0001140361-24-014611.txt : 20240321 0001140361-24-014611.hdr.sgml : 20240321 20240321160534 ACCESSION NUMBER: 0001140361-24-014611 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240321 DATE AS OF CHANGE: 20240321 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SANUWAVE Health, Inc. CENTRAL INDEX KEY: 0001417663 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 201176000 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-52985 FILM NUMBER: 24771298 BUSINESS ADDRESS: STREET 1: 3360 MARTIN FARM RD STREET 2: SUITE 100 CITY: SUWANEE STATE: GA ZIP: 30024 BUSINESS PHONE: 770-419-7525 MAIL ADDRESS: STREET 1: 3360 MARTIN FARM RD STREET 2: SUITE 100 CITY: SUWANEE STATE: GA ZIP: 30024 FORMER COMPANY: FORMER CONFORMED NAME: RUB MUSIC ENTERPRISES, INC. DATE OF NAME CHANGE: 20071106 10-K 1 ef20015276_10k.htm 10-K

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 


FORM 10-K
 


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

For the fiscal year ended December 31, 2023

or


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

For the transition period from to.
Commission File Number: 000-52985
 

SANUWAVE Health, Inc.
(Exact Name of Registrant as Specified in Charter)
 

Nevada
 
20-1176000
(State or Other Jurisdiction of Incorporation)
 
(I.R.S. Employer Identification No.)

11495 Valley View Road
Eden Prairie, MN
 
55344
(Address of Principal Executive Offices)
 
(Zip Code)

(952) 656-1029
Registrant’s Telephone Number, Including Area Code

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
None
N/A
N/A

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

Common Stock, par value $0.001 per share
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES ☐ NO

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. YES ☐ NO

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 files 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 such shorter period that the registrant was required to submit such file). 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 definitions of “large accelerated filer,” “accelerated filer” “smaller reporting company” and emerging growth company in Rule 12b-2 of the Exchange Act.

Large accelerated filer ☐
Accelerated filer ☐
   
Non-accelerated filer
Smaller reporting company
   
 
Emerging growth company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrants’ executive officers during the relevant recovery period pursuant to §240.10D-1(b).  

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

The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant (assuming, for purposes of this calculation only, that the registrant’s directors, executive officers and greater than 10% stockholders are affiliates of the registrant), based upon the closing sale price of the registrant’s common stock on June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, was $7.7 million.

As of March 20, 2024, there were issued and outstanding 1,140,559,527 shares of the registrant’s common stock.



SANUWAVE Health, Inc.
Table of Contents


PART I
   
Page

     

Item 1.
  4

     

Item 1A.
  15

     

Item 1B.
  31

     

Item 1C.
  31

     

Item 2.
  32

     

Item 3.
  32

     

Item 4.
  32

     

PART II
   

     

Item 5.
  32

     

Item 6.
  32

     

Item 7.
  32

     

Item 7A.
  37

     

Item 8.
  38

     

Item 9.
  39

     

Item 9A.
  39

     

Item 9B.
  40

     

Item 9C.
  40

     

PART III
   

     

Item 10.
  40

     

Item 11.
  44

     

Item 12.
  47

     

Item 13.
  49

     

Item 14.
  50

     

PART IV
   

     

Item 15.
  51

     

Item 16.
  56

PART I

Special Note Regarding Forward-Looking Statements

This Annual Report on Form 10-K of SANUWAVE Health, Inc. and its subsidiaries (“SANUWAVE” or the “Company”) contains forward-looking statements. All statements in this Annual Report on Form 10-K, including those made by the management of the Company, other than statements of historical fact, are forward-looking statements. Examples of forward-looking statements include statements regarding: our proposed business combination with Sep Acquisition Corp., results of operations, liquidity, and operations, restrictions and new regulations on our operations and processes, including the execution of clinical trials; the Company’s future financial results, operating results, and projected costs; market acceptance of and demand for UltraMIST® and PACE®, success of future business development and acquisition activities; management’s plans and objectives for future operations; industry trends; regulatory actions that could adversely affect the price of or demand for our approved products; our intellectual property portfolio; our business, marketing and manufacturing capacity and strategy; estimates regarding our capital requirements, the anticipated timing of the need for additional funds, and our expectations regarding future capital-raising transactions, including through investments by strategic partners for market opportunities, which may include strategic partnerships or licensing agreements, or raising capital through the conversion of outstanding warrants or issuances of securities; product liability claims; economic conditions that could adversely affect the level of demand for or the cost of our products; timing of clinical studies and any eventual U.S. Food and Drug Administration (FDA) approval of new products and new uses of our current products; financial markets; the competitive environment; supplier and customer disputes; and our plans to remediate our material weaknesses in our disclosure controls and procedures and our internal control over financial reporting. These forward-looking statements are based on management’s estimates, projections and assumptions as of the date hereof and include the assumptions that underlie such statements. Forward-looking statements may contain words such as “may,” “will,” “should,” “could,” “would,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “potential” and “continue,” the negative of these terms, or other comparable terminology. Any expectations based on these forward-looking statements are subject to risks and uncertainties and other important factors, including those discussed in this report, including the sections titled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Other risks and uncertainties are and will be disclosed in the Company’s subsequent Securities and Exchange Commission (the “SEC”) filings. These and many other factors could affect the Company’s future financial condition and operating results and could cause actual results to differ materially from expectations based on forward-looking statements made in this document or elsewhere by the Company or on its behalf. The Company undertakes no obligation to revise or update any forward-looking statements.

Except as otherwise indicated by the context, references in this Annual Report on Form 10-K to “we,” “us” and “our” are to the consolidated business of the Company.

Item 1.
BUSINESS

Overview

The Company is an ultrasound and shock wave technology company using patented systems of noninvasive, high-energy, acoustic shock waves or low intensity and non-contact ultrasound for regenerative medicine and other applications. Our focus is regenerative medicine utilizing noninvasive, acoustic shock waves or ultrasound to produce a biological response resulting in the body healing itself through the repair and regeneration of tissue, musculoskeletal, and vascular structures. Our two primary systems are UltraMIST® and PACE®. UltraMIST and PACE are the only two Food and Drug Administration (FDA) approved directed energy systems for wound healing.
 
The UltraMIST system provides, through a fluid mist, low-frequency, non-contact, and pain free ultrasound energy deep inside the wound bed that promotes healing from within. The ultrasound acoustic waves promote healing by reducing inflammation and bacteria in the wound bed, while also increasing the growth of new blood vessels to the area. The UltraMIST system treatment must be administered by a healthcare professional. This proprietary technology has been cleared by the FDA for the promotion of wound healing through wound cleansing and maintenance debridement combined with ultrasound energy deposited inside the wound that stimulated tissue regeneration. The UltraMIST System is cleared for marketing in the U.S. by the FDA (K140782) but is not approved/cleared/licensed in any other jurisdiction.
 
The PACE systems use acoustic pressure shockwaves generated by the Company’s Pulsed Acoustic Cellular Expression (PACE) technology to converge at precise selected targets to produce an extremely short duration compression burst. The precise targeting of tissue with PACE® technology provides healthcare professionals with a tool to positively influence cellular form and function, which can result in pain relief, improved circulation, and tissue regeneration. The PACE® system treatment must be administered by a healthcare professional. The PACE® line of products is marketed in various jurisdictions:
 
 
The dermaPACE® System was determined to be a Class II device by the FDA under the generic name extracorporeal shock wave device for treatment of chronic wounds per De Novo filing/order DEN160037. As a result of this order, we were immediately able to market dermaPACE as described in the De Novo request subject to the general control provisions of the Federal Food, Drug, and Cosmetic Act and the special controls identified in the order. Besides having permission to market in the U.S., dermaPACE is licensed for distribution and sale in the following jurisdictions: the European Union (CE Mark), Canada, Brazil, Egypt, Singapore and the United Arab Emirates.
 
Profile by SANUWAVE System is marketed only within the U.S. and is listed as a Class I device with the FDA (listing number D065463). Profile by SANUWAVE System is not approved/cleared/licensed in any other jurisdiction.
 
The orthoPACE® System is not marketed in the U.S. It is marketed in the European Union (CE Mark) and licensed for sale/distribution in South Korea and Taiwan.

Our portfolio of wound treatment solutions provides patients with noninvasive technology that boosts the body’s normal healing and tissue regeneration processes. The Company is marketing its UltraMIST and PACE systems for usage primarily in the United States.
 
Regarding the non-contact and non-thermal low frequency ultrasound UltraMIST system, the Company is focused on the following:


Growth and expansion of sales across the United States

Improvement of the functionality and ease-of-use for both medical personnel and patients

Identifying and qualifying antibacterial and anti-biofilm solutions to replace the saline solution used to produce the mist used by this system to conduct the ultrasound toward its target, which, the Company believes would make the system more effective in treating bacterial infections associated with skin conditions

The design of new applicators capable of treating large skin conditions, for improved efficiency in such cases.

The Company is focused on further developing our PACE proprietary technology to activate healing in:


Acute and chronic wound conditions, including diabetic foot ulcers, venous and arterial ulcers, pressure sores, burns and other skin eruption conditions;

Orthopedic applications, such as eliminating chronic pain in joints from trauma, arthritis or tendons/ligaments inflammation or tendinopathies, speeding the healing of fractures (including nonunion or delayed-union conditions), improving bone density in osteoporosis, fusing bones in the extremities and spine, and other potential sports injury applications;

Plastic/cosmetic applications such as cellulite smoothing, graft and transplant acceptance, skin tightening, scarring and other potential aesthetic uses; and

Cardiovascular applications for removing plaque due to atherosclerosis, eliminating occlusions and blood clots, and improving heart muscle and cardiac valves performance.

Merger Agreement with SEPA

On August 23, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among SEP Acquisition Corp., a Delaware corporation (“SEPA”), SEP Acquisition Holdings Inc., a Nevada corporation, and a wholly owned subsidiary of SEPA (“Merger Sub”). Pursuant to the terms of the Merger Agreement, a business combination between the Company and SEPA (the “Merger”) will be affected. More specifically, and as described in greater detail below, at the effective time of the Merger (the “Effective Time”):


Merger Sub will merge with and into the Company, with the Company being the surviving company following the merger.

Each issued and outstanding share of the Company common stock will automatically be converted into Class A common stock of SEPA, par value $0.0001 per share, at the Conversion Ratio (as defined in the Merger Agreement); and

Outstanding Company convertible securities of the Company will be assumed by SEPA and will be converted into the right to receive Class A Common Stock of SEPA.

Pursuant to the terms of the Merger Agreement, the holders of (i) Company common stock, (ii) in the money options to purchase Company common stock, (iii) in the money warrants to purchase Company common stock, and (iv) convertible promissory notes, collectively will be entitled to receive 7,793,000 shares of Class A Common Stock of SEPA. Out-of-the-money options and out-of-the-money warrants will be assumed by SEPA and converted into options or warrants, respectively, exercisable for shares of Class A Common Stock based on the Conversion Ratio; however, such out-of-the-money options and out-of-the-money warrants shall not be reserved for issuance from the Merger Consideration.

The Merger Agreement contains certain conditions to Closing, including the following:


holders of 80% or more of the Company’s convertible notes with a maturity date occurring after the date of the Closing (the “Closing Date”), measured by number of shares of our common stock into which such convertible notes may be converted, agreeing to convert their convertible notes into shares of common stock immediately prior to the Effective Time.


holders of 80% or more of the Company’s warrants that would be outstanding on the Closing Date, measured by number of shares of our common stock subject to all such warrants in the aggregate, agreeing to convert their warrants into shares of common stock immediately prior to the Effective Time.


SEPA having at the Closing, at least $12,000,000 in cash and cash equivalents, including funds remaining in the trust account (after giving effect to the completion and payment of any redemptions) and the proceeds of any private placement in SEPA.

As of the date of this Annual Report on Form 10-K, the holders of approximately 95% of our outstanding warrants covered by the preceding covenant and 100% of our outstanding convertible notes covered by the preceding covenant have committed to exchange such warrants and convertible notes for an aggregate of 1,217,222,186 shares and 219,841,980 shares, respectively, of our common stock immediately prior to the Closing.

On February 21, 2024, we held a special meeting of holders of the Company’s common stock where the Merger Agreement and the transactions contemplated thereby (the “Business Combination”) was approved by a majority vote.

In February 2024, the Company amended the Merger Agreement to extend the date after which the Company or SEPA, in its discretion, can elect to terminate the Merger Agreement if any of the conditions to closing of the other party have not been met or waived, from February 28, 2024 to April 30, 2024.

UltraMIST - Ultrasound Healing Therapy

UltraMIST is an FDA approved powerful, non-contact, non-thermal ultrasound therapy system used to promote healing in a wide range of wound types. The system never touches the wound surface making it pain free.  UltraMIST promotes wound healing below the skin surface by modulating cell membranes to drive increased blood flow and capillary formation. It also reduces and removes a wide range of bacteria, including biofilms, while preserving healthy structures. UltraMIST is FDA approved to treat malaises such as diabetic foot ulcers, pressure ulcers, venous leg ulcers, deep tissue pressure injuries, and surgical wounds.
 
PACE Technology for Regenerative Medicine

Our PACE system candidates, including our dermaPACE System, deliver high-energy acoustic pressure shockwaves to produce compressive and tensile stresses on cells and tissue structures. These mechanical stresses at the cellular level have been shown in pre-clinical work to promote angiogenic and positive modulated inflammatory responses, and quickly initiate the healing cascade. This has been shown in pre-clinical work to result in microcirculatory improvement, including increased perfusion and blood vessel widening, the production of angiogenic growth factors, enhanced new blood vessel formation (angiogenesis) and the subsequent regeneration of tissue such as skin, musculoskeletal and vascular structures. PACE procedures trigger the initiation of an accelerated and modulated inflammatory response that speeds wounds into proliferation phases of healing and subsequently returns a chronic condition to an acute condition to help reinitiate the body’s own healing response. The Company believes our PACE technology is well suited for various applications due to its activation of a broad spectrum of cellular events critical for the initiation and progression of healing.
 
dermaPACE

The Company is focused on the development of products that treat unmet medical needs in large market opportunities. Our FDA approval in the United States for our, dermaPACE system is the first step in providing an option to a currently unmet need in the treatment of diabetic foot ulcers. Diabetes is common, disabling, and deadly. In the United States, diabetes has reached epidemic proportions. Based on our research, foot ulcerations are one of the leading causes of hospitalization in diabetic patients and lead to billions of dollars in health care expenditures annually. dermaPACE is noninvasive and does not require anesthesia, making it a cost-effective, time-efficient, and painless approach to wound care. The dermaPACE’s noninvasive treatments are designed to produce the body’s own healing response and followed by simple standard of care dressing changes, are designed to allow for limited disruption to the patients’ normal lives and have no effect on mobility while their wounds heal.
 
The dermaPACE has received the European CE Mark approval to treat acute and chronic defects of the skin and subcutaneous soft tissue, such as in the treatment of pressure ulcers, diabetic foot ulcers, burns, and traumatic and surgical wounds. The dermaPACE is also licensed for sale in Canada, Australia, New Zealand and South Korea. Additionally, our joint venture partner in Brazil, Diversa SA, received approval from the Brazilian Agência Nacional de Vigilância Sanitária (“National Health Surveillance Agency” or “ANVISA”) to market dermaPACE to treat diabetic foot ulcers in Brazil.
 
Profile
 
Additionally, the Company has developed and introduced Profile by SANUWAVE as an immediately available solution for pain management in sports medicine and physical therapy in the U.S. market. Profile by SANUWAVE is a therapeutic massager intended for the relief of minor muscle aches and pains via SANUWAVE’s Diffused Acoustic Pressure (DAP®) technology. DAP® delivers the beneficial, therapeutic field of the acoustic pressure waves without the impact and potential pain of a focused pulse. There is a significant need in the U.S. for pain management products and the Company believes the non-invasive delivery of therapeutic shockwaves for its treatment can help to serve this market.

Strategy

Our strategy is focused on the commercialization of our patented, non-invasive, and biological response-activating medical systems for the repair and regeneration of skin, musculoskeletal tissue, and vascular structures. Our wound care portfolio of regenerative medicine products help restore the body's normal healing processes, by activating biologic signaling and angiogenic responses.

The key elements of our strategy include the following:


Commercialize and support the domestic distribution of our UltraMIST and PACE systems to treat wounds;

Reduce and normalize operating costs to support growth;

Develop and commercialize our noninvasive biological response activating devices in the regenerative medicine area for the treatment of skin, musculoskeletal tissue, and vascular structures.

Scientific Advisors

The Company has established a network of scientific advisors that brings expertise in wound healing, orthopedics, cosmetics, clinical and scientific research, and FDA experience. The Company consults our scientific advisors on an as-needed basis on clinical and pre-clinical study design, product development, and clinical indications.

The Company pays consulting fees to certain members of our scientific advisory board for the services they provide to us, in addition to reimbursing them for incurred expenses. The amounts vary depending on the nature of the services.

Sales, Marketing and Distribution

The Company sells systems through a combination of direct sales representatives and independent distributors.  The systems are used in hospitals, clinics, and alternate care facilities.  Our primary sales are in the Unites States.

Manufacturing

The Company has developed a network of suppliers, manufacturers, and contract service providers to provide sufficient quantities of our products.

The Company is party to a manufacturing supply agreement with Minnetronix Medical in St. Paul, MN, covering the generator and treatment wand components of our products. Our generators and treatment wands are manufactured in accordance with applicable quality standards and applicable industry and regulatory standards. In addition, the Company performs the final product testing for generators and treatment wands internally.

The Company is party to a manufacturing supply agreement with Dynamic Group in Ramsey, MN, covering the applicator component of our products. Our applicators are manufactured in accordance with applicable quality standards and applicable industry and regulatory standards. Dynamic Group produces the applicators and applicator kits for our products.

The Company is party to a manufacturing supply agreement with Swisstronics Contract Manufacturing AG in Switzerland, a division of Cicor Technologies Ltd., covering the generator box component of our products. Our generator boxes are manufactured in accordance with applicable quality standards and applicable industry and regulatory standards. Swisstronics produces the applicators and applicator kits for our products. In addition, the Company programs and loads software for both the generator boxes and applicators and performs the final product testing and certifications internally.

Our facility in Eden Prairie, MN consists of 8,199 square feet and provides office, product development, quality control, and warehouse space. It is an FDA registered facility and is International Organization for Standardization (ISO) 13485:2016 certified.

Intellectual Property

Our success depends in part on our ability to obtain and maintain proprietary protection for our products,  technology, and know-how, to operate without infringing on the proprietary rights of others and to prevent others from infringing upon our proprietary rights. The Company seeks to protect our proprietary position by, among other methods, filing United States and selected foreign patent applications and United States and selected foreign trademark applications related to our proprietary technology, inventions, products, and improvements that are important to the development of our business. Effective trademark, service mark, copyright, patent, and trade secret protection may not be available in every country in which our products are made available. The protection of our intellectual property may require the expenditure of significant financial and managerial resources.

Patents

The Company considers the protection afforded by patents important to our business. The Company intends to seek and maintain patent protection in the United States and select foreign countries, where deemed appropriate for products that the Company develops. In general, our patents are effective, ranging from 6 months to 16 years.  There are no assurances that any patents will result from our patent applications, or that any patents that may be issued will protect our intellectual property, or that any issued patents or pending applications will not be successfully challenged, including as to ownership and/or validity, by third parties. In addition, if the Company does not avoid infringement of the intellectual property rights of others, the Company may have to seek a license to sell our products, defend an infringement action or challenge the validity of intellectual property in court. Any current or future challenges to our patent rights, or challenges by us to the patent rights of others, could be expensive and time consuming.

The Company believes that our owned and licensed patent rights provide a competitive advantage with respect to others that might seek to utilize certain of our apparatuses and methods incorporating extracorporeal acoustic pressure shockwave technologies that the Company has patented. However, the Company does not hold patent rights that cover all of our products, product components, or methods that utilize our products. The Company also has not conducted a competitive analysis or valuation with respect to our issued and pending patent portfolio in relation to our current products and/or competitor products.

In August 2005, we entered into a license agreement with HealthTronics Inc. (“HealthTronics”) in connection with our acquisition of certain assets and intellectual property relating to orthopedic, tendinopathy, skin wounds, cardiac, dental, neural medical conditions and to all conditions in animals (the “Ortho Field”) from HealthTronics. The majority of the intellectual property licensed from HealthTronics was associated with the construction of shockwave devices, indications for orthopedic treatments, and wound care. These patents and patent applications have either expired or were not pursued in our portfolio.

Under our license to HealthTronics, Inc., we reserved exclusive rights in our purchased portfolio as to the Ortho Field. HealthTronics received field-exclusive and sublicensable rights under the purchased portfolio as to (1) certain HealthTronics lithotripsy devices in all fields other than the Ortho Field, and (2) all products in the treatment of renal, ureteral, gall stones and other urological conditions (the “Litho Field”). HealthTronics also received non-exclusive and non-sublicensable rights in the purchased portfolio as to any products in all fields other than the Ortho Field and Litho Field.

Pursuant to mutual amendment and other assignment-back rights under the patent license agreement with HealthTronics, we are also a licensee of certain patents and patent applications that have been assigned to HealthTronics. We received a perpetual, non-exclusive and royalty-free license to nine issued foreign patents. Our non-exclusive license is subject to HealthTronics’ sole discretion to further maintain any of the patents and pending applications assigned back to HealthTronics.

In August 2020, we entered into an asset purchase agreement with Celularity Inc. (“Celularity”), pursuant to which we acquired all of Celularity’s assets related to the MIST Therapy System and UltraMIST System, including all intellectual property and trademarks related to MIST and UltraMIST. These assets are for use in low frequency and non-contact ultrasound to treat wounds.

In August 2020, we entered into a License and Marketing Agreement with Celularity, pursuant to which we were granted an exclusive, royalty-bearing license to commercialize Biovance, a minimally processed human amniotic membrane, and Interfyl, a human connective tissue matrix, for the care and treatment of acute and chronic wounds performed in an operating room setting for worldwide commercialization, excluding the Asia Pacific region.

Under the terms of the agreement, Celularity was to provide Biovance and Interfyl product to us for commercialization in exchange for a quarterly license fee payment. In May 2021, we received notification of non-compliance with the terms of the agreement due to alleged non-payment of the quarterly license fee. Pursuant to the notification, we ceased commercialization of the licensed products and have not resumed commercialization.

The Company operates in an industry characterized by extensive patent litigation. If the Company becomes involved in future litigation or any other adverse intellectual property proceeding, for example, as a result of an alleged infringement, or a third party alleging an earlier date of invention, the Company may have to spend significant amounts of money and time and, in the event of an adverse ruling, the Company could be subject to liability for damages, including treble damages, invalidation of our intellectual property and injunctive relief that could prevent us from using technologies or developing products, any of which could have a significant adverse effect on our business, financial condition and results of operation. In addition, any claims relating to the infringement of third-party proprietary rights, or earlier date of invention, even if not meritorious, could result in costly litigation or lengthy governmental proceedings and could divert management’s attention and resources and require us to enter into royalty or license agreements which are not advantageous, if available at all.

Our patents directed to our material technologies and products are detailed in the tables below:

Shockwave Patent Portfolio – Devices Section

Patent #/
Application #
 
Title
Expiration Date
Jurisdiction
US 7,867,178
 
Apparatus for generating shock waves with piezoelectric fibers integrated in a composite
Sep 29, 2027
USA
US 8,088,073
 
Device for the application of acoustic shock waves
Jun 23, 2025
USA
US 8,092,401
 
Method and apparatus for producing shock waves for medical applications
Feb 21, 2027
USA
US 8,556,813
 
Extracorporeal pressure shock wave device
Sept 12, 2031
USA
US 8,961,441
 
Medical treatment system including an ancillary
medical treatment apparatus with an associated
data storage medium
March 13, 2032
USA
US 9,161,768
 
Extracorporeal pressure shock wave devices with reversed applicators and methods for using these devices
Aug 16, 2030
USA

Patent #/
Application #
Title
 
Expiration Date
Jurisdiction
US 9,198,825
Increase electrode life in devices used for extracorporeal shockwave therapy (ESWT)
 
Aug 24, 2033
USA
US 9,522,011
Shock wave applicator with movable electrode
 
July 8, 2030
USA
US 9,566,209
Shock wave electrodes with fluid holes
 
June 21, 2033
USA
US 10,058,340
Extracorporeal pressure shock wave devices with multiple reflectors and methods for using these devices
 
Nov 9, 2033
USA

US 10,769,249
Distributor product programming system
Feb 24, 2038
USA
US 11,666,348
Intracorporeal expandable shock wave reflector
July 8, 2030
USA
US 11,925,366
 
Catheter with multiple shock wave generators
 
July 8, 2030
 
USA
EP 2451422
Usage of extracorporeal and intracorporeal
pressure shock waves in medicine
July 8, 2030
Great Britain, France, Germany, Italy and Spain
KR 10-2255975
Distributor product programming system
May 25, 2038 (app.)
South Korea

Shockwave Patent Portfolio – Indications for Medical Section

Patent #/
Application #
Title
Expiration Date
Jurisdiction
US 8,343,420
Methods and devices for cleaning and sterilization
with shock waves
July 2, 2031
USA
US 8,728,809
Use of pressure waves for stimulation, proliferation, differentiation and post-implantation viability
of stem cells
August 25, 2031
USA
US 9,119,888
Methods for cleaning and sterilization of implant tissue ex vivo with shock waves
Sept 17, 2030
USA
US 10,238,405
Blood vessel treatment with intracorporeal
pressure shock waves
Jan 19, 2032
USA
US 10,569,106
Tissue disinfection with acoustic pressure shock waves
Sep 28, 2038
USA
US 10,639,051
Occlusion and clot treatment with intracorporeal pressure shock waves
Sep 29, 2031
USA
US 10,888,715
Acoustic pressure shock waves used for personalized medical treatment of tissue conditions
May 12, 2039
USA
US 11,684,806
Infected Prosthesis and Implant Treatment with Acoustic Pressure Shock Waves
July 22, 2037
USA
US 11,771,781
Reprocessing of contaminated reusable devices with direct contact of pressure waves
May 6, 2041
USA
EP 3117784
Usage of intracorporeal pressure shock waves in medicine
July 8, 2030
Great Britain, France, Germany, Italy, Spain, Finland, Belgium, Denmark, Ireland, the Netherlands, Norway, and Sweden
AU 2016250668
Tissue disinfection with acoustic pressure shock waves
March 22, 2036
Australia
EP 3461438
Combined intracorporeal and extracorporeal shock wave treatment system
July 8, 2030
Great Britain, France, Germany, and the Netherlands
             
Patent #/
Application #
Title
Expiration Date
Jurisdiction
EP 3285661
Tissue disinfection with acoustic
pressure shock waves
April 22, 2036
Great Britain, France, Germany, Ireland, and the Netherlands

AU 2017387130
Acoustic pressure shock waves used for personalized medical treatment of tissue conditions
Dec 29, 2037
Australia
IL 267661
Acoustic pressure shock waves used for personalized medical treatment of tissue conditions
Dec 29, 2037 (app.)
Israel
BR 112017022768
Tissue disinfection with acoustic
pressure shock waves
April 22, 2036
Brazil

Ultrasound Patents – UltraMIST Patent Portfolio

Patent #/
Application #
Title
Expiration Date
Jurisdiction
US 7,713,218
Removable applicator nozzle for ultrasound wound therapy device
May 6, 2028
USA
US 7,785,277
Removable applicator nozzle for ultrasound wound therapy device
Jun 27, 2025
USA
US 7,914,470
Ultrasonic method and device for wound treatment
June 27, 2023
USA
US 8,491,521
Removable multi-channel applicator nozzle
May 3, 2028
USA
US 11,224,767
Systems and methods for producing and delivering ultrasonic therapies for wound treatment and healing
Nov 18, 2034
USA
US 11,331,520
Systems and methods for producing and delivering ultrasonic therapies for wound treatment and healing
Sept 7, 2035
USA
US D733,319
Ultrasonic treatment wand (Design patent)
June 30, 2029
USA
US D733,321
Ultrasonic treatment device (Design patent)
June 30, 2029
USA
IN 228689
Ultrasonic method and device for wound treatment
April 5, 2024
India
HK 1119926
Removable applicator nozzle for ultrasound wound therapy device
June 23, 2026
Hong Kong
CA 2,463,600
Device and method for ultrasound wound debridement
Aug 4, 2023
Canada
CA 2,521,117
Ultrasonic method and device for wound treatment
April 5, 2024
Canada
CA 2,931,612
Systems and methods for producing and delivering ultrasonic therapies for wound treatment and healing
Nov 18, 2034
Canada
EP 1893104
Removable applicator nozzle for ultrasound wound therapy device
July 8, 2026
Belgium, France, Germany, Ireland, and Great Britain
AU 2021201720
Systems and methods for producing and delivering ultrasonic therapies for wound treatment and healing
Nov 18, 2034
Australia

Trademarks

Since other products on the market compete with our products, the Company believes that our product brand names are an important factor in establishing and maintaining brand recognition.

The Company has the following trademark registrations: SANUWAVE® (United States, European Community, Canada, Japan, Switzerland, United Kingdom, Taiwan and under the Madrid Protocol), dermaPACE® (United States, European Community, Japan, South Korea, Switzerland, Taiwan, Canada, China, Brazil, Mexico, and under the Madrid Protocol), angioPACE® (European Community and United Kingdom), PACE® - Pulsed Acoustic Cellular Expression (United States, European Community, China, Hong Kong, Singapore, Switzerland, Taiwan, and Canada), orthoPACE® (United States, United Kingdom, and European Community), DAP® - Diffused Acoustic Pressure (United States and European Community), Profile® (United States, European Community, and United Kingdom) Energy First® (United States), Healing Today, Curing Tomorrow® (United States), and UltraMIST® (United States).

Through the acquisition of UltraMIST®/MIST assets from Celularity Inc., the Company is the owner of the Celleration® (United States, Australia, Europe Community, and Japan), Proven Healing® (Madrid Protocol, European Community, and United Kingdom), MIST Ultrasound Healing Therapy & Design® (United States), MIST® (United States), MIST Therapy® (United States), and MIST & Design® (United States) registered trademarks.

The Company also maintains trademark registrations for: OssaTron® (United States), OSWT® (Switzerland) Evotron® (United States, Germany and Switzerland), Evotrode® (United States, Germany and Switzerland), Orthotripsy® (United States). The Company phased out the OssaTrode® (United States, Germany and Switzerland), Equitron® (United States and Switzerland). Reflectron® (Germany and Switzerland) and Reflectrode® (Germany and Switzerland), evoPACE® (Canada, Australia, European Community and Switzerland) trademarks, due to the fact that OssaTrode®, Equitron®, Reflectron® and Reflectrode® products are no longer available for sale in any market and evoPACE® is a product that was never commercialized.

Competition

The Company believes the advanced wound care market can benefit from our technology which up-regulates the biological factors that promote wound healing. Current medical technologies developed by Acelity L.P. Inc, (formerly Kinetic Concepts, Inc.) now owned by 3M, Organogenesis, Inc., Smith & Nephew plc, Derma Sciences, Inc., MiMedx Group, Inc., Osiris Therapeutics, Inc., Molnlycke Health Care, and Systagenix Wound Management (US), Inc. (now owned by Acelity) and Softwave Tissue Regeneration Technologies, manage wounds, but, in our opinion, do not provide the value proposition to the patients and care givers like our PACE technology has the potential to do. The leading medical device serving this market is the Vacuum Assisted Closure (“V.A.C.”) System marketed by KCI. The V.A.C. is a negative pressure wound therapy device that applies suction to debride and manage wounds.

There are also several companies that market extracorporeal shockwave device products targeting lithotripsy and orthopedic markets, including Dornier MedTech, Storz Medical AG, Electro Medical Systems (EMS) S.A., Softwave Tissue Regneration Technologies, and CellSonic Medical which could ultimately pursue the wound care market. Nevertheless, the Company believes that the PACE systems have a competitive advantage over all of these existing technologies by achieving wound closure by means of a minimally invasive process through innate biological response to PACE technology.

Regarding the companies that use low frequency ultrasound that creates a pressure wave producing micro-strains due to mechanical forces that deform cell membrane and therefore promote healing, there are technologies developed by Arobella Medical LLC, NanoVibronix, Chattanooga, and EDAP TMS to manage wound care.  However, these treatment devices or medical systems are different in design and mode of application of the ultrasound when compared to SANUWAVE’s UltraMIST.  The Company believes that UltraMIST has a competitive advantage over all of these existing technologies, due to broad medical indications, simplicity of use, wound healing results and the tolerability of the treatment by the patients, especially for painful wounds.

Developing and commercializing new products is highly competitive. The market is characterized by extensive research and clinical efforts and rapid technological change. The Company faces intense competition worldwide from medical device, biomedical technology and medical products and combination products companies, including major pharmaceutical companies. The Company may be unable to respond to technological advances through the development and introduction of new products. Most of our existing and potential competitors have substantially greater financial, marketing, sales, distribution, manufacturing and technological resources. These competitors may also be in the process of seeking FDA or other regulatory approvals, or patent protection, for new products. Our competitors may commercialize new products in advance of our products. Our products also face competition from numerous existing products and procedures, which currently are considered part of the standard of care. To compete effectively, our products will have to achieve widespread market acceptance.

Regulatory Matters

FDA Regulation

Each of our products must be approved or cleared by the FDA before it is marketed in the United States. Before and after approval or clearance in the United States, our products are subject to extensive regulation by the FDA under the Federal Food, Drug, and Cosmetic Act and/or the Public Health Service Act, as well as by other regulatory bodies. FDA regulations govern, among other things, the development, testing, manufacturing, labeling, safety, storage, record-keeping, market clearance or approval, advertising and promotion, import and export, marketing and sales, and distribution of medical devices and pharmaceutical products.

In the United States, the FDA subjects medical products to rigorous review. If the Company does not comply with applicable requirements, the Company may be fined, the government may refuse to approve our marketing applications or to allow us to manufacture or market our products, and the Company may be criminally prosecuted. Failure to comply with the law could result in, among other things, warning letters, civil penalties, delays in approving or refusal to approve a product candidate, product recall, product seizure, interruption of production, operating restrictions, suspension or withdrawal of product approval, injunctions, or criminal prosecution.

The FDA has determined that our technology and products constitute “medical devices.” The FDA determines what center or centers within the FDA will review the product and its indication for use and determines under what legal authority the product will be reviewed. For the current indications, our products are being reviewed by the Center for Devices and Radiological Health. However, the Company cannot be sure that the FDA will not select a different center and/or legal authority for one or more of our other product candidates, in which case the governmental review requirements could vary in some respects.

FDA Approval or Clearance of Medical Devices

In the United States, medical devices are subject to varying degrees of regulatory control and are classified in one of three classes depending on the extent of controls the FDA determines are necessary to reasonably ensure their safety and efficacy:

Class I: general controls, such as labeling and adherence to quality system regulations;
Class II: special controls, pre-market notification (510(k)), specific controls such as performance standards, patient registries, and post market surveillance, and additional controls such as labeling and adherence to quality system regulations; and
Class III: special controls and approval of a pre-market approval (PMA) application.

Each of our products require FDA authorization prior to marketing, by means of either a 510(k) clearance or a PMA approval. To request marketing authorization by means of a 510(k) clearance, the Company must submit a pre-market notification demonstrating that the proposed device is substantially equivalent to another legally marketed medical device, has the same intended use, and is as safe and effective as a legally marketed device and does not raise different questions of safety and effectiveness than does a legally marketed device. 510(k) submissions generally include, among other things, a description of the device and its manufacturing, device labeling, medical devices to which the device is substantially equivalent, safety and biocompatibility information, and the results of performance testing. In some cases, a 510(k) submission must include data from human clinical studies. Marketing may commence only when the FDA issues a clearance letter finding substantial equivalence. After a device receives 510(k) clearance, any product modification that could significantly affect the safety or effectiveness of the product, or that would constitute a significant change in intended use, requires a new 510(k) clearance or, if the device would no longer be substantially equivalent, would require a PMA. If the FDA determines that the product does not qualify for 510(k) clearance, then a company must submit, and the FDA must approve, a PMA before marketing can begin.

A PMA application must provide a demonstration of safety and effectiveness, which generally requires extensive pre-clinical and clinical trial data. Information about the device and its components, device design, manufacturing, and labeling, among other information, must also be included in the PMA. As part of the PMA review, the FDA will inspect the manufacturer’s facilities for compliance with quality system regulation requirements, which govern testing, control, documentation, and other aspects of quality assurance with respect to manufacturing. The PMA approval can include post-approval conditions, including, among other things, restrictions on labeling, promotion, sale and distribution, or requirements to do additional clinical studies post-approval. Even after approval of a PMA, a new PMA or PMA supplement is required to authorize certain modifications to the device, its labeling, or its manufacturing process. Supplements to a PMA often require the submission of the same type of information required for an original PMA, except that the supplement is generally limited to that information needed to support the proposed change from the product covered by the original PMA.

Obtaining medical device clearance, approval, or licensing in the United States or abroad can be an expensive process. International fee structures vary from minimal to substantial, depending on the country. In addition, the Company is subject to annual establishment registration fees in the United States and abroad. Device licenses require periodic renewal with associated fees as well. In the United States, there is an annual requirement for submitting device reports for Class III/PMA devices, along with an associated fee. Currently, the Company is registered as a Small Business Manufacturer with the FDA and as such are subject to reduced fees. If, in the future, our revenues exceed a certain annual threshold limit, the Company may not qualify for the Small Business Manufacturer reduced fee amounts and will be required to pay full fee amounts.

Post-Approval Regulation of Medical Devices

After a device is cleared or approved for marketing, numerous and pervasive regulatory requirements continue to apply. These include:

the FDA quality systems regulation, which governs, among other things, how manufacturers design, test, manufacture, exercise quality control over, and document manufacturing of their products;

labeling and claims regulations, which prohibit the promotion of products for unapproved or “off-label” uses and impose other restrictions on labeling;
the Medical Device Reporting regulation, which requires reporting to the FDA of certain adverse experiences associated with use of the product; and
post market surveillance, including documentation of clinical experience and follow-on, confirmatory studies.

The Company continues to be subject to inspection by the FDA to determine our compliance with regulatory requirements, as are our suppliers, contract manufacturers, and contract testing laboratories.

International sales of medical devices manufactured in the United States that are not approved or cleared by the FDA are subject to FDA export requirements. Exported devices are subject to the regulatory requirements of each country to which the device is exported. Exported devices may also fall under the jurisdiction of the United States Department of Commerce/Bureau of Industry and Security and compliance with export regulations may be required for certain countries.

Manufacturing Certifications

The Medical Device Single Audit Program (MDSAP) – allows a single regulatory audit of a medical device manufacturer’s quality management system to satisfy the requirements of multiple regulatory authorities (RAs). Five RAs: The Australian Therapeutic Goods Administration (TGA), Brazil’s Agência Nacional de Vigilância Sanitária (ANVISA), Health Canada, MHLW/PMDA (Japan), and the FDA participated in a three-year MDSAP Pilot which concluded in December 2016. These RAs will continue to participate in MDSAP as the program moved into its operational phase starting January 2017, with Health Canada making a full transition from the Canadian Medical Devices Conformity Assessment System (CMDCAS) to MDSAP.

MDSAP uses recognized third-party auditors – auditing organizations (AOs) – to conduct a single quality management system audit that satisfies the requirements of multiple regulatory authorities. Manufacturers only needed to comply with the regulations from the jurisdictions where they sell their products. The MDSAP certificate indicates that a manufacturer complies with the regulatory requirements for the markets defined in the certificate. The certificate does not represent marketing authorization, nor does it require any regulatory authority to issue a marketing authorization or endorsement to the device manufacturer.

The Company has been certified to the MDSAP requirements for all five participating countries, most recently successfully completing a MDSAP recertification audit in September 2022.  This certificate is valid for three years.  Annual surveillance audits are required to maintain this certification.

Manufacturing cGMP Requirements

Manufacturers of medical devices are required to comply with FDA manufacturing requirements contained in the FDA’s current Good Manufacturing Practices (cGMP) set forth in the quality system regulations promulgated under section 520 of the Federal Food, Drug and Cosmetic Act. cGMP regulations require, among other things, quality control and quality assurance as well as the corresponding maintenance of records and documentation. The manufacturing facility for our products must meet cGMP requirements to the satisfaction of the FDA pursuant to a pre-PMA approval inspection before the Company can use it. The Company and some of our third-party service providers are also subject to periodic inspections of facilities by the FDA and other authorities, including procedures and operations used in the testing and manufacture of our products to assess our compliance with applicable regulations. Failure to comply with statutory and regulatory requirements subjects a manufacturer to possible legal or regulatory action, including the seizure or recall of products, injunctions, consent decrees placing significant restrictions on or suspending manufacturing operations, and civil and criminal penalties. Adverse experiences with the product must be reported to the FDA and could result in the imposition of marketing restrictions through labeling changes or in product withdrawal. Product approvals may be withdrawn if compliance with regulatory requirements is not maintained or if problems concerning safety or efficacy of the product occur following the approval.

International Regulation

We are subject to regulations and product registration requirements in many foreign countries in which we may sell our products, including in the areas of product standards, packaging requirements, labeling requirements, import and export restrictions and tariff regulations, duties and tax requirements. The time required to obtain clearance required by foreign countries may be longer or shorter than that required for FDA clearance, and requirements for licensing a product in a foreign country may differ significantly from FDA requirements.

United States Anti-Kickback and False Claims Laws

In the United States, there are Federal and state anti-kickback laws that prohibit the payment or receipt of kickbacks, bribes or other remuneration intended to induce the purchase or recommendation of healthcare products and services. Violations of these laws can lead to civil and criminal penalties, including exclusion from participation in Federal healthcare programs. These laws are potentially applicable to manufacturers of products regulated by the FDA as medical devices, such as us, and hospitals, physicians, and other potential purchasers of such products. Other provisions of Federal and state laws provide civil and criminal penalties for presenting, or causing to be presented, to third-party payers for reimbursement, claims that are false or fraudulent, or which are for items or services that were not provided as claimed. In addition, certain states have implemented regulations requiring medical device and pharmaceutical companies to report all gifts and payments over $50 to medical practitioners. This does not apply to instances involving clinical trials. Although we intend to structure our future business relationships with clinical investigators and purchasers of our products to comply with these and other applicable laws, it is possible that some of our business practices in the future could be subject to scrutiny and challenge by Federal or state enforcement officials under these laws.

Third Party Reimbursement

We anticipate that sales volumes and prices of the products we commercialize will depend in large part on the availability of coverage and reimbursement from third party payers. Third party payers include governmental programs such as Medicare and Medicaid, private insurance plans, and workers’ compensation plans. Even though a new product may have been approved or cleared by the FDA for commercial distribution, we may find limited demand for the device until adequate history of reimbursement has been obtained from governmental and private third-party payers.

The CPT code for UltraMIST is 97610. This Category 1 code describes a system used in wound care that uses low frequency ultrasonic energy to atomize a liquid and deliver continuous low frequency ultrasound to the wound bed. The CPT codes for the dermaPACE System using extracorporeal shock wave technology to treat diabetic foot ulcers are 0512T and 0513T. The codes 0512T and 0513T are for extracorporeal shock wave for integumentary wound healing, including topical application and dressing and high energy extracorporeal shockwave therapy for integumentary wound healing. While these are Category 3 codes because the dermaPACE System is considered experimental by the Centers for Medicare & Medicaid Services, this designation does not preclude billing and obtaining payment. Instead, claims are reviewed on an individual basis.

In international markets, reimbursement and healthcare payment systems vary significantly by country, and many countries have instituted price ceilings on specific product lines and procedures. There can be no assurance that procedures using our products will be considered medically reasonable and necessary for a specific indication, that our products will be considered cost-effective by third party payers, that an adequate level of reimbursement will be available or that the third-party payers’ reimbursement policies will not adversely affect our ability to sell our products profitably.

We believe that the overall escalating costs of medical products and services has led to, and will continue to lead to, increased pressures on the healthcare industry to reduce the costs of products and services. In addition, recent healthcare reform measures, as well as legislative and regulatory initiatives at the Federal and state levels, create significant additional uncertainties. There can be no assurance that third party coverage and reimbursement will be available or adequate, or that future legislation, regulation, or reimbursement policies of third-party payers will not adversely affect the demand for our products or our ability to sell these products on a profitable basis. The unavailability or inadequacy of third-party payer coverage or reimbursement would have a material adverse effect on our business, operating results and financial condition.

Confidentiality and Security of Personal Health Information

The Health Insurance Portability and Accountability Act of 1996, as amended (HIPAA), contains provisions that protect individually identifiable health information from unauthorized use or disclosure by covered entities and their business associates. The Office for Civil Rights of the U.S. Department of Health and Human Services (HHS), the agency responsible for enforcing HIPAA, has published regulations to address the privacy (the “Privacy Rule”) and security (the “Security Rule”) of protected health information (PHI). HIPAA also requires that all providers who transmit claims for health care goods or services electronically utilize standard transaction and data sets and to standardize national provider identification codes. In addition, the American Recovery and Reinvestment Act enacted the HITECH Act, which extends the scope of HIPAA to permit enforcement against business associates for a violation, establishes new requirements to notify the Office for Civil Rights of HHS of a breach of HIPAA, and allows the Attorneys General of the states to bring actions to enforce violations of HIPAA.

We anticipate that, as we expand our PACE business, we may in the future be a covered entity under HIPAA. We have adopted policies and procedures to comply with the Privacy Rule, the Security Rule and the HIPAA statute as such regulations become applicable to our business.  We currently don’t capture patient data through our PACE system.

In addition to the HIPAA Privacy Rule and Security Rule described above, we may become subject to state laws regarding the handling and disclosure of patient records and patient health information. These laws vary widely. Penalties for violation include sanctions against a laboratory’s licensure as well as civil or criminal penalties. Additionally, private individuals may have a right of action against us for a violation of a state’s privacy laws. We intend to adopt policies and procedures to ensure material compliance with state laws regarding the confidentiality of health information as such laws become applicable to us and to monitor and comply with new or changing state laws on an ongoing basis.

Environmental and Occupational Safety and Health Regulations

Our operations are subject to extensive Federal, state, provincial and municipal environmental statutes, regulations and policies, including those promulgated by the Occupational Safety and Health Administration, the United States Environmental Protection Agency, Environment Canada, Alberta Environment, the Department of Health Services, and the Air Quality Management District, that govern activities and operations that may have adverse environmental effects such as discharges into air and water, as well as handling and disposal practices for solid and hazardous wastes. Some of these statutes and regulations impose strict liability for the costs of cleaning up, and for damages resulting from, sites of spills, disposals, or other releases of contaminants, hazardous substances and other materials and for the investigation and remediation of environmental contamination at properties leased or operated by us and at off-site locations where we have arranged for the disposal of hazardous substances. In addition, we may be subject to claims and lawsuits brought by private parties seeking damages and other remedies with respect to similar matters. We have not to date needed to make material expenditures to comply with current environmental statutes, regulations and policies. However, we cannot predict the impact and costs those possible future statutes, regulations and policies will have on our business.

Employees

As of December 31, 2023, we had a total of 31 full time employees in the United States. Of these, five were engaged in research and development which includes clinical, regulatory, and quality. None of our employees are represented by a labor union or covered by a collective bargaining agreement. We believe our relationship with our employees is good.

Corporate Information

We were formed as a Nevada corporation in 2004. Our corporate headquarters address 11495 Valleyview Road, Eden Prairie, MN 55344, and our main telephone number is (800) 545-8810 or (952) 656-1029.

Available Information

We maintain a website at www.sanuwave.com. We make available on our website, free of charge, our periodic reports and registration statements filed with the SEC, including our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). We make these reports available through our website as soon as reasonably practicable after we electronically file such reports with, or furnish such reports to the SEC.  Our internet site and the information contained on or connected to that site are not incorporated by reference into this Annual Report on Form 10-K. The SEC also maintains a website at www.sec.gov that contains reports, proxy statements and other information regarding issuers that file electronically with the SEC.

Item 1A.
RISK FACTORS

Investing in our common stock involves a high degree of risk. You should carefully consider the following risk factors and all other information contained in this Annual Report on Form 10-K, including the consolidated financial statements and the related notes, before purchasing our common stock. If any of the following risks actually occur, they may materially harm our business and our financial condition and results of operations. In any such event, the market price of our common stock could decline, and you could lose all or part of your investment.

Risks Related to the Business Combination

The Business Combination is subject to conditions, including certain conditions that may not be satisfied on a timely basis, if at all.

Unless waived by the parties to the Merger Agreement, and subject to applicable law, the consummation of the Business Combination is subject to several conditions set forth in the Merger Agreement. For more information about conditions for the consummation of the Business Combination, see Part II Item 5 – Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The Merger Agreement includes a Minimum Cash Condition as a condition to the consummation of the Merger, which may make it more difficult for SEP Acquisition Corp.(“SEPA”) and the Company to complete the Business Combination as contemplated.

The Merger Agreement provides that the Company’s obligation to consummate the Business Combination is conditioned on, among other things, that as of the Closing, SEPA has at least $12,000,000 (“Minimum Cash Condition Amount”) resulting from (i) proceeds that have not been redeemed in the Redemption and (ii) proceeds of the private placement in SEPA (the “PIPE Investment").

Because SEPA Stockholders elected to redeem  495,067 shares of Class A Common Stock, in connection with the Business Combination, then SEPA will need to obtain  PIPE Investment in order to satisfy the Minimum Cash Condition.

As of the date of this filing, no commitments have been given for the proposed financing from the PIPE Investment, and there is no assurance that SEPA will enter into subscriptions for the PIPE Investment. The actual amount that SEPA raises in the PIPE Investment, if any, will depend on market conditions and other factors.

This condition is for the sole benefit of the Company. If such condition is not met, and such condition is not or cannot be waived under the terms of the Merger Agreement, then the Merger Agreement could terminate, and the proposed Business Combination may not be consummated.

If such condition is waived and the Business Combination is consummated with less than the Minimum Cash Condition Amount in the Trust Account, the cash held by the Combined Company (including the Company) in the aggregate, after the Closing may not be sufficient to allow the Combined Company to operate and pay Combined Company bills as they become due. Any such event in the future may negatively impact the analysis regarding the Combined Company’s ability to continue as a going concern at such time.

There can be no assurance that the shares of the Combined Company’s Class A Common Stock that will be issued in connection with the Business Combination will be approved for listing on Nasdaq, or another U.S national exchange, following the Closing, or that the Combined Company will be able to comply with the continued listing rules of Nasdaq, or another U.S. national exchange.

In connection with the Business Combination and as a condition to the Company’s obligations to complete the Business Combination, the Combined Company will be required to demonstrate compliance with Nasdaq’s initial listing requirements. The Company and SEPA cannot assure you that the Combined Company will be able to meet those initial listing requirements or qualify to list on another national securities exchange. Even if the Combined Company’s Class A Common Stock is approved for listing on Nasdaq, the Combined Company may not meet the Nasdaq continued listing requirements following the Business Combination.

The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as “covered securities.” Because SEPA’s Units, Class A Common Stock, and warrants are listed on Nasdaq, SEPA’s Units, Class A Common Stock and warrants qualify as covered securities under the statute. Although the states are preempted from regulating the sale of SEPA’s securities, the federal statute does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding of fraudulent activity, then the states can regulate or bar the sale of covered securities in a particular case. Certain state securities regulators view blank check companies unfavorably and might use these powers, or threaten to use these powers, to hinder the sale of securities of blank check companies in their states. Further, if SEPA was no longer listed on Nasdaq, SEPA’s securities would not qualify as covered securities under the statute and SEPA would be subject to regulation in each state in which SEPA offers its securities.

The announcement of the proposed Business Combination could disrupt the Company’s relationships with its customers, suppliers, business partners and others, as well as its operating results and business generally.

Whether or not the Business Combination and related transactions are ultimately consummated, as a result of uncertainty related to the proposed transactions, risks relating to the impact of the announcement of the Business Combination on the Company’s business include the following:

 
its employees may experience uncertainty about their future roles, which might adversely affect the Combined Company’s ability to retain and hire key personnel and other employees;

 
customers, suppliers, business partners and other parties with which we maintain business relationships may experience uncertainty about its future and seek alternative relationships with third parties, seek to alter their business relationships with us or fail to extend an existing relationship with the Company; and

 
The Company has expended and will continue to expend significant costs, fees and expenses for professional services and transaction costs in connection with the proposed Business Combination.

If any of the aforementioned risks were to materialize, they could lead to significant costs which may impact the Company and, in the future, the Combined Company’s results of operations and cash available to fund its business.

We will be subject to contractual restrictions while the Business Combination is pending.

The Merger Agreement restricts the Company from making certain expenditures and taking other specified actions without the consent of SEPA until the Business Combination occurs. These restrictions may prevent the Company from pursuing attractive business opportunities that may arise prior to the completion of the Business Combination.

The Company and SEPA will incur significant transaction and transition costs in connection with the Business Combination.

The Company and SEPA have both incurred and expect to incur significant, non-recurring costs in connection with consummating the Business Combination and following the consummation of the Business Combination. The Company and SEPA may also incur additional costs to retain key employees. Certain transaction costs incurred in connection with the Merger Agreement (including the Business Combination), including all legal, accounting, consulting, investment banking and other fees, expenses, and costs, will be paid by the Combined Company following the Closing.

If the Business Combination does not meet the expectations of investors or securities analysts, the market price of SEPA’s securities (prior to the Closing), or the market price of the Combined Company’s Class A Common Stock after the Closing, may decline.

If the Business Combination does not meet the expectations of investors or securities analysts, the market price of SEPA’s securities prior to the Closing may decline. The market values of SEPA’s securities at the time of the Business Combination may vary significantly from their prices on the date the Merger Agreement was executed, or the date the Company’s Stockholders voted on the Business Combination. Because the number of shares to be issued pursuant to the Merger Agreement will not be adjusted to reflect any changes in the market price of SEPA’s Class A Common Stock, the market value of Class A Common Stock issued in connection with the Business Combination may be higher or lower than the values of these shares on earlier dates.

In addition, following the Business Combination, fluctuations in the price of securities of the Combined Company could contribute to the loss of all or part of your investment. The valuation ascribed to the Company in the Business Combination may not be indicative of the price that will prevail in the trading market following the Business Combination. If an active market for SEPA’s securities develops and continues, the trading price of the securities of the Combined Company following the Business Combination could be volatile and subject to wide fluctuations in response to various factors, some of which are beyond the Combined Company’s control. Any of the factors listed below could have a material adverse effect on your investment in the Combined Company’s securities and the Combined Company’s securities may trade at prices significantly below the price you paid for them. In such circumstances, the trading price of the Combined Company’s securities may not recover and may experience a further decline.

Factors affecting the trading price of the securities of the Combined Company after the Closing may include:
 
 
the Combined Company may be required to raise additional funds to finance operations and the Combined Company may not be able to do so, and/or the terms of any financings may not be advantageous to the Combined Company;
 
 
The Company has a history of losses, and the Combined Company may continue to incur losses and may not achieve or maintain profitability;
 
 
the medical device/therapeutic product industries are highly competitive and subject to rapid technological change, so if the Combined Company’s competitors are better able to develop and market products that are safer and more effective than any products the Combined Company may develop, the Combined Company’s commercial opportunities will be reduced or eliminated;
 
 
if the Combined Company’s products and product candidates do not gain market acceptance among physicians, patients and the medical community, the Combined Company may be unable to generate significant revenues, if any;
 
 
any product candidates of the Combined Company may not be developed or commercialized successfully;
 
 
the Combined Company may not successfully establish and maintain licensing and/or partnership arrangements for technology for non-medical uses, which could adversely affect the Combined Company’s ability to develop and commercialize non-medical technology;
 
 
The Company’s product component materials are only produced by a single supplier for such product component. If the Combined Company is unable to obtain product component materials and other products from our suppliers that the Combined Company will depend on for operations, or find suitable replacement suppliers, the Combined Company’s ability to deliver products to market will likely be impeded, which could have a material adverse effect on the Combined Company;
 
 
we currently sell products through distributors and partners whose sales account for the majority of revenues and accounts receivable. The Combined Company’s business and results of operations could be adversely affected by any business disruptions or credit, or other financial difficulties experienced by such distributors or partners;
 
 
the Combined Company faces an inherent risk of liability if the use or misuse of product candidates results in personal injury or death;
 
 
actual or anticipated fluctuations in the Combined Company’s quarterly financial results or the quarterly financial results of companies perceived to be similar to the Combined Company may negatively impact the trading price of the Combined Company’s securities;
 
 
the Combined Company will be dependent on information technology and the Combined Company’s systems and infrastructure face certain risks, including from cybersecurity breaches and data leakage;
 
 
the Combined Company will generate a portion of revenue internationally and the Combined Company will be subject to various risks relating to international activities which could adversely affect operating results;
 
 
results of Combined Company clinical trials may be insufficient to obtain regulatory approval for any new product candidates;
 
 
the Combined Company will be subject to extensive governmental regulation, including the requirement of FDA approval or clearance, before any new product candidates may be marketed;
 
 
regulatory approval of the Combined Company’s product candidates may be withdrawn at any time;
 
 
federal regulatory reforms may adversely affect the Combined Company’s ability to sell products profitably;
 
 
failure to obtain regulatory approval in foreign jurisdictions may prevent the Combined Company from marketing products abroad;
 
 
if the Combined Company fails to obtain an adequate level of reimbursement for approved products by third party payers, there may be no commercially viable markets for approved products, or the markets may be much smaller than expected;
 
 
uncertainty surrounding and future changes to healthcare law in the United States may have a material adverse effect on the Combined Company;
 
 
if the Combined Company fails to comply with the United States Federal Anti-Kickback Statute, False Claims Act and similar state laws, the Combined Company could be subject to criminal and civil penalties and exclusion from the Medicare and Medicaid programs, which would have a material adverse effect on the business and results of operations;
 
 
if the Combined Company fails to comply with the HIPAA Privacy, Security and Breach Notification Regulations, as such rules become applicable to the Combined Company’s business, it may increase operational costs;
 
 
the Combined Company will face periodic reviews and billing audits from governmental and private payors and these audits could have adverse results that may negatively impact the business;
 
 
product quality or performance issues may be discovered through ongoing regulation by the FDA and by comparable international agencies, as well as through the Combined Company’s internal standard quality process;
 
 
the use of hazardous materials in Combined Company operation may subject the Combined Company to environmental claims or liability;
 
 
the protection of the Combined Company’s intellectual property will be critical to the Combined Company’s success and any failure on the Combined Company’s part to adequately protect those rights could materially adversely affect the business;
 
 
patent applications owned by or licensed to the Combined Company may not result in issued patents, and competitors may commercialize discoveries the Combined Company attempts to patent;
 
 
the Combined Company’s patents may not be valid or enforceable and may be challenged by third parties;
 
 
issued patents and patent licenses may not provide the Combined Company with any competitive advantage or provide meaningful protection against competitors;
 
 
the ability to market the products the Combined Company develops is subject to the intellectual property rights of third parties;
 
 
changes in the market’s expectations about the Combined Company’s operating results;
 
 
success of competitors of the Combined Company;
 
 
the Combined Company’s operating results failing to meet the expectation of securities analysts or investors in a particular period;
 
 
changes in financial estimates and recommendations by any securities analysts that may cover the Combined Company or the industries in which the Combined Company operates in general;

 
operating and stock price performance of other companies that investors deem comparable to the Combined Company;
 
 
changes in laws and regulations affecting the Combined Company’s business;
 
 
commencement of, or involvement in, litigation involving the Combined Company;

 
changes in the Combined Company’s capital structure, such as future issuances of securities or the incurrence of additional debt;
 
 
the volume of shares of Class A Common Stock available for public sale by the Combined Company;
 
 
any major change in the post-Closing board of directors or management of the Combined Company;
 
 
sales of substantial amounts of Common Stock by directors, executive officers or significant stockholders of the Combined Company, or the perception that such sales could occur; and
 
 
general economic and political conditions such as recessions, pandemics, interest rates, fuel prices, international currency fluctuations and acts of war or terrorism.

Broad market and industry factors may materially harm the market price of securities, irrespective of a company’s operating performance. The stock market in general, and Nasdaq in particular, have experienced price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the particular companies affected. The trading prices and valuations of these stocks, and of the Combined Company’s securities, may not be predictable. A loss of investor confidence in the market for the stock of other companies that investors perceive to be similar to the Combined Company could depress the Combined Company’s stock price regardless of its business, prospects, financial conditions, or results of operations. A decline in the market price of the Combined Company’s securities also could adversely affect the Combined Company’s ability to issue additional securities and to obtain additional financing in the future.

Risks Related to our Business

Our recurring losses from operations and dependency upon future issuances of equity or other financing to fund ongoing operations have raised substantial doubt as to our ability to continue as a going concern. We will be required to raise additional funds to finance our operations and remain a going concern; we may not be able to do so, and/or the terms of any financings may not be advantageous to us.

The continuation of our business is dependent upon raising additional capital. We expect to devote substantial resources for the commercialization of UltraMIST and PACE which will require additional capital resources. We incurred a net loss of $25.8 million and $10.3 million for the years ended December 31, 2023, and 2022, respectively. The operating losses and the events of default on the Company’s notes payable indicate substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve months from the filing of this Annual Report Form 10-K.

The Company is currently in default under the Senior Secured Note Payable issued to NH Expansion Credit Fund Holdings L.P. (“North Haven Expansion”) in August 2020 in the total principal amount of $15.0 million (the “Senior Secured Note”), the Convertible Promissory Note issued to Celularity Inc. (“Celularity”) in August 2020 in the total principal amount of $4.0 million (the “Celularity Note”), and the Convertible Promissory Note issued to HealthTronics, Inc. (“HealthTronics”) in August 2020 in the total principal amount of $1.4 million (the “HealthTronics Note”) and, as a result, is accruing interest at the default interest rate of an incremental 5% on the Senior Secured Note and the Celularity Note and an incremental 2% on the HealthTronics Note. The existing defaults under the Celularity Note and the HealthTronics Note relate to SANUWAVE’s failure to make required payments, and the existing defaults under the Senior Secured Note relate to (i) SANUWAVE’s failure to maintain minimum liquidity of $5.0 million and (ii) SANUWAVE’s defaults under the Celularity Note and HealthTronics Note.

While the Celularity Note and the HealthTronics Note have already matured, and thus all amounts thereunder are already due and payable, if the Company does not regain compliance with the terms of the Senior Secured Note by April 30, 2024, North Haven Expansion will have the right to declare all obligations under the Senior Secured Note to be immediately due and payable. We expect to regain compliance with the terms of the Senior Secured Note upon the Closing of the Merger.

On October 31, 2023, the Company entered into a letter agreement with HealthTronics, pursuant to which we agreed to pay HealthTronics the remaining unpaid principal amount of $1.4 million under the HealthTronics Note by the earlier of the Closing or March 31, 2024 in exchange for HealthTronics’ agreement to release all claims against the Company related to the HealthTronics Note.

Management’s plans are to obtain additional capital in early 2024, primarily through closing the Merger Agreement. The Company could also obtain additional capital through the conversion of outstanding warrants, issuance of common or preferred stock, securities convertible into common stock, or secured or unsecured debt. However, because of our private placements in May 2023, December 2023 and January 2024 of Future Advance Convertible Promissory Notes and Common Stock Purchase Warrants, we are currently prohibited from incurring or guaranteeing most kinds of debt issued by public or private investors. These possibilities, to the extent available, may be on terms that result in significant dilution to the Company’s existing stockholders. In addition, there can be no assurances that the Company’s plans to obtain additional capital will be successful on the terms or timeline it expects, or at all. If these efforts are unsuccessful, the Company may be required to significantly curtail or discontinue operations or, if available, obtain funds through financing transactions with unfavorable terms.

The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP, which contemplate continuation of the Company as a going concern and the realization of assets and satisfaction of liabilities in the normal course of business. The carrying amounts of assets and liabilities presented in the consolidated financial statements do not necessarily purport to represent realizable or settlement values. The consolidated financial statements do not include any adjustment that might result from the outcome of this uncertainty. The Company’s consolidated financial statements do not include any adjustments relating to the recoverability of assets and classification of assets and liabilities that might be necessary should the Company be unable to continue as a going concern.

We have identified material weaknesses in our internal control over financial reporting. If we are unable to remediate these material weaknesses, or if we identify additional material weaknesses in the future or otherwise fail to maintain effective internal control over financial reporting or disclosure controls and procedures, it may result in material misstatements of our consolidated financial statements or cause us to fail to meet our periodic reporting obligations, which may adversely affect our business, financial condition, and results of operations.

We have identified material weaknesses in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. These material weaknesses are as follows:


Expertise and resources to analyze and properly apply U.S. GAAP to complex and non-routine transactions such as complex financial instruments and derivatives and complex sales distributing agreements with select vendors.

A lack of internal resources to analyze and properly apply U.S. GAAP to accounting for financial instruments included in service agreements with select vendors.

The Company has failed to design and implement controls around all accounting and IT processes and procedures and, as such, we believe that all its accounting and IT processes need to be re-designed and tested for operating effectiveness.

We are taking certain measures to remediate these material weaknesses described above as described in Part II, Item 9A of this Annual Report on Form 10-K; however, such material weaknesses had not been remediated as of December 31, 2023. In addition, due to the material weaknesses in internal control over financial reporting, we have also determined that our disclosure controls and procedures were ineffective as of December 31, 2023. The material weaknesses will not be considered remediated until management completes the design and implementation of the measures described above and the controls operate for a sufficient period of time and management has concluded, through testing, that these controls are effective.

There can be no assurance as to when the material weaknesses will be remediated. At this time, we cannot provide an estimate of costs expected to be incurred in connection with implementing this remediation plan; however, these remediation measures will be time consuming, will result in us incurring significant costs, and will place significant demands on our financial and operational resources.

We cannot assure that the measures we have taken to date and may take in the future will be sufficient to remediate the control deficiencies that led to our material weaknesses in internal control over financial reporting or that they will prevent or avoid potential future material weaknesses to be identified in the future. The effectiveness of our internal control over financial reporting is subject to various inherent limitations, including cost limitations, judgments used in decision making, assumptions about the likelihood of future events, the possibility of human error and the risk of fraud. Any failure to design, implement and maintain effective internal control over financial reporting and effective disclosure controls and procedures, or any difficulties encountered in their implementation or improvement, may result in additional material misstatements of our consolidated financial statements, or cause us to fail to meet our periodic reporting obligations, which may adversely affect our business, financial condition and results of operations.

If we are unable to successfully raise additional capital, our viability may be threatened; however, if we do raise additional capital, your percentage ownership as a stockholder could decrease and constraints could be placed on the operations of our business.

We have experienced negative operating cash flows since our inception and have funded our operations primarily from proceeds received from sales of our capital stock, the issuance of promissory notes and convertible promissory notes, the issuance of notes payable to related parties, and product sales. We will seek to obtain additional funds in the future either through equity or debt financings or through strategic alliances with third parties, either alone or in combination with equity financings. These financings could result in substantial dilution to the holders of our common stock or require contractual or other restrictions on our operations or on alternative business opportunities that may be available to us. In addition, because of our private placements in May 2023, December 2023, and January 2024, we are currently prohibited from incurring or guaranteeing most kinds of debt issued by public or private investors, which further constrains our options to raise capital. If we can raise additional funds by issuing debt securities, these debt securities could impose significant additional restrictions on our operations. Any such required financing may not be available in amounts or on terms acceptable to us, and the failure to procure such required financing could have a material adverse effect on our business, financial condition, and results of operations, or threaten our ability to continue as a going concern.

A variety of factors could impact our need to raise additional capital, the timing of any required financing and the amount of such financings. Factors that may cause our future capital requirements to be greater than anticipated or could accelerate our need for funds include, without limitation:

 
unanticipated expenditures in research and development or manufacturing activities;
 
unanticipated expenditures in the acquisition and defense of intellectual property rights;

the failure to develop strategic alliances for the marketing of some of our products;

unforeseen changes in healthcare reimbursement for procedures using any of our approved products;

inability to train a sufficient number of physicians to create a demand for any of our approved products;

lack of financial resources to adequately support our operations;

difficulties in maintaining commercial scale manufacturing capacity and capability;

unforeseen problems with our third-party manufacturers, service providers or specialty suppliers of certain raw materials;

unanticipated difficulties in operating in international markets;

unanticipated financial resources needed to respond to technological changes and increased competition;

unforeseen problems in attracting and retaining qualified personnel;

the impact of changes in U.S. health care law and policy on our operations;

enactment of new legislation or administrative regulations;

the application to our business of new court decisions and regulatory interpretations;

claims that might be brought in excess of our insurance coverage;

delays in timing of receipt of required regulatory approvals;

the failure to comply with regulatory guidelines; and

the uncertainty in industry demand and patient wellness behavior.

In addition, although we have no present commitments or understandings to do so, we may seek to expand our operations and product line through acquisitions. Any acquisition would likely increase our capital requirements.

The medical device/therapeutic product industries are highly competitive and subject to rapid technological change. If our competitors are better able to develop and market products that are safer and more effective than any products we may develop, our commercial opportunities will be reduced or eliminated.

Our success depends, in part, upon our ability to maintain a competitive position in the development of technologies and products. We face competition from established medical device, pharmaceutical and biotechnology companies, as well as from academic institutions, government agencies, and private and public research institutions in the United States and abroad. Many of our principal competitors have significantly greater financial resources and expertise than we do in research and development, manufacturing, pre-clinical testing, conducting clinical trials, obtaining regulatory approvals and marketing approved products. Smaller or early-stage companies may also prove to be significant competitors, particularly through collaborative arrangements, or mergers with, or acquisitions by, large and established companies, or through the development of novel products and technologies. The industry in which we operate has undergone, and we expect it to continue to undergo rapid and significant technological change, and we expect competition to intensify as technological advances are made.

Many of our product component materials are only produced by a single supplier for such product component. If we are unable to obtain product component materials and other products from our suppliers that we depend on for our operations, or find suitable replacement suppliers, our ability to deliver our products to market will likely be impeded, which could have a material adverse effect on us.

We depend on suppliers for product component materials and other components that are subject to stringent regulatory requirements. Many of our product component materials are only produced by a single supplier for such product components. While we believe that alternative manufacturers and suppliers offering similar components are available on an as-needed basis and could be engaged in a reasonable period of time, there can be no assurance that the loss of these suppliers will not result in a disruption to our production. Our suppliers may encounter problems during manufacturing due to a variety of reasons, including failure to follow specific protocols and procedures, failure to comply with applicable regulations, equipment malfunction and environmental factors. In addition, some of our suppliers have been and will continue to be affected by supply chain problems resulting from the pandemic. Certain of our suppliers must be approved by regulatory authorities, which could delay our efforts to establish additional or replacement suppliers for these materials.

If we are unable to secure, on a timely basis, sufficient quantities of the materials we depend on to manufacture our products, if we encounter delays or contractual or other difficulties in our relationships with these suppliers, or if we cannot find replacement suppliers at an acceptable cost, the manufacturing of our products may be disrupted, which could increase our costs and have a material adverse effect on our business and results of operations.

We have entered into an agreement with companies owned by a current board member and stockholder that could delay or prevent an acquisition of our Company and could result in the dilution of our stockholders in the event of our change of control.

On February 13, 2018, we entered into an Agreement for Purchase and Sale, Limited Exclusive Distribution and Royalties, and Servicing and Repairs with Premier Shockwave Wound Care, Inc. (“PSWC”) and Premier Shockwave, Inc., each of which is owned by a member of the Company’s board of directors and an existing stockholder of the Company. Among other terms, the agreement contains provisions whereby in the event of a change of control of the Company (as defined in the agreement), the stockholders of PSWC have the right and option to cause the Company to purchase all of the stock of PSWC, and whereby the Company has the right and option to purchase all issued and outstanding shares of PSWC, in each case based upon certain defined purchase price provisions and other terms. While the agreement was amended effective November 1, 2023, to specify that the Business Combination does not constitute a change of control, such provision may have the effect of delaying or deterring any other change in control of the Company, and as a result could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock. In addition, in the event we do experience a change of control (other than the Business Combination), such provision may cause dilution of our existing stockholders if PSWC exercises its option to require the Company to purchase all issued and outstanding shares of PSWC and the Company finances some or all of such purchase price through equity issuances.

The loss of our key management would likely hinder our ability to execute our business plan.

As a small company with less than 40 employees, our success depends on the continuing contributions of our management team and qualified personnel. Turnover, transitions or other disruptions in our management team and personnel could make it more difficult to successfully operate our business and achieve our business goals and could adversely affect our results of operation and financial condition. Our success depends in large part on our ability to attract and retain highly qualified personnel. We face intense competition in our hiring efforts from other pharmaceutical, biotechnology and medical device companies, as well as from universities and nonprofit research organizations, and we may have to pay higher salaries to attract and retain qualified personnel. The loss of one or more of these individuals, or our inability to attract additional qualified personnel, could substantially impair our ability to implement our business plan.

We face an inherent risk of liability if the use or misuse of our products results in personal injury or death.

The sale of products may expose us to product liability claims which could result in financial loss. Our clinical and commercial product liability insurance coverage may not be sufficient to cover claims that may be made against us. In addition, we may not be able to maintain insurance coverage at a reasonable cost, or in sufficient amounts or scope, to protect us against losses. Any claims against us, regardless of their merit, could severely harm our financial condition, strain our management team and other resources, and adversely impact or eliminate the prospects for commercialization of the product candidate, or sale of the product, that is the subject of any such claim. Although we do not promote any off-label use, off-label uses of products are common, and the FDA does not regulate a physician’s choice of treatment. Off-label uses of any of our products may subject us to additional liability.

We are dependent on information technology and our systems and infrastructure face certain risks, including from cybersecurity breaches and data leakage.

We rely to a large extent upon sophisticated information technology systems to operate our businesses, some of which are managed, hosted, provided and/or used by third parties or their vendors. We collect, store, and transmit large amounts of confidential information, and we deploy and operate an array of technical and procedural controls to maintain the confidentiality and integrity of such confidential information. A significant breakdown, invasion, corruption, destruction or interruption of critical information technology systems or infrastructure, by our workforce, others with authorized access to our systems or unauthorized persons could negatively impact our operations. The ever-increasing use and evolution of technology, including cloud-based computing, creates opportunities for the unintentional dissemination or intentional destruction of confidential information stored in our or our third-party providers’ systems, portable media, or storage devices. We could also experience, and in some cases have experienced in the past, a business interruption, theft of confidential information, financial theft, or reputational damage from industrial espionage attacks, malware, spoofing or other cyber-attacks, which may compromise our system infrastructure, lead to data leakage, either internally or at our third-party providers, or materially adversely impact our financial condition.

We have previously disclosed that we have experienced cybersecurity breaches from email spoofing. While we have invested in the protection of data and information technology, there can be no assurance that our efforts will prevent service interruptions or security breaches. Any such interruption or breach of our systems could adversely affect our business operations and/or result in the loss of critical or sensitive confidential information or intellectual property, and could result in financial, legal, business, and reputational harm to us.

We generate a portion of our revenue internationally and are subject to various risks relating to our international activities, which could adversely affect our operating results.

On an annual basis, less than five percent of our revenue comes from international sources. While we have no current plan to materially expand our international operations, there can be no assurance we will not pursue such an expansion in the future. Engaging in international business involves several difficulties and risks, including, but not limited to, the following:


required compliance with existing and changing foreign healthcare and other regulatory requirements and laws, such as those relating to patient privacy or handling of bio-hazardous waste;

required compliance with anti-bribery laws, data privacy requirements, labor laws and anti-competition regulations;

export or import restrictions;

political and economic instability,

foreign exchange controls; and

difficulties protecting or procuring intellectual property rights.

With respect to our international operations, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Our expenses are generally denominated in the currencies in which our operations are located, which is in the United States. If the value of the U.S. dollar increases relative to foreign currencies in the future, in the absence of a corresponding change in local currency prices, our future revenue could be adversely affected as we convert future revenue from local currencies to U.S. dollars.
 
Provisions in our Articles of Incorporation, Bylaws and Nevada law might decrease the chances of an acquisition.
 
Provisions of our Articles of Incorporation and Bylaws and applicable provisions of Nevada law may delay or discourage transactions involving an actual or potential change in control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. Some of the following provisions in our Articles of Incorporation or Bylaws that may decrease our attractiveness to be acquired are:


advance notice of business to be brought is required for a meeting of our stockholders;

no cumulative voting rights for the holders of common stock in the election of directors; and

vacancies in the board of directors may be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum.
 
In addition, Section 78.438 of the Nevada Revised Statutes prohibits a publicly-held Nevada corporation from engaging in a business combination with an interested stockholder (generally defined as a person which together with its affiliates owns, or within the last three years has owned, 10% of our voting stock, for a period of three years after the date of the transaction in which the person became an interested stockholder) unless the business combination is approved in a prescribed manner. The existence of the foregoing provisions and other potential anti-takeover measures could limit the price that investors might be willing to pay in the future for shares of our common stock. They could also deter potential acquirers of our Company, thereby reducing the likelihood that you could receive a premium for your common stock in an acquisition.

Regulatory Risks

We are subject to extensive governmental regulation, including the FDA.

We and our products, our suppliers, and our contract manufacturers are subject to extensive regulation by governmental authorities in the United States and other countries. Failure to comply with applicable requirements could result in, among other things, any of the following actions:


warning letters

fines and other monetary penalties

unanticipated expenditures

product recall or seizure

interruption of manufacturing

operating restrictions

injunctions, and

criminal prosecutions.

In addition to the approval and clearance requirements, numerous other regulatory requirements apply to us and our products, our suppliers and contract manufacturers. These include requirements related to the following:


testing

manufacturing

quality control

labeling

advertising

promotion

distribution

export

reporting to the FDA certain adverse experiences associated with the use of the products; and

obtaining additional approvals or clearances for certain modifications to the products or their labeling or claims.

We are also subject to inspection by the FDA and other international regulatory bodies to determine our compliance with regulatory requirements, as are our suppliers and contract manufacturers, and we cannot be sure that the FDA and other international regulatory bodies will not identify compliance issues that may disrupt production or distribution or require substantial resources to correct.

The FDA’s requirements and international regulatory body requirements may change, and additional regulations may be promulgated that could affect us, our products, and our suppliers and contract manufacturers. We cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action. There can be no assurance that we will not be required to incur significant costs to comply with such laws and regulations in the future, or that such laws or regulations will not have a material adverse effect upon our business.

Regulatory approval of our products may be withdrawn at any time.

After regulatory approval has been obtained for medical device products, the product and the manufacturer are subject to continual review, including the review of adverse experiences and clinical results that are reported after our products are made available to patients, and there can be no assurance that such approval will not be withdrawn or restricted. Regulators may also subject approvals to restrictions or conditions or impose post-approval obligations on the holders of these approvals, and the regulatory status of such products may be jeopardized if such obligations are not fulfilled. If post-approval studies are required, such studies may involve significant time and expense.

The manufacturing facilities we use to make any of our products will also be subject to periodic review and inspection by the FDA or other regulatory authorities, as applicable. The discovery of any new or previously unknown problems with the product or facility may result in restrictions on the product or facility, including withdrawal of the product from the market. We will continue to be subject to the FDA or other regulatory authority requirements, as applicable, governing the labeling, packaging, storage, advertising, promotion, recordkeeping, and submission of safety and other post-market information for all of our products, even those that the FDA or other regulatory authority, as applicable, had approved. If we fail to comply with applicable continuing regulatory requirements, we may be subject to fines, suspension or withdrawal of regulatory approval, product recalls and seizures, operating restrictions and other adverse consequences.

If we fail to obtain an adequate level of reimbursement for our approved products by third party payers, there may be no commercially viable markets for our approved products, or the markets may be much smaller than expected.

The availability and levels of reimbursement by governmental and other third-party payers affect the market for our approved products. The efficacy, safety, performance, and cost-effectiveness of our products, and of any competing products will determine the availability and level of reimbursement. Reimbursement and healthcare payment systems in international markets vary significantly by country and include both government sponsored healthcare and private insurance. To obtain reimbursement or pricing approval in some countries, we may be required to produce clinical data, which may involve one or more clinical trials, that compares the cost-effectiveness of our approved products to other available therapies. We may not obtain international reimbursement or pricing approvals in a timely manner, if at all. Our failure to receive international reimbursement or pricing approvals would negatively impact market acceptance of our approved products in the international markets in which those pricing approvals are sought.

We believe that, in the future, reimbursement for any of our products may be subject to increased restrictions both in the United States and in international markets. Future legislation, regulation or reimbursement policies of third-party payers may adversely affect the demand for our products currently under development and limit our ability to sell our products on a profitable basis. In addition, third-party payers continually attempt to contain or reduce the costs of healthcare by challenging the prices charged for healthcare products and services. If reimbursement for our approved products is unavailable or limited in scope or amount, or if pricing is set at unsatisfactory levels, market acceptance of our approved products would be impaired and our future revenues, if any, would be adversely affected.

Failure to obtain regulatory approval in foreign jurisdictions will prevent us from marketing our products abroad.

International sales of our products that we commercialize are subject to the regulatory requirements of each country in which the products are sold. Accordingly, the introduction of our products in markets outside the United States will be subject to regulatory approvals in those jurisdictions. The regulatory review process varies from country to country. Many countries impose product standards, packaging, and labeling requirements, and import restrictions on medical devices. In addition, each country has its own tariff regulations, duties, and tax requirements. The approval by foreign government authorities is unpredictable and uncertain and can be expensive. Our ability to market our approved products could be substantially limited due to delays in receipt of, or failure to receive, the necessary approvals or clearances.

Prior to marketing our products in any country outside the United States, we must obtain marketing approval in that country. Approval and other regulatory requirements vary by jurisdiction and differ from the United States’ requirements. We may be required to perform additional pre-clinical or clinical studies even if FDA approval has been obtained.

Uncertainty surrounding and future changes to healthcare law in the United States may have a material adverse effect on us.
 
The healthcare regulatory environment in the United States is currently subject to significant uncertainty and the industry may in the future continue to experience fundamental change because of regulatory reform. From time to time, legislation is drafted and introduced in the United States Congress that could significantly change the statutory provisions governing the clearance or approval, manufacture, marketing, and pricing of medical devices. In addition, FDA regulations and guidance are often revised or reinterpreted by the agency in ways that may significantly affect our business and our products. We could experience an adverse impact on our operating results due to such changes, including increased pricing pressure in these markets. Governments, hospitals, and other third-party payors also could reduce the amount of approved reimbursement for our products or deny coverage altogether. Reductions in reimbursement levels or coverage or other cost-containment measures could adversely affect our future operating results.

If we fail to comply with the United States Federal Anti-Kickback Statute, False Claims Act, and similar state laws, we could be subject to criminal and civil penalties and exclusion from the Medicare and Medicaid programs, which would have a material adverse effect on our business and results of operations.

A provision of the Social Security Act, commonly referred to as the Federal Anti-Kickback Statute, prohibits the offer, payment, solicitation, or receipt of any form of remuneration in return for referring, ordering, leasing, purchasing or arranging for, or recommending the ordering, purchasing or leasing of, items or services payable by Medicare, Medicaid or any other Federal healthcare program. The Federal Anti-Kickback Statute is very broad in scope and many of its provisions have not been uniformly or definitively interpreted by existing case law or regulations. In addition, most of the states have adopted laws like the Federal Anti-Kickback Statute, and some of these laws are even broader than the Federal Anti-Kickback Statute in that their prohibitions are not limited to items or services paid for by Federal healthcare programs, but instead apply regardless of the source of payment. Violations of the Federal Anti-Kickback Statute may result in substantial civil or criminal penalties and exclusion from participation in Federal healthcare programs.

Our operations may also implicate the False Claims Act. If we fail to comply with Federal and state documentation, coding, and billing rules, we could be subject to liability under the Federal False Claims Act, including criminal and/or civil penalties, loss of licenses and exclusion from the Medicare and Medicaid programs. The False Claims Act prohibits individuals and companies from knowingly submitting false claims for payments to, or improperly retaining overpayments from, the government.

Our financial relationships with healthcare providers and others who provide products or services to Federal healthcare program beneficiaries are potentially governed by the Federal Anti-Kickback Statute, False Claims Act, and similar state laws. We cannot be certain that we will not be subject to investigations or litigation alleging violations of these laws, which could be time-consuming and costly to us and could divert management’s attention from operating our business, which in turn could have a material adverse effect on our business. In addition, if our arrangements were found to violate the Federal Anti-Kickback Statute, False Claims Act or similar state laws, the consequences of such violations would likely have a material adverse effect on our business, results of operations and financial condition.

Failure to comply with the HIPAA Privacy, Security and Breach Notification Regulations, as such rules become applicable to our business, may increase our operational costs.

The HIPAA privacy and security regulations establish comprehensive Federal standards with respect to the uses and disclosures of PHI by certain entities, including health plans and health care providers, and set standards to protect the confidentiality, integrity, and availability of electronic PHI. The regulations establish a complex regulatory framework on a variety of subjects, including, for example: the circumstances under which uses and disclosures of PHI are permitted or required without a specific authorization by the patient; a patient’s right to access, amend and receive an accounting of certain disclosures of PHI; the content of notices of privacy practices describing how PHI is used and disclosed and individuals’ rights with respect to their PHI; and implementation of administrative, technical and physical safeguards to protect privacy and security of PHI. We anticipate that, as we expand our PACE business, we will in the future be a covered entity under HIPAA. There can be no assurance that our policies and procedures will be adequate or will prevent all incidents of non-compliance with such regulations.

The Health Information Technology for Economic and Clinical Health (“HITECH") Act and its implementing regulations also require healthcare providers to notify affected individuals, the Secretary of the U.S. Department of Health and Human Services, and in some cases, the media, when PHI has been breached as defined under and following the requirements of HIPAA. Many states have similar breach notification laws. In the event of a breach, to the extent such regulations are applicable to our business, we could incur operational and financial costs related to remediation as well as preparation and delivery of the notices, which costs could be substantial. Additionally, HIPAA, the HITECH Act, and their implementing regulations provide for significant civil fines, criminal penalties, and other sanctions for failure to comply with the privacy, security, and breach notification rules, including for wrongful or impermissible use or disclosure of PHI. Although the HIPAA statute and regulations do not expressly provide for a private right of action for damages, private parties may also seek damages under state laws for the wrongful or impermissible use or disclosure of confidential health information or other private personal information. Additionally, amendments to HIPAA provide that the state attorneys general may bring an action against a covered entity for a violation of HIPAA. As we expand our business such that Federal laws regarding PHI and privacy apply to our operations, any noncompliance with such regulations could have a material adverse effect on our business, results of operations and financial condition.

We face periodic reviews and billing audits from governmental and private payors, and these audits could have adverse results that may negatively impact our business.

As a result of our participation in the Medicare and Medicaid programs, we are subject to various governmental reviews and audits to verify our compliance with these programs and applicable laws and regulations. We also are subject to audits under various government programs in which third-party firms engaged by the Centers for Medicare & Medicaid Services conduct extensive reviews of claims data and medical and other records to identify potential improper payments under the Medicare program. Private pay sources also reserve the right to conduct audits. If billing errors are identified in the sample of reviewed claims, the billing error can be extrapolated to all claims filed, which could result in a larger overpayment than originally identified in the sample of reviewed claims. Our costs to respond to and defend reviews and audits may be significant and could have a material adverse effect on our business, financial condition, results of operations and cash flows. Moreover, an adverse review or audit could result in:

required refunding or retroactive adjustment of amounts we have been paid by governmental or private payors;
state or Federal agencies imposing fines, penalties and other sanctions on us;
loss of our right to participate in the Medicare program, state programs, or one or more private payor networks; or
damage to our business and reputation in various markets.

Any one of these results could have a material adverse effect on our business, financial condition, results of operations and cash flows.

Product quality or performance issues may be discovered through ongoing regulation by the FDA and by comparable international agencies, as well as through our internal standard quality process.

The medical device industry is subject to substantial regulation by the FDA and by comparable international agencies. In addition to requiring clearance or approval to market new or improved devices, we are subject to ongoing regulation as a device manufacturer. Governmental regulations cover many aspects of our operations, including quality systems, marketing and device reporting. As a result, we continually collect and analyze information about our product quality and product performance through field observations, customer feedback and other quality metrics. If we fail to comply with applicable regulations or if post market safety issues arise, we could be subject to enforcement sanctions, our promotional practices may be restricted, and our marketed products could be subject to recall or otherwise impacted. Each of these potential actions could result in a material adverse effect on our business, operating results and financial condition.

The use of hazardous materials in our operations may subject us to environmental claims or liability.

We conduct research and development and manufacturing operations in our facility. Our research and development process may, at times, involve the controlled use of hazardous materials and chemicals. We may conduct experiments in which we may use small quantities of chemicals, including those that are corrosive, toxic, and flammable. The risk of accidental injury or contamination from these materials cannot be eliminated. We do not maintain a separate insurance policy for these types of risks. In the event of an accident or environmental discharge or contamination, we may be held liable for any resulting damages, and any liability could exceed our resources. We are subject to Federal, state, and local laws and regulations governing the use, storage, handling and disposal of these materials and specified waste products. The cost of compliance with these laws and regulations could be significant.

Risks Related to Intellectual Property

The protection of our intellectual property is critical to our success, and any failure on our part to adequately protect those rights could materially adversely affect our business.

Our commercial success depends to a significant degree on our ability to:

obtain and/or maintain protection for our products under the patent laws of the United States and other countries;
defend and enforce our patents once obtained;
obtain and/or maintain appropriate licenses to patents, patent applications or other proprietary rights held by others with respect to our technology, both in the United States and other countries;
maintain trade secrets and other intellectual property rights relating to our products; and
operate without infringing upon the patents, trademarks, copyrights, and proprietary rights of third parties.

The degree of intellectual property protection for our technology is uncertain, and only limited intellectual property protection may be available for our products, which may prevent us from gaining or keeping any competitive advantage against our competitors. Although we believe the patents that we own or license, and the patent applications that we own, generally provide us a competitive advantage, the patent positions of biotechnology, biopharmaceutical and medical device companies are generally highly uncertain, involve complex legal and factual questions and have been the subject of much litigation. Neither the United States Patent & Trademark Office nor the courts have a consistent policy regarding the breadth of claims allowed or the degree of protection afforded under many biotechnology patents. Even if issued, patents may be challenged, narrowed, invalidated, or circumvented, which could limit our ability to stop competitors from marketing similar products or limit the length of term of patent protection we may have for our products. Further, a court or other government agency could interpret our patents in a way such that the patents do not adequately cover our current or future products. Changes in either patent laws or in interpretations of patent laws in the United States and other countries may diminish the value of our intellectual property or narrow the scope of our patent protection.

We also rely upon trade secrets and unpatented proprietary know-how and continuing technological innovation in developing our products, especially where we do not believe patent protection is appropriate or obtainable. We seek to protect this intellectual property, in part, by generally requiring our employees, consultants, and current and prospective business partners to enter into confidentiality agreements in connection with their employment, consulting or advisory relationships with us, where appropriate. We also require our employees, consultants, researchers, and advisors who we expect to work on our products to agree to disclose and assign to us all inventions conceived during the workday, developed using our property or which relate to our business. We may lack the financial or other resources to successfully monitor and detect, or to enforce our rights in respect of, infringement or breaches of these confidentiality agreements. In the case of any such undetected or unchallenged infringements or breaches, these confidentiality agreements may not provide us with meaningful protection of our trade secrets and unpatented proprietary know-how or adequate remedies. In addition, others may independently develop technology that is similar or equivalent to our trade secrets or know-how. If any of our trade secrets, unpatented know-how or other confidential or proprietary information is divulged to third parties, including our competitors, our competitive position in the marketplace could be harmed and our ability to sell our products successfully could be severely compromised. Enforcing a claim that a party illegally obtained and is using trade secrets that have been licensed to us or that we own is also difficult, expensive and time consuming, and the outcome is unpredictable. In addition, courts outside the United States may be less willing to protect trade secrets. Costly and time-consuming litigation could be necessary to seek to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could have a material adverse effect on our business. Moreover, some of our academic institution licensees, evaluators, collaborators, and scientific advisors have rights to publish data and information to which we have rights. If we cannot maintain the confidentiality of our technologies and other confidential information in connection with our collaborations, our ability to protect our proprietary information or obtain patent protection in the future may be impaired, which could have a material adverse effect on our business.

Accordingly, we may fail to secure meaningful patent protection relating to any of our existing or future products or discoveries despite the expenditure of considerable resources. Further, there may be widespread patent infringement in countries in which we may seek patent protection, including countries in Europe and Asia, which may instigate expensive and time-consuming litigation that could adversely affect the scope of our patent protection. In addition, others may attempt to commercialize products similar to our products in countries where we do not have adequate patent protection. Failure to obtain adequate patent protection for our products, or the failure by particular countries to enforce patent laws or allow prosecution for alleged patent infringement, may impair our ability to be competitive. The availability of infringing products in markets where we have patent protection, or the availability of competing products in markets where we do not have adequate patent protection, could erode the market for our products, negatively impact the prices we can charge for our products, and harm our reputation if infringing or competing products are manufactured to inferior standards.

Patent applications owned by us or licensed to us may not result in issued patents, and our competitors may commercialize the discoveries we attempt to patent.

The patent applications that we own and that have been licensed to us, and any future patent applications that we may own or that may be licensed to us, may not result in the issuance of any patents. The standards that the United States Patent & Trademark Office and foreign patent agencies use to grant patents are not always applied predictably or uniformly and can change. Consequently, we cannot be certain as to the type and scope of patent claims to which we may in the future be entitled under our license agreements or that may be issued to us. These applications may not be sufficient to meet the statutory requirements for patentability and, therefore, may not result in enforceable patents covering the products we want to commercialize. Further, patent applications in the United States that are not filed in other countries may not be published or generally are not published until at least 18 months after they are first filed, and patent applications in certain foreign countries generally are not published until many months after they are filed. Scientific and patent publication often occurs long after the date of the scientific developments disclosed in those publications. As a result, we cannot be certain that we will be the first creator of inventions covered by our patents or applications, or the first to file such patent applications. As a result, our issued patents and our patent applications could become subject to challenge by third parties that created such inventions or filed patent applications before us or our licensors, resulting in, among other things, interference proceedings in the United States Patent & Trademark Office to determine priority of discovery or invention. Interference proceedings, if resolved adversely to us, could result in the loss of or significant limitations on patent protection for our products or technologies. Even in the absence of interference proceedings, patent applications now pending or in the future filed by third parties may prevail over the patent applications that may be owned by us or licensed to us or that we may file in the future, or may result in patents that issue alongside patents issued to us or our licensors or that may be issued or licensed to us in the future, leading to uncertainty over the scope of the patents owned by us or licensed to us or that may in the future be owned by us or impede our freedom to practice the claimed inventions.

Our patents may not be valid or enforceable and may be challenged by third parties.

We cannot assure you that the patents that have been issued or licensed to us would be held valid by a court or administrative body or that we would be able to successfully enforce our patents against infringers, including our competitors. The issuance of a patent is not conclusive as to its validity or enforceability, and the validity and enforceability of a patent is susceptible to challenge on numerous legal grounds, including the possibility of reexamination proceedings brought by third parties in the United States Patent & Trademark Office against issued patents and similar validity challenges under foreign patent laws. Challenges raised in patent infringement litigation brought by us or against us may result in determinations that patents that have been issued to us or licensed to us or any patents that may be issued to us or our licensors in the future are invalid, unenforceable or otherwise subject to limitations. In the event of any such determinations, third parties may be able to use the discoveries or technologies claimed in these patents without paying licensing fees or royalties to us, which could significantly diminish the value of our intellectual property and our competitive advantage. Even if our patents are held to be enforceable, others may be able to design around our patents or develop products similar to our products that are not within the scope of any of our patents.

In addition, enforcing the patents that we own or license and any patents that may be issued to us in the future against third parties may require significant expenditures regardless of the outcome of such efforts. Our inability to enforce our patents against infringers and competitors may impair our ability to be competitive and could have a material adverse effect on our business.

Issued patents and patent licenses may not provide us with any competitive advantage or provide meaningful protection against competitors.

The discoveries or technologies covered by issued patents we own or license may not have any value or provide us with a competitive advantage, and many of these discoveries or technologies may not be applicable to our products at all. We have devoted limited resources to identifying competing technologies that may have a competitive advantage relative to ours, especially those competing technologies that are not perceived as infringing on our intellectual property rights. In addition, the standards that courts use to interpret and enforce patent rights are not always applied predictably or uniformly and can change, particularly as new technologies develop. Consequently, we cannot be certain as to how much protection, if any, will be afforded by these patents with respect to our products if we, our licensees or our licensors attempt to enforce these patent rights and those rights are challenged in court.

The existence of third-party patent applications and patents could significantly limit our ability to obtain meaningful patent protection. If patents containing competitive or conflicting claims are issued to third parties, we may be enjoined from pursuing research, development or commercialization of product candidates or may be required to obtain licenses, if available, to these patents or to develop or obtain alternative technology. If another party controls patents or patent applications covering our product candidates, we may not be able to obtain the rights we need to those patents or patent applications in order to commercialize our product candidates or we may be required to pay royalties, which could be substantial, to obtain licenses to use those patents or patent applications.

In addition, issued patents may not provide commercially meaningful protection against competitors. Other parties may seek and/or be able to duplicate, design around or independently develop products having effects similar or identical to our patented products that are not within the scope of our patents.

Limitations on patent protection in some countries outside the United States, and the differences in what constitutes patentable subject matter in these countries, may limit the protection we have under patents issued outside of the United States. We do not have patent protection for our product candidates in several of our target markets. The failure to obtain adequate patent protection for our products in any country would impair our ability to be commercially competitive in that country.

The ability to market the products we develop is subject to the intellectual property rights of third parties.

The biotechnology, biopharmaceutical and medical device industries are characterized by many patents and patent filings and frequent litigation based on allegations of patent infringement. Competitors may have filed patent applications or have been issued patents and may obtain additional patents and proprietary rights related to products or processes that compete with or are similar to ours. We may not be aware of all the patents potentially adverse to our interests that may have been issued to others. Because patent applications can take many years to issue, there may be currently pending applications, unknown to us, which may later result in issued patents that our products or proprietary technologies may infringe. Third parties may claim that our products or related technologies infringe their patents or may claim that the products of our suppliers, manufacturers or contract service providers that produce our devices infringe on their intellectual property. Further, we, our licensees, or our licensors, may need to participate in interference, opposition, protest, reexamination or other potentially adverse proceedings in the United States Patent & Trademark Office or in similar agencies of foreign governments with regards to our patents, patent applications, and intellectual property rights. In addition, we, our licensees, or our licensors may need to initiate suits to protect our intellectual property rights.

Litigation or any other proceeding relating to intellectual property rights, even if resolved in our favor, may cause us to incur significant expenses, divert the attention of our management and key personnel from other business concerns and, in certain cases, result in substantial additional expenses to license technologies from third parties. Some of our competitors may be able to sustain the costs of complex patent litigation more effectively than we can because they have substantially greater resources. An unfavorable outcome in any patent infringement suit or other adverse intellectual property proceeding could require us to pay substantial damages, including possible treble damages and attorneys’ fees, cease using our technology or developing or marketing our products, or require us to seek licenses, if available, of the disputed rights from other parties and potentially make significant payments to those parties. There is no guarantee that any prevailing party would offer us a license or that we could acquire any license made available to us on commercially acceptable terms. Even if we can obtain rights to a third party’s patented intellectual property, those rights may be nonexclusive and, therefore, our competitors may obtain access to the same intellectual property. Ultimately, we may be unable to commercialize our products or may have to cease some of our business operations because of patent infringement claims, which could materially harm our business. We cannot guarantee that our products or technologies will not conflict with the intellectual property rights of others.

If we need to redesign our products to avoid third party patents, we may suffer significant regulatory delays associated with conducting additional clinical studies or submitting technical, clinical, manufacturing, or other information related to any redesigned product and, ultimately, in obtaining regulatory approval. Further, any such redesigns may result in less effective and/or less commercially desirable products if the redesigns are possible at all.

Additionally, any involvement in litigation in which we, or our licensees or our licensors, are accused of infringement may result in negative publicity about us or our products, injure our relations with any then-current or prospective customers and marketing partners, and cause delays in the commercialization of our products.

Risks Related to our Common Stock

Our stock price is volatile.

The market price of our common stock is volatile and could fluctuate widely in response to various factors, many of which are beyond our control, including the following:

 
our ability to obtain additional financing and, if available, the terms and conditions of the financing;
 
changes in our industry;
 
additions or departures of key personnel;
 
sales of our common stock;
 
our ability to execute our business plan;
 
operating results that fall below expectations;
 
period-to-period fluctuations in our operating results;

 
new regulatory requirements and changes in the existing regulatory environment; and
 
general economic conditions and other external factors.

In addition, the securities markets have from time-to-time experienced significant price and volume fluctuations that are unrelated to the operating performance of companies. These market fluctuations may also materially and adversely affect the market price of our common stock.

There is currently a limited trading market for our common stock, and we cannot predict how liquid the market might become.

To date, there has been a limited trading market for our common stock, and we cannot predict how liquid the market for our common stock might become. Until January 30, 2023, our common stock was quoted on the OTC Pink, which is an inter-dealer market that provides significantly less liquidity than the New York Stock Exchange or the Nasdaq Stock Market. We are currently listed on the OTCQB.

The quotation of our common stock on the OTCQB does not assure that a meaningful, consistent, and liquid trading market exists. The market price for our common stock is subject to volatility and holders of our common stock may be unable to resell their shares at or near their original purchase price, or at any price. In the absence of an active trading market:


investors may have difficulty buying and selling, or obtaining market quotations for our common stock;

market visibility for our common stock may be limited; and

a lack of visibility for our common stock may have a depressive effect on the market for our common stock.

As an issuer of “penny stock”, the protection provided by the Federal securities laws relating to forward-looking statements does not apply to us.

Although Federal securities laws provide a safe harbor for forward-looking statements made by a public company that files reports under the Federal securities laws, this safe harbor is not available to issuers of penny stocks. As a result, we will not have the benefit of this safe harbor protection in the event of any legal action based upon a claim that the material provided by us contained a material misstatement of fact or was misleading in any material respect because of our failure to include any statements necessary to make the statements not misleading. Such an action could hurt our financial condition.

We have not paid dividends in the past and do not expect to pay dividends in the future. Any return on investment may be limited to the value of our common stock.

We have never paid cash dividends on our common stock and do not anticipate doing so in the foreseeable future.  The payment of dividends on our common stock will depend on earnings, financial condition and other business and economic factors affecting us at such time as our board of directors may consider relevant. If we do not pay dividends, our common stock may be less valuable because a return on your investment will only occur if our stock price appreciates.

The rights of the holders of common stock may be impaired by the potential issuance of preferred stock.

Our board of directors has the right, without stockholder approval, to issue preferred stock with voting, dividend, conversion, liquidation, or other rights which could adversely affect the voting power and equity interest of the holders of common stock, which could be issued with the right to more than one vote per share, and could be utilized as a method of discouraging, delaying or preventing a change of control. The possible negative impact on takeover attempts could adversely affect the price of our common stock.
 
We have not sought an advisory stockholder vote to approve the compensation of our named executive officers.
 
Rule 14a-21 under the Exchange Act requires us to seek a separate stockholder advisory vote at our annual meeting at which directors are elected to approve the compensation of our named executive officers, not less frequently than once every three years (say-on-pay vote), and, at least once every six years, to seek a separate stockholder advisory vote on the frequency with which we will submit advisory say-on-pay votes to our stockholders (say-on-frequency vote). We have not submitted to our stockholders a say-on-pay vote to approve an advisory resolution regarding our compensation program for our named executive officers, or a say-on-frequency vote. Consequently, the board of directors has not considered the outcome of our say-on-pay vote results when determining future compensation policies and pay levels for our named executive officers.

If the Company fails to comply with our SEC filing obligations, our stock may become subject to limitations or reduction in stock price, liquidity, or volume.
 
Rule 15c2-11 under the Exchange Act (the “Rule”) governs the publication of quotations in over-the-counter (“OTC”) markets. On September 16, 2020, the SEC adopted amendments to the Rule which prohibits broker-dealers from publishing or submitting for publication a quote for an issuer’s securities unless they are based on current publicly available information about the issuer. The amended Rule also limits the Rule’s “piggyback” exception, which allows broker-dealers to publish quotations for a security in reliance on the quotations of a broker-dealer that initially performed the information review required by the Rule, to issuers with current publicly available information or issuers that are up to date in their Exchange Act reports.
 
The practical impact of these changes requires us to maintain a level of periodic disclosure. However, we did not timely file with the SEC our Annual Report on Form 10-K for the year ended December 31, 2020, or our Quarterly Report on Form 10-Q for the quarters ended March 31, 2021 or June 30, 2021. As a result, our stock was removed from the OTC Bulletin Board on September 28, 2021, which limited the ability of broker-dealers to sell our securities and the ability of stockholders to sell their securities in the secondary market. Upon filing the Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, we were allowed to return to the OTC Pink and subsequently uplisted to the OTCQB. While trading on the OTCQB, and especially if we are removed from the OTCQB in the future, the market liquidity for our securities could be severely adversely affected by limiting the ability of broker-dealers to sell our securities and the ability of stockholders to sell their securities in the secondary market.
 
Item 1B.
UNRESOLVED STAFF COMMENTS

          None.
 
Item 1C.
CYBERSECURITY
 
Our management and Board of Directors (the “Board”) recognize the importance of maintaining the security and resiliency of our cybersecurity environment to deliver on the expectations of our customers, business partners, employees, and investors. The Board is involved in our risk management practices. Overall, the purpose of our information security program is to protect the confidentiality, integrity and availability of our systems and data, along with the safe operation of our systems.

Technical safeguards
 
We deploy technical safeguards that are designed to protect our systems from cybersecurity threats, including firewalls, anti-malware software, and authentication and authorization controls.

Security awareness and training
 
We provide ongoing security awareness and training to educate internal users on how to identify and report potential issues. Phishing emails are discussed on a regular basis with employees to ensure proper protocols are followed. We also provide periodic updates to employees on emerging cybersecurity trends and ways to protect themselves and our company.

Governance of Cybersecurity Risks

The Audit Committee of the Board has the primary responsibility for oversight and review of guidelines and policies with respect to risk assessment and risk management, including cybersecurity. The Company’s Chief Executive Officer, President, and Chief Financial Officer are responsible for assessing and managing cybersecurity risks. The Company’s management periodically reports on cybersecurity issues and presents information to our Audit Committee as well as our full Board, as appropriate, on cybersecurity matters.

Upon verifying that a cybersecurity incident has occurred or is occurring, the Chief Executive Officer, President and Chief Financial Officer will promptly conduct a preliminary assessment of the severity level of the cybersecurity incident. Following this assessment, the Chief Executive Officer will determine whether to report the cybersecurity incident to the Audit Committee, who will then report such cybersecurity incident to the Board as the chair deems appropriate.

Material Impact of Cybersecurity Risks

We have not experienced a material information security breach incident, and we are not aware of any cybersecurity risks that are reasonably likely to materially affect our business. However, future incidents could have a material impact on our business strategy, results of operations or financial condition. For additional discussion of the risks posed by cybersecurity threats, see “Item 1A. Risk Factors— Risks to our Business— We are dependent on information technology and our systems and infrastructure face certain risks, including from cybersecurity breaches and data leakage.”

Item 2.
PROPERTIES
 
Our primary corporate and operations office is a leased facility in Eden Prairie, Minnesota, consisting of 8,199 square feet of space under a lease which expires on August 31, 2025. Under the terms of the lease, we pay monthly rent, subject to a 2.5% adjustment on an annual basis.

We also have a research and development office in a leased facility in Alpharetta, Georgia, consisting of 4,332 square feet of space under a lease that expires in July 2027.
 
Item 3.
LEGAL PROCEEDINGS

In the ordinary course of business, the Company from time to time becomes involved in various legal proceedings involving a variety of matters. We do not believe there are any pending legal proceedings that will have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of such legal matters is inherently unpredictable and subject to significant uncertainties. The Company expenses legal fees in the period in which they are incurred.

There are no material proceedings known to us to be contemplated by any governmental authority.

There are no material proceedings known to us, pending, or contemplated, in which any of our directors, officers or affiliates or any of our principal security holders, or any associate of any of the foregoing, is a party or has an interest adverse to us.

Acquisition Dispute - In May 2021, the Company received notification alleging that it is not in compliance with the license agreement with Celularity entered into in connection with the acquisition of the UltraMIST assets. The Company has responded and asserted that the Company is not in breach and that the supplier has breached various agreements. Any potential impact to the Company cannot be fully determined at this time.

Item 4.
MINE SAFETY DISCLOSURE
 
Not applicable.
 
PART II

Item 5.
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

The Company’s common stock is quoted on the OTCQB under the symbol “SNWV”. The quotations reflect inter-dealer prices, without retail mark-up, mark-down, or commissions, and may not necessarily represent actual transactions.

Holders of Common Stock

As of December 31, 2023, there were 1,140,559,527 shares of common stock outstanding and approximately 238 holders of record of the Company’s common stock.

Dividends

The Company did not pay a cash dividend in 2023 or 2022. The Company intends to retain future earnings, if any, to finance the expansion of its business. The Company does not anticipate paying any cash dividends in the foreseeable future.

Item 6.
[Reserved]

Not applicable.

Item 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations provides information management believes to be relevant to understanding the financial condition and results of operations of the Company. The discussion focuses on our financial results of operations for the years ended December 31, 2023, and 2022. You should read this discussion and analysis in conjunction with our consolidated financial statements and related notes thereto on December 31, 2023, and 2022, and for years 2023, and 2022, which are presented within Part II Item 8. “Financial Statements and Supplementary Data" in this Annual Report on Form 10-K. Amounts reported in thousands within this annual report are computed based on the amounts in thousands, and therefore, the sum of the components may not equal the total amount reported in thousands due to rounding.
 
Executive Summary

We realized significant revenue growth during the year ended December 31, 2023, with a 22% growth in revenue to $20.4 million for the year ended December 31, 2023, as compared to $16.7 million in 2022.  Gross margins also decreased to 70% from 74% in 2022.  As the Company continues to focus on profitable growth, we have also reduced our operating loss by 94% to $0.5 million for the year ended December 31, 2023.

Net loss for the year ended December 31, 2023, was $25.8 million, or ($0.03) per basic and diluted share, compared to a net loss of $10.3 million, or ($0.02) per basic and diluted share, for the year ended December 31, 2022, a variance of $15.5 million, which was largely driven by a non-cash change in the fair value of derivatives. Operating loss for the year ended December 31, 2023, was $540 thousand, compared to $9.0 million for the year ended December 31, 2022. We continue to focus on profitable growth and reduction in operating expenses.  We believe these improvements sets the stage for additional growth as we head into 2024.

Merger Agreement with SEPA

On August 23, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among SEP Acquisition Corp., a Delaware corporation (“SEPA”), SEP Acquisition Holdings Inc., a Nevada corporation, and a wholly owned subsidiary of SEPA (“Merger Sub”). Pursuant to the terms of the Merger Agreement, a business combination between the Company and SEPA (the “Merger”) will be affected. More specifically, and as described in greater detail below, at the effective time of the Merger (the “Effective Time”):


Merger Sub will merge with and into the Company, with the Company being the surviving company following the merger.

Each issued and outstanding share of the Company common stock will automatically be converted into Class A common stock of SEPA, par value $0.0001 per share, at the Conversion Ratio (as defined in the Merger Agreement); and

Outstanding Company convertible securities of the Company will be assumed by SEPA and will be converted into the right to receive Class A Common Stock of SEPA.

Pursuant to the terms of the Merger Agreement, the holders of (i) Company common stock, (ii) in the money options to purchase Company common stock, (iii) in the money warrants to purchase Company common stock, and (iv) convertible promissory notes, collectively will be entitled to receive 7,793,000 shares of Class A Common Stock of SEPA. Out-of-the-money options and out-of-the-money warrants will be assumed by SEPA and converted into options or warrants, respectively, exercisable for shares of Class A Common Stock based on the Conversion Ratio; however, such out-of-the-money options and out-of-the-money warrants shall not be reserved for issuance from the Merger Consideration.

Non-GAAP Financial Measures

Throughout this Management’s Discussion and Analysis of Financial Condition and Results of Operations, we present certain financial measures that facilitate management’s review of the operational performance of the Company and as a basis for strategic planning; however, such financial measures are not presented in our financial statements prepared in accordance with accounting principles generally accepted in the United States (U.S.) (U.S. GAAP). These financial measures are considered “non-GAAP financial measures” and are intended to supplement, and should not be considered as superior to, or a replacement for, financial measures presented in accordance with U.S. GAAP.

The Company uses Earnings Before Interest, Taxes, Depreciation and Amortization (“EBITDA”) and Adjusted EBITDA to assess its operating performance. Adjusted EBITDA is Earnings before Interest, Taxes, Depreciation and Amortization adjusted for the change in fair value of derivatives and any significant non-cash or non-recurring one-time charges.  EBITDA and Adjusted EBITDA should not be considered as alternatives to net loss as a measure of financial performance or any other performance measure derived in accordance with GAAP, and they should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items. These non-GAAP financial measures are presented in a consistent manner for each period, unless otherwise disclosed. The Company uses these measures for the purpose of evaluating its historical and prospective financial performance, as well as its performance relative to competitors. These measures also help the Company to make operational and strategic decisions. The Company believes that providing this information to investors, in addition to GAAP measures, allows them to see the Company’s results through the eyes of Management, and to better understand its historical and future financial performance. These non-GAAP financial measures are also frequently used by analysts, investors, and other interested parties to evaluate companies in our industry, when considered alongside other GAAP measures.

EBITDA and Adjusted EBITDA have their limitations as analytical tools, and you should not consider them in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations are that EBITDA and Adjusted EBITDA:

Do not reflect every expenditure, future requirements for capital expenditures or contractual commitments.
Do not reflect all changes in our working capital needs.
Do not reflect interest expense, or the amount necessary to service our outstanding debt.

As presented in the GAAP to Non-GAAP Reconciliations section below, our non-GAAP financial measure excludes the impact of certain charges that contribute to our net loss (Non-GAAP Adjustments).

(in thousands)
 
For the year ended
 
   
2023
   
2022
 
             
Net loss
 
$
(25,807
)
 
$
(10,293
)
Non-GAAP Adjustments:
               
Interest expense
   
15,623
     
14,132
 
Depreciation and amortization
   
1,028
     
952
 
EBITDA
 
$
(9,156
)
 
$
4,791
 
Non-GAAP Adjustments for Adjusted EBITDA:
               
Change in fair value of derivative liabilities
   
9,621
     
(16,654
)
Other non-cash or non-recurring charges:
               
Release of historical accrued expenses
   
(1,866
)
   
-
 
Shares issued for services
   
224
     
888
 
Loss on issuance of debt
   
-
     
3,434
 
Loss on extinguishment of debt
   
-
     
418
 
Adjusted EBITDA
 
$
(1,177
)
 
$
(7,123
)

Results of Operations

The following table sets forth our consolidated statement of operations:

   
For the Years Ended December 31,
   
Change
 
(in thousands)
 
2023
   
2022
    $    

%
 
Revenue
   
20,398
   
$
16,742
   
$
3,656
     
22
%
Cost of revenue
   
6,035
     
4,331
     
1,704
     
39
%
Gross margin
   
14,363
     
12,411
     
1,952
     
16
%
Gross margin %
   
70
%
   
74
%
               
Operating expenses:
                               
General and administrative
   
8,674
     
12,556
     
(3,882
)
   
-31
%
Selling and marketing
   
4,898
     
7,474
     
(2,576
)
   
-34
%
Research and development
   
579
     
567
     
12
     
2
%
Depreciation and amortization
   
752
     
766
     
(14
)
   
-2
%
Operating loss
   
(540
)
   
(8,952
)
   
8,412
     
-94
%
Other expense, net
   
(25,263
)
   
(1,339
)
   
(23,924
)
 
nm
 
Income tax expense
   
4
     
2
     
2
     
100
%
Net loss
 
$
(25,807
)
 
$
(10,293
)
 
$
(15,514
)
   
151
%

Revenue

Revenues for the year ended December 31, 2023, were $20.4 million, compared to $16.7 million for the same period in 2022, an increase of $3.7 million or 22%. The increase in net sales was primarily driven by the growth in quantity of disposables sold, which increased by 9% in 2023 as compared to 2022.   Pricing of the UltraMIST® system and disposables also showed growth in 2023 as compared to 2022, disposables average selling price increased over 10% in 2023, and system revenue increased 28% in 2023.   Revenue from UltraMIST totaled 90% of total revenue in 2023 and 2022.

Cost of Revenue

Cost of revenues for the year ended December 31, 2023, was $6.0 million, compared to $4.3 million for the same period in 2022. Gross profit as a percentage of revenues was 70% for the year ended December 31, 2023, compared to 74% for the same period in 2022.  This decrease in gross margin was largely driven by increased one time inventory write offs and costs to support our growth and alleviate our inventory constraint in 2023.

General and Administrative

General and administrative expenses for the year ended December 31, 2023, were $8.7 million as compared to $12.6 million for the same period in 2022, a decrease of $3.9 million, or 31%. The decrease in 2023 as compared to 2022 was primarily due to the higher legal costs related to patent work and securities work incurred in 2022.

Selling and Marketing

Selling and marketing expenses for the year ended December 31, 2023, were $4.9 million as compared to $7.4 million for the same period in 2022, a decrease of $2.6 million, or 34%. The year-over-year decrease in sales and marketing expenses in 2023 was a result of cost saving initiatives taken by management.

Research and Development

Research and development expenses for the year ended December 31, 2023, were $0.6 million, compared to $0.6 million for the same period in 2022. The research and development costs in 2023 remained consistent with the costs in 2022.

Other Income (Expense), net

Other expense, net consists of the following:

   
For the years ended December 31,
   
Change
 
   
2023
   
2022
   
$
   

%
 
                           
Interest expense
 
$
(15,623
)
 
$
(14,132
)
 
$
(1,491
)
   
11
%
Change in fair value of derivatives
   
(9,621
)
   
16,654
     
(26,275
)
 
nm
 
Loss on issuance of debt
   
-
     
(3,434
)
   
3,434
     
-100
%
Gain/(loss) on extinguishment of debt
   
-
     
(418
)
   
418
   
nm
 
Other expense
   
(19
)
   
(9
)
   
(10
)
 
nm
 
Other expense, net
 
$
(25,263
)
 
$
(1,339
)
 
$
(23,924
)
 
nm
 
nm - not meaningful
                               

Other expenses totaled $25.2 million for the year ended December 31, 2023, as compared $1.3 million for the same period in 2022, an increase of $23.9 million. The increase was primarily driven by an increased loss from the change in the fair value of derivative liability of $26.3 million, offset by a decrease in loss on issuance of debt along with the loss on extinguishment of debt. The increased interest expense of $1.5 million was the result of higher levels of debt outstanding during 2023, due to new issuances of convertible debt, compared with 2022.   The change in fair value of the derivative liability relates to warrants issued during 2023 and 2022 with the convertible debt.

Liquidity and Capital Resources

Since inception, we  have incurred losses from operations each year. As of December 31, 2023, we had an accumulated deficit of $220.0 million. Historically, our operations have primarily been funded from the sale of capital stock, notes payable, and convertible debt securities.

In August 2022,November 2022, May 2023 and December 2023, we entered into a Securities Purchase Agreements (the “Purchase Agreements”), for the sale in a private placement of (i) Future Advance Convertible Promissory Notes (the “Notes”) in an aggregate principal amount of $16.2 million in August 2022,$4.0 million in November 2022, $1.2 million in May 2023, and $1.9 million in December 2023 (ii) Common Stock Purchase Warrants to purchase an additional 581.6 million shares of common stock with an exercise price of $0.067 per share and (iii) Common Stock Purchase Warrants to purchase an additional 581.6million shares of common stock with an exercise price of $0.04 per share.

Pursuant to the Notes, the Company promised to pay in cash and/or in shares of common stock, at a conversion price of $0.04 (the “Conversion Price”), the principal amount and interest at a rate of 15% per annum on any outstanding principal. The Conversion Price of the Notes is subject to adjustment, including if the Company issues or sells shares of common stock for a price per share less than the Conversion Price of the Notes or if the Company lists its shares of common stock on The Nasdaq Capital Market and the average volume weighted average price of such common stock for the five trading days preceding such listing is less than $0.04 per share; provided, however, that the Conversion Price shall never by less than $0.01. The Notes contain customary events of default and covenants, including limitations on incurrences of indebtedness and liens.

In August 2023 and November 2023, the Company utilized its election to convert the August and November issued 2022 Convertible Notes Payable into shares of common stock upon the Notes’ maturity.  The August notes totaling $16.2 million in principal and $2.4 million in interest were converted to 464,440,813 shares of common stock. The November notes totaling $4.0 million in principal and $0.6 million in interest were converted to 114,481,063 shares of common stock.

In July 2023, we issued Asset-Backed Secured Promissory Notes in an aggregate principal amount of $4.6 million to certain accredited investors at an original issue discount of 33.33%. These notes bear an interest rate of 0% per annum and matured on January 21, 2024.  We received total proceeds of approximately $3.0 million. We also entered into a side letter, pursuant to which, we issued Future Advance Convertible Promissory Notes, on January 21, 2024, with the same principal amount as the principal amount of such Notes, plus any accrued and unpaid interest and two Common Stock Purchase Warrants, substantially in the forms of the Notes and Common Stock Purchase Warrants disclosed in the previous paragraphs.

In August 2020, the Company issued a Senior Secured Promissory Note Payable (the “Senior Secured Note”) to NH Expansion Credit Fund Holdings L.P. pursuant to which the Company had outstanding debt of $21.5 million as of December 31, 2023. Interest is charged at the greater of the prime rate or 3% plus 9%, paid quarterly.  As of December 31, 2023, the Company is in default of the minimum liquidity provisions on the Senior Secured Note and, as a result, is accruing interest at the default interest rate of an incremental 5%. Interest expense on the Senior Secured Note totaled $6.9 million and $5.9 million for the years ended December 31, 2023, and 2022, respectively.

See Notes 10, 11 and 12 to the consolidated financial statements in Part II Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K for additional information regarding additional debt commitments, the convertible notes and accompanying warrants issued in May and December 2023, $4.5 million in asset-backed secured promissory notes, and the Senior Secured Note.

The following table presents summarized cash flow information:

   
For the period ended December 31,
 
(in thousands)
 
2023
   
2022
 
Cash flows used by operating activities
 
$
(4,538
)
 
$
(17,169
)
Cash flows provided by investing activities
 
$
21
   
$
332
 
Cash flows provided by financing activities
 
$
5,211
   
$
17,384
 

Cash Flows from Operating Activities

We have improved our cash flow from operations in 2023 as compared to 2022, which was driven by increased emphasis on improved cash management and operating expense management.  We also invested in our inventory in 2023, increasing our inventory levels by $2 million for the year ended December 31, 2023.  Additional volatility in adjustments of cash flows from operations is the change in fair value of derivative liabilities connected to our convertible debt and warrants issued with the August and November 2022, and May and December 2023 financings.  The Company recognized a loss on these liabilities of $9.6 million for the year ended December 31, 2023, as compared to a gain of $16.7 million for the year ended December 31, 2022.

Cash Flows Provided by Financing Activities

Cash flows provided by financing activities decreased primarily due to the improvement of operating cash flows which reduced our required cash to fund our growth and operations.   For the year ended December 31, 2023, we received proceeds of $6.0 million from the issuance of the convertible promissory notes and asset backed secured promissory notes discussed above in this section, Liquidity and Capital Resources, as compared to $16.2 million for the year ended December 31, 2022.

Going Concern

The continuation of our business is dependent upon raising additional capital to fund operations. This, as well as the events of default on various notes payable, raise substantial doubt about our ability to continue as a going concern for a period of at least twelve months.  Management plans to obtain additional capital in 2024 through the completion of the Merger Agreement.  We could also obtain additional capital through the conversion of outstanding warrants, issuance of common or preferred stock, securities convertible into common stock, or secured or unsecured debt. These possibilities, to the extent available, may be on terms that result in significant dilution to our existing stockholders. Although no assurances can be given that our plans to obtain additional capital will be successful or on the terms or timeline we expect, or at all, management believes that potential additional issuances of equity or other potential financing transactions, as discussed above, should provide the necessary funding for us over the next 12 months. If these efforts are unsuccessful, we may be required to significantly curtail or discontinue operations or obtain funds through financing transactions with unfavorable terms.

See Note 2 to the consolidated financial statements in Part II Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K for additional information on our ability to continue as a going concern.

Critical Accounting Policies and Estimates

We have used various accounting policies to prepare the consolidated financial statements in accordance with U.S. GAAP. Our significant accounting policies are disclosed in Note 3 to the consolidated financial statements in Part II Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.

The preparation of the consolidated financial statements, in conformity with U.S. GAAP, requires us to use judgment in making estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, and expenses. These estimates reflect our best judgment about economic and market conditions and the potential effects on the valuation and/or carrying value of assets and liabilities based upon relevant information available. We base our estimates on historical experience and on various assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.

The following accounting estimates are deemed critical:

Litigation Contingencies
We may be involved in legal actions involving product liability, intellectual property and commercial disputes, tax disputes, and governmental proceedings and investigations. The outcomes of these legal actions are not completely within our control and may not be known for prolonged periods of time. In some actions, the enforcement agencies or private claimants seek damages that could require significant expenditures or result in lost revenues or limit our ability to conduct business in the applicable jurisdictions. Estimating probable losses from our litigation and governmental proceedings is inherently difficult, particularly when the matters are in early procedural stages, with incomplete scientific facts or legal discovery; involve unsubstantiated or indeterminate claims for damages; potentially involve penalties, fines, or punitive damages; or could result in a change in business practice. The Company records a liability in the consolidated financial statements for loss contingencies when a loss is known or considered probable, and the amount may be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and may be reasonably estimated, the estimated loss or range of loss is disclosed. Our significant legal proceedings are discussed in Note 21 to the consolidated financial statements in Part II Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.

Derivative Liabilities from Embedded Conversion Options and Warrants
The Company classified certain convertible instruments as having embedded conversion options which qualified as derivative financial instruments to be separately accounted for. The Company also determined that certain warrants also qualified as derivative financial instruments.  Various valuation models were used to estimate the fair value of these derivative financial instruments that are classified as derivative liabilities on the consolidated balance sheets. The models include subjective input assumptions that can materially affect the fair value estimates and as such are subject to uncertainty. Our significant input assumptions are discussed in Note 13 to the consolidated financial statements in Part II Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.

Recently Issued Accounting Standards

Information regarding new accounting pronouncements is included in Note 3 to the consolidated financial statements in Part II Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.

Item 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

As a “smaller reporting company” as defined by Item 10 of Regulation S-K, we are not required to provide the information required under this item.


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Stockholders and Board of Directors of
SANUWAVE Health, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of SANUWAVE Health, Inc. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of comprehensive loss, stockholders’ deficit, and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

Explanatory Paragraph – Going Concern
The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As more fully described in Note 2, the Company has  incurred recurring losses and needs to raise additional funds to meet its obligations, sustain its operations, and to resolve the events of default on the Company’s debt. These conditions raise substantial doubt about the Company's ability to continue as a going concern. Management's plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.
Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Valuation of Financial Instruments (Embedded Conversion Options and Warrant Liability)

Critical Audit Matter Description

As described in Notes 11, 12, and 13 to the consolidated financial statements, the Company has entered into Securities Purchase Agreements and Asset-Backed Secured Promissory Notes (the “Transactions”). The Company determined certain embedded conversion features associated with the Transactions were required to be bifurcated and recorded at fair value. The warrants issued in connection with the Transactions were also recorded at fair value. The fair value of the embedded conversion options and the warrant liability were valued using valuation techniques and key inputs as described in the footnotes.



The principal considerations for our determination that the valuation of the embedded conversion options and warrant liability is a critical audit matter were the significant judgments made by management in determining the fair value of the embedded conversion options and warrant liability. This in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions. The audit also involved the use of professionals with specialized skill and knowledge. 

How the Critical Audit Matter was Addressed in the Audit

Our audit procedures related to the valuation of the financial instruments included the following, among others:

We obtained an understanding of the design of the Company's controls over valuation of financial instruments, including controls over management's review of the valuation models, and the significant assumptions used in determining the fair value of the financial instruments.

With assistance of our valuation specialists, we audited the fair value of the embedded conversion options and warrant liability, valuation methodology, and key assumptions used in determining the fair value of the embedded conversion options and warrant liability by:

a.
Evaluating the appropriateness of the valuation models and techniques used in determining the fair value;
b.
Assessing the reasonableness of the significant valuation inputs, including the probability weighted expected value considering the merger agreement with SEPA Acquisition Corp. (“SEPA”), the risk adjusted expected exchange ratio, the value of SEPA’s Class A common stock, the expected timing of the closing of the merger, and the probability of the merger closing;
c.
Assessing that the significant valuation assumption inputs, in the Black Scholes valuation model, of the discounted stock price and implied volatility are consistent with those that would be used by market participants through the testing of source information; and
d.
Checking the mathematical accuracy of the calculation, developing independent estimates and comparing to those selected by management, where applicable, and recalculating management’s fair value, verifying it was reasonable.

We audited the completeness and accuracy of the underlying data supporting the significant valuation assumption inputs.

/s/ Marcum llp

Marcum LLP

We have served as the Company’s auditor since 2018.

New York, NY
March 21, 2024

PART I - FINANCIAL INFORMATION

ITEM 1.
FINANCIAL STATEMENTS
 
SANUWAVE HEALTH, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
December 31, 2023 and 2022

(In thousands, except share data)  
2023
   
2022
 
ASSETS
           
Current Assets:
           
Cash
 
$
1,797
   
$
1,153
 
Accounts receivable, net of allowance of $1,237 and $1,037, respectively
   
3,314
     
4,029
 
Inventory
   
2,951
     
868
 
Prepaid expenses and other current assets
   
1,722
     
570
 
Total Current Assets
   
9,784
     
6,620
 
Non-Current Assets:
               
Property, equipment and right of use assets, net
   
938
     
856
 
Intangible assets, net
   
4,434
     
5,137
 
Goodwill
   
7,260
     
7,260
 
Total Non-Current Assets
    12,632       13,253  
                 
Total Assets
 
$
22,416
   
$
19,873
 
 
               
LIABILITIES
               
Current Liabilities:
               
Senior secured debt, in default
 
$
18,278
   
$
14,416
 
Convertible promissory notes payable
   
5,404
     
16,713
 
Convertible promissory notes payable, related parties
   
1,705
     
7,409
 
Asset-backed secured promissory notes payable
    3,117       -
 
Asset-backed secured promissory notes payable, related parties
    1,458
      -  
Accounts payable
    5,705       4,400  
Accrued expenses
   
5,999
     
8,512
 
Factoring liabilities
   
1,490
     
2,130
 
Warrant liability
   
14,447
     
1,416
 
Accrued interest
   
5,444
     
4,052
 
Accrued interest, related parties
   
669
     
788
 
Current portion of contract liabilities
   
92
     
60
 
Other
   
947
     
319
 
Total Current Liabilities
   
64,755
     
60,215
 
Non-Current Liabilities:
               
Lease liabilities
   
492
     
438
 
Contract liabilities
    347       230  
Total Non-Current Liabilities
   
839
     
668
 
Total Liabilities
 
$
65,594
   
$
60,883
 
 
               
Commitments and Contingencies (Footnote 21)
           
 
               
STOCKHOLDERS’ DEFICIT
               
Preferred stock, par value $0.001, 5,000,000 shares authorized, 6,175 Series A, 293 Series B, 90 Series C, and 8 Series D designated shares, respectively; no shares issues and outstanding at 2023 and 2022
  $ -    
$
-
 
Common stock, par value $0.001, 2,500,000,000 shares authorized, 1,140,559,527 and 548,737,651 issued and outstanding at 2023 and 2022, respectively
   
1,140
     
549
 
Additional paid-in capital
   
175,842
     
152,750
 
Accumulated deficit
   
(220,049
)
   
(194,242
)
Accumulated other comprehensive loss
   
(111
)
   
(67
)
Total Stockholders’ Deficit
   
(43,178
)
   
(41,010
)
Total Liabilities and Stockholders’ Deficit
 
$
22,416
   
$
19,873
 

The accompanying notes to consolidated financial statements are an integral part of these statements.

SAUWAVE HEALTH, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
Years ended December 31, 2023 and 2022

(In thousands, except share and per share data)  
2023
   
2022
 
Revenue
 
$
20,398
   
$
16,742
 
Cost of revenues
   
6,035
     
4,331
 
Gross Margin
   
14,363
     
12,411
 
 
               
Operating Expenses:
               
General and administrative
   
8,674
     
12,556
 
Selling and marketing
   
4,898
     
7,474
 
Research and development
   
579
     
567
 
Depreciation and amortization
   
752
     
766
 
Total Operating Expenses
   
14,903
     
21,363
 
 
               
Operating Loss
   
(540
)
   
(8,952
)
 
               
Other Income (Expense)
               
Interest expense
   
(12,946
)
   
(12,771
)
Interest expense, related party
   
(2,677
)
   
(1,361
)
Change in fair value of derivative liabilities
   
(9,621
)
   
16,654
 
Loss on issuance of debt
   
-
     
(3,434
)
Loss on extinguishment of debt
   
-
     
(418
)
Other expense
    (19 )     (9 )
Total Other Expense
   
(25,263
)
   
(1,339
)
 
               
Net Loss Before Income Taxes
   
(25,803
)
   
(10,291
)
 
               
Income tax expense
   
4
     
2
 
 
               
Net Loss
 
$
(25,807
)
 
$
(10,293
)
 
               
Other Comprehensive Loss
               
Foreign currency translation adjustments
   
(44
)
   
6
 
Total Comprehensive Loss
 
$
(25,851
)
 
$
(10,287
)
 
               
Loss per Share:
               
Net loss per share, basic and diluted
 
$
(0.03
)
 
$
(0.02
)
Weighted average shares outstanding, basic and diluted
   
793,850,994
     
549,470,787
 

The accompanying notes to consolidated financial statements are an integral part of these statements.

SANUWAVE HEALTH, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT


(In thousands, except share data)
 
Common Stock
                     
 
    
 
Shares Issued and
Outstanding
   
Par Value
   
Additional Paid-
in Capital
   
Accumulated
Deficit
   
Accumulated Other Comprehensive
Loss
    Total  
Balances as of December 31, 2021
   
481,619,621
   
$
482
   
$
144,582
   
$
(183,949
)
 
$
(73
)
 
$
(38,958
)
Cashless warrant exercise
   
14,000,000
   

14
   

2,152
   

-
   

-
   

2,166
 
Warrant exercise
    909,091       1       99       -       -       100  
Shares issued in conjunction with senior note
    20,666,993       20       3,700       -       -       3,720  
Shares issued for settlement of debt and warrants
    19,444,446       20       1,341       -       -       1,361  
Shares issued for services
    12,097,500       12       876       -       -       888  
Net loss
   
-
     
-
     
-
     
(10,293
)
   
-
     
(10,293
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
6
     
6
 
Balances as of December 31, 2022
   
548,737,651
   
$
549
   
$
152,750
   
$
(194,242
)
 
$
(67
)
 
$
(41,010
)
Shares issued for services
    12,900,000     $ 13     $ 514     $ -     $ -     $ 527  
Shares issued for settlement of August 2022 debt
    464,440,813       464       18,113       -       -       18,577  
Shares issued for settlement of November 2022 debt
    114,481,063       114       4,465       -       -       4,579  
Net loss
   
-
     
-
     
-
     
(25,807
)
   
-
     
(25,807
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(44
)
   
(44
)
Balance as of December 31, 2023
   
1,140,559,527
    $
1,140
    $
175,842
    $
(220,049
)
  $
(111
)
  $
(43,178
)

The accompanying notes to the consolidated financial statements are an integral part of these financial statements
 
SANUWAVE HEALTH, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
Years ended December 31, 2023 and 2022

(In thousands)
 
2023
   
2022
 
Cash Flows - Operating Activities:
           
Net loss
 
$
(25,807
)
 
$
(10,293
)
Adjustments to reconcile net loss to net cash used by operating activities
               
Depreciation and amortization
   
1,028
     
952
 
Bad debt expense
   
781
     
253
 
Shares issued for services
   
224
     
888
 
Gain/loss on extinguishment of debt
   
-
     
418
 
Income tax expense
   
4
     
2
 
Change in fair value of derivative liabilities
   
9,621
     
(16,654
)
Loss on issuance of debt
   
-
      3,434  
Amortization of debt issuance and debt discounts
   
6,911
     
4,950
 
Changes in operating assets and liabilities
               
Accounts receivable
   
(53
)
   
(1,748
)
Inventory, prepaid expenses and other assets
    (3,006 )     (72 )
Accounts payable
   
1,546
     
(2,550
)
Accrued interest and accrued interest, related parties
    6,306       3,182  
Accrued expenses and contract liabilities
    (2,093 )     69  
Net Cash Used by Operating Activities
   
(4,538
)
   
(17,169
)
 
               
Cash Flows - Investing Activities
               
Proceeds from sale of property and equipment
   
21
     
332
 
Net Cash Flows Provided by Investing Activities
   
21
     
332
 
 
               
Cash Flows - Financing Activities
               
Proceeds from convertible promissory notes
   
3,026
     
16,227
 
Proceeds from asset-backed secured promissory notes payable
   
2,994
      -  
Proceeds from senior secured promissory note
   
-
     
2,940
 
(Payments)/Proceeds from factoring
   
(639
)
    695  
Proceeds from warrant exercises
   
-
     
100
 
Proceeds from short term borrowings
    -       640  
Repayments of debt principal
   
-
     
(2,981
)
Principal payments on finance leases
    (170 )     (237 )
Net Cash Flows Provided by Financing Activities
   
5,211
     
17,384
 
 
               
Effect of Exchange Rates on Cash
   
(50
)
   
(13
)
 
               
Net Change in Cash During Period
   
644
     
534
 
 
               
Cash at Beginning of Period
   
1,153
     
619
 
Cash at End of Period
 
$
1,797
   
$
1,153
 
 
               
Supplemental Information:
               
Cash paid for interest
 
$
1,958
   
$
3,712
 
Non-Cash Investing and Financing Activities:
               
Warrants issued in conjunction with senior secured promissory note payable and convertible promissory notes payable
  $
1,682     $
4,177  
Conversion of convertible notes payable and accrued interest to common stock
   
23,156
     
-
 
Embedded conversion feature on convertible debt
    835       2,760  
Common shares issued for advisory shares
   
302
     
-
 
Settlement of debt and warrants with stock
    -       1,361  
Common shares issued in conjunction with senior secured debt
    -       3,720  
Warrant issuance in conjunction with convertible notes
    -       1,708  
Reclassification of warrant liabilities to equity due to cashless warrant exercise
    -       2,166  
Working capital balances refinanced into convertible notes payable
    -       2,363  

The accompanying notes to consolidated financial statements are an integral part of these statements.

SANUWAVE HEALTH, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2023 and 2022

1.
Nature of the Business and Basis of Presentation

SANUWAVE Health, Inc. and Subsidiaries (“SANUWAVE” or the “Company”) is focused on the commercialization of its patented noninvasive and biological response activating medical systems for the repair and regeneration of skin, musculoskeletal tissue, and vascular structures.

Basis of Presentation - The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and with the instructions to for 10-K and Regulation S-X. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.

The functional currencies of the Company’s foreign operations are their local currencies. The financial statements of the Company’s foreign subsidiary have been translated into United States dollars. All balance sheet accounts have been translated using the exchange rates in effect at the balance sheet date. Income statement amounts have been translated using the average exchange rate for the year. Translation adjustments are reported in other comprehensive loss in the consolidated statements of comprehensive loss and as cumulative translation adjustments in accumulated other comprehensive loss in the consolidated balance sheets.

Segment information - We have determined that we have one operating segment. Our revenues are primarily generated from sales in the United States. All significant expenses are generated, and all significant assets are located in the United States.

Reclassification - Certain accounts in the prior period consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on the previously reported operating results.

2.
Going Concern



Our recurring losses from operations, the events of default on the Company’s notes payable, and dependency upon future issuances of equity or other financing to fund ongoing operations have raised substantial doubt as to our ability to continue as a going concern for a period of 12 months from the filing of the Form 10-K. We will be required to raise additional funds to finance our operations and remain a going concern; we may not be able to do so, and/or the terms of any financings may not be advantageous to us.



The continuation of our business is dependent upon raising additional capital. We expect to devote substantial resources for the expansion and continued commercialization of our UltraMIST and PACE systems which will require additional capital resources. The operating losses and the events of default on the Company’s notes payable indicate substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve months from the filing of this Annual Report on Form 10-K.


Management’s plans are to obtain additional capital in 2024 primarily through the closure of the Merger Agreement, as described in Note 4. The Company could also obtain funding through the conversion of outstanding warrants, issuance of common or preferred stock, securities convertible into common stock, or secured or unsecured debt. These possibilities, to the extent available, may be on terms that result in significant dilution to our existing stockholders. Although no assurances can be given, management believes that potential additional issuances of equity or other potential financing transactions if obtained as discussed above should provide the necessary funding for us. If these efforts are unsuccessful, we may be required to significantly curtail or discontinue operations or obtain funds through financing transactions with unfavorable terms.



The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP, which contemplate continuation of the Company as a going concern and the realization of assets and satisfaction of liabilities in the normal course of business. The carrying amounts of assets and liabilities presented in the consolidated financial statements do not necessarily purport to represent realizable or settlement values. The consolidated financial statements do not include any adjustment that might result from the outcome of this uncertainty. Our consolidated financial statements do not include any adjustments relating to the recoverability of assets and classification of assets and liabilities that might be necessary should we be unable to continue as a going concern.

3.
Summary of Significant Accounting Policies

The significant accounting policies followed by the Company are summarized below:

Estimates – These consolidated financial statements have been prepared in accordance with U.S. GAAP. Because a precise determination of assets and liabilities, and correspondingly revenues and expenses, depend on future events, the preparation of consolidated financial statements for any period necessarily involves the use of estimates and assumptions. Actual amounts may differ from these estimates. These consolidated financial statements have, in management’s opinion, been properly prepared within reasonable limits of materiality and within the framework of the accounting policies summarized herein.

Significant estimates include the recording of allowances for credit losses, the net realizable value of inventory, fair value of goodwill and intangible assets, the determination of the valuation allowances for deferred taxes, litigation contingencies, estimated fair value of stock-based compensation, and the estimated fair value of embedded financial instruments, including warrants and embedded conversion options.

Accounts receivable — Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be fully collected. The allowance is based on the assessment of the following factors: customer creditworthiness; historical payment experience; age of outstanding receivables. Management routinely assesses the financial strength of its customers and, consequently, believes accounts receivable are stated at the net realizable value and credit risk exposure is limited.

Inventory - Inventory consists of purchased medical equipment and parts and is stated at the lower of average cost, which is valued using the first in, first out (“FIFO”) method, or net realizable value less allowance for selling and distribution expenses. The Company analyzes its inventory levels and writes down inventory that has, or is expected to, become obsolete.

Goodwill — Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under Accounting Standards Codification (ASC) Topic 350, Intangibles-Goodwill and Other. The Company tests goodwill for impairment annually, or more frequently whenever events or circumstances indicate impairment may exist. Goodwill is stated at cost less accumulated impairment losses. The Company completes its goodwill impairment test annually in the fourth quarter. The Company performed a qualitative evaluation at the reporting unit level and determined there was no goodwill impairment as of December 31, 2023, and 2022.

Intangible Assets — Intangible assets arising from the Company’s acquisition are amortized on a straight‑line basis over the estimated useful life of each asset. Customer relationships have a useful life of seven years. Patents and tradenames have a useful life of nineteen years.

Impairment of long-lived assets – The Company reviews long-lived assets for impairment whenever facts and circumstances indicate that the carrying amounts of the assets may not be recoverable. An impairment loss is recognized only if the carrying amount of the asset is not recoverable and exceeds its fair value. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the asset’s carrying value is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds its fair value. The Company determines fair value by using a combination of comparable market values and discounted cash flows, as appropriate.

Leases – The Company determines whether an arrangement is a lease at inception. When lease arrangements include lease and non-lease components, the Company accounts for lease and non-lease components (e.g. common area maintenance) separately based on their relative standalone prices.

For leases where the Company is the lessee, Right of Use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases did not provide an implicit interest rate, the Company used the equivalent borrowing rate for a secured financing with the term of equal to the remaining life of the lease at inception.

Any lease arrangements with an initial term of 12 months or less are not recorded on our consolidated balance sheets, and the Company recognizes lease costs for these lease arrangements on a straight-line basis over the lease term. In the event a lease arrangement would provide us with options to exercise one or more renewal terms or to terminate the lease arrangement, we would include these options when we are reasonably certain to exercise them in the lease term used to establish ROU assets and lease liabilities. None of our lease agreements include an option to purchase the leased asset, residual value guarantees, or material restrictive covenants.

The Company has other lease arrangements that are adjusted periodically based on an inflation index or rate. The future variability of these payments and adjustments are unknown, and therefore they are not included as minimum lease payments used to determine ROU assets and lease liabilities. Variable rental payments are recognized in the period in which the obligation is incurred.
Fair value of financial instruments - The carrying values of accounts payable, and other short-term obligations approximate their fair values, because of the short-term maturities of these instruments.

The Company utilizes the guidance of ASC Topic 820-10, Fair Value Measurements (“ASC 820-10”), which defines fair value, establishes a framework for measuring fair value and requires disclosures about fair value measurements. The framework that is set forth in this standard is applicable to the fair value measurements where it is permitted or required under other accounting pronouncements.

The ASC 820-10 hierarchy ranks the quality and reliability of inputs, or assumptions, used in the determination of fair value and requires financial assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:


Level 1 – Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets and liabilities:

Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly: and

Level 3 – Unobservable inputs that are not corroborated by market data, therefore requiring the Company to develop its own assumptions.

Sequencing policy – The Company follows a sequencing policy for which in the event partial reclassifications of contracts subject to ASC Topic 815-40-25, Derivatives and Hedging, is necessary, due to the Company’s inability to demonstrate it has sufficient authorized shares, shares will be allocated based on earliest issuance date of potentially dilutive instruments with the earliest grants receiving first allocation of shares.

Convertible promissory notes – The Company evaluates its convertible instruments to determine if those contracts, or embedded components of those contracts, qualify as derivative financial instruments to be separately accounted for in accordance with ASC Topic 815 “Derivatives and Hedging” (“ASC 815”). The accounting treatment of derivative financial instruments requires that the Company record embedded conversion options and any related freestanding instruments at their fair values as of the inception date of the agreement and at fair value as of each subsequent balance sheet date. Any change in fair value is recorded as non-operating, non-cash income or expense for each reporting period at each balance sheet date. Conversion options are recorded as a discount to the host instrument and are amortized as amortization of debt discount on the consolidated statements of comprehensive loss over the life of the underlying instrument. The Company reassesses the classification of its derivative instruments at each balance sheet date. If the classification changes because of events during the period, the contract is reclassified as of the date of the event that caused the reclassification.

Debt discount – The Company records a debt discount related to warrants issued with debt at fair value and recognizes the cost using the straight-line method, which approximates the effective interest method, over the term of the related debt as interest expense, which is reported in the Other Income (Expense) section in our consolidated statements of comprehensive loss. This debt discount is reported as a reduction of the related debt liability.

Contract Liabilities – Device product sales are bundled with an initial one-year warranty and the Company offers a separately priced multi-year warranty. Because the warranty represents an obligation, revenue is deferred as a contract liability and recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term.

Revenue Recognition - The core principle of ASC Topic 606 “Revenue from Contracts with Customers” (“ASC 606”) requires that an entity recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The Company allocates the transaction price to all contractual performance obligations included in the contract. If a contract has more than one performance obligation, we allocate the transaction price to each performance obligation based on standalone selling price, which depicts the amount of consideration we expect to be entitled in exchange for satisfying each performance obligation. The Company recognizes revenue primarily from the following types of contracts:

System Sales, Consumables and Part Sales - System sales, accessory and part sales include devices and applicators (new and refurbished). Performance obligations are satisfied at the point in time when the customer obtains control of the goods, which is generally at the point in time that the product is shipped.

Licensing Fees - Licensing transactions include distribution licenses and intellectual property licenses. Licensing revenue is recognized as the Company satisfies its performance obligations, which may vary with the terms of the licensing agreement.

Other Revenue - Other revenue primarily includes warranties, repairs, and billed freight. The Company allocates the device sales price to the product and the embedded warranty by reference to the stand-alone extended warranty price. Warranty revenue is recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term. Repairs (parts and labor) and billed freight revenue are recognized at the point in time that the service is performed, or the product is shipped, respectively.
Shipping and handling costs - Shipping charges billed to customers are included in revenues. Shipping and handling costs incurred have been recorded in cost of goods sold totaling $484 thousand and $324 thousand for the years ended December 31, 2023, and 2022, respectively.

Research and development - Research and development costs are expensed as incurred. Research and development costs include costs of research, engineering, and technical activities to develop a new product, researching an expanded product use or making significant improvements to existing products, including the costs of clinical development.


Stock-based compensation - The Company uses the fair value method of accounting for its employee stock option program. Stock-based compensation expense for all stock-based payment awards is based on the estimated fair value of the award measured on the grant date. The Company recognizes the estimated fair value of the award as compensation cost on a straight-line basis over the requisite service period of the award, which is generally the option vesting term. The Company generally issues new shares of common stock to satisfy option and warrant exercises.



The expected life of options granted represents the period of time that options granted are expected to be outstanding and are derived from the contractual terms of the options granted calculated under the simplified method. The risk-free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of the grant. The expected volatility is based on the average volatility of the Company’s common stock. The expected dividend yield is based on our historical dividend experience, however, since our inception, we have not declared dividends.  Forfeitures are recognized as they occur.

Comprehensive income (loss) – Comprehensive income (loss) results from the translation of the Company’s foreign entity’s financial statements from their functional currency to U.S. dollars for consolidation in the accompanying consolidated financial statements.

New accounting pronouncements - In December 2023, the FASB issued ASC Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. Update No. 2023-09 aims to enhance the transparency and decision usefulness of income tax disclosures. Update No. 2023-09 modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state, and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. Update No. 2023-09 is effective for fiscal years beginning after December 15, 2024. We expect to adopt Update No. 2023-09 prospectively. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments, which was subsequently revised by ASU 2018-19. The ASU introduces a new model for assessing impairment of most financial assets. Entities are required to use a forward-looking expected loss model, which replaces the current incurred loss model, resulting in earlier recognition of allowance for losses. The Company adopted this ASU in January 2023, and there was no material impact on the consolidated financial statements.

4.
Merger Agreement



On August 23, 2023, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among SEP Acquisition Corp., a Delaware corporation (“SEPA”), SEP Acquisition Holdings Inc., a Nevada corporation and a wholly owned subsidiary of SEPA (“Merger Sub”). Pursuant to the terms of the Merger Agreement, a business combination between the Company and SEPA (the “Merger”) will be affected. More specifically, and as described in greater detail below, at the effective time of the Merger (the “Effective Time”):



Merger Sub will merge with and into the Company, with the Company being the surviving company following the merger.

Each issued and outstanding share of the Company’s common stock, will automatically be converted into Class A common stock of SEPA, par value $0.0001 per share (the “Class A Common Stock”), at the Conversion Ratio (as defined in the Merger Agreement); and

Outstanding convertible securities of the Company will be assumed by SEPA and will be converted into the right to receive Class A Common Stock of SEPA.



If the Merger Agreement is consummated SEPA will acquire 100% of the Company’s issued and outstanding equity securities.  The proposed merger will be accounted for as a “reverse recapitalization” in accordance with US GAAP.  Under the reverse recapitalization model, the transaction will be treated as the Company issuing equity for the net assets of SEPA, with no goodwill or intangible assets recorded.  Under this method of accounting, SEPA will be treated as the acquired company for financial reporting purposes.  This determination is primarily based on the fact that following the merger, the Company’s stockholders are expected to have a majority voting power of the combined company, approximately 6970%, the Company will comprise all of the ongoing operations of the combined company, Company representatives will comprise a majority of the governing body of the combined company, and the Company’s senior management will comprise all of the senior management of the combined company.  As a result of the merger, SEPA will be renamed Sanuwave Health, Inc.

Merger Consideration - The consideration to be delivered to the Company’s securityholders by SEPA in connection with the consummation of the Merger (the “Closing”) will consist solely of 7,793,000 shares of Class A Common Stock and, in the case of certain Securityholders, of securities convertible into or exercisable for new shares of Class A Common Stock reserved for issuance from the merger consideration (the “Merger Consideration”). The Merger Consideration deliverable to the Company’s stockholders will be allocated pro rata based on their ownership after giving effect to the required conversion or exercise, as applicable, of all the outstanding convertible notes, in-the-money options, and in-the-money warrants immediately prior to the Closing.



Out-of-the-money options and out-of-the-money warrants will be assumed by SEPA and converted into options or warrants, respectively, exercisable for shares of Class A Common Stock based on the Conversion Ratio; however, such out-of-the-money options and warrants shall not be reserved for issuance from the Merger Consideration.



Conditions to Closing - The Merger Agreement contains customary conditions to Closing, including the following mutual conditions of the parties (unless waived): (i) approval of the stockholders of the Company and SEPA; (ii) approvals of any required governmental authorities; (iii) no law or order preventing the Transactions; (iv) the filing of the Charter Amendments; (v) the appointment of SEPA’s post-closing board of directors; (vi) the Registration Statement having been declared effective by the SEC; (vii) approval of the Class A Common Stock of SEPA for listing on Nasdaq; (viii) holders of 80% or more of the Company’s convertible notes with a maturity date occurring after the date of the Closing (the “Closing Date”), measured by number of shares into which such convertible notes may be converted, agreeing to convert their convertible notes into shares common stock immediately prior to the Effective Time; and (ix) holders of 80% or more of the Company’s warrants that would be outstanding on the Closing Date, measured by number of shares subject to all such warrants in the aggregate, agreeing to convert their warrants into shares of common stock immediately prior to the Effective Time.



In addition, unless waived by the Company, the obligations of the Company to consummate the business combination are subject to the satisfaction of the following additional Closing conditions, in addition to the delivery by SEPA of customary certificates and other Closing deliverables: (ii) SEPA having performed in all material respects its obligations and complied in all material respects with its covenants and agreements under the Merger Agreement required to be performed or complied with by it on or prior to the Closing Date; (iii) SEPA having delivered a fairness opinion of the Purchaser Financial Advisor (as defined in the Merger Agreement), in form and substance reasonably satisfactory to the Company; (iv) SEPA having, at the Closing, at least $12,000,000 in cash and cash equivalents, including funds remaining in the trust account (after giving effect to the completion and payment of any redemptions) and the proceeds of any PIPE Investment; and other customary conditions to Closing as defined in the Merger Agreement.


In February 2024, the Company amended the Merger Agreement to extend the date after which the Company or SEPA, in its discretion, can elect to terminate the Merger Agreement if any of the conditions to closing of the other party have not been met or waived, from February 28, 2024 to April 30, 2024.

 
5.
Loss per Share

The net loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares outstanding for the years ended December 31, 2023, and 2022. In accordance with ASC Topic 260-10-45-13, Earnings Per Share, the weighted average of number of shares outstanding includes outstanding common stock and shares issuable for nominal consideration. Accordingly, warrants issued with a $0.01 per share exercise price, are included in weighted average shares outstanding as follows:

 (in thousands)
 
December 31, 2023
   
December 31, 2022
 
Common shares
   
772,160
     
526,530
 
Common shares issuable assuming exercise of nominally priced warrants
   
21,691
     
22,941
 
Weighted Average Shares Outstanding
   
793,851
     
549,471
 

Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock and dilutive common stock equivalents outstanding. To the extent that securities are “anti-dilutive,” they are excluded from the calculation of diluted net loss per share. As a result of the net loss for the years ended December 31, 2023, and 2022, all potentially dilutive shares were anti-dilutive and therefore excluded from the computation of diluted net loss per share. Anti-dilutive equity securities consist of the following:

(in thousands)
 
December 31, 2023
   
December 31, 2022
 
Common stock options
   
16,287
     
21,246
 
Common stock purchase warrants
   
1,199,882
     
1,186,522
 
Convertible notes payable, including interest
   
161,773
     
603,425
 
 
   
1,377,942
     
1,811,193
 
6.
Inventory

Inventory consisted of the following:

(in thousands)
 
December 31, 2023
   
December 31, 2022
 
Finished goods
 
$
416
   
$
570
 
Parts and accessories
   
2,882
     
641
 
Reserve for slow moving inventory
    (347 )     (343 )
Total Inventory
 
$
2,951
   
$
868
 


7.
Intangible Assets



Carrying value of intangible assets consisted of the following:


   
December 31, 2023
   
December 31, 2022
   
Weighted-
Average Useful
Life (in years)
  
(in thousands)
 
Gross
   
Accumulated
Amortization
   
Gross
   
Accumulated
Amortization
   
Definite-lived Intangibles
                             
Customer relationships
 
$
3,820
   
$
(1,854
)
 
$
3,820
   
$
(1,308
)
   
2.9
 
Patent
   
2,312
     
(413
)
   
2,312
     
(292
)
   
6.4
 
Tradenames
   
693
     
(124
)
   
693
     
(88
)
   
1.9
 
Intangible Assets
 
$
6,825
   
$
(2,391
)
 
$
6,825
   
$
(1,688
)
   
3.8
 



Amortization expense for each of the years ended December 31, 2023, and 2022 totaled $704 thousand.  Future amortization expense is expected to be the following (dollars in thousands):


Year ended December 31,
 
Amortization
 
2024
   
704
 
2025
   
704
 
2026
   
704
 
2027
   
487
 
2028
   
158
 
Thereafter
    1,677  

8.
Accrued Expenses

Accrued expenses consisted of the following:

 (in thousands)
 
December 31, 2023
   
December 31, 2022
 
Registration penalties
 
$
1,583
   
$
1,583
 
License fees
   
892
     
892
 
Board of directors fees
   
942
     
415
 
Employee compensation
   
2,298
     
4,585
 
Other
   
284
     
1,037
 
 Total Accrued Expenses
 
$
5,999
   
$
8,512
 

9.
Factoring Liabilities

In June 2021, the Company entered into a factoring agreement with an unrelated third party, pursuant to which the Company may sell certain of its accounts receivables for 86.25% of the value of the receivable. Advances available under the facility are capped at the lesser of $3.0 million or a formula amount, as defined in the agreement. Interest on advances is assessed at a fixed amount upon funding, which is equivalent to an annualized rate of 15.0% for the first 30 days, and daily thereafter at an annualized rate of 14.4%. The agreement’s term is one month and automatically renews for additional one-month periods, unless either party provides 30 days’ notice of termination. The accounts receivable is sold with recourse back to the Company, therefore, the Company accounts for the arrangement as traditional financing.
(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Receivables transferred
 
$
1,794
   
$
2,564
 
Reserve amount held
   
(304
)
   
(434
)
Factoring liability
 
$
1,490
   
$
2,130
 

10.
Senior Secured Debt, in Default

 

The following table summarizes outstanding senior secured debt:


 
December 31, 2023
 
December 31, 2022
 
(In thousands)
Principal
 
Debt
Discount
 
Carrying
Value
 
Principal
 
Debt
Discount
 
Carrying
Value
 
Senior secured debt
 
$
21,562
   
$
(3,284
)
 
$
18,278
   
$
19,211
   
$
(4,795
)
 
$
14,416
 


Senior secured promissory note payable, in default (“Senior Secured Note”) – In August 2020, the Company entered into a Note and Warrant Purchase and Security Agreement (the “NWPSA”). In accordance with the NWPSA, the Company issued a $15 million Senior Secured Promissory Note Payable (the “Senior Secured Note”) and a warrant exercisable into shares of the Company’s common stock in exchange for cash to support operations, repay outstanding debt and close on the acquisition of the UltraMIST assets from Celularity Inc. (Celularity) among other transactions.

In February 2022, the Company entered into a Second Amendment to Note and Warrant Purchase and Security Agreement (the “Second NWPSA”) for $3.0 million, for a total of $18.0 million outstanding. Along with the issuance of the note, the Company also issued warrants to purchase 16.2 million shares of common stock with an exercise price of $0.18 and 20.6 million shares of common stock.  Since the combined fair value of the warrants and common stock issued as part of the Second NWPSA exceeded the face value of the note, the additional amount beyond the face value was recorded as a loss on issuance totaling $3.4 million.

Interest is charged at the greater of the prime rate or 3% plus 9%, paid quarterly.  The principal increases at a rate of 3% of the outstanding principal balance (PIK interest) on each quarterly interest payment date.  The original maturity date of the Senior Secured Note is September 20, 2025, and it can be prepaid.

In June 2022, the Company entered into the Third Amendment to the Note and Warrant Purchase and Security Agreement (the “Third NWPSA”). The Third NWPSA provides for (i) the extension of the agent’s and holder’s forbearance of exercising its remedies arising from Existing Defaults (as defined in the NWPSA) to the earlier of (x) the occurrence of an Event of Default (as defined in the NWPSA) or (y) August 30, 2022, and (ii) the extension to file a registration statement with the Securities and Exchange Commission to register the resale of the Advisor Shares (as defined in the NWPSA) no later than August 30, 2022.

In June 2023, the Company entered into a Fourth Amendment to the NWPSA, which provides the Company an extension of the holder forbearing from exercising the remedies arising from the existing defaults to the earlier of the occurrence of an event of default and December 31, 2023. The amendment also added a consent fee of 2% of the original principal amount of the NWPSA, payable in cash at maturity, accounted for as additional debt issuance costs. The amendment also defers interest that would otherwise have been due on June 30, 2023, and September 30, 2023. The interest will instead be compounded and added to the principal amount of the notes and bear interest at a rate of 20.25% per annum. The amendment also requires the Company to complete an equity financing that results in gross cash proceeds of at least $2.5 million by July 15, 2023. This financing successfully closed on July 21, 2023.

In March 2024, the Company entered into a Consent, Limited Waiver and Fifth Amendment to Note and Warrant Purchase Agreement (the “Fifth Amendment”). The Fifth Amendment provides (i) consent to enter into a License and Option Agreement and consummation of the License and Option Transaction (as disclosed in Note 22) (ii) a waiver of any event of default that may occur under the NWPSA, because of the License and Option Agreement or License and Option Transaction and (iii) amended the NWPSA to release certain patents from the collateral. The Fifth Amendment also provides for a forbearance of exercising remedies in connection with certain existing events of default under the NWPSA until the earlier of (x) the occurrence of another event of default under the NWPSA and (y) April 30, 2024. During the forbearance period, the outstanding obligations under the NWPSA continue to accrue interest at the default rate.



As of December 31, 2023, the Company is in default on the minimum liquidity provisions in the Senior Secured Note and, as a result, it is classified in current liabilities in the accompanying consolidated balance sheets. The Company is accruing interest at the default interest rate of an incremental 5%.

The debt issuance costs, and debt discount related to the Senior Secured Note were capitalized as a reduction in the principal amount and are being amortized to interest expense over the life of the Senior Secured Note. Accrued interest related to the Senior Secured Note was $3.2 million and $1.9 million on December 31, 2023, and December 31, 2022, respectively. Interest expense on the Senior Secured Note totaled $6.9 million and $5.9 million for the years ended December 31, 2023, and 2022, respectively.

11. Convertible Promissory Notes and Convertible Promissory Notes, Related Parties


 
December 31, 2023
 
(In thousands, except conversion price)
 
Conversion
Price
   
Principal
   
Debt
Discount
   
Conversion
Option
   
Carrying
Value
 
Acquisition convertible promissory note, in default
 
$
0.10
   
$
4,000
   
$
-
   
$
-
   
$
4,000
 
Convertible promissory note, related party, in default
 
$
0.10
     
1,373
     
-
     
-
     
1,373
 
2022 Convertible notes payable
 
$
0.04
     
2,639
     
(1,235
)
   
-
     
1,404
 
2022 Convertible notes payable, related parties
 
$
0.04
     
450
     
(118
)
   
-
     
332
 
Total Convertible promissory notes
         
$
8,462
   
$
(1,353
)
 
$
-
   
$
7,109
 


   
December 31, 2022
 
(In thousands, except conversion price)
 
Conversion
Price
   
Principal
   
Debt
Discount
   
Conversion
Option
   
Carrying
Value
 
Acquistion convertible promissory note, in default
 
$
0.10
   
$
4,000
      -    

-    
$
4,000
 
Convertible promissory note payable, related parties, in default
 
$
0.10
     
1,373
     
-
     
-
     
1,373
 
2022 Convertible notes payable
 
$
0.04
     
13,660
     
(2,532
)
   
1,585
     
12,713
 
2022 Convertible notes payable, related parties
  $
0.04       6,515       (1,234 )     755       6,036  
Total Convertible Promissory Notes
         
$
25,548
   
$
(3,766
)
 
$
2,340
   
$
24,122
 


2022 Convertible Notes Payable and 2022 Convertible Notes Payable, Related Parties - In August 2022, November 2022, May 2023 and December 2023, the Company entered into a Securities Purchase Agreements (the “Purchase Agreements”), for the sale in a private placement of (i) Future Advance Convertible Promissory Notes (the “Notes”) in an aggregate principal amount of $16.2 million in August 2022,$4.0 million in November 2022, $1.2 million in May 2023, and $1.9 million in December 2023 (ii) Common Stock Purchase Warrants to purchase an additional 581.6 million shares of common stock with an exercise price of $0.067 per share and (iii) Common Stock Purchase Warrants to purchase an additional 581.6 million shares of common stock with an exercise price of $0.04 per share. Interest expense for the years ended December 31, 2023 and 2022, totaled $6.4 million and $4.4 million, respectively.
 
Pursuant to the Notes, the Company promised to pay in cash and/or in shares of common stock, at a conversion price of $0.04 (the “Conversion Price”), the principal amount and interest at a rate of 15% per annum on any outstanding principal. The Conversion Price of the Notes is subject to adjustment, including if the Company issues or sells shares of common stock for a price per share less than the Conversion Price of the Notes or if the Company lists its shares of common stock on The Nasdaq Capital Market and the average volume weighted average price of such common stock for the five trading days preceding such listing is less than $0.04 per share; provided, however, that the Conversion Price shall never by less than $0.01. The Notes contain customary events of default and covenants, including limitations on incurrences of indebtedness and liens.

In August 2023 and November 2023, the Company utilized its election to convert the August and November issued 2022 Convertible Notes Payable into shares of common stock upon the Notes’ maturity.  The August notes totaling $16.2 million in principal and $2.4 million in interest were converted to 464,440,813 shares of common stock. The November notes totaling $4.0 million in principal and $0.6 million in interest were converted to 114,481,063 shares of common stock.



Acquisition Convertible promissory notes payable - In August 2020, the Company entered into an asset purchase agreement with Celularity to acquire Celularity’s UltraMIST assets. A portion of the aggregate consideration of $24 million paid for the assets included the issuance of a promissory note to Celularity in the principal amount of $4 million (the “Seller Note”). The Seller Note matured on August 6, 2021, and was not repaid. The Company’s failure to pay the outstanding principal balance when due constituted an event of default under the terms of the Seller Note and, accordingly, it began accruing additional interest of 5.0% in addition to the 12.0% initial rate, as of the date of the default. As of December 31, 2023, and 2022, the Seller Notes had outstanding accrued interest of $2.2 million and $1.5 million, respectively.



The Company evaluated embedded conversion features within the convertible promissory note and determined that the conversion feature does not require to be bifurcated. Upon adoption of ASC 2020-06 effective January 1, 2021, the convertible promissory note is accounted for as a single liability due to the elimination of the beneficial conversion feature accounting model.

Convertible promissory notes payable, related party - In August 2020, the Company issued a convertible promissory note payable in the amount of $1.4 million. The note matured on August 6, 2021, and was not repaid and is currently in default. As of December 31, 2023, and 2022, the note had outstanding accrued interest of $636 thousand and $444 thousand, respectively.

In October 2023, the Company signed a settlement letter agreement for the payment of $1.4 million principal to settle this convertible note.  Payment is due on the earlier of March 31, 2024, or the closing of the Merger described in Note 4.  If the Company fails to make payment, the lender retains all rights with respect to the convertible promissory note.


12.
Asset-Backed Secured Promissory Notes

In July 2023, the Company issued Asset-Backed Secured Promissory Notes (the “ABS Promissory Notes”) in an aggregate principal amount of $4.6 million to certain accredited investors (the “Purchasers”) at an original issue discount of 33.33%. The ABS Promissory Notes bear an interest rate of 0% per annum and mature on January 21, 2024 (the “Maturity Date”).  The Company received total proceeds of approximately $3.0 million. The Company entered into a Security Agreement providing for a continuing and unconditional security interest in any and all property of the Company.  This security interest is subordinate to the Senior Secured Debt described in Note 10. Interest expense for the year ended December 31, 2023, totaled $812 thousand.

The Company and the Purchasers also entered into a side letter pursuant to which the parties agreed that upon the Maturity Date, or upon a fundamental transaction as defined by the ABS Promissory Notes, the Company will issue each Purchaser a Future Advance Convertible Promissory Note with the same principal amount as the principal amount of such Purchasers’ ABS Promissory Notes, plus any accrued and unpaid interest and two Common Stock Purchase Warrants, substantially in the forms of the Notes and Common Stock Purchase Warrants disclosed in Note 11.


In evaluating the accounting for the ABS Promissory Notes and Side Letter (the “Side Letter”), pursuant to relevant guidance, the Side Letter was determined to not represent a freestanding financial instrument as it is not legally detachable and separately exercisable.  The redemption features under the Side Letter are considered embedded derivatives, including a right for contingent redemption upon an event of default, automatic redemption upon maturity of the ABS Promissory Notes, and redemption is triggered upon a fundamental transaction. As a result, the Company determined these features met the criteria of an embedded derivative.


   
December 31, 2023
 
(In thousands)
 
Principal
   
Debt
Discount
   
Embedded
Derivative
   
Carrying
Value
 
ABS promissory notes
 
$
3,122
   
$
(53
)
 
$
48
   
$
3,117
 
ABS promissory notes, related parties
   
1,462
     
(49
)
   
45
     
1,458
 
Total ABS Promissory Notes
 
$
4,584
   
$
(102
)
 
$
93
   
$
4,575
 

13. Fair Value Measurements
         
The Company uses various inputs to measure the outstanding warrants and certain embedded conversion features associated with convertible debt on a recurring basis to determine the fair value of the liabilities. The following table classifies the Company’s liabilities measured at fair value on a recurring basis into the fair value hierarchy:

   
Fair value measurement at December 31, 2023
 
(in thousands)
 
Fair value
   
Quoted
prices in
active
markets
(Level 1)
   
Significant
other
observable
inputs
(Level 2)
   
Significant
unobservable
inputs
(Level 3)
 
Warrant liability
 
$
14,447
     
-
     
-
   
$
14,447
 
Conversion option
   
93
     
-
     
-
     
93
 
Total Fair Value
 
$
14,540
   
$
-
   
$
-
   
$
14,540
 

   
Fair value measurement at December 31, 2022
 
(in thousands)
 
Fair value
   
Quoted
prices in
active
markets
(Level 1)
   
Significant
other
observable
inputs
(Level 2)
   
Significant
unobservable
inputs
(Level 3)
 
Warrant liability
 
$
1,416
     
-
     
-
   
$
1,416
 
Conversion option
   
2,340
     
-
     
-
     
2,340
 
Total Fair Value
 
$
3,756
   
$
-
   
$
-
   
$
3,756
 

There were no transfers between Level 1, 2, or 3, during the years ended December 31, 2023, and 2022. Both observable and unobservable inputs were used to determine fair value of the positions that the Company classified within the Level 3 category.  Unrealized gains and losses associated with the liabilities within the Level 3 category include changes in fair value that were attributable to both observable and unobservable inputs.

Warrant Liability

The Company’s liability classified warrants as of December 31, 2023, and initial valuation of December 2023 warrants, were valued using a probability weighted expected value considering the Merger Agreement and the previous Black Scholes valuation model, with significant value stemming from the Merger Agreement.  Significant inputs under the Merger Agreement valuation included the risk adjusted expected exchange ratio (0.003), the value of SEPA’s Class A Common Stock, the expected timing of the closing of the Merger (estimated by February 29, 2024), and the probability of the Merger closing (90% probability).

Significant Black Scholes valuation model inputs related to the Company’s warrants are listed below:

   
Initial Valuation
May 2023 Issuance
   
December 31, 2022
 
Weighted average expected life in years
   
5.00
     
4.68
 
Weighted average volatility
   
84
%
   
92
%
Value of underlying shares   $ 0.019     $ 0.005  
Weighted average risk free interest rate
   
3.50
%
   
4.00
%
Expected dividend yield
   
-
     
-
 

A summary of the Level 3 warrant activity is as follows:

(in thousands, except per share data)
 
Warrants
Outstanding
   
Fair Value
per Share
   
Warrant Liability
Fair Value
 
Balance December 31, 2021
    62,617     $ 0.15     $ 9,614  
Cashless exercise
    (27,037 )     0.09       (3,130 )
Issuance of warrants classified as liablities
    1,031,276       0.06       4,873  
Change in fair value
   
-
      -      
(9,941
)
Balance December 31, 2022
   
1,066,856
   
$
0.06
   
$
1,416
 
Warrants exercised
   
-
     
-
     
-
 
Issuance of warrants classified as liablities
   
154,452
     
0.01
     
1,655
 
Change in fair value
   
-
      -      
11,376
 
Balance December 31, 2023
   
1,221,308
   
$
0.01
   
$
14,447
 

Embedded Conversion Option

Certain convertible notes include a conversion option that meets the definition of a derivative liability and, accordingly, is required to be bifurcated. The fair value for the embedded derivative liability at issuance for the ABS Promissory Notes was estimated as the difference in fair value of the ABS Promissory Notes, including the conversion obligation under the Side Letter and the value of the ABS Promissory Notes in the absence of the conversion obligation.  The value of the ABS Promissory Notes without the conversion obligation was estimated using a discounted cash flow analysis with an estimated market yield.

The Company’s embedded conversion liability  for the initial valuation of the December 2023 financing, and as of December 31, 2023, was valued using a probability weighted expected value considering the Merger Agreement and the previous Black Scholes model, with significant value being assigned to the Merger Agreement assumptions. Significant inputs included the risk adjusted expected exchange ratio (0.003), value of SEPA class A common stock, expected timing of the closing of the merger (estimated by February 29, 2024), and probability of the merger transaction closing (90% probability).

The fair value of conversion option liability assumptions for initial valuation of May 2023, and December 31, 2022, under the Black Scholes model are listed below:

   
Initial Valuation
May 2023 Issuance
    December 31, 2022
 
Conversion price (1)
  $ 0.04    
$
0.04
 
Value of underlying shares
  $ 0.019    
$
0.005
 
Interest Rate (annual) (2)
    4.70 %    
4.64
%
Volatility (annual) (3)
    114 %    
503
%
Time to maturity
    1.00      
0.60
 


(1)
Based on the terms provided in the convertible promissory note agreements to convert to common stock of the Company

(2)
Interest rate for U.S. Treasury Bonds, as of each presented period ending date, as published by the U.S. Federal Reserve.

(3)
Based on the historical daily volatility of the Company as of each presented period ending date. As of December 31, 2022, the Company applied a discount rate to the historical volatility.

A summary of the conversion option liability activity is as follows:

(in thousands)  
Conversion
Liability
 
Balance December 31, 2021
 
$
6,255
 
Issuance of Convertible Notes
   
2,760
 
Settlement of convertible notes
    (218 )
Change in fair value
   
(6,457
)
Balance December 31, 2022
 
$
2,340
 
Issuance of Convertible Notes
   
(519
)
Change in fair value
   
(1,728
)
Balance December 31, 2023
 
$
93
 

14.
Contract Liabilities
 
The Company has contract liabilities from contracts with customers as follows:

During the years ended December 31, 2023, and 2022, the Company recognized revenue related to these contract liabilities of $60 thousand and $253 thousand, respectively, that were included in the beginning contract liability balances for each of those periods.

The following table summarizes the changes in contract liabilities:

   
Year Ended December 31,
 
(in thousands)
 
2023
   
2022
 
Beginning balance
 
$
290
   
$
341
 
New service agreements
   
209
     
202
 
Revenue recognized
   
(60
)
   
(253
)
Total Contract Liabilities
 
$
439
   
$
290
 
15.
Common Stock Purchase Warrants

A summary of the warrant activity is as follows:

(in thousands, except per share data)  



Warrants
   
Weighted
Average
Exercise Price
   
Weighted
Average
Remaining
Life
(years)
 
Warrants at December 31, 2021
   
204,883
   
$
0.20
      2.54  
Issuances
   
1,031,276
     
0.06
         
Exercised
   
(27,943
)
   
0.09
         
Forfeited or expired
   
-
     
-
         
Outstanding at December 31, 2022
   
1,208,216
   
$
0.07
     
3.55
 
Issuances
   
154,451
     
0.06
         
Exercised
   
-
     
-
         
Forfeited or expired
   
(141,095
)
   
-
         
Outstanding at December 31, 2023
   
1,221,572
   
$
0.06
      4.01  

16.
Common Stock

In December 2022, the Company’s stockholders approved an amendment to the Company’s Articles of Incorporation to increase the number of authorized shares of common stock from 800,000,000 to 2,500,000,000.  In January 2023, the Company filed the amendment to the Articles of Incorporation with the state of Nevada to affect the increase in authorized shares.

17.
Concentration of Credit Risk and Limited Suppliers

Major customers are defined as customers whose accounts receivable, or sales individually consist of more than ten percent of total trade receivable or total sales, respectively. There were no accounts receivable concentrations on December 31, 2023, or 2022.

The Company currently purchases most of its product component materials from single suppliers and the loss of any of these suppliers could result in a disruption in our production. The percentage of purchases from major vendors of the Company that exceeded ten percent of total purchases were as follows:

    Year ended December 31,  
   
2023
    2022  
Purchases:
           
Vendor A
   
19
%
   
19
%
Vendor B
   
19
%
   
0
%

18.
Revenue

The disaggregation of revenue is based on type and geographical region. The following table presents revenue from contracts with customers:

 
 
Year ended December 31, 2023
   
Year ended December 31, 2022
 
 
 
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Consumables and parts revenue
 
$
13,143
   
$
79
   
$
13,222
   
$
9,790
   
$
72
   
$
9,862
 
System revenue
   
5,841
     
116
     
5,957
     
5,179
     
149
     
5,328
 
License fees and other
   
41
     
35
     
76
     
283
     
38
     
321
 
Product Revenue
 
$
19,025
   
$
230
   
$
19,255
   
$
15,252
   
$
259
   
$
15,511
 
Rental Income
    1,143       -       1,143       1,231       -       1,231  
Total Revenue
  $
20,168     $
230     $
20,398

$
16,483


$
259


$
16,742

19.
Stock-Based Compensation

On November 1, 2010, the Company approved the Amended and Restated 2006 Stock Incentive Plan of SANUWAVE Health, Inc. effective as of January 1, 2010 (the “Stock Incentive Plan”). The Stock Incentive Plan permits grants of awards to selected employees, directors, and advisors of the Company in the form of restricted stock or options to purchase shares of common stock. Options granted may include non-statutory options as well as qualified incentive stock options. The Stock Incentive Plan is administered by the board of directors of the Company. The Stock Incentive Plan gives broad powers to the board of directors of the Company to administer and interpret the form and conditions of each option. The stock options granted under the Stock Incentive Plan are generally non-statutory options which generally vest over a period of up to three years and have a ten-year term. The options are granted at an exercise price determined by the board of directors of the Company to be the fair market value of the common stock on the date of the grant. As of December 31, 2023, and 2022, the Stock Incentive Plan reserved a total of 35,000,000 shares of common stock for grant. On December 31, 2023, there were 5,598,216 shares of common stock available for grant under the Stock Incentive Plan.

20.
Income Taxes

The Company files income tax returns in the United States Federal jurisdiction and various state and foreign jurisdictions. The Company is subject to United States Federal and state income tax examinations by tax authorities for any years that have net operating losses open until the net operating losses are used.

The components of the net loss before income taxes are as follows:
 

  Year ended December 31,
 
(In thousands)  
2023
   
2022
 
Domestic
 
$
(25,783
)
 
$
(10,279
)
Foreign
   
(20
)
   
(12
)
Net loss before income taxes
 
$
(25,803
)
 
$
(10,291
)

In accordance with ASC Topic 740, Income Taxes (“ASC 740”), the Company accounts for income taxes utilizing the asset and liability method. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. A valuation allowance is provided for the deferred tax assets, including loss carryforwards, when it is more likely than not that some portion or all a deferred tax asset will not be realized.

The income tax provision (benefit) from continuing operations consists of the following:

(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Current:            
Federal
 
$
-
   
$
-
 
State
   
4
     
2
 
Foreign
   
-
     
-
 
Current Tax Provision
 
$
4
   
$
2
 
Deferred:
               
Federal
 
$
(3,564
)
 
$
(5,657
)
State
   
(459
)
   
753
 
Foreign
   
(3
)
   
(1
)
Change in valuation allowance
   
4,026
     
4,905
 
Deferred Tax Provision
 
$
-
   
$
-
 

As of December 31, 2023, and 2022, the Company did not have any undistributed earnings of our foreign subsidiaries. As a result, no additional income or withholding taxes have been provided for. The Company does not anticipate any impacts of the global intangible low taxed income (“GILTI”) and base erosion anti-abuse tax (“BEAT”) and as such, the Company has not recorded any impact associated with either GILTI or BEAT.
 
The income tax provision (benefit) amounts differ from the amounts computed by applying the United States Federal statutory income tax rate of 21% for the years ended December 31, 2023, and 2022. Adjustments to determine income tax expense are as follow:
 
(In thousands)   Years ended December 31,
 
 
 
2023
   
2022
 
Tax benefit at statutory rate
 
$
(5,485
)
 
$
(2,161
)
Increase (reduction) in income taxes resulting from:
               
State income tax benefits, net of federal benefit
   
(307
)
   
(473
)
Non-deductible gain on warrant adjustment valuation
   
2,102
     
(3,270
)
Change in valuation allowance
   
4,026
     
4,905
 
Registration penalties
    -       67  
Other
   
(332
)
   
934
 
Income Tax Expense
 
$
4
   
$
2
 
The tax effects of temporary differences that give rise to the deferred tax assets are as follows:

(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Deferred Tax Assets
           
Net operating loss carryforwards
 
$
42,484
   
$
38,323
 
Net operating loss carryforwards - foreign
   
27
     
24
 
Excess of tax basis over book value of property and equipment
   
70
     
9
 
Excess of tax basis over book value of intangible assets
   
1,162
     
1,325
 
Lease liability
    192       150  
Stock-based compensation
   
1,495
     
1,487
 
Accrued employee compensation
   
338
     
750
 
Capitalized equity costs
   
235
     
-
 
Capitalized research and development
    1,273       116  
Net change in reserve accounts
   
-
     
1,031
 
Gross deferred tax asset
   
47,276
     
43,215
 
Valuation Allowance
   
(47,096
)
   
(43,070
)
Net Deferred Tax Asset
   
180
     
145
 
Deferred Tax Liabilities                
Right-of-use asset
    (180 )     (145 )
Gross deferred tax liability     (180 )     (145 )
TOTAL   $ -     $ -  

On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “Inflation Reduction Act”) into law. The Inflation Reduction Act imposes an excise tax of 1% on the fair market value of net stock repurchases made after December 31, 2022. The impact of this provision will be dependent on the extent of share repurchases made in future periods. We continue to analyze the impacts of the Inflation Reduction Act; however, it is not expected to have a material impact on our financial statements. Additionally, the Inflation Reduction Act includes a new corporate alternative minimum tax which is not currently applicable to the Company.

The Tax Cuts and Jobs Act (“TCJA”) requires taxpayers to capitalize and amortize research and development (“R&D”) expenditures under section 174 for tax years beginning after December 31, 2021. This rule became effective for the Company during 2022 and resulted in capitalized R&D costs of $1.3 million as of December 31, 2023. The Company will amortize these costs for tax purposes over five years for R&D performed in the U.S. and over 15 years for R&D performed outside the U.S. In 2023, all R&D was performed in the U.S.
 
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. In assessing the realization of deferred tax assets, management considers, whether it is “more likely than not”, that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible.
 
ASC 740 requires that a valuation allowance be established when it is “more likely than not” that all, or a portion of, deferred tax assets will not be realized. A review of all available positive and negative evidence needs to be considered, including the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies. After consideration of all the information available, management believes that uncertainty exists with respect to future realization of its deferred tax assets and has, therefore, established a full valuation allowance as of December 31, 2023, and 2022.
 
The Company’s ability to use its net operating loss carryforwards could be limited and subject to annual limitations. Since a full analysis under Section 382 of the Internal Revenue Code has not been performed, the Company may realize a “more than 50% change in ownership” which could limit its ability to use its net operating loss carryforwards accumulated to date to reduce future taxable income and tax liabilities. Additionally, because United States tax laws limit the time during which net operating loss carryforwards may be applied against future taxable income and tax liabilities, the Company may not be able to take advantage of all or portions of its net operating loss carryforwards for Federal income tax purposes.
 
The Federal net operating loss carryforwards of approximately $77.9 million from years ending December 31, 2005, through December 31, 2017, will begin to expire in 2025. The Federal net operating loss carryforward for the years ended December 31, 2018, through 2023 of approximately $99.9 million will not expire. The state net operating loss carryforwards of approximately $75.1 million from years ending December 31, 2005, through December 31, 2023, will expire at various dates through 2043. The foreign net operating loss carryforward on December 31, 2023, of $0.1 million will begin to expire in 2024.
 
A provision of ASC 740 specifies that companies are to account for uncertainties in income tax reporting, and prescribes a methodology for recognizing, reversing, and measuring the tax benefits of a tax position taken, or expected to be taken, in a tax return. ASC 740 requires the evaluation of tax positions taken or expected to be taken while preparing the Company’s tax returns to determine whether the tax positions would “more-likely-than-not” be sustained if challenged by the applicable tax authority. Tax positions not deemed to meet the more-likely-than-not threshold would be recorded as a tax benefit or expense in the current year. Management has evaluated and concluded that there were no material uncertain tax positions requiring recognition in the Company’s consolidated financial statements as of December 31, 2023, and 2022. The Company does not expect any significant changes in the unrecognized tax benefits within twelve months of the reporting date.

The Company will recognize in income tax expense, interest and penalties related to income tax matters. For the years ended December 31, 2023, and 2022, the Company did not have any amounts recorded for interest and penalties.

21.
Commitments and Contingencies

Litigation
 
In the ordinary course of business, the Company from time to time becomes involved in various legal proceedings involving a variety of matters. The Company does not believe there are any pending legal proceedings that will have a material adverse effect on the Company’s business, consolidated financial position, results of operations, or cash flows. However, the outcome of such legal matters is inherently unpredictable and subject to significant uncertainties. The Companies expenses legal fees in the period in which they are occurred.

In February 2024, the Company entered into a termination agreement with an advisor to agree on termination fees owed with respect to a previous engagement agreement. The company agreed to a contingent payment of $670 thousand upon the closure of the Merger disclosed in note 4.
 

Acquisition Dispute
 
In May 2022, the Company received notification alleging that it is not in compliance with the license agreement with Celularity entered in connection with the acquisition of the UltraMIST assets. The Company has responded and asserted that the Company is not in breach and that the supplier has breached various agreements. It is too early to determine the outcome of this matter. Any potential impact to the Company cannot be fully determined at this time.
 
Lease Commitments

As of December 31, 2023, the maturities of the Company’s operating and financing leases, which have initial or remaining lease terms more than one year, consist of the following:
 
(In thousands)
 
Operating
Leases
   
Finance
Leases
 
Year ended December 31,
           
2024
 
$
141
   
$
189
 
2025
   
122
     
216
 
2026
   
67
     
44
 
2027
   
59
      -  
2028
   
-
      -  
Total Lease Payments
   
389
     
449
 

22.
Subsequent Event

In March 2024, the Company entered into an exclusive license and option agreement (the “License and Option Agreement”) with a third party licensee (the “Licensee”) in connection with a portfolio of Sanuwave, Inc. patents related to the field of intravascular shockwave applications (the “Patents”).  In exchange for a one-time payment of $2.5 million, Sanuwave, Inc. granted the Licensee an exclusive license to the Patents and an option to acquire the Patents for an additional one-time payment in the single-digit millions of dollars.  If the Licensee does not exercise its option to acquire the Patents during a specified option period, the license terminates and all rights revert back to Sanuwave, Inc.

Item 9.
 CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
 
None

Item 9A.
CONTROLS AND PROCEDURES
 
Evaluation of Disclosure Controls and Procedures
 
We maintain disclosure controls and procedures, as defined in Rule 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

We carried out an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial officer and accounting officer), of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2023. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not operating effectively as of December 31, 2023.

Management’s Annual Report on Internal Control over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) for the Company. The Company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance of achieving their control objectives.

Management, with the participation of the Chief Executive Officer (principal executive officer) and the Chief Financial Officer (principal financial and accounting officer), evaluated the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control — Integrated Framework (2013).

As of December 31, 2023, the Company identified the following material weaknesses:


1.
Expertise and resources to analyze and properly apply U.S. GAAP to complex and non-routine transactions such as complex financial instruments and derivatives and complex sales distributing agreements with select vendors.

2.
A lack of internal resources to analyze and properly apply U.S. GAAP to accounting for financial instruments included in service agreements with select vendors.

3.
The Company has failed to design and implement controls around all accounting and IT processes and procedures and, as such, we believe that all its accounting and IT processes and procedures need to be re-designed and tested for operating effectiveness.

As a result, management concluded that its internal control over financial reporting was not effective as of December 31, 2023.

Remediation Plan

We are working with an external vendor to properly document our current internal control policies and procedures to provide the framework for increased effectiveness to test internal controls going forward. We are also adding automated and manual controls into and over the Company’s enterprise resource planning (“ERP”) system to ensure that controls are implemented to mitigate the risk in customer creation, pricing, and accuracy of billing.  We will continue to work with our external vendor to remediate the weaknesses noted above.

We are also working with an outside vendor to improve our IT general controls over our ERP system and set up a proper framework for IT general controls to be executed with the objective to remediate the weaknesses regarding internal controls and provide the framework for testing going forward.

While the above actions and planned actions are subject to ongoing management evaluation and will require validation and testing of the design and operating effectiveness of internal control over a sustained period, we are committed to continuous improvement and will continue to diligently review our internal control over financial reporting. The material weaknesses will not be considered remediated until management completes the design and implementation of the measures described above, until the controls operate for a sufficient period of time, and until management has concluded, through testing, that the controls are effective.

There is no assurance that the measures described above will be sufficient to remediate the previously identified material weaknesses and significant deficiencies.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2023, that materially affect, or are reasonably likely to materially affect, our internal control over financial reporting, except as disclosed above.

Item 9B.
OTHER INFORMATION

During the three months ended December 31, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted or terminated any contract, instruction, or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act or any non-Rule 10b5-1 trading arrangement (as defined in Item 408(c) of Regulation S-K)

Item 9C.
DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.
 
PART III
 
Item 10.
DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE

MANAGEMENT

Below are the names and certain information regarding the Company’s executive officers and directors:

Name
 
Age
 
Position Held
Morgan Frank
 
52
 
Chief Executive Officer, Chairman of the Board
Toni Rinow
 
59
 
Chief Financial Officer
Peter Stegagno
 
64
 
Chief Operating Officer
Iulian Cioanta, PhD
 
61
 
Chief Science and Technology Officer
Andrew Walko
 
39
 
President
Tim Hendricks
 
49
 
Executive Vice President of Sales
A. Michael Stolarski
 
53
 
Director
Jeff Blizard
 
55
 
Director
Ian Miller
 
48
 
Director
James Tyler
 
66
 
Director
Kevin A. Richardson, II
 
55
 
Director, Chief Strategy Officer

Morgan Frank joined the board as Chairman in August 2022 and was appointed Chief Executive Officer in May 2023.  Mr. Frank is a founder and principal at Manchester Explorer Fund (18 years) and at Manchester Explorer Ltd (Cayman), two life science focused public equity hedge funds specializing in hands-on microcap growth and development companies.  He has 30 years of experience in investing, capital markets, corporate strategy, corporate finance, corporate restarts, and intellectual property.  Formerly a principal at First Principles Group, a firm focused on corporate restarts and a portfolio manager for technology and venture capital at Hollis capital, a San Francisco Hedge Fund.  He also sits on the board of Modular medical (MODD) a development stage company focused on next generation insulin delivery.  Mr. Frank has degrees in economics and political science from Brown University.

Dr. Toni Rinow joined the Company in August 2022.  Dr. Toni Rinow is a highly effective CFO with expertise in publicly held and private equity funded companies. Toni serves as an independent board member and audit committee member for a global IT service provider Converge technology (TSX:CTS) with over $3 billion in revenue. Toni develops high-functioning, performance driven teams to advance transformational change. Her global experience spans healthcare, consumer product goods, and technology delivering accelerated growth. She has expertise in investor and public relations, capital markets, ESG and capital expansion through M&A, financial transactions and public listings. She holds a Master of Business Administration and a Masters in Accounting from the McGill University, was appointed a Chemical Engineer from ERASMUS European Higher Institute of Chemistry in Strasbourg, France and holds a PhD in Biophysics and Chemistry from the University of Montreal, Canada. Toni is trained in Artificial Intelligence at MIT.

Peter Stegagno joined the Company as Vice President, Operations in March 2006. Mr. Stegagno brings to the Company significant experience in the medical device market encompassing manufacturing, design and development, quality assurance and international and domestic regulatory affairs. He most recently served as Vice President of Quality and Regulatory Affairs for Elekta, and other medical device companies including Genzyme Biosurgery. Before focusing on the medical field, Mr. Stegagno enjoyed successful career encompassing production roles in the space industry, including avionics guidance systems for military applications and control computers for the space shuttle. Mr. Stegagno graduated from Tufts University with a Bachelor of Science degree in Chemical Engineering.

Iulian Cioanta, PhD joined the Company in June 2007 as Vice President of Research and Development and was named Chief Science and Technology Officer in 2018. Dr. Cioanta most recently served as Business Unit Manager with Cordis Endovascular, a Johnson & Johnson company. Prior to that, Dr. Cioanta worked as Director of Development Engineering with Kensey Nash Corporation, Research Manager at ArgoMed Inc. and Project Manager and Scientist with the Institute for the Design of Research Apparatus. Dr. Cioanta also worked in academia at Polytechnic University of Bucharest in Romania, Leicester University in the United Kingdom and Duke University in the United States. Dr. Cioanta received a Master of Science degree in Mechanical Engineering and Technology form the Polytechnic University of Bucharest and he earned his PhD degree in Biomedical Engineering from Duke University in the field of extracorporeal shock wave lithotripsy.

Andrew Walko joined the company as of July 2023 as the Company’s President. Mr. Walko brings deep experience in contract manufacturing, supply chain management, medical device production, and logistics from his previous roles as President at Biomerics, LLC (medical device contract manufacturing) from August 2021 to April 2023; at Minnetronix, Inc. (medical device design and manufacturing), including as Director of Manufacturing (Operations) from March 2020 to July 2021 and Senior Manager, Manufacturing (Operations) from June 2018 to February 2020; and at Integer Holdings Corporation.  Prior to this, he served as Operations and Logistics Manager for the U.S. Army both at home and overseas.  He earned his MBA from the University of Minnesota and Bachelor of science from West Virginia University.

Tim Hendricks joined Sanuwave in February of 2023 as the Executive V.P. of Sales for the U.S. Wound business. Across his 20 years of industry experience, Hendricks has taken on progressive roles in sales leadership, training & development, and professional education with responsibilities both internationally and in the U.S. Tim has led sales and sales leadership teams in medical devices, biologics, specialty pharmaceuticals, and durable medical equipment. His passion for collaboration and growth has allowed him to thrive at start-ups and Fortune 500 companies such as Boston Scientific (formerly Advanced Bionics), Smith & Nephew (formerly Osiris Therapeutics), and most recently Byram Healthcare as the Vice President of Sales. He earned his Bachelor of the Arts in Advertising from Southern Methodist University.

Michael Stolarski joined the Company as a member of the board of directors in April 2016. Mr. Stolarski founded Premier Shockwave, Inc. in October 2008 and has since served as its President & CEO. From 2005 to 2008, Mr. Stolarski was the Vice President of Business Development and, previously, Acting CFO of SANUWAVE, Inc. From 2001 to 2005, he was the President – Orthopedic Division and Vice President of Finance for HealthTronics Surgical Services, Inc. From 1994 to 2001, he was the CFO and Controller of the Lithotripsy Division, Internal Auditor, and Paralegal of Integrated Health Services, Inc. Mr. Stolarski brings to our board an in-depth understanding of the orthopedic and podiatric shock wave market. In addition to being a Certified Public Accountant in the state of Maryland (inactive), he holds a M.S. in Finance from Loyola College, Baltimore a B.S. in Accounting and a B.S. in Finance from the University of Maryland, College Park.

Jeff Blizard joined the Board as a Director in April 2022.  Mr. Blizard is the Senior Director of Sales at AbioMED, where he led sales of Impella in the surgical market bringing it from 16 million to $150 million in 6 years. Mr.Blizard brings a strong knowledge of capital equipment and sales leadership specific to the medical industry. Throughout his career, Mr. Blizard has shown strength in business and market development.

Ian Miller joined the Board as a Director in April 2022.  Mr. Miller is the Commercial Vice President of Hoogwegt US where he manages a team of traders generating more than $500 million in annual revenue by purchasing and selling in excess of 250,000 metric tons of commodities which are distributed around the globe. Mr. Miller has a Master of Business Administration from Drake University and brings over 20 years of sales leadership knowledge that will help SANUWAVE develop its non-medical verticals and growth strategies. Throughout his career, Mr. Miller has built a successful track record for business development and strategic implementation that have helped companies grow both their top and bottom lines.

James Tyler joined the Board as a Director in April 2021.  Mr. Tyler is an advisory partner to Morgan Stanley Expansion Capital. Mr. Tyler has over 40 years of operations and financial leadership in various healthcare delivery models. Mr. Tyler built a successful track record for operational excellence, specifically in the wound care industry, as COO with National Healing which later became Healogics, the nation’s leading provider of advanced wound care.

Kevin A. Richardson, II joined the Company as chairman of the board of directors in October of 2009 and joined SANUWAVE, Inc. as chairman of the board of directors in August of 2005. In November 2012, upon the resignation of the Company’s former President and Chief Executive Officer, Christopher M. Cashman, Mr. Richardson assumed the role of Acting Chief Executive Officer, in addition to remaining Chairman of the Board, through the hiring of Mr. Chiarelli in February 2013. In April 2014, Mr. Richardson assumed the role of Co-Chief Executive Officer. When Mr. Chiarelli departed the Company in 2014, Mr. Richardson again assumed the role as Acting Chief Executive Officer. In November 2018, Mr. Richardson was appointed as Chief Executive Officer. Mr. Richardson stepped down as Chief Executive Officer in May 2023 to serve as the Company’s Chief Strategy Officer, the position he currently holds. Mr. Richardson brings to our board of directors a broad array of financial knowledge for healthcare and other industries. Since 2004, Mr. Richardson served as managing partner of Prides Capital LLC, an investment management firm, until its liquidation in September 2015
 
CORPORATE GOVERNANCE AND BOARD MATTERS

The Board of Directors

The Company’s current board of directors consists of six members, four of whom have been determined by the board to be “independent” as defined under the rules of the OTC stock market. The board of directors has determined that Messrs. Frank and Richardson are not independent under the applicable marketplace rules of the OTC stock market. During 2023, the Board held seven meetings. Each incumbent director attended at least 75% of the aggregate of the total number of meetings of the Board held during the period for which he has been a director and the total number of meetings held by all committees of the Board on which he served during the periods that he or she served.

Board’s Leadership Structure

The Company’s board of directors elects the Company’s chief executive officer and its chairman, and each of these positions may be held by the same person or may be held by two persons. The chairman’s primary responsibilities are to manage the board and serve as the primary liaison between the board of directors and the chief executive officer, while the primary responsibility of the chief executive officer is to manage the day-to-day affairs of the Company, considering the policies and directions of the board of directors. Such an arrangement promotes more open and robust communication among the board and provides an efficient decision-making process with proper independent oversight. The Company’s board of directors, as of May 2023, with the appointment of Morgan Frank as Chief Executive Officer,, determined that it is currently in the best interest of the Company and its shareholders to combine the roles of chairman of the board and chief executive officer.

The Company believes, however, that there is no single leadership structure that is always the best and most effective in all circumstances. Accordingly, the board of directors retains the authority to later separate these roles if doing so would be in the best interests of the Company and its shareholders.

The Company’s board of directors is authorized to have an audit committee, a compensation committee, and a nominating and corporate governance committee, to assist the Company’s board of directors in discharging its responsibilities.

Board’s Role in Risk Oversight

While the Company’s management is responsible for the day-to-day management of risk to the Company, the board of directors has broad oversight responsibility for the Company’s risk management programs. The various committees of the board of directors assist the board of directors in fulfilling its oversight responsibilities in certain areas of risk. In particular, the audit committee focuses on financial and enterprise risk exposures, including internal controls, and discusses with management and the Company’s independent registered public accountants the Company’s policies with respect to risk assessment and risk management. The compensation committee is responsible for considering those risks that may be implicated by the Company’s compensation programs and reviews those risks with the Company’s board of directors and chief executive officer.

Audit Committee

The audit committee operates under a written charter adopted by the board of directors which is available on the Company’s website at www.sanuwave.com. The primary responsibility of the audit committee is to oversee the Company’s financial reporting process on behalf of the board of directors. The Audit Committee reviews and discusses with management and the independent registered public accounting firm the annual audited and quarterly financial statements (including the related disclosures under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the annual report on Form 10-K and the quarterly reports on Form 10-Q), reviews the integrity of the financial reporting processes, both internal and external, reviews the qualifications, performance, and independence of the registered public accounting firm. Among other things, the audit committee is also responsible for reviewing with management the effectiveness of the Company’s internal controls and disclosure controls and procedures. The audit committee is directly responsible for the appointment, compensation, retention, and oversight of the work of the Company’s independent auditors, currently Marcum LLP, including the resolution of disagreements, if any, between management and the auditors regarding financial reporting. In addition, the audit committee is responsible for reviewing and approving any related party transaction that is required to be disclosed pursuant to Item 404 of Regulation S-K promulgated under the Exchange Act.

The current members of the Company’s audit committee are Ian Miller (Acting Chairperson), A. Michael Stolarski, and Jeff Blizard. Mr. Stolarski, Mr. Miller, and Mr. Blizard are determined to be independent directors, pursuant to the rules of the OTC stock market. Mr. Miller, who is acting as the chair of the committee, has been determined by the board of directors to be an audit committee financial expert as defined pursuant to the rules of the SEC.

Compensation Committee

The current chair of the Company’s compensation committee is Jeff Blizard, who is an independent director, pursuant to the rules of the OTC stock market. The other current members of the compensation committee are A. Michael Stolarski, Ian Miller, and Jim Tyler, who are also independent directors pursuant to the rules of the OTC stock market. The primary purpose of the compensation committee is to discharge the responsibilities of the board of directors relating to compensation of the Company’s executive officers. Pursuant to the Company’s Compensation Committee Charter, the compensation committee is required to consist of at least two independent directors.

The compensation committee operates under a written charter adopted by the board of directors which is available on the Company’s website at www.sanuwave.com. Specific responsibilities of the compensation committee include reviewing and recommending approval of compensation of the Company’s named executive officers, administering the Company’s stock incentive plan, and reviewing and making recommendations to the Company’s board of directors with respect to incentive compensation and equity plans.

Nominating and Corporate Governance Committee

The current chair of the Company’s nominating and corporate governance committee is Jim Tyler, who is an independent director, pursuant to the rules of the OTC stock market. The other current members of the committee are Ian Miller, A. Michael Stolarski, and Jeff Blizard, who are also independent directors pursuant to the rules of the OTC stock market. Pursuant to the Company’s Nominating and Corporate Governance Committee Charter, the nominating and corporate governance committee is required to consist of at least two independent directors.

The nominating and corporate governance committee operates under a written charter adopted by the board of directors which is available on the Company’s website at www.sanuwave.com. Specific responsibilities of the nominating and corporate governance committee include identifying and recommending nominees for election to the Company’s board of directors; developing and recommending to the board of directors the Company’s corporate governance principles; overseeing the evaluation of the board of directors; and reviewing and approving compensation for non-employee members of the board of directors.

Strategy and Finance Committee

The current chair of the Company’s strategy and finance committee is A. Michael Stolarski. The other current members of the committee are James Tyler and Ian Miller. The strategy and finance committee operates under a written charter adopted by the board of directors which is available on the Company’s website at www.sanuwave.com. Specific responsibilities of the strategy and finance committee include identifying financial strategies to improve the Company’s balance sheet position and shareholder value.

Stockholder Communications with the Board of Directors

The board of directors has implemented a process for stockholders to send communications to the board of directors. Stockholders who wish to communicate directly with the board of directors or any director should deliver any such communications in writing to the Secretary of the Company. The Secretary will compile any communications they receive from stockholders and deliver them periodically to the board of directors or the specific directors requested. The Secretary of the Company will not screen or edit such communications but will deliver them in the form received from the stockholder.

Code of Conduct and Ethics

It is the Company’s policy to conduct its affairs in accordance with all applicable laws, rules and regulations of the jurisdictions in which it does business. The Company has adopted a code of business conduct and ethics with policies and procedures that apply to all associates (all employees are encompassed by this term, including associates who are officers) and directors, including the chief executive officer, chief financial officer, controller, and persons performing similar functions.

The Company has made the code of business conduct and ethics available on its website at www.sanuwave.com. If any substantive amendments to the code of business conduct and ethics are made or any waivers are granted, including any implicit waiver, the Company will disclose the nature of such amendment or waiver on its website or in a Current Report on Form 8-K.

No Family Relationships Among Directors and Officers

There are no family relationships between any director or executive officer of the Company and any other director or executive officer of the Company.

Limitation of Directors Liability and Indemnification

The Nevada Revised Statutes authorize corporations to limit or eliminate, subject to certain conditions, the personal liability of directors to corporations and their stockholders for monetary damages for breach of their fiduciary duties. Our certificate of incorporation limits the liability of our directors to the fullest extent permitted by Nevada law.

We have director and officer liability insurance to cover liabilities our directors and officers may incur in connection with their services to us, including matters arising under the Securities Act of 1933, as amended. Our certificate of incorporation and bylaws also provide that we will indemnify our directors and officers who, by reason of the fact that he or she is one of our officers or directors, is involved in a legal proceeding of any nature.

There is no pending litigation or proceeding involving any of our directors, officers, employees, or agents in which indemnification will be required or permitted. We are not aware of any threatened litigation or proceeding that may result in a claim for such indemnification.

DELINQUENT SECTION 16(a) REPORTS

Section 16(a) of the Exchange Act requires our directors and executive officers, and persons who own more than 10% of our equity securities which are registered pursuant to Section 12 of the Exchange Act, to file with the SEC initial reports of ownership and reports of changes in ownership of our equity securities.
 
Except as set forth herein, based solely upon a review of the Forms 3, 4 and 5 (and amendments thereto) furnished to us for our fiscal year ended December 31, 2023, we have determined that our directors, officers and greater than 10% beneficial owners complied with all applicable Section 16 filing requirements.
 
Item 11.
EXECUTIVE COMPENSATION

This section discusses the material components of the executive compensation program offered to our executives, and in particular to our named executive officers for 2023, who were:


Morgan Frank, Chief Executive Officer

Toni Rinow, Chief Financial Officer

Tim Hendricks, Executive Vice President of Sales

Kevin A. Richardson, II, Chief Strategy Officer and former Chief Executive Officer

Summary Compensation Table

The following table provides certain information concerning compensation earned for services rendered in all capacities by our named executive officers during the fiscal years ended December 31, 2023, and 2022.

Name and Position
Year
 
Salary
   
Bonus (2)
   
All other
compensation (1)
   
Total
 
Morgan Frank, Chief Executive Officer
2023
   
1
     
-
     
100,000
     
100,001
 
Toni Rinow, Chief Financial Officer
2023
   
335,000
     
-
     
-
     
335,000
 
Tim Hendricks, Executive Vice President of Sales
2023
   
244,391
     
30,000
     
49,067
     
323,458
 
Kevin Richardson II, Former Chief Executive Officer
2023
   
350,000
     
-
     
60,000
     
410,000
 

 2022
   
430,583
     
-
     
175,000
     
605,583
 

  (1)
Includes board fees, health, dental, life and disability insurance premiums and 401(k) matching contributions.

(2)
The bonus paid to Mr. Hendricks in 2023 was a signing bonus.

2023 Named Executive Officer Compensation Plan

Base salary

Our salaries reflect the responsibilities of each Named Executive Officer (NEO) and the competitive market for comparable professionals in our industry.  Base salaries and benefits packages are fixed components of our NEO’s compensation and do not vary with Company performance.

Short term Cash Incentives

The performance-based compensation plan reflects our pay-for-performance philosophy and directly ties short-term incentives to short-term business performance.  These awards are linked to specific annual financial goals and key business initiatives for the overall Company. Annual employee bonus incentives are paid to reward the achievement of critical short-term operating, financial, and strategic goals.  The annual employee bonus is calculated based on a percentage of the each NEO’s salary, 50% is paid on individual performance goals, as assigned by leadership and the Board of Directors, and the remainder is paid based on Company performance measures.

Stock Incentive Plan

On October 24, 2006, SANUWAVE, Inc.’s board of directors adopted the 2006 Stock Incentive Plan of SANUWAVE, Inc. (the “2006 Plan”). On November 1, 2010, the Company approved the Amended and Restated 2006 Stock Incentive Plan of SANUWAVE Health, Inc. effective as of January 1, 2010 (previously defined as the “Stock Incentive Plan”). The Stock Incentive Plan permits grants of awards to selected employees, directors, and advisors of the Company in the form of restricted stock or options to purchase shares of common stock. Options granted may include non-statutory options as well as qualified incentive stock options. The Stock Incentive Plan is administered by the board of directors of the Company. The Stock Incentive Plan gives broad powers to the board of directors of the Company to administer and interpret the form and conditions of each option. The stock options granted under the Stock Incentive Plan are non-statutory options which vest over a period of up to three years and have a maximum ten-year term. The options are granted at an exercise price equal to the fair market value of the common stock on the date of the grant.

The terms of the options granted under the Stock Incentive Plan expire as determined by individual option agreements (or on the tenth anniversary of the grant date), unless terminated earlier, on the first to occur of the following: (1) the date on which the participant’s service with the Company is terminated by the Company for cause; (2) 60 days after the participant’s death; or (3) 60 days after the termination of the participant’s service with the Company for any reason other than cause or the participant’s death; provided that, if during any part of such 60 day period the option is not exercisable solely because of specified securities law restrictions, the option will not expire until the earlier of the expiration date or until it has been exercisable for an aggregate period of 60 days after the termination of the participant’s service with the Company. The options vest as provided for in each option agreement and the exercise prices for the options are determined by the board of directors at the time the option is granted, provided that the exercise price shall in no event be less than the fair market value per share of the Company’s common stock on the grant date. In the event of any change in the common stock underlying the options, by reason of any merger or exchange of shares of common stock, the board of directors shall make such substitution or adjustment as it deems to be equitable to (1) the class and number of shares underlying such option, (2) the exercise price applicable to such option, or (3) any other affected terms of such option.

In the event of a change of control, unless specifically modified by an individual option agreement: (1) all options outstanding as of the date of such change of control will become fully vested; and (2) notwithstanding (1) above, in the event of a merger or share exchange, the board of directors may, in its sole discretion, determine that any or all options granted pursuant to the Stock Incentive Plan will not vest on an accelerated basis if the board of directors, the surviving corporation or the acquiring corporation, as the case may be, has taken such action that in the opinion of the board of directors is equitable or appropriate to protect the rights and interests of the participants under the Stock Incentive Plan.

No equity awards were issued during the years ended December 31, 2023, and 2022.

Transition and Separation Agreement with Mr. Richardson

On May 23, 2023, SANUWAVE and Mr. Richardson entered into a Transition and Separation Agreement (the “Transition Agreement”), pursuant to which Mr. Richardson agreed to serve as SANUWAVE’s Chief Strategy Officer for an anticipated period of 12 months or alternatively a consulting agreement for a period of two years. Mr. Richardson will continue to receive his current salary or an equivalent consulting fee, remain eligible for SANUWAVE’s group health benefit plans and programs, unless he earlier becomes eligible for health insurance benefits through a subsequent employer or exceeds the legal eligibility period for continued coverage, and will remain eligible to receive a pro-rated annual bonus, one-third of which will be based upon SANUWAVE achieving each of the following metrics during calendar year 2023: (i) sales of $30 million, (ii) adjusted EBITDA of $3 million and (iii) listing on The Nasdaq Stock Market or the New York Stock Exchange. Mr. Richardson also is entitled to receive options exercisable for 25 million shares of SANUWAVE Common Stock, one-half of which will vest immediately and one-half of which will vest on April 15, 2024. During any period of continued service with SANUWAVE, Mr. Richardson’s options will continue to vest. If no mutually agreed upon employment agreement or consulting agreement is entered into, or if Mr. Richardson is terminated without cause prior to the end of the anticipated transition period, Mr. Richardson will receive a severance payment equal to 20 weeks of his most recent base salary, subject to Mr. Richardson executing a release of claims in favor of SANUWAVE and his continued compliance with the Transition Agreement and any post-employment obligations under any employee agreements between SANUWAVE and Mr. Richardson. The Transition Agreement also included a release of claims in favor of SANUWAVE and customary confidentiality and non-disparagement provisions.

Employment Agreement with Mr. Frank

Effective May 23, 2023, the SANUWAVE board appointed Morgan Frank, as SANUWAVE’s interim Chief Executive Officer. In connection with this appointment, SANUWAVE and Mr. Frank entered into an Executive Employment Agreement, effective May 23, 2023 (the “Frank Employment Agreement”). Pursuant to the Frank Employment Agreement, Mr. Frank is paid a de minimis base salary of $1.00 per year, may be eligible to receive an incentive bonus opportunity in accordance with any criteria determined by the SANUWAVE board, and will be entitled to participate in SANUWAVE’s employee benefit plans and programs. Mr. Frank’s employment will be terminated upon (i) written notice of termination or resignation by either SANUWAVE or Mr. Frank, respectively, for any reason, provided that Mr. Frank must provide at least 60 days’ prior notice of his resignation, or (ii) Mr. Frank’s death or disability. Moreover, during the term of his employment and for a period of one year thereafter, Mr. Frank agreed (i) not to perform services for or have any interest in any competitive business and (ii) not to solicit (a) SANUWAVE’s current or former employees or independent contractors or (b) actual or prospective customers, clients, vendors, service providers, suppliers or contractors. Finally, the Frank Employment Agreement also includes customary confidentiality and non-disparagement provisions.

Outstanding Equity Awards at 2023 Fiscal Year End

The following table provides certain information concerning the outstanding equity awards for each named executive officer as of December 31, 2023:

Name
 
Number of
securities
underlying
unexercised
options
exercisable
   
Number of
securities
underlying options
unexercisable
   
Equity incentive
plan awards
number of
securities
underlying
unexercised
unearned options
   
Exercise
price ($)
 
Expiration
Date
Kevin A. Richardson, Former Chief Executive Officer
   
452,381
     
-
     
-
   
$
0.11
 
10/1/2025
     
297,619
     
-
     
-
   
$
0.06
 
10/1/2025
     
700,000
     
-
     
-
   
$
0.04
 
6/16/2026
     
594,300
     
-
     
-
   
$
0.18
 
11/9/2026
     
900,000
     
-
     
-
   
$
0.11
 
6/14/2027
     
1,100,000
     
-
     
-
   
$
0.21
 
9/20/2028
     
50,000
     
-
     
-
   
$
0.15
 
8/26/2029

Director Compensation Table for Fiscal Year 2023

The Company provides a base retainer for each director with higher base retainers for service by the Board Chair. The Company provides an additional retainer for committee leadership of the Audit Committee, Compensation Committee, and Strategy and Finance Committee. The Compensation Committee believes the structure aligns compensation according to the level of service contributions by each director.

Director
 
Fee Earned or
paid in cash
(in thousands)
 
Morgan Frank
 
$
100
 
A. Michael Stolarski
 
$
97
 
Jeff Blizzard
 
$
90
 
Ian Miller
 
$
90
 
James Tyler
 
$
90
 
Kevin Richardson
 
$
60
 

Item 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The following table sets forth certain information, as of March 15, 2024, with respect to the beneficial ownership of the Company’s outstanding common stock by (i) any holder of more than five percent, (ii) each of the Company’s named executive officers and directors, and (iii) the Company’s directors and executive officers as a group.

Name of Beneficial Owner (1)
 
Number of
Share
Beneficially
Owned
   
Percent of
Shares
Outstanding (2)
 
Morgan Frank (4)
   
347,483,770
     
25.6
%
Toni Rinow
   
-
     
*
 
Timothy Hendricks
   
-
     
*
 
Kevin A. Richardson, II (3)
   
35,459,229
     
3.1
%
A. Michael Stolarski
   
132,990,790
     
10.9
%
James Tyler
   
3,262,500
     
*
 
Ian Miller
   
17,364,814
     
1.5
%
Jeff Blizard
   
-
     
*
 
All Directors and Executives as a group (11 persons)
   
543,085,371
     
37.2
%
Greater than 5% Holders:
               
Opaleye LP
   
207,514,881
     
19.8
%
Manchester Management PR, LLC
               
Manchester Management Company, LLC
               
Manchester Explorer, L.P.
               
James E. Besser
   
362,858,770
     
26.7
%

* Denotes less than 1% beneficial ownership

(1) Unless otherwise noted, each beneficial owner has the same address as the Company.  Jeff Blizzard does not hold any stock in the Company.

(2) Applicable percentage ownership is based on 1,140,559,227 shares of common stock outstanding as of March 15, 2024.  “Beneficial ownership” includes shares for which an individual, directly or indirectly, has or shares voting or investment power, or both, and includes options, warrants and convertible promissory notes, that are exercisable within 60 days of March 15, 2024. Unless otherwise indicated, all the listed persons have sole voting and investment power over the shares listed opposite their names. Beneficial ownership as reported in the above table has been determined in accordance with Rule 13d-3 of the Exchange Act.

(3) In addition, this amount includes 4,876,409 shares of common stock owned directly by Prides Capital Fund I, L.P. Prides Capital Partners LLC is the general partner of Prides Capital Fund I, L.P. and Mr. Richardson is the controlling shareholder of Prides Capital Partners LLC; therefore, under certain provisions of the Exchange Act, he may be deemed to be the beneficial owner of such securities. Mr. Richardson has also been deputized by Prides Capital Partners LLC to serve on the board of directors of the Company. Mr. Richardson disclaims beneficial ownership of all such securities except to the extent of any indirect pecuniary interest (within the meaning of Rule 16a-1 of the Exchange Act) therein.

(4) Manchester Management PR, LLC (“Manchester”) and Manchester Management Company, LLC (“GP”) may be deemed to be the owner of 108,460,646 shares of Common Stock. Manchester and GP have the sole power to vote or direct the vote of 0 shares of Common Stock, have the shared power to vote or direct the vote of 108,460,646 shares of Common Stock

Manchester Explorer, L.P. (“Explorer”) may be deemed to be the beneficial owner of 362,858,770 shares of Common Stock. Explorer has the sole power to vote or direct the vote of 0 shares of Common Stock, has the shared power to vote or direct the vote of 309,636,770 shares of Common Stock

Mr. Besser has the sole power to vote or direct the vote of 2,250,000 shares of Common Stock, has the shared power to vote or direct the vote of 131,268,146 shares of Common Stock and 216,215624 shares for warrants and convertible debt.

Mr. Frank has the sole power to vote or direct the vote for 8,807,500 shares of Common Stock and 10,937,500 Common Stock warrants.  Mr. Frank has the shared power to vote or direct the vote of 131,268,146 shares of Common Stock and 216,215,624 shares for warrants and convertible debt.

Mr. Besser is the managing member of Manchester and GP and Mr. Frank serves as a portfolio manager and as a consultant for Explorer. Manchester is the investment manager of Explorer and GP is the general partner of Explorer. The principal business address for each of Manchester, GP, Explorer and Messrs. Besser and Frank is 2 Calle Candina, #1701, San Juan, Puerto Rico, 00907.

(5) Opaleye Management Inc. (the “Opaleye”) serves as investment manager to Opaleye, L.P. and as a portfolio manager for a separate managed account (the “Managed Account”) and may be deemed to indirectly beneficially own securities owned by the Managed Account. Opaleye disclaims beneficial ownership of the shares held by the Managed Account. Mr. James Silverman is the President of Opaleye. The address of Opaleye is One Boston Place, 26th Floor, Boston, MA 02108

Securities Authorized for Issuance Under Equity Compensation Plans

Plan category
 
Number of
securities to be
issued upon
exercise of
outstanding
options, warrants,
and rights (a)
   
Weighted-
average
 exercise price
of outstanding
options,
warrants and
rights (b)
   
Number of
securities
remaining
available for
future issuance
under equity
compensation
plans (c)
 
Equity compensation plans approved by security holders
   
-
   
$
-
     
-
 
Equity compensation plans not approved by security holders
   
16,286,650
     
0.28
     
5,598,216
 
Total
   
16,286,650
   
$
0.28
     
5,598,216
 

Stock Incentive Plans

On November 1, 2010, the Company approved the Stock Incentive Plan. The Stock Incentive Plan permits grants of awards to selected employees, directors, and advisors of the Company in the form of restricted stock or options to purchase shares of common stock. Options granted may include non-statutory options as well as qualified incentive stock options. The Stock Incentive Plan is currently administered by the board of directors of the Company. The Stock Incentive Plan gives broad powers to the board of directors of the Company to administer and interpret the form and conditions of each option. The stock options granted under the Stock Incentive Plan are generally non-statutory options which vest over a period of up to three years and have a ten-year term. The options are granted at an exercise price equal to the fair market value of the common stock on the date of the grant which is approved by the board of directors of the Company.
 
Item 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
 
Director Independence

Our board of directors has determined that Jeff Blizard, Ian Miller, Jim Tyler and A. Michael Stolarski qualify as independent directors based on the OTC stock market definition of “independent director.”  Our board of directors has determined that our other directors, Morgan Frank and Kevin A. Richardson II, does not qualify as an independent director based on the OTC stock market definition of “independent director.”  There are no family relationships among any of the directors or executive officers of the Company.

Related Party Transactions

On August 6, 2020, the Company issued to A. Michael Stolarski a convertible promissory note in the principal amount of $223 thousand. The Stolarski Note has a maturity date of August 6, 2021, and accrues interest at a rate equal to 12.0% per annum.  On October 27, 2021, the Company issued to Mr. Stolarski a promissory note in the principal amount of $150 thousand (“Stolarski Note #2”). The Stolarski Note #2 matures on June 30, 2022, and accrues interest at a rate equal to 15.0% per annum. On April 1, 2022, the Company entered into a Reverse Repurchase Agreement with a related party, A. Michael Stolarski, also a shareholder and member of the Company’s board of directors, in the amount of $250 thousand. In August 2022, all notes including interest were refinanced into the August 2022 convertible promissory notes totaling $730 thousand.

In August 2022 and November 2022, the Company entered into Purchase Agreements for the sale of Notes and Common Stock Purchase Warrants in an aggregate principal amount of $16.2 million in August and $4.0 million in November.  In these transactions, James Besser, Morgan C. Frank, Chief Executive Officer and Chairman of the Board; Kevin A. Richardson, II, former Chairman of the Board and former Chief Executive Officer of the Company; A. Michael Stolarski; Manchester Explorer, L.P., and Opaleye, L.P., beneficial owners of more than five percent of the Company’s common stock, purchased Notes, which were accompanied by Common Stock Purchase Warrants, with an aggregate principal amount of $400,000, $250,000, $261,780, $1,434,966, $2,500,000 and $2,900,000, respectively. Messrs. Besser and Frank share voting and dispositive power with respect to the securities acquired by Manchester Explorer, L.P.  The Notes issued to each of Messrs. Richardson and Stolarski included $90,000 in principal amount for which the consideration was accrued and unpaid director fees.  Certain other directors received Notes with an aggregate principal amount of $527,000 for which the consideration was accrued and unpaid director fees.  These notes along with interest were converted into common stock shares during 2023. Additional information regarding the Notes and accompanying Common Stock Purchase Warrants issued in August 2022 and November 2022 is disclosed in Note 11 to the consolidated financial statements in Part II, Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.

In May 2023 and December 2023, the Company entered into Purchase Agreements for the sale of Notes and Common Stock Purchase Warrants in an aggregate principal amount of $1.2 million and $1.8 million, respectively.  In these transactions, Manchester Explorer, L.P. purchased Notes, which were accompanied by Common Stock Purchase Warrants, with an aggregate principal amount of $300,000 in May 2023 and $100,000 in December 2023. Additional information regarding the Notes and accompanying Common Stock Purchase Warrants issued in May 2023 and December 2023 is disclosed in Note 11 to the consolidated financial statements in Part II, Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.

In July 2023, the Company issued Asset-Backed Secured Promissory Notes (ABS Promissory Notes) in the aggregate principal amount of $4.6 million at an original issue discount of 33.33%.  The Company and the parties to the ABS Promissory Notes entered into a side letter pursuant to which the parties agreed that upon the maturity date, the company will issue each lender a convertible promissory note and warrants consistent with the form of the above-described Purchase Agreements for the sale of Notes and Common Stock Purchase Warrants. A. Michael Stolarski, Manchester Explorer and Opaleye, L.P purchased ABS Promissory Notes in an aggregate principal amount of $149,993, $862,457, and $299,985. In January 2024, these ABS Promissory Notes were converted to convertible notes consistent with the Notes described above. Additional information regarding the ABS Promissory Notes is disclosed in Note 12 to the consolidated financial statements in Part II, Item 8. “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.

Letter Agreements

Pursuant to the Letter Agreements, the related parties disclosed above have committed to exchange the outstanding warrants and convertible notes described above for shares of common stock immediately prior to the closing of the Business Combination. Pursuant to the Letter Agreements, the holders of convertible notes will receive, in the form of common stock at an exchange ratio of $0.04 per share, the full amount of principal and interest that would be due and payable on such notes as of the applicable maturity date. The holders of warrants with an exercise price of $0.04 per share will receive 0.9 shares of common stock per share that are subject to such warrants, and the holders of warrants with an exercise price of $0.067 per share will receive 0.85 shares of common stock per share. The holders of these warrants and these convertible notes will pay no new consideration in connection with these exchanges.

Voting Agreements

In connection with the Business Combination, the Company and SEPA have entered into voting agreements with certain stockholders, including James Besser; Iulian Cioanta, Chief Science and Technology Officer; Morgan C. Frank; Ian Miller; Kevin A. Richardson, II; Peter Stegagno, Chief Operating Officer; A. Michael Stolarski; James Tyler, a director; and Manchester Explorer, L.P.

Lock-Up Agreements

In connection with the Business Combination, SEPA has entered into Lock-Up Agreements with certain stockholders, including James Besser, Iulian Cioanta, Morgan C. Frank, Ian Miller, Kevin A. Richardson, II, Peter Stegagno, A. Michael Stolarski, James Tyler, and Manchester Explorer, L.P.
 
Item 14.
PRINCIPAL ACCOUNTANT FEES AND SERVICES
 
The following table summarizes the fees that we have paid or accrued for audit and other services provided by our prior principal independent registered public accounting firm, Marcum LLP:
 
(In thousands)
 
For the Year Ended December 31,
 
Fee Category
 
2023
   
2022
 
             
Audit fees
 
$
545    
$
504
 
Tax fees
   
-
     
-
 
Audit related fees
   
-
     
-
 
All other fees
   
-
     
-
 
Total Fees
 
$
545
   
$
504
 

For purposes of the preceding table:

Audit fees consist of fees for the annual audit of our consolidated financial statements, the review of the interim financial statements included in our quarterly reports on Form 10-Q, and other professional services provided in connection with statutory and regulatory filings and consents related to capital markets transactions and engagements for those fiscal years.

Tax fees consist of fees for tax compliance, tax advice and tax planning services for those fiscal years.

Audit related fees consist of fees for assurance and related services that are reasonably related to the performance of the audit or review.

All other fees consist of fees for all other products and services.
 
The audit committee must pre-approve all audits and permitted non-audit services to be provided by our principal independent registered public accounting firm unless an exception to such pre-approval exists under the Exchange Act or the rules of the SEC. Each year, the board of directors approves the retention of the independent auditor to audit our consolidated financial statements, including the associated fee. At this time, the audit committee evaluates and approves other known potential engagements of the independent auditor, including the scope of audit-related services, tax services and other services proposed to be performed and the proposed fees, and approves or rejects each service, taking into account whether the services are permissible under applicable law and the possible impact of each non-audit service on the independent auditor’s independence from management.

PART IV
 
Item 15.
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
 
1. All financial statements

The following financial statements are included in this Annual Report on Form 10-K in Item 8 of Part II:

 
Page
Consolidated financial statements
 
   
Report of Independent Registered Public Accounting Firm (PCAOB ID: 688)
F-1
   
Consolidated Balance Sheets as of December 31, 2023 and 2022
F-3
   
Consolidated Statements of Comprehensive Loss for the years ended December 31, 2023 and 2022
F-4
   
Consolidated Statements of Stockholders’ Deficit for the years ended December 31, 2023 and 2022
F-5
   
Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022
F-5
   
Notes to Consolidated Financial Statements
F-7

2. Financial statement schedules
 
No schedules are required because either the required information is not present or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements or the notes thereto.
 
The exhibits below are furnished or filed and, as applicable, are incorporated by reference herein as part of this Annual Report on Form 10-K.

Exhibit No.
Description
   
Agreement and Plan of Merger, dated as of August 23, 2023, by and among SEP Acquisition Corp., SEP Acquisition Holdings Inc., and SANUWAVE Health, Inc. (Incorporated by reference to Exhibit 2.1 to the Form 8-K filed with the SEC on August 23, 2023).
   
Amendment Number one to Agreement and Plan of Merger, dated February 27, 2024, by and between SEP Acquisition Corp. and Sanuwave Health, Inc. (Incorporated by reference to Exhibit 2.1 to the Form 8-K filed with the SEC on February 27, 2024)
   
Articles of Incorporation (Incorporated by reference to Exhibit 3.1 to the Form 10-SB filed with the SEC on December 18, 2007).
   
Certificate of Amendment to the Articles of Incorporation (Incorporated by reference to Appendix A to the Definitive Schedule 14C filed with the SEC on October 16, 2009).
   
Certificate of Amendment to the Articles of Incorporation (Incorporated by reference to Exhibit A to the Definitive Schedule 14C filed with the SEC on April 16, 2012).
   
Bylaws (Incorporated by reference to Exhibit 3.02 to the Form 10-SB filed with the SEC on December 18, 2007).
   
Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock of the Company dated March 14, 2014 (Incorporated by reference to Exhibit 3.1 to the Form 8-K filed with the SEC on March 18, 2014).
   
Certificate of Amendment to the Articles of Incorporation, dated September 8, 2015 (Incorporated by reference to Exhibit 3.6 to the Form 10-K filed with the SEC on March 30, 2016).
   
Certificate of Designation of Preferences, Rights and Limitations of Series B Convertible Preferred Stock of the Company dated January 12, 2016 (Incorporated by reference to Exhibit 3.1 to the Form 8-K filed with the SEC on January 19, 2016).
   
Certificate of Designation of Preferences, Rights and Limitations of Series C Convertible Preferred Stock of the Company dated January 31, 2020 (Incorporated by reference to Exhibit 3.1 to the Form 8-K filed with the SEC on February 6, 2020).
   
Certificate of Designation of Preferences, Rights and Limitations of Series C Convertible Preferred Stock of the Company dated January 31, 2020 (Incorporated by reference to Exhibit 3.1 to the Form 8-K filed with the SEC on February 6, 2020).
   
Certificate of Designation of Series D Convertible Preferred Stock (Incorporated by reference to Exhibit 3.1 to the Form 8-K filed with the SEC on May 20, 2020).
   
Certificate of Amendment of the Articles of Incorporation (Incorporated by reference to Exhibit 3.1 to the Form 8-K filed with the SEC on January 5, 2021).
   
Certificate of Amendment of the Articles of Incorporation, dated January 31, 2023 (Incorporated by reference to Exhibit 3.12 to the Form S-1/A filed with the SEC on January 31, 2023).

Description of Registrant’s Common Stock (Incorporated by reference to the Company’s Form 10-K for the year ended December 31, 2021).

Form of Secured Promissory Note issued to NH Expansion Credit Fund Holdings LP, dated August 6, 2020 (Incorporated by reference to the Form 8-K filed with the SEC on August 12, 2020).
   
Warrant issued to NH Expansion Credit Fund Holdings LP, dated August 6, 2020 (Incorporated by reference to the Form 8-K filed with the SEC on August 12, 2020).
   
Second Amendment to the Note and Warrant Purchase and Security Agreement by and between the Company and NH Expansion Credit Fund Holdings L.P., dated February 25, 2022 (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on March 2, 2022).
   
Third Amendment to the Note and Warrant Purchase and Security Agreement by and between the Company and NH Expansion Credit Fund Holdings L.P., dated June 30, 2022 (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on July 7, 2022).
   
Fourth Amendment to the Note and Warrant Purchase and Security Agreement by and between the Company and NH Expansion Credit Fund Holdings L.P., dated June 23, 2023 (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on June 29, 203).
   
Fifth Amendment to the Note and Warrant Purchase and Security Agreement by and between the Company and NH Expansion Credit Fund Holdings L.P., dated March 6, 2024 (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on March 6, 2024).
   
Convertible Promissory Note issued to HealthTronics, Inc., dated August 6, 2020 (Incorporated by reference to Exhibit 10.7 to the Form 8-K filed with the SEC on August 12, 2020).
   
Amendment to certain Promissory Notes that were dated August 1, 2005, by and among the Company, SANUWAVE, Inc. and HealthTronics, Inc., dated June 15, 2015 (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on June 18, 2015.)
   
Second Amendment to Certain Promissory Notes entered into as of June 28, 2016, by and among the Company, SANUWAVE, Inc. and HealthTronics, Inc. (Incorporated by reference to Exhibit 10.1 to the Form 10-Q filed with the SEC on August 15, 2016).
   
Third Amendment to promissory notes entered into as of August 3, 2017, by and among the Company, SANUWAVE, Inc. and HealthTronics, Inc. (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on August 4, 2017).
   
Securities Purchase Agreement by and between the Company and HealthTronics, Inc., dated August 6, 2020 (Incorporated by reference to Exhibit 10.8 to the Form 8-K filed with the SEC on August 12, 2020).
   
Convertible Promissory Note issued to Celularity Inc., dated August 6, 2020 (Incorporated by reference to Exhibit 10.3 to the Form 8-K filed with the SEC on August 12, 2020).
   
Common Stock Purchase Warrant, dated as of June 5, 2020, issued by the Company to LGH Investments, LLC (Incorporated by reference to Exhibit 10.3 to the Form 8-K filed with the SEC on June 11, 2020).
   
Form of Warrant Issued September 27, 2021, and December 22, 2021 (Incorporated by reference to Exhibit 10.7 filed with the Form 10-Q for the quarter ended September 30, 2021).
   
Form of Common Stock Purchase Warrant issued to certain purchasers, dated August 5, 2022 (Incorporated by reference to Exhibit 4.2 to the Form 8-K filed with the SEC on August 8, 2022).
   
Form of Common Stock Purchase Warrant issued to certain purchasers, dated November 14, 2022 (Incorporated by reference to Exhibit 4.4 to the Form S-1/A filed with the SEC on January 31, 2023).

Form of Future Advance convertible Promissory note issued to certain purchasers, date December 30, 2023 (Incorporated by reference to Exhibit 4.1 the Company’s Form 8-K filed with the SEC on January 3, 2024).

Forms of Common Stock purchase Warrants issued to certain purchasers, dated December 30, 2023 (Incorporated by reference to Exhibit 4.2 the Company’s Form 8-K filed with the SEC on January 3, 2024)
   
Form of Asset-Backed Secured Promissory Notes issued to certain purchasers, dated July 21, 2023 (Incorporated by reference to Exhibit 4.1 the Company’s Form 8-K filed with the SEC on July 21, 2023)
   
Form of Future Advance Convertible Promissory Note issued to certain purchasers, dated January 21, 2024 (Incorporated by reference to Exhibit 4.1 the Company’s Form 8-K filed with the SEC on January 21, 2024)
   
Form of Common Stock Purchase Warrants issued to certain purchasers, dated January 21, 2024 (Incorporated by reference to Exhibit 4.2 the Company’s Form 8-K filed with the SEC on January 21, 2024)
   
10.1
Amended and Restated 2006 Stock Option Incentive Plan of SANUWAVE Health, Inc. (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on November 3, 2010).
   
Security Agreement, by and between the Company and HealthTronics, Inc., dated June 15, 2015 (Incorporated by reference to Exhibit 4.1 to the Form 8-K filed with the SEC on June 18, 2015).
   
Letter Agreement by and between the Company and HealthTronics, Inc., dated August 6, 2020 (Incorporated by reference to Exhibit 10.6 to the Form 8-K filed with the SEC on August 12, 2020).
   
Amendment to Agreement for Purchase and Sale, Limited Exclusive Distribution and Royalties, and Servicing and Repairs of dermaPACE®System and Equipment, effective as of November 1, 2023, by and between SANUWAVE and Premier Shockwave Wound Care, Inc.
   
Joint Venture Agreement, dated September 21, 2018, by and among the Company, Johnfk Medical Inc. and Holistic Health Institute Pte. Ltd. (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on September 27, 2018).
   
Joint Venture Agreement, dated December 13, 2019, by and among the Company, Universus Global Advisors LLC, Versani Health Consulting Consultoria Em Gestao De Negocios Eireli, and the IDIC Group as set forth therein (Incorporated by reference to the Form 8-K filed with the SEC on January 28, 2020).
   
Master Equipment and Contracts Purchase Agreement by and between the Company and ABF SANUWAVE, LLC dated February 17, 2022 (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on February 24, 2022).
   
Master Equipment Lease, dated January 26, 2018, by and among the Company and NFS Leasing, Inc. (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on February 15, 2018).
   
Asset Purchase Agreement by and between the Company and Celularity Inc., dated August 6, 2020 (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on August 12, 2020).
   
License and Marketing Agreement by and between the Company and Celularity Inc., dated August 6, 2020 (Incorporated by reference to Exhibit 10.2 to the Form 8-K filed with the SEC on August 12, 2020).
   
Executive Employment Agreement, effective May 23, 2023, by and between SANUWAVE and Morgan Frank (Incorporated by reference to Exhibit 10.1 to SANUWAVE’s Form 8-K filed with the SEC on May 30, 2023).
   
Transition and Separation Agreement, dated May 23, 2023, by and between SANUWAVE and Kevin A. Richardson, II (Incorporated by reference to Exhibit 10.2 to SANUWAVE’s Form 8-K filed with the SEC on May 30, 2023).
   
Offer Letter, dated April 7, 2022, by and between the Company and Dr. Toni Rinow (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on August 19, 2022).
   
Offer Letter, dated July 20, 2023, by and between the Company and Andrew Walko (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on July 31, 2023).

Note and Warrant Purchase and Security Agreement by and among the Company, the noteholder party thereto and NH Expansion Credit Fund Holdings LP, as agent, dated August 6, 2020 (Incorporated by reference to Exhibit 10.5 to the Form 8-K filed with the SEC on August 12, 2020).
   
Security Agreement, dated May 9, 2023, by and among SANUWAVE and certain lenders (Incorporated by regarding to Exhibit 10.74 to SANUWAVE’s Form S-1 filed with the SEC on June 30, 2023)
   
Form of Securities Purchase Agreement, dated August 5, 2022, by and among the Company and the purchasers identified on the signature pages thereto (Incorporated by reference to Exhibit 10.1 the Form 8-K filed with the SEC on August 8, 2022).
   
Form of Registration Rights Agreement, dated August 5, 2022, by and among the Company and certain lenders (Incorporated by reference to Exhibit 10.4 to the Form 8-K filed with the SEC on August 8, 2022).
   
Securities Purchase Agreement, dated November 14, 2022, by and among the Company and the purchasers identified on the signature pages thereto (Incorporated by reference to Exhibit 10.67 to the Form S-1/A filed with the SEC on January 31, 2023).
   
Registration Rights Agreement, dated November 14, 2022, by and among the Company and certain lenders (Incorporated by reference to Exhibit 10.70 to the Form S-1/A filed with the SEC on January 31, 2023).
   
Security Agreement dated July 21, 2023, by and among the Company and certain lenders. (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on July 21, 2023).
   
Subordination Agreement dated July 21, 2023, by and among the Company, NH Expansion Credit Fund Holdings LP and certain creditors. (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on July 21, 2023).
   
Side Letter dated July 21, 2023, by and among the Company and certain purchasers. (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on July 21, 2023).
   
Securities Purchase Agreement, dated January 21, 2024, by and among the Company and the purchasers identified on the signature pages thereto (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on January 21, 2024).
   
Security Agreement dated January 21, 2024, by and among the Company and certain lenders. (Incorporated by reference to Exhibit 10.2 to the Form 8-K filed with the SEC on January 21, 2024).
   
Subordination Agreement dated January 21, 2024, by and among the Company, NH Expansion Credit Fund Holdings LP and certain creditors. (Incorporated by reference to Exhibit 10.3 to the Form 8-K filed with the SEC on January 21, 2024).
   
Form of Registration Rights Agreement, dated January 21, 2024, by and among the Company and certain lenders (Incorporated by reference to Exhibit 10.4 to the Form 8-K filed with the SEC on January 21, 2024).
   
Form of Waiver Letter, dated January 21, 2024, by and among the Company and certain purchasers (Incorporated by reference to Exhibit 10.5 to the Form 8-K filed with the SEC on January 21, 2024).
   
Form of Letter Agreement, dated January 21, 2024, by and among the Company and certain lenders (Incorporated by reference to Exhibit 10.6 to the Form 8-K filed with the SEC on January 21, 2024).
   
Securities Purchase Agreement, dated December 30, 2023, by and among the Company and the purchasers identified on the signature pages thereto (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on January 3, 2024)
   
Security Agreement, dated December 30, 2023, by and among the Company and certain lenders (Incorporated by reference to Exhibit 10.2 to the Form 8-K filed with the SEC on January 3, 2024)
   
Subordination Agreement, dated December 30, 2023, by and among the Company, NH Expansion Credit Fund Holdings LP and certain creditors (Incorporated by reference to Exhibit 10.3 to the Form 8-K filed with the SEC on January 3, 2024)

Registration Rights Agreement, dated December 30, 2023, by and among the Company and certain lenders (Incorporated by reference to Exhibit 10.4 to the Form 8-K filed with the SEC on January 3, 2024)
   
Form of waiver letter with purchasers in December 2023 offering (Incorporated by reference to Exhibit 10.5 to the Form 8-K filed with the SEC on January 3, 2024)
   
Form of letter agreement with purchasers in December 2023 offering (Incorporated by reference to Exhibit 10.6 to the Form 8-K filed with the SEC on January 3, 2024)
   
Form of Voting Agreement, dated as of August 23, 2023, by and among SEP Acquisition Corp., SANUWAVE Health, Inc., and the stockholder of SANUWAVE Health, Inc. party thereto (Incorporated by reference to Exhibit 10.1 to the Form 8-K filed with the SEC on August 23, 2023).
   
Sponsor Voting Agreement, dated as of August 23, 2023, by and among Mercury Sponsor Group I LLC, SEP Acquisition Corp., and SANUWAVE Health, Inc. (Incorporated by reference to Exhibit 10.2 to the Form 8-K filed with the SEC on August 23, 2023).
   
Form of Lock-Up Agreement, dated as of August 23, 2023, by and between SEP Acquisition Corp. and the stockholder of SANUWAVE Health, Inc. party thereto (Incorporated by reference to Exhibit 10.3 to the Form 8-K filed with the SEC on August 23, 2023).
   
List of subsidiaries
   
Consent of Marcum LLP, independent registered public accountants.
   
Power of Attorney (included on signature page).
   
Rule 13a-14(a)/15d-14(a) Certification of the Chief Executive Officer.
   
Rule 13a-14(a)/15d-14(a) Certification of the Chief Financial Officer.
   
Section 1350 Certification of the Chief Executive Officer.
   
Section 1350 Certification of the Chief Financial Officer.
   
101.INS
XBRL Instance
   
101.SCH
XBRL Taxonomy Extension Schema
   
101.CAL
XBRL Taxonomy Extension Calculation
   
101.DEF
XBRL Taxonomy Extension Definition
   
101.LAB
XBRL Taxonomy Extension Labels
   
101.PRE
XBRL Taxonomy Extension Presentation
   
104
Cover Page with Interactive Data File


∞ Indicates management contract or compensatory plan or arrangement.
*   Filed herewith
# Confidential treatment has been requested as to certain portions of this exhibit, which portions have been omitted and submitted separately to the Securities and Exchange Commission.
β  Confidential portions of this exhibit have been omitted as permitted by applicable regulations.

Item 16.
Form 10-K Summary

The Company has elected not to include summary information.

SIGNATURES

Pursuant to the requirements of Section 13 of 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.



SANUWAVE HEALTH, INC.

   
Dated: March 21, 2024
By: 
/s/ Morgan Frank

 
Name: Morgan Frank

 
Title:   Chief Executive Officer

POWER OF ATTORNEY
 
Know all persons by these presents, that each person whose signature appears below constitutes and appoints Morgan Frank and Toni Rinow, and each of them, as such person’s true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for such person and in such person’s name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and all other documents in connection therewith, with the Securities and Exchange Commission, granting unto each said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as such person might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them or their or such person’s substitute or substitutes, may lawfully do or cause to be done by virtue thereof.
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:

Signatures
 
Capacity
 
Date
         
By: /s/ Morgan Frank
Name: Morgan Frank
 
Chief Executive Officer and Chairman of the Board of Directors
(principal executive officer)
 
March 21, 2024
         
By: /s/ Toni Rinow
Name: Toni Rinow
 
Chief Financial Officer
(principal financial and accounting officer)
 
March 21, 2024

By: /s/ Kevin Richardson, II
Name: Kevin Richardson, II
 
Director
 
March 21, 2024
         
By: /s/ A. Michael Stolarski
Name: A. Michael Stolarski
 
Director
 
March 21, 2024
         
By: /s/ Jeff Blizard
Name: Jeff Blizard
 
Director
 
March 21, 2024
         
By: /s/ Ian Miller
Name: Ian Miller
 
Director
 
March 21, 2024
         
By: /s/ Jim Tyler
Name: Jim Tyler
 
Director
 
March 21, 2024


57

EX-21.1 2 ef20015276_ex21-1.htm EXHIBIT 21.1

EXHIBIT 21.1
 
List of Subsidiaries

Direct Subsidiary of SANUWAVE Health, Inc.

1.          SANUWAVE, Inc., a Delaware corporation

Subsidiaries of SANUWAVE, Inc. – Indirect Subsidiaries of SANUWAVE Health, Inc.

1.          SANUWAVE Services, LLC, a Delaware limited liability company

1.
SANUWAVE AG, a company organized under the laws of Switzerland



EX-23.1 3 ef20015276_ex23-1.htm EXHIBIT 23.1

Exhibit 23.1
 
INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM’S CONSENT

We consent to the incorporation by reference in the Registration Statement of SANUWAVE Health, Inc. on Form S-8 (File No. 333-170301) and Form S-1 (File No. 333-267731 and No. 333-273060) of our report dated March 21, 2024, which includes an explanatory paragraph as to the Company’s ability to continue as a going concern, with respect to our audits of the consolidated financial statements of SANUWAVE Health, Inc. as of December 31, 2023 and 2022 and for each of the two years in the period ended December 31, 2023, which report is included in this Annual Report on Form 10-K of SANUWAVE Health, Inc. for the year ended December 31, 2023.

/s/ Marcum llp

Marcum llp
New York, NY
March 21, 2024



EX-31.1 4 ef20015276_ex31-1.htm EXHIBIT 31.1

EXHIBIT 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Morgan Frank, certify that:
 
1.
I have reviewed this Annual Report on Form 10-K of SANUWAVE Health, Inc.;

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

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
Date:  March 21, 2024
 
/s/ Morgan Frank
Morgan Frank
Chief Executive Officer
(principal executive officer)



EX-31.2 5 ef20015276_ex31-2.htm EXHIBIT 31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Toni Rinow, certify that:

1.
I have reviewed this Annual Report on Form 10-K of SANUWAVE Health, Inc.;

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

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date:  March 21, 2024

/s/ Toni Rinow
Toni Rinow
Chief Financial Officer
(principal financial and accounting officer)



EX-32.1 6 ef20015276_ex32-1.htm EXHIBIT 32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO 18 U.S.C.
SECTION 1350,
AS ADOPTED PURSUANT TO SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of SANUWAVE Health, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Morgan Frank, Chief Executive Officer of the Company, hereby pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
 
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:  March 21, 2024

/s/ Morgan Frank
Morgan Frank
Chief Executive Officer

 

EX-32.2 7 ef20015276_ex32-2.htm EXHIBIT 32.2

EXHIBIT 32.2
 
CERTIFICATION PURSUANT TO 18 U.S.C.
SECTION 1350,
AS ADOPTED PURSUANT TO SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of SANUWAVE Health, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Toni Rinow, Chief Financial Officer of the Company, hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.
The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
 
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date:  March 21, 2024

/s/ Toni Rinow
Toni Rinow
Chief Financial Officer
 
 

EX-101.SCH 8 snwv-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Nature of the Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Going Concern link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Merger Agreement link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Loss per Share link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Factoring Liabilities link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Senior Secured Debt, in Default link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Asset-Backed Secured Promissory Notes link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Contract Liabilities link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Common Stock Purchase Warrants link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Concentration of Credit Risk and Limited Suppliers link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 062000 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 062100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 062200 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 062300 - Disclosure - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 070300 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Factoring Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Senior Secured Debt, in Default (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Asset-Backed Secured Promissory Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Contract Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Common Stock Purchase Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Concentration of Credit Risk and Limited Suppliers (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 082000 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 082100 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Nature of the Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Summary of Significant Accounting Policies, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090304 - Disclosure - Summary of Significant Accounting Policies, Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090306 - Disclosure - Summary of Significant Accounting Policies, Shipping and Handling Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Merger Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Loss per Share, Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - Loss per Share, Anti Dilutive Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Factoring Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Senior Secured Debt, in Default, Outstanding Secured Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091002 - Disclosure - Senior Secured Debt, in Default, Senior Secured Promissory Note Payable, in Default (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Summary (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Convertible Notes Payable and Convertible Notes Payable, Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Acquisition Convertible Promissory Notes Payable and Convertible Promissory Notes Payable, Related Party (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Asset-Backed Secured Promissory Notes, Summary (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Asset-Backed Secured Promissory Notes , ABS Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Fair Value Measurements, Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 091302 - Disclosure - Fair Value Measurements, Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 091304 - Disclosure - Fair Value Measurements, Embedded Conversion Option (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Common Stock Purchase Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Concentration of Credit Risk and Limited Suppliers (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 092000 - Disclosure - Income Taxes, Components of Income Tax Provision (Benefit) from Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 092002 - Disclosure - Income Taxes, Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 092004 - Disclosure - Income Taxes, Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 092100 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 092200 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 snwv-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 snwv-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 snwv-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Factoring Liabilities [Abstract] Accounts and Financing Receivable, after Allowance for Credit Loss, Current [Abstract] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts receivable, net of allowance of $1,237 and $1,037, respectively Accounts receivable Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Additional paid-in capital Additional Paid in Capital Amortization of debt issuance and debt discounts Shares issued for services Issuance of Stock and Warrants for Services or Claims Accounts receivable, allowance for doubtful accounts Amortization expense Amortization of Intangible Assets CONSOLIDATED BALANCE SHEETS [Abstract] Net loss per share, basic (in dollars per share) Percentage of acquired equity Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Proceeds of property and equipment Payments for (Proceeds from) Productive Assets Cash Cash and cash equivalents Cash paid for interest Accounts receivable Increase (Decrease) in Accounts Receivable Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Accrued interest and accrued interest, related parties Increase (Decrease) in Interest Payable, Net Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and contract liabilities Increase (Decrease) in Accrued Liabilities Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common stock, par value $0.001, 2,500,000,000 shares authorized; 1,140,559,527 and 548,737,651 issued and outstanding at 2023 and 2022, respectively Common Stock, Value, Issued Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Deferred [Abstract] Total Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration of Credit Risk and Limited Suppliers Concentration Risk Disclosure [Text Block] Concentration Risk Type [Axis] Concentration Risk [Line Items] Concentration Risk [Table] Concentration Risk Type [Domain] Convertible promissory notes payable Cost of Revenues Federal Foreign Current Tax Provision Current Income Tax Expense (Benefit) Total Current Liabilities Liabilities, Current Current Liabilities: State Customer Concentration Risk [Member] Customer Relationships [Member] Debt Conversion [Line Items] Debt Conversion [Table] Senior Secured Debt, in Default Principal amount Aggregate principal amount Frequency of interest payment Interest rate Interest rate percentage Interest rate percentage Interest rate Maturity date Debt Instrument, Name [Domain] Debt discount Debt discount Debt Instrument, Unamortized Discount Debt Instruments [Abstract] Debt Instrument [Axis] Federal Deferred Federal Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Deferred Tax Provision Deferred Income Tax Expense (Benefit) Gross deferred tax liability Deferred Tax Liabilities, Gross State Deferred State and Local Income Tax Expense (Benefit) Deferred Tax Assets [Abstract] Gross deferred tax assets Deferred Tax Assets, Gross Capitalized research and development Net Deferred Tax Asset Deferred Tax Assets, Net of Valuation Allowance Net operating loss carryforwards Net operating loss carryforwards - foreign Accrued employee compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net change in reserve accounts Valuation Allowance Deferred Tax Assets, Valuation Allowance TOTAL Deferred Tax Liabilities, Net Depreciation and amortization Net loss per share, diluted (in dollars per share) Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Percentage of federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Fair value of financial instruments U.S. Federal [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets [Line Items] Future Amortization Expense [Abstract] Outside U.S. [Member] Loss on extinguishment of debt Gain/loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt General and administrative Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Gross Margin Gross Profit Impairment on goodwill Impairment of long-lived assets CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract] Income Taxes Income Tax Disclosure [Text Block] Income tax penalties Income Tax Penalties and Interest Expense [Abstract] Increase (reduction) in income taxes resulting from [Abstract] Tax benefit at statutory rate Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount State income tax benefits, net of federal benefit Intangible assets, net Intangible Assets, Net [Abstract] Intangible Assets, Gross Definite-lived Intangibles [Abstract] Goodwill Interest expense Interest expense Interest Expense, Debt Interest on income taxes Finished goods Inventory Total inventory Inventory, Net [Abstract] Parts and accessories Reserve for slow moving inventory Inventory Valuation Reserves Inventory Inventory, Policy [Policy Text Block] Proceeds from senior secured promissory note Total Liabilities Liabilities LIABILITIES Liabilities [Abstract] Total Liabilities and Stockholders' Deficit Liabilities and Equity Related Party, Type [Axis] Related Party [Axis] Net Cash Flows Provided by Financing Activities Net Cash Provided by (Used in) Financing Activities Cash Flows - Financing Activities Net Cash Flows Provided by Investing Activities Net Cash Provided by (Used in) Investing Activities Cash Flows - Investing Activities Net Cash Used by Operating Activities Net Cash Provided by (Used in) Operating Activities Cash Flows - Operating Activities: Net loss Net Loss Net Income (Loss) Attributable to Parent Total Non-Current Assets Assets, Noncurrent Non-Current Assets: Total Non-Current Liabilities Liabilities, Noncurrent Non-Current Liabilities: Notes Payable [Abstract] Senior Secured Promissory Notes Payable [Abstract] Senior Secured Debt [Abstract] Acquisition Convertible Promissory Note [Member] Notes Payable, Other Payables [Member] Net operating loss carryforwards Operating Loss Carryforwards Operating Loss Operating Income (Loss) Revenue Total Revenue Revenues Other expense Other Nonoperating Expense Total Other Expense Other Nonoperating Income (Expense) Patent [Member] Patents [Member] Preferred stock, shares authorized (in shares) Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Proceeds from convertible promissory notes Gross cash proceeds Total proceeds Proceeds from asset-backed secured promissory notes payable Proceeds from Secured Notes Payable Proceeds from short term borrowings Property, equipment and right of use assets, net Bad debt expense Accounts receivable Related Party, Type [Domain] Related Party, Type [Domain] Research and development Research and Development Expense, Policy [Policy Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Inventory Inventory Disclosure [Text Block] Concentration of Credit Risk and Limited Suppliers Asset-backed secured promissory notes payable Carrying value Selling and marketing Senior secured debt, in default Carrying value Senior Notes, Current Series B Convertible Preferred Stock [Member] Series B Preferred Stock [Member] Series C Convertible Preferred Stock [Member] Series D Convertible Preferred Stock [Member] Series D Preferred Stock [Member] Series A Convertible Preferred Stock [Member] Series A Preferred Stock [Member] Shares available for grant (in shares) Forfeited or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Aggregate intrinsic value for outstanding options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding (in shares) Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding (in dollars per share) Outstanding (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Short-Term Debt [Line Items] Short-Term Debt [Line Items] Schedule of Short-Term Debt [Table] Schedule of Short-Term Debt [Table] Summary of Significant Accounting Policies Contract Liabilities [Abstract] Standard Product Warranty Disclosure [Abstract] State [Member] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT [Abstract] Common Stock Options [Member] STOCKHOLDERS' DEFICIT Outstanding, beginning (in shares) Outstanding, ending (in shares) Class of Warrant or Right, Outstanding Warrants to purchase common stock (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Subsequent Event Type [Axis] Subsequent Event [Line Items] Subsequent Event [Table] Subsequent Event Type [Domain] Supplier Concentration Risk [Member] Total Current Assets Assets, Current Current Assets: Tradenames [Member] Trade Names [Member] Trade Names [Member] Trademarks [Member] Common Stock Purchase Warrants [Member] Weighted average shares outstanding, diluted (in shares) Weighted average shares outstanding, basic (in shares) Weighted average shares outstanding (in shares) Common Shares [Member] Common Stock [Member] Research and development Convertible Notes Payable, Including Interest [Member] Convertible Notes Payable [Member] Total Assets Assets Factoring Liabilities [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Intangible Assets Other Other Liabilities, Current Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Purchases [Member] Income Tax Authority [Domain] One-time payment received from Licensee Proceeds from License Fees Received Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Statement [Table] Antidilutive Securities, Name [Domain] ASSETS Assets [Abstract] Statement [Line Items] Liabilities Measured at Fair Value on Recurring Basis Warrant Activity Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Quoted Prices in Active Markets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Level 3 [Member] Significant Unobservable Inputs (Level 3) [Member] Concentration of Credit Risk and Limited Suppliers [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Class of Warrant or Right [Line Items] Class of Stock [Domain] Common Stock Purchase Warrants [Abstract] Class A Common Stock [Member] Common Class A [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Operating Expenses: Operating Expenses [Abstract] Total Operating Expenses Operating Expenses Anti-dilutive equity securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Loss per Share [Abstract] Loss per Share: Anti-dilutive Equity Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Class of Stock [Axis] Common stock, par value (in dollars per share) Common stock, par value (in dollars per share) Foreign currency translation adjustment Common stock shares reserved (in shares) Debt discount Components of Net Loss Before Income Taxes [Abstract] Total Stockholders' Deficit Beginning balance Ending balance Equity, Attributable to Parent Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Income tax expense Income Tax Expense Income Tax Expense (Benefit) Preferred stock, par value $0.001, 5,000,000 shares authorized, 6,175 Series A, 293 Series B, 90 Series C, and 8 Series D designated shares, respectively; no shares issues and outstanding at 2023 and 2022 Preferred Stock, Value, Issued Common Stock [Abstract] Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Accounts Receivable [Member] Accounts Receivable [Member] Warrant Liability [Member] Equity Components [Axis] Additional Paid-in Capital [Member] Accumulated Deficit [Member] Accumulated Other Comprehensive Loss [Member] Equity Component [Domain] Shares issued in conjunction with senior note Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Shares issued in conjunction with senior note (in shares) Issuance of common stock upon conversion of convertible notes (in shares) Shipping and Handling Costs [Abstract] Costs and Expenses [Abstract] Shipping and handling costs Options [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Merger Agreement [Abstract] Business Combination, Description [Abstract] Loss per Share Earnings Per Share [Text Block] Weighted Average Shares Outstanding [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Class of Stock [Line Items] Schedule of Stock by Class [Table] Commitments and Contingencies (Footnote 21) Adjustments to reconcile net loss to net cash used by operating activities Nature of the Business and Basis of Presentation Accounts payable Accounts Payable, Current Total Accrued Expenses Accrued expenses Accrued Liabilities, Current Board of directors fees Accrued Professional Fees, Current Employee compensation Employee-related Liabilities, Current Accrued interest Interest Payable, Current Other Accrued Expense [Abstract] Other Comprehensive Loss Prepaid expenses and other current assets Net Loss Before Income Taxes Income (Loss) Attributable to Parent, before Tax Segment Information [Abstract] Interest fixed funding annualized rate Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Measurement Frequency [Domain] Fair Value Hierarchy and NAV [Domain] Recurring [Member] Proceeds from warrant exercises Transfer to level 3 Transfer from level 3 Fair Value by Liability Class [Domain] System Revenue [Member] Other Income (Expense) Accrued Expenses [Abstract] Nature of the Business and Basis of Presentation [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Merger Agreement [Abstract] Merger Agreement Repayments of debt principal Repayments of Debt Liability Class [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Frequency [Axis] Deferred Tax Assets Income Tax Provision (Benefit) Effective Income Tax Reconciliation Components of Net Loss before Income Taxes Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Weighted Average Shares Outstanding Inventory Schedule of Inventory, Current [Table Text Block] Commitments and Contingencies Contingencies Disclosure [Text Block] Commitments and Contingencies [Abstract] Income Taxes [Abstract] Intangible Assets [Abstract] Fair Value Measurements [Abstract] Subsequent Event Subsequent Events [Text Block] Inventory [Abstract] Senior Secured Debt, in Default [Abstract] Stock-Based Compensation [Abstract] Estimates Outstanding Secured Debt Schedule of Debt [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Changes in operating assets and liabilities Future Amortization Expense Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Significant Accounting Policies [Abstract] Subsequent Event [Abstract] Supplemental Information: Number of shares issued for business consideration (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Income Tax Authority [Axis] Granted (in shares) Non-cash Investing and Financing Activities: Aggregate intrinsic value for vested and exercisable options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Carrying Value of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table] Warrant Class [Roll Forward] Deferred Tax Liabilities [Abstract] Share price (in dollars per share) Comprehensive income (loss) Weighted Average Exercise Price [Roll Forward] Granted (in dollars per share) Exercised (in dollars per share) Forfeited or expired (in dollars per share) Plan Name [Axis] Plan Name [Domain] Subsequent Event [Member] Weighted-Average Useful Life (in years) Estimated weighted average useful life New accounting pronouncements Excess of tax basis over book value of property and equipment Excess of tax basis over book value of intangible assets Shares issued for services Shares issued for services (in shares) 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Thereafter Weighted average remaining contractual term for outstanding exercisable stock options Weighted average remaining contractual term for exercisable stock options Weighted Average Remaining Life (years) Non-statutory options vesting period Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Number of operating segments Concentration risk, percentage Concentration Risk, Percentage Foreign currency translation adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract] Valuation Approach and Technique [Axis] Valuation, Income Approach [Member] Valuation Approach and Technique [Domain] Conversion Price (in dollars per share) Conversion price (in dollars per share) Basis spread Operating loss carryforwards, expiry date Change in fair value of derivative liabilities Fair Value Adjustment of Warrants Time to maturity Debt Instrument, Term Financial Liabilities Fair Value Disclosure [Abstract] Beginning balance Ending balance Liabilities at fair value Paid for assets Variable Rate [Axis] Variable Rate [Domain] Prime Rate [Member] Earliest Tax Year [Member] Latest Tax Year [Member] Tax Period [Axis] Tax Period [Domain] Outstanding, beginning (in dollars per share) Outstanding, ending (in dollars per share) Warrant exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Current [Abstract] Going Concern International [Member] Non-US [Member] Finance Leases [Abstract] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Disaggregation of Revenue [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenue recognized Revenue [Abstract] Revenue Contract Liabilities [Abstract] Current portion of contract liabilities Contract with Customer, Liability, Current Contract liabilities Contract with Customer, Liability, Noncurrent Total contract liabilities Contract with Customer, Liability Operating Leases [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Product Revenue Revenue from Contract with Customer, Excluding Assessed Tax Lease Commitments [Abstract] Effect of Exchange Rates on Cash Net Change in Cash During Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash at Beginning of Period Cash at End of Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Principal payments on finance leases Finance Lease, Principal Payments Total Lease Payments Lessee, Operating Lease, Liability, to be Paid 2024 Lessee, Operating Lease, Liability, to be Paid, Year One 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Rental Income Contract liabilities [Abstract] Change in Contract with Customer, Asset and Liability [Abstract] Total Lease Payments Finance Lease, Liability, to be Paid 2024 Finance Lease, Liability, to be Paid, Year One 2028 Finance Lease, Liability, to be Paid, Year Five 2027 Finance Lease, Liability, to be Paid, Year Four 2026 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Two Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Leases Lessee, Leases [Policy Text Block] Measurement Input Type [Axis] Conversion Price [Member] Expected Dividend Yield [Member] Measurement Input, Expected Dividend Rate [Member] Time to Maturity [Member] Weighted Average Expected Life in Years [Member] Measurement Input, Expected Term [Member] Volatility (Annual) [Member] Weighted Average Volatility (annual) [Member] Interest Rate (Annual) [Member] Weighted Average Risk Free Interest Rate [Member] Value of Underlying Shares [Member] Measurement Input, Share Price [Member] Measurement Input Type [Domain] Binomial Pricing Model [Member] Measurement input Warrants measurement input Warrants and Rights Outstanding, Measurement Input Fair Value, Inputs, Level 1, 2 and 3 [Member] Revenue Recognition Weighted average expected life in years (Years) Warrants and Rights Outstanding, Term Related Party [Member] Nonrelated Party [Member] Customer [Domain] Geographical [Domain] Geographical [Axis] Customer [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Maximum [Member] Minimum [Member] Product and Service [Domain] Products and Services [Axis] United States [Member] Cover [Abstract] Document Type Document Annual Report Document Transition Report Document Financial Statement Error Correction [Flag] Entity Interactive Data Current Amendment Flag ICFR Auditor Attestation Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Public Float Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Entity Common Stock, Shares Outstanding Auditor Name Auditor Location Auditor Firm ID License and Option Agreement [Abstract] License and Option Agreement [Abstract] License and option agreement with a third party licensee (the "Licensee") in connection with a portfolio of Company's patents related to the field of intravascular shockwave applications (the "Patents"). License and Option Agreement [Member] License and Option Agreement [Member] Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws limited with no expiration. Operating Loss Carryforwards Amount, Limited with No Expiration Operating loss carryforwards limited with no expiration Operating Loss Carryforwards [Abstract] Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability. Deferred Tax Assets, Lease Liability Lease liability Amount of deferred tax liability attributable to taxable temporary differences from right-of-use assets. Deferred Tax Liabilities, Right-of-Use Assets Right-of-use asset Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as equity cost. Deferred Tax Assets, Tax Deferred Expense, Equity Cost Capitalized equity costs Amount of capitalized research and development costs under section 174. Capitalized Research and Development Costs, Section 174 Capitalized R&D costs Amortization period of capitalized research and development costs, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Capitalized Research and Development Costs, Amortization Period Capitalized R&D, amortization period Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to registration penalties. Income Tax Reconciliation, Registration Penalties Registration penalties Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to warrants nondeductible expenses. Effective Income Tax Rate Reconciliation, Nondeductible Expense, Warrants, Amount Non-deductible gain on warrant adjustment valuation Number of trading days for common stock price to exceed threshold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Number of Trading Days Number of trading days Convertible Promissory Notes [Abstract] Convertible Promissory Notes [Abstract] Convertible notes drawn in August 2022 which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock. August Issued 2022 Convertible Promissory Notes [Member] August Issued 2022 Convertible Promissory Notes [Member] Convertible notes drawn in November 2022 which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock. November Issued 2022 Convertible Promissory Notes [Member] November Issued 2022 Convertible Promissory Notes [Member] Securities purchase agreement in a private placement. Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member] Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member] The PIK interest rate on outstanding principal balance. Debt Instrument, PIK Interest PIK interest Refers to the Second Amendment to Note and Warrant Purchase and Security Agreement. Second Amendment to Note and Warrant Purchase and Security Agreement [Member] Second Amendment to Note and Warrant Purchase and Security Agreement [Member] The percentage of consent fee of the original principal amount. Consent Fee Percentage Percentage of consent fee Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors. Senior Secured Promissory Notes Payable [Member] Senior Secured Debt [Member] Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount. Warrant Two [Member] Second Warrant [Member] The percentage of additional default accrued interest rate. Additional Default Accrued Interest Rate Additional default accrued interest rate Its is measured as the difference between the fair value of notes the combined fair value of the warrants and the conversion option, the excess combined fair value recorded as loss on issuance. loss on Issuance of notes Loss on issuance Number of warrants issued to purchase shares of additional common stock. Warrants to Purchase Shares of Additional Common Stock Warrants to purchase common stock (in shares) Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount. Warrant One [Member] First Warrant [Member] An embedded derivative is a component of a hybrid contract that also includes a non-derivative host - with the effect that some of the cash flows of the combined instrument vary in a way similar to a stand-alone derivative. Debt Instrument, Embedded Derivative Embedded derivative The company issued asset backed promissory notes to accredited investors at an original issue discount. Original Issue Discount, Percentage Percentage of original issue discount A secured promissory note is a document that allows a lender to lend money with the added insurance of having assets or property handed over to them in the chance the borrower defaults. Asset-Backed Secured Promissory Notes [Member] ABS Promissory Notes [Member] The company issued purchase warrants to the purchasers. Number of Common Stock Purchase Warrants Number of common stock purchase warrants Weighted average exercise price per share or per unit of warrants or rights outstanding of exercised. Class of Warrant or Right, Weighted Average Exercise Price of Exercised Exercised (in dollars per share) Number of share warrants for issuances during the current period. Class of Warrant or Right Issuances in Period Issuances (in shares) Number of share warrants expired during the current period. Class of Warrant or Right Forfeited or Expired in Period Forfeited or expired (in shares) Class of Warrants [Abstract] Warrants [Abstract] Weighted Average Remaining Contractual Life (Years) [Abstract] Weighted Average Remaining Life (Years) [Abstract] Weighted average exercise price per share or per unit of warrants or rights outstanding of forfeited or expired. Class of Warrant or Right, Weighted Average Exercise Price of Forfeited or Expired Forfeited or expired (in dollars per share) Weighted average exercise price per share or per unit of warrants or rights outstanding of issuances. Class of Warrant or Right, Weighted Average Exercise Price of Issuances Issuances (in dollars per share) Weighted Average Exercise Price per share [Abstract] Weighted Average Exercise Price [Abstract] Tabular disclosure of asset-backed secured promissory notes. Schedule of Asset-Backed Secured Promissory Notes [Table Text Block] ABS Promissory Notes The amount of promissory notes issued in business combination. Business Combination, Issuance of Promissory Notes Issuance of promissory notes Interest rate accrued per annum. Accrued Interest Rate Accrued interest rate Name of the assets acquired. Celularity's UltraMIST Assets [Member] Celularity's UltraMIST Assets [Member] The entire disclosure for common stock purchase warrants. Common Stock Purchase Warrants [Text Block] Common Stock Purchase Warrants The line item indicates the service agreement additions of revenue. Service Agreement Additions [Member] New Service Agreement Additions [Member] Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as convertible promissory notes and convertible promissory note, related parties. Convertible promissory Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder. Convertible Promissory Notes and Convertible Promissory Note, Related Parties, Current Carrying value The conversion feature of convertible debt issued that is in-the-money at the commitment date. Debt Instrument Conversion Option Debt instrument conversion option Written promise to pay a note issued in the 2022, which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder. 2022 Convertible Notes Payable [Member] 2022 Convertible Notes Payable [Member] Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock. 2021 Convertible Promissory Notes Payable [Member] 2021 Convertible Promissory Notes Payable [Member] Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock. Convertible Promissory Notes Payable, Related Parties [Member] Convertible Promissory Notes Payable, Related Parties [Member] Written promise to pay a note of related parties issued in the year 20222, which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder. 2022 Convertible Notes Payable Related Parties [Member] 2022 Convertible Notes Payable, Related Parties [Member] Goodwill and Other Intangible Asset [Abstract] Goodwill and Other Intangible Assets [Abstract] The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to common stock. Common Stock [Text Block] Common Stock Common Stock [Abstract] Article or substance produced by nature, labor or machinery and act of providing assistance, classified as consumables and parts. Consumables and Parts [Member] Consumables and Parts Revenue [Member] Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark and also includes other revenue which are not reported separately. License Fees and Other [Member] License Fees and Other [Member] Issuance of warrants classified as liabilities. Issuance of warrants classified as liabilities, Fair Value Issuance of warrants classified as liabilities Issuance of warrants classified as liabilities. Issuance of warrants classified as liabilities, Fair Value Per Share Issuance of warrants classified as liabilities (in dollars per share) Issuance of warrants classified as liabilities. Issuance of warrants classified as liabilities Issuance of warrants classified as liabilities (in shares) Number of warrants liability outstanding. Warrant Liability, Warrants Outstanding Warrants outstanding (in shares) Warrants outstanding (in shares) Amount of warrants or rights exercised during the period. Class Of Warrant Or Right Exercised, Amount Warrants exercised Fair value of share warrants exercised during the current period. Class Of Warrant Or Right Exercised, Value Cashless exercise The fair value per share of warrant liability at respective valuation date. Warrant Liability, Fair Value Per Share Fair value per share (in dollars per share) Fair value per share (in dollars per share) Amount of loss (gain) related to warrant liability. Loss Gain On Warrant Liability Change in fair value The fair value of warrant liability. Warrant Liability, Fair Value Warrant Liability, Fair Value Warrant Liability, Fair Value Fair Value, Warrant Liability [Abstract] The fair value per share of cash less exercise of warrant liability at respective valuation date. Class Of Warrant Or Right Exercised Fair Value Per Share Cashless exercise (in dollars per share) Number of share warrants exercised during the current period. Class of Warrant or Right Exercised in Period Cashless exercise (in shares) Exercised (in shares) The fair value per share of warrant exercised at respective valuation date. Class of Warrant Or Right Exercised, Per Share Warrants exercised (in dollars per share) Number of warrants or rights exercised during the period. Class of Warrant Or Right Exercised Warrants exercised (in shares) Warrant Outstanding and Fair Value [Abstract] Warrant Liability [Abstract] Warrant Liability [Abstract] Black Scholes Option Pricing Model [Abstract] Fair Value Per Share [Abstract] Initial warranty period of device product sales, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Initial Warranty Period of Device Product Initial warranty period of device product Disclosure of accounting policy for contract liabilities. Contract Liabilities [Policy Text Block] Contract Liabilities Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. Contract with Customer Liability, Shipping and Handling Cost [Policy Text Block] Shipping and handling costs Disclosure of accounting policy for the classification of sequencing. Sequencing Policy [Policy Text Block] Sequencing policy Disclosure of accounting policy for convertible promissory notes. Convertible promissory notes [Policy Text Block] Convertible promissory notes The entire disclosure for asset-backed secured promissory notes. Asset-Backed Secured Promissory Notes [Text Block] Asset-Backed Secured Promissory Notes Asset-Backed Secured Promissory Notes [Abstract] Tabular disclosure of factoring liabilities. Factoring Liabilities [Table Text Block] Factoring Liabilities Securities purchase agreement and warrants made in June 2021. Factoring agreement [Member] Factoring Agreement [Member] Period of automatic renewal of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Automatic Renewal Period of Agreement Automatic renewal period of agreement The period for interest fixed funding annualized rate, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period, Interest Fixed Funding Annualized Rate Period, interest fixed funding annualized rate Amount of account receivable transferred in exchange of advance cash in factoring agreement transaction. Accounts Receivable Transferred Receivables transferred Period of notice termination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of Notice Termination Period of notice termination Period of time agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Agreement Term Agreement term Percentage added to reference rate used to compute variable rate thereafter on loan receivable. Loans Receivable Basis Spread On Thereafter Variable Rate Interest fixed funding thereafter annualized rate Percentage of accounts receivable to the value of receivable. Percentage of Accounts Receivable Percentage of accounts receivable Reserve amount held in factoring agreement transaction. Accounts Receivable, Reserve Amount Reserve amount held The entire disclosure for the amount of payables or other liabilities owed by Company overseas sales subsidiaries to any Seller Group Entity minus receivables or other assets credited to any Company Group Entity by any Seller Group Entity, arising from Securitization of Receivables Transactions. Factoring Liabilities Disclosure [Text Block] Factoring Liabilities Factoring Liabilities [Abstract] Number of shares issued for settlement of November 2022 debt. Shares Issued For Settlement Of November 2022 Debt In Shares Shares issued for settlement of November 2022 debt (in shares) Value of shares issued for settlement of November 2022 debt. Shares Issued For Settlement Of November 2022 Debt Shares issued for settlement of November 2022 debt Value of shares issued for settlement of August 2022 debt. Shares issued for settlement of August 2022 debt Number of shares issued for settlement of August 2022 debt. Shares Issued For Settlement Of August2022 Debt In Shares Shares issued for settlement of August 2022 debt (in shares) The cashless exercises shares issued during the period. Stock Issued During Period Shares, Cashless Warrant Exercises Cashless warrant exercise (in shares) Proceeds from number of warrant exercised during the period. Stock Issued During Period Warrants Exercised Value Warrant exercise Number of warrants exercised during the period Stock Issued During Period, Warrants Exercised, Shares Warrant exercise (in shares) The cashless exercises shares issued amount during the period. Stock Issued During Period Value, Cashless Warrant Exercises Cashless warrant exercise Value of stock issued for settlement of debt and warrants during the period. Shares Issued for Settlement of Debt and Warrants Shares issued for settlement of debt and warrants Number of shares issued for settlement of debt and warrants during the period. Shares Issued for Settlement of Debt and Warrants in Shares Shares issued for settlement of debt and warrants (in shares) Information pertaining to the Stock Incentive Plan. Stock Incentive Plan Stock Incentive Plan [Member] Period from grant date that an non-statutory options expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Non-statutory Options Expiration Period Non-statutory options expiration period Name of vendor B. Vendor B [Member] Name of major customer B. Customer B [Member] Major customers are defined as customers whose accounts receivable, or sales individually consist of more than ten percent of total trade receivable or total sales, respectively. Major Customer [Member] Major Customer [Member] Name of major customer A. Customer A [Member] Name of vendor B. Vendor A [Member] Concentration of Credit Risk and Limited Supplier [Abstract] Concentration of Credit Risk and Limited Suppliers [Abstract] Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent. Operating Lease and Finance Lease, Liability, Noncurrent Lease liabilities Carrying value as of the balance sheet date of warrant liability. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Warrant liability, current Warrant liability Carrying value as of the balance sheet date of accrued interest payable, due to related parties on all forms of debt, including trade payables, that has been incurred and is unpaid. Accrued Interest Payable, Related Parties, Current Accrued interest, related parties Amount due under factoring liabilities which have been determined to be probable and reasonably estimated at the balance sheet date. Factoring Liabilities, Current Factoring liabilities Factoring liability Amount of expense (income) related to change in fair value of derivative liabilities. Change in Fair Value of Derivative Liabilities Change in fair value of derivative liabilities Number of shares subject to all such outstanding warrants in the aggregate. Percentage of Warrants Outstanding Percentage of warrants outstanding Maturity date for convertible notes percentage. Percentage of Convertible Notes Percentage of convertible notes The company entered into an agreement and plan of merger among SEP Acquisition Corp. SEP Acquisition Corp. [Member] SEP Acquisition Corp. [Member] Exercise price per share or per unit of warrants or rights outstanding. Class of Warrant or Right, Exercise Price Warrant exercise price (in dollars per share) Additional shares included in the calculation assuming conversion of nominally priced warrants Shares Assuming Conversion of Nominally Priced Warrants [Member] Common Shares Issuable Assuming Exercise of Nominally Priced Warrants [Member] 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. Weighted Average Shares Outstanding [Line Items] Weighted Average Shares Outstanding [Line Items] Disclosure of information about weighted average number of shares outstanding. Schedule of Weighted Average Shares Outstanding [Table] Schedule of Weighted Average Shares Outstanding [Table] Anti-dilutive Securities [Abstract] Tabular disclosure for lessee's operating and finance leases. Lessee, Operating Lease and Finance Lease, Disclosure [Table Text Block] Maturity of Operating and Financing Lease Liability Tabular disclosure of fair value and warrants outstanding. Warrants Outstanding and Fair Values [Table Text Block] Warrants Outstanding and Fair Values Tabular disclosure of input and valuation technique used to measure fair value of warrant liabilities using Black-Scholes Model. Fair Value of Warrant Liabilities Using Black-Scholes Model [Table Text Block] Fair Value of Warrant Liabilities Using Black-Scholes Model Tabular disclosure of input and valuation technique used to measure fair value of conversion option using Black-Scholes Model. Fair Value of Conversion Option Liabilities Using Black-Scholes Model [Table Text Block] Fair Value of Conversion Option Liabilities Using Black-Scholes Model Tabular disclosure of conversion liability activity. Summary of Conversion Liability Activity [Table Text Block] Summary of Conversion Liability Activity The entire disclosure for contract liabilities with customers. Contract Liabilities [Text Block] Contract Liabilities The value of the warrant issuance in conjunction with convertible notes in noncash transactions. Warrant Issuance in Conjunction with Convertible Notes Warrant issuance in conjunction with convertible notes The embedded conversion feature of convertible debt issued that is in-the-money at the commitment date. Embedded Conversion Option with Issuances of Convertible Debt Embedded conversion feature on convertible debt The net cash inflow or outflow from factoring. (Payments) Proceeds from Factoring (Payments)/Proceeds from factoring The amount of losses arising upon issuance of debt. Loss on Issuance of Debt Loss on issuance of debt Loss on issuance of debt The value of common shares issued in conjunction with senior secured debt in noncash transactions. Common Shares Issued In Conjunction With Senior Secured Debt Common shares issued in conjunction with senior secured debt The value of the settlement of debt and warrants with stock in noncash transactions. Settlement of Debt and Warrants with Stock Settlement of debt and warrants with stock 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 and prepaid expenses, and assets classified as other. Increase (Decrease) in Inventories, Prepaid Expenses and Other Assets Inventory, prepaid expenses and other assets The value of conversion of convertible notes payable and accrued interest to common stock in noncash transactions. Conversion of Convertible Notes Payable and Accrued Interest to Common Stock Conversion of convertible notes payable and accrued interest to common stock The value of the working capital balances refinanced into Convertible notes payable in noncash transactions. Working Capital Balances Refinanced into Convertible Notes Payable Working capital balances refinanced into convertible notes payable Common shares issued for advisory shares. Common Shares Issued for Advisory Shares Warrants issued in conjunction with senior secured promissory notes payable and convertible promissory notes payable. Warrants Issued in Conjunction with Senior Secured and Convertible Promissory Note Payable Warrants issued in conjunction with senior secured promissory note payable and convertible promissory notes payable Amount related to reclassification of warrant liability due to cashless warrant exercise in a noncash transactions. Reclassification of Warrant Liability Due to Cashless Warrant Exercise Reclassification of warrant liabilities to equity due to cashless warrant exercise Tabular disclosure of convertible promissory notes and convertible promissory notes, related parties. Convertible Promissory Notes and Convertible Promissory Notes, Related Parties Table [Table Text Block] Convertible promissory notes and convertible promissory notes, related parties Going Concern [Abstract] The entire disclosure for convertible promissory notes and convertible promissory notes, related parties. Convertible Promissory Notes and Convertible Promissory Notes, Related Parties [Text Block] Convertible Promissory Notes and Convertible Promissory Notes, Related Parties Convertible Promissory Notes and Convertible Promissory Notes, Related Parties [Abstract] Probability of the Merger closing. Probability of closing Merger Probability of closing Merger Expected exchange ratio under the Merger Agreement for the Company's liability classified warrants. Exchange ratio Exchange ratio Amount of loss (gain) related to conversion option liability. Loss Gain on Conversion Option Liability Change in fair value Amount of warrants or rights issued against settlement of convertible notes during the period. Class Of Warrant Or Right, Settlement of Convertible Notes Settlement of convertible notes Amount of warrants or rights of issuance of convertible notes issued during the period. Class Of Warrant Or Right, Issuance of Convertible Notes Issuance of Convertible Notes Fair Value, Embedded Conversion Option [Abstract] Conversion Option liability Binomial Assumptions [Abstract] Embedded Conversion Option Liability [Abstract] Derivative instrument embedded conversion option. Embedded Conversion Option [Member] Conversion Option [Member] Amount of expenses incurred but not yet paid classified as license fees, due within one year or the normal operating cycle, if longer. Accrued License Fees, Current License fees Carrying value as of the balance sheet date of obligations incurred through that date and payable for registration penalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Registration Penalties, Current Registration penalties EX-101.PRE 12 snwv-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 20, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity File Number 000-52985    
Entity Registrant Name SANUWAVE Health, Inc.    
Entity Central Index Key 0001417663    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 20-1176000    
Entity Address, Address Line One 11495 Valley View Road    
Entity Address, City or Town Eden Prairie    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 55344    
City Area Code 952    
Local Phone Number 656-1029    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 7.7
Entity Common Stock, Shares Outstanding   1,140,559,527  
Auditor Firm ID 688    
Auditor Name Marcum LLP    
Auditor Location New York, NY    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash $ 1,797 $ 1,153
Accounts receivable, net of allowance of $1,237 and $1,037, respectively 3,314 4,029
Inventory 2,951 868
Prepaid expenses and other current assets 1,722 570
Total Current Assets 9,784 6,620
Non-Current Assets:    
Property, equipment and right of use assets, net 938 856
Intangible assets, net 4,434 5,137
Goodwill 7,260 7,260
Total Non-Current Assets 12,632 13,253
Total Assets 22,416 19,873
Current Liabilities:    
Senior secured debt, in default 18,278 14,416
Accounts payable 5,705 4,400
Accrued expenses 5,999 8,512
Factoring liabilities 1,490 2,130
Warrant liability 14,447 1,416
Accrued interest 5,444 4,052
Accrued interest, related parties 669 788
Current portion of contract liabilities 92 60
Other 947 319
Total Current Liabilities 64,755 60,215
Non-Current Liabilities:    
Lease liabilities 492 438
Contract liabilities 347 230
Total Non-Current Liabilities 839 668
Total Liabilities 65,594 60,883
Commitments and Contingencies (Footnote 21)
STOCKHOLDERS' DEFICIT    
Preferred stock, par value $0.001, 5,000,000 shares authorized, 6,175 Series A, 293 Series B, 90 Series C, and 8 Series D designated shares, respectively; no shares issues and outstanding at 2023 and 2022 0 0
Common stock, par value $0.001, 2,500,000,000 shares authorized; 1,140,559,527 and 548,737,651 issued and outstanding at 2023 and 2022, respectively 1,140 549
Additional paid-in capital 175,842 152,750
Accumulated deficit (220,049) (194,242)
Accumulated other comprehensive loss (111) (67)
Total Stockholders' Deficit (43,178) (41,010)
Total Liabilities and Stockholders' Deficit 22,416 19,873
Nonrelated Party [Member]    
Current Liabilities:    
Convertible promissory notes payable 5,404 16,713
Asset-backed secured promissory notes payable 3,117 0
Related Party [Member]    
Current Liabilities:    
Convertible promissory notes payable 1,705 7,409
Asset-backed secured promissory notes payable $ 1,458 $ 0
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Accounts receivable, allowance for doubtful accounts $ 1,237 $ 1,037
STOCKHOLDERS' DEFICIT    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 2,500,000,000 2,500,000,000
Common stock, shares issued (in shares) 1,140,559,527 548,737,651
Common stock, shares outstanding (in shares) 1,140,559,527 548,737,651
Series A Convertible Preferred Stock [Member]    
STOCKHOLDERS' DEFICIT    
Preferred stock, shares authorized (in shares) 6,175 6,175
Series B Convertible Preferred Stock [Member]    
STOCKHOLDERS' DEFICIT    
Preferred stock, shares authorized (in shares) 293 293
Series C Convertible Preferred Stock [Member]    
STOCKHOLDERS' DEFICIT    
Preferred stock, shares authorized (in shares) 90 90
Series D Convertible Preferred Stock [Member]    
STOCKHOLDERS' DEFICIT    
Preferred stock, shares authorized (in shares) 8 8
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 20,398 $ 16,742
Cost of Revenues 6,035 4,331
Gross Margin 14,363 12,411
Operating Expenses:    
General and administrative 8,674 12,556
Selling and marketing 4,898 7,474
Research and development 579 567
Depreciation and amortization 752 766
Total Operating Expenses 14,903 21,363
Operating Loss (540) (8,952)
Other Income (Expense)    
Change in fair value of derivative liabilities (9,621) 16,654
Loss on issuance of debt 0 (3,434)
Loss on extinguishment of debt 0 (418)
Other expense (19) (9)
Total Other Expense (25,263) (1,339)
Net Loss Before Income Taxes (25,803) (10,291)
Income tax expense 4 2
Net Loss (25,807) (10,293)
Other Comprehensive Loss    
Foreign currency translation adjustments (44) 6
Total Comprehensive Loss $ (25,851) $ (10,287)
Loss per Share:    
Net loss per share, basic (in dollars per share) $ (0.03) $ (0.02)
Weighted average shares outstanding, basic (in shares) 793,850,994 549,470,787
Net loss per share, diluted (in dollars per share) $ (0.03) $ (0.02)
Weighted average shares outstanding, diluted (in shares) 793,850,994 549,470,787
Nonrelated Party [Member]    
Other Income (Expense)    
Interest expense $ (12,946) $ (12,771)
Related Party [Member]    
Other Income (Expense)    
Interest expense $ (2,677) $ (1,361)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Beginning balance at Dec. 31, 2021 $ 482 $ 144,582 $ (183,949) $ (73) $ (38,958)
Beginning balance (in shares) at Dec. 31, 2021 481,619,621        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cashless warrant exercise $ 14 2,152 0 0 2,166
Cashless warrant exercise (in shares) 14,000,000        
Warrant exercise $ 1 99 0 0 100
Warrant exercise (in shares) 909,091        
Shares issued in conjunction with senior note $ 20 3,700 0 0 3,720
Shares issued in conjunction with senior note (in shares) 20,666,993        
Shares issued for settlement of debt and warrants $ 20 1,341 0 0 1,361
Shares issued for settlement of debt and warrants (in shares) 19,444,446        
Shares issued for services $ 12 876 0 0 888
Shares issued for services (in shares) 12,097,500        
Net loss $ 0 0 (10,293) 0 (10,293)
Foreign currency translation adjustment 0 0 0 6 6
Ending balance at Dec. 31, 2022 $ 549 152,750 (194,242) (67) (41,010)
Ending balance (in shares) at Dec. 31, 2022 548,737,651        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued for settlement of August 2022 debt $ 464 18,113 0 0 18,577
Shares issued for settlement of August 2022 debt (in shares) 464,440,813        
Shares issued for settlement of November 2022 debt $ 114 4,465 0 0 4,579
Shares issued for settlement of November 2022 debt (in shares) 114,481,063        
Shares issued for services $ 13 514 0 0 527
Shares issued for services (in shares) 12,900,000        
Net loss $ 0 0 (25,807) 0 (25,807)
Foreign currency translation adjustment 0 0 0 (44) (44)
Ending balance at Dec. 31, 2023 $ 1,140 $ 175,842 $ (220,049) $ (111) $ (43,178)
Ending balance (in shares) at Dec. 31, 2023 1,140,559,527        
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash Flows - Operating Activities:    
Net loss $ (25,807) $ (10,293)
Adjustments to reconcile net loss to net cash used by operating activities    
Depreciation and amortization 1,028 952
Bad debt expense 781 253
Shares issued for services 224 888
Gain/loss on extinguishment of debt 0 418
Income tax expense 4 2
Change in fair value of derivative liabilities 9,621 (16,654)
Loss on issuance of debt 0 3,434
Amortization of debt issuance and debt discounts 6,911 4,950
Changes in operating assets and liabilities    
Accounts receivable (53) (1,748)
Inventory, prepaid expenses and other assets (3,006) (72)
Accounts payable 1,546 (2,550)
Accrued interest and accrued interest, related parties 6,306 3,182
Accrued expenses and contract liabilities (2,093) 69
Net Cash Used by Operating Activities (4,538) (17,169)
Cash Flows - Investing Activities    
Proceeds of property and equipment 21 332
Net Cash Flows Provided by Investing Activities 21 332
Cash Flows - Financing Activities    
Proceeds from convertible promissory notes 3,026 16,227
Proceeds from asset-backed secured promissory notes payable 2,994 0
Proceeds from senior secured promissory note 0 2,940
(Payments)/Proceeds from factoring (639) 695
Proceeds from warrant exercises 0 100
Proceeds from short term borrowings 0 640
Repayments of debt principal 0 (2,981)
Principal payments on finance leases (170) (237)
Net Cash Flows Provided by Financing Activities 5,211 17,384
Effect of Exchange Rates on Cash (50) (13)
Net Change in Cash During Period 644 534
Cash at Beginning of Period 1,153 619
Cash at End of Period 1,797 1,153
Supplemental Information:    
Cash paid for interest 1,958 3,712
Non-cash Investing and Financing Activities:    
Warrants issued in conjunction with senior secured promissory note payable and convertible promissory notes payable 1,682 4,177
Conversion of convertible notes payable and accrued interest to common stock 23,156 0
Embedded conversion feature on convertible debt 835 2,760
Common Shares Issued for Advisory Shares 302 0
Settlement of debt and warrants with stock 0 1,361
Common shares issued in conjunction with senior secured debt 0 3,720
Warrant issuance in conjunction with convertible notes 0 1,708
Reclassification of warrant liabilities to equity due to cashless warrant exercise 0 2,166
Working capital balances refinanced into convertible notes payable $ 0 $ 2,363
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Nature of the Business and Basis of Presentation
12 Months Ended
Dec. 31, 2023
Nature of the Business and Basis of Presentation [Abstract]  
Nature of the Business and Basis of Presentation
1.
Nature of the Business and Basis of Presentation

SANUWAVE Health, Inc. and Subsidiaries (“SANUWAVE” or the “Company”) is focused on the commercialization of its patented noninvasive and biological response activating medical systems for the repair and regeneration of skin, musculoskeletal tissue, and vascular structures.

Basis of Presentation - The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and with the instructions to for 10-K and Regulation S-X. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.

The functional currencies of the Company’s foreign operations are their local currencies. The financial statements of the Company’s foreign subsidiary have been translated into United States dollars. All balance sheet accounts have been translated using the exchange rates in effect at the balance sheet date. Income statement amounts have been translated using the average exchange rate for the year. Translation adjustments are reported in other comprehensive loss in the consolidated statements of comprehensive loss and as cumulative translation adjustments in accumulated other comprehensive loss in the consolidated balance sheets.

Segment information - We have determined that we have one operating segment. Our revenues are primarily generated from sales in the United States. All significant expenses are generated, and all significant assets are located in the United States.

Reclassification - Certain accounts in the prior period consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on the previously reported operating results.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Going Concern
12 Months Ended
Dec. 31, 2023
Going Concern [Abstract]  
Going Concern
2.
Going Concern



Our recurring losses from operations, the events of default on the Company’s notes payable, and dependency upon future issuances of equity or other financing to fund ongoing operations have raised substantial doubt as to our ability to continue as a going concern for a period of 12 months from the filing of the Form 10-K. We will be required to raise additional funds to finance our operations and remain a going concern; we may not be able to do so, and/or the terms of any financings may not be advantageous to us.



The continuation of our business is dependent upon raising additional capital. We expect to devote substantial resources for the expansion and continued commercialization of our UltraMIST and PACE systems which will require additional capital resources. The operating losses and the events of default on the Company’s notes payable indicate substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve months from the filing of this Annual Report on Form 10-K.


Management’s plans are to obtain additional capital in 2024 primarily through the closure of the Merger Agreement, as described in Note 4. The Company could also obtain funding through the conversion of outstanding warrants, issuance of common or preferred stock, securities convertible into common stock, or secured or unsecured debt. These possibilities, to the extent available, may be on terms that result in significant dilution to our existing stockholders. Although no assurances can be given, management believes that potential additional issuances of equity or other potential financing transactions if obtained as discussed above should provide the necessary funding for us. If these efforts are unsuccessful, we may be required to significantly curtail or discontinue operations or obtain funds through financing transactions with unfavorable terms.



The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP, which contemplate continuation of the Company as a going concern and the realization of assets and satisfaction of liabilities in the normal course of business. The carrying amounts of assets and liabilities presented in the consolidated financial statements do not necessarily purport to represent realizable or settlement values. The consolidated financial statements do not include any adjustment that might result from the outcome of this uncertainty. Our consolidated financial statements do not include any adjustments relating to the recoverability of assets and classification of assets and liabilities that might be necessary should we be unable to continue as a going concern.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
3.
Summary of Significant Accounting Policies

The significant accounting policies followed by the Company are summarized below:

Estimates – These consolidated financial statements have been prepared in accordance with U.S. GAAP. Because a precise determination of assets and liabilities, and correspondingly revenues and expenses, depend on future events, the preparation of consolidated financial statements for any period necessarily involves the use of estimates and assumptions. Actual amounts may differ from these estimates. These consolidated financial statements have, in management’s opinion, been properly prepared within reasonable limits of materiality and within the framework of the accounting policies summarized herein.

Significant estimates include the recording of allowances for credit losses, the net realizable value of inventory, fair value of goodwill and intangible assets, the determination of the valuation allowances for deferred taxes, litigation contingencies, estimated fair value of stock-based compensation, and the estimated fair value of embedded financial instruments, including warrants and embedded conversion options.

Accounts receivable — Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be fully collected. The allowance is based on the assessment of the following factors: customer creditworthiness; historical payment experience; age of outstanding receivables. Management routinely assesses the financial strength of its customers and, consequently, believes accounts receivable are stated at the net realizable value and credit risk exposure is limited.

Inventory - Inventory consists of purchased medical equipment and parts and is stated at the lower of average cost, which is valued using the first in, first out (“FIFO”) method, or net realizable value less allowance for selling and distribution expenses. The Company analyzes its inventory levels and writes down inventory that has, or is expected to, become obsolete.

Goodwill — Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under Accounting Standards Codification (ASC) Topic 350, Intangibles-Goodwill and Other. The Company tests goodwill for impairment annually, or more frequently whenever events or circumstances indicate impairment may exist. Goodwill is stated at cost less accumulated impairment losses. The Company completes its goodwill impairment test annually in the fourth quarter. The Company performed a qualitative evaluation at the reporting unit level and determined there was no goodwill impairment as of December 31, 2023, and 2022.

Intangible Assets — Intangible assets arising from the Company’s acquisition are amortized on a straight‑line basis over the estimated useful life of each asset. Customer relationships have a useful life of seven years. Patents and tradenames have a useful life of nineteen years.

Impairment of long-lived assets – The Company reviews long-lived assets for impairment whenever facts and circumstances indicate that the carrying amounts of the assets may not be recoverable. An impairment loss is recognized only if the carrying amount of the asset is not recoverable and exceeds its fair value. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the asset’s carrying value is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds its fair value. The Company determines fair value by using a combination of comparable market values and discounted cash flows, as appropriate.

Leases – The Company determines whether an arrangement is a lease at inception. When lease arrangements include lease and non-lease components, the Company accounts for lease and non-lease components (e.g. common area maintenance) separately based on their relative standalone prices.

For leases where the Company is the lessee, Right of Use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases did not provide an implicit interest rate, the Company used the equivalent borrowing rate for a secured financing with the term of equal to the remaining life of the lease at inception.

Any lease arrangements with an initial term of 12 months or less are not recorded on our consolidated balance sheets, and the Company recognizes lease costs for these lease arrangements on a straight-line basis over the lease term. In the event a lease arrangement would provide us with options to exercise one or more renewal terms or to terminate the lease arrangement, we would include these options when we are reasonably certain to exercise them in the lease term used to establish ROU assets and lease liabilities. None of our lease agreements include an option to purchase the leased asset, residual value guarantees, or material restrictive covenants.

The Company has other lease arrangements that are adjusted periodically based on an inflation index or rate. The future variability of these payments and adjustments are unknown, and therefore they are not included as minimum lease payments used to determine ROU assets and lease liabilities. Variable rental payments are recognized in the period in which the obligation is incurred.

Fair value of financial instruments - The carrying values of accounts payable, and other short-term obligations approximate their fair values, because of the short-term maturities of these instruments.

The Company utilizes the guidance of ASC Topic 820-10, Fair Value Measurements (“ASC 820-10”), which defines fair value, establishes a framework for measuring fair value and requires disclosures about fair value measurements. The framework that is set forth in this standard is applicable to the fair value measurements where it is permitted or required under other accounting pronouncements.

The ASC 820-10 hierarchy ranks the quality and reliability of inputs, or assumptions, used in the determination of fair value and requires financial assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:


Level 1 – Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets and liabilities:

Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly: and

Level 3 – Unobservable inputs that are not corroborated by market data, therefore requiring the Company to develop its own assumptions.

Sequencing policy – The Company follows a sequencing policy for which in the event partial reclassifications of contracts subject to ASC Topic 815-40-25, Derivatives and Hedging, is necessary, due to the Company’s inability to demonstrate it has sufficient authorized shares, shares will be allocated based on earliest issuance date of potentially dilutive instruments with the earliest grants receiving first allocation of shares.

Convertible promissory notes – The Company evaluates its convertible instruments to determine if those contracts, or embedded components of those contracts, qualify as derivative financial instruments to be separately accounted for in accordance with ASC Topic 815 “Derivatives and Hedging” (“ASC 815”). The accounting treatment of derivative financial instruments requires that the Company record embedded conversion options and any related freestanding instruments at their fair values as of the inception date of the agreement and at fair value as of each subsequent balance sheet date. Any change in fair value is recorded as non-operating, non-cash income or expense for each reporting period at each balance sheet date. Conversion options are recorded as a discount to the host instrument and are amortized as amortization of debt discount on the consolidated statements of comprehensive loss over the life of the underlying instrument. The Company reassesses the classification of its derivative instruments at each balance sheet date. If the classification changes because of events during the period, the contract is reclassified as of the date of the event that caused the reclassification.

Debt discount – The Company records a debt discount related to warrants issued with debt at fair value and recognizes the cost using the straight-line method, which approximates the effective interest method, over the term of the related debt as interest expense, which is reported in the Other Income (Expense) section in our consolidated statements of comprehensive loss. This debt discount is reported as a reduction of the related debt liability.

Contract Liabilities – Device product sales are bundled with an initial one-year warranty and the Company offers a separately priced multi-year warranty. Because the warranty represents an obligation, revenue is deferred as a contract liability and recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term.

Revenue Recognition - The core principle of ASC Topic 606 “Revenue from Contracts with Customers” (“ASC 606”) requires that an entity recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The Company allocates the transaction price to all contractual performance obligations included in the contract. If a contract has more than one performance obligation, we allocate the transaction price to each performance obligation based on standalone selling price, which depicts the amount of consideration we expect to be entitled in exchange for satisfying each performance obligation. The Company recognizes revenue primarily from the following types of contracts:

System Sales, Consumables and Part Sales - System sales, accessory and part sales include devices and applicators (new and refurbished). Performance obligations are satisfied at the point in time when the customer obtains control of the goods, which is generally at the point in time that the product is shipped.

Licensing Fees - Licensing transactions include distribution licenses and intellectual property licenses. Licensing revenue is recognized as the Company satisfies its performance obligations, which may vary with the terms of the licensing agreement.

Other Revenue - Other revenue primarily includes warranties, repairs, and billed freight. The Company allocates the device sales price to the product and the embedded warranty by reference to the stand-alone extended warranty price. Warranty revenue is recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term. Repairs (parts and labor) and billed freight revenue are recognized at the point in time that the service is performed, or the product is shipped, respectively.

Shipping and handling costs - Shipping charges billed to customers are included in revenues. Shipping and handling costs incurred have been recorded in cost of goods sold totaling $484 thousand and $324 thousand for the years ended December 31, 2023, and 2022, respectively.

Research and development - Research and development costs are expensed as incurred. Research and development costs include costs of research, engineering, and technical activities to develop a new product, researching an expanded product use or making significant improvements to existing products, including the costs of clinical development.


Stock-based compensation - The Company uses the fair value method of accounting for its employee stock option program. Stock-based compensation expense for all stock-based payment awards is based on the estimated fair value of the award measured on the grant date. The Company recognizes the estimated fair value of the award as compensation cost on a straight-line basis over the requisite service period of the award, which is generally the option vesting term. The Company generally issues new shares of common stock to satisfy option and warrant exercises.



The expected life of options granted represents the period of time that options granted are expected to be outstanding and are derived from the contractual terms of the options granted calculated under the simplified method. The risk-free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of the grant. The expected volatility is based on the average volatility of the Company’s common stock. The expected dividend yield is based on our historical dividend experience, however, since our inception, we have not declared dividends.  Forfeitures are recognized as they occur.

Comprehensive income (loss) – Comprehensive income (loss) results from the translation of the Company’s foreign entity’s financial statements from their functional currency to U.S. dollars for consolidation in the accompanying consolidated financial statements.

New accounting pronouncements - In December 2023, the FASB issued ASC Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. Update No. 2023-09 aims to enhance the transparency and decision usefulness of income tax disclosures. Update No. 2023-09 modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state, and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. Update No. 2023-09 is effective for fiscal years beginning after December 15, 2024. We expect to adopt Update No. 2023-09 prospectively. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments, which was subsequently revised by ASU 2018-19. The ASU introduces a new model for assessing impairment of most financial assets. Entities are required to use a forward-looking expected loss model, which replaces the current incurred loss model, resulting in earlier recognition of allowance for losses. The Company adopted this ASU in January 2023, and there was no material impact on the consolidated financial statements.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Merger Agreement
12 Months Ended
Dec. 31, 2023
Merger Agreement [Abstract]  
Merger Agreement
4.
Merger Agreement



On August 23, 2023, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among SEP Acquisition Corp., a Delaware corporation (“SEPA”), SEP Acquisition Holdings Inc., a Nevada corporation and a wholly owned subsidiary of SEPA (“Merger Sub”). Pursuant to the terms of the Merger Agreement, a business combination between the Company and SEPA (the “Merger”) will be affected. More specifically, and as described in greater detail below, at the effective time of the Merger (the “Effective Time”):



Merger Sub will merge with and into the Company, with the Company being the surviving company following the merger.

Each issued and outstanding share of the Company’s common stock, will automatically be converted into Class A common stock of SEPA, par value $0.0001 per share (the “Class A Common Stock”), at the Conversion Ratio (as defined in the Merger Agreement); and

Outstanding convertible securities of the Company will be assumed by SEPA and will be converted into the right to receive Class A Common Stock of SEPA.



If the Merger Agreement is consummated SEPA will acquire 100% of the Company’s issued and outstanding equity securities.  The proposed merger will be accounted for as a “reverse recapitalization” in accordance with US GAAP.  Under the reverse recapitalization model, the transaction will be treated as the Company issuing equity for the net assets of SEPA, with no goodwill or intangible assets recorded.  Under this method of accounting, SEPA will be treated as the acquired company for financial reporting purposes.  This determination is primarily based on the fact that following the merger, the Company’s stockholders are expected to have a majority voting power of the combined company, approximately 69 – 70%, the Company will comprise all of the ongoing operations of the combined company, Company representatives will comprise a majority of the governing body of the combined company, and the Company’s senior management will comprise all of the senior management of the combined company.  As a result of the merger, SEPA will be renamed Sanuwave Health, Inc.


Merger Consideration - The consideration to be delivered to the Company’s securityholders by SEPA in connection with the consummation of the Merger (the “Closing”) will consist solely of 7,793,000 shares of Class A Common Stock and, in the case of certain Securityholders, of securities convertible into or exercisable for new shares of Class A Common Stock reserved for issuance from the merger consideration (the “Merger Consideration”). The Merger Consideration deliverable to the Company’s stockholders will be allocated pro rata based on their ownership after giving effect to the required conversion or exercise, as applicable, of all the outstanding convertible notes, in-the-money options, and in-the-money warrants immediately prior to the Closing.



Out-of-the-money options and out-of-the-money warrants will be assumed by SEPA and converted into options or warrants, respectively, exercisable for shares of Class A Common Stock based on the Conversion Ratio; however, such out-of-the-money options and warrants shall not be reserved for issuance from the Merger Consideration.



Conditions to Closing - The Merger Agreement contains customary conditions to Closing, including the following mutual conditions of the parties (unless waived): (i) approval of the stockholders of the Company and SEPA; (ii) approvals of any required governmental authorities; (iii) no law or order preventing the Transactions; (iv) the filing of the Charter Amendments; (v) the appointment of SEPA’s post-closing board of directors; (vi) the Registration Statement having been declared effective by the SEC; (vii) approval of the Class A Common Stock of SEPA for listing on Nasdaq; (viii) holders of 80% or more of the Company’s convertible notes with a maturity date occurring after the date of the Closing (the “Closing Date”), measured by number of shares into which such convertible notes may be converted, agreeing to convert their convertible notes into shares common stock immediately prior to the Effective Time; and (ix) holders of 80% or more of the Company’s warrants that would be outstanding on the Closing Date, measured by number of shares subject to all such warrants in the aggregate, agreeing to convert their warrants into shares of common stock immediately prior to the Effective Time.



In addition, unless waived by the Company, the obligations of the Company to consummate the business combination are subject to the satisfaction of the following additional Closing conditions, in addition to the delivery by SEPA of customary certificates and other Closing deliverables: (ii) SEPA having performed in all material respects its obligations and complied in all material respects with its covenants and agreements under the Merger Agreement required to be performed or complied with by it on or prior to the Closing Date; (iii) SEPA having delivered a fairness opinion of the Purchaser Financial Advisor (as defined in the Merger Agreement), in form and substance reasonably satisfactory to the Company; (iv) SEPA having, at the Closing, at least $12,000,000 in cash and cash equivalents, including funds remaining in the trust account (after giving effect to the completion and payment of any redemptions) and the proceeds of any PIPE Investment; and other customary conditions to Closing as defined in the Merger Agreement.


In February 2024, the Company amended the Merger Agreement to extend the date after which the Company or SEPA, in its discretion, can elect to terminate the Merger Agreement if any of the conditions to closing of the other party have not been met or waived, from February 28, 2024 to April 30, 2024.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Loss per Share
12 Months Ended
Dec. 31, 2023
Loss per Share [Abstract]  
Loss per Share
5.
Loss per Share

The net loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares outstanding for the years ended December 31, 2023, and 2022. In accordance with ASC Topic 260-10-45-13, Earnings Per Share, the weighted average of number of shares outstanding includes outstanding common stock and shares issuable for nominal consideration. Accordingly, warrants issued with a $0.01 per share exercise price, are included in weighted average shares outstanding as follows:

 (in thousands)
 
December 31, 2023
   
December 31, 2022
 
Common shares
   
772,160
     
526,530
 
Common shares issuable assuming exercise of nominally priced warrants
   
21,691
     
22,941
 
Weighted Average Shares Outstanding
   
793,851
     
549,471
 

Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock and dilutive common stock equivalents outstanding. To the extent that securities are “anti-dilutive,” they are excluded from the calculation of diluted net loss per share. As a result of the net loss for the years ended December 31, 2023, and 2022, all potentially dilutive shares were anti-dilutive and therefore excluded from the computation of diluted net loss per share. Anti-dilutive equity securities consist of the following:

(in thousands)
 
December 31, 2023
   
December 31, 2022
 
Common stock options
   
16,287
     
21,246
 
Common stock purchase warrants
   
1,199,882
     
1,186,522
 
Convertible notes payable, including interest
   
161,773
     
603,425
 
 
   
1,377,942
     
1,811,193
 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Inventory
12 Months Ended
Dec. 31, 2023
Inventory [Abstract]  
Inventory
6.
Inventory

Inventory consisted of the following:

(in thousands)
 
December 31, 2023
   
December 31, 2022
 
Finished goods
 
$
416
   
$
570
 
Parts and accessories
   
2,882
     
641
 
Reserve for slow moving inventory
    (347 )     (343 )
Total Inventory
 
$
2,951
   
$
868
 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Intangible Assets [Abstract]  
Intangible Assets

7.
Intangible Assets



Carrying value of intangible assets consisted of the following:


   
December 31, 2023
   
December 31, 2022
   
Weighted-
Average Useful
Life (in years)
  
(in thousands)
 
Gross
   
Accumulated
Amortization
   
Gross
   
Accumulated
Amortization
   
Definite-lived Intangibles
                             
Customer relationships
 
$
3,820
   
$
(1,854
)
 
$
3,820
   
$
(1,308
)
   
2.9
 
Patent
   
2,312
     
(413
)
   
2,312
     
(292
)
   
6.4
 
Tradenames
   
693
     
(124
)
   
693
     
(88
)
   
1.9
 
Intangible Assets
 
$
6,825
   
$
(2,391
)
 
$
6,825
   
$
(1,688
)
   
3.8
 



Amortization expense for each of the years ended December 31, 2023, and 2022 totaled $704 thousand.  Future amortization expense is expected to be the following (dollars in thousands):


Year ended December 31,
 
Amortization
 
2024
   
704
 
2025
   
704
 
2026
   
704
 
2027
   
487
 
2028
   
158
 
Thereafter
    1,677  
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Accrued Expenses [Abstract]  
Accrued Expenses
8.
Accrued Expenses

Accrued expenses consisted of the following:

 (in thousands)
 
December 31, 2023
   
December 31, 2022
 
Registration penalties
 
$
1,583
   
$
1,583
 
License fees
   
892
     
892
 
Board of directors fees
   
942
     
415
 
Employee compensation
   
2,298
     
4,585
 
Other
   
284
     
1,037
 
 Total Accrued Expenses
 
$
5,999
   
$
8,512
 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Factoring Liabilities
12 Months Ended
Dec. 31, 2023
Factoring Liabilities [Abstract]  
Factoring Liabilities
9.
Factoring Liabilities

In June 2021, the Company entered into a factoring agreement with an unrelated third party, pursuant to which the Company may sell certain of its accounts receivables for 86.25% of the value of the receivable. Advances available under the facility are capped at the lesser of $3.0 million or a formula amount, as defined in the agreement. Interest on advances is assessed at a fixed amount upon funding, which is equivalent to an annualized rate of 15.0% for the first 30 days, and daily thereafter at an annualized rate of 14.4%. The agreement’s term is one month and automatically renews for additional one-month periods, unless either party provides 30 days’ notice of termination. The accounts receivable is sold with recourse back to the Company, therefore, the Company accounts for the arrangement as traditional financing.

(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Receivables transferred
 
$
1,794
   
$
2,564
 
Reserve amount held
   
(304
)
   
(434
)
Factoring liability
 
$
1,490
   
$
2,130
 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Senior Secured Debt, in Default
12 Months Ended
Dec. 31, 2023
Senior Secured Debt, in Default [Abstract]  
Senior Secured Debt, in Default
10.
Senior Secured Debt, in Default

 

The following table summarizes outstanding senior secured debt:


 
December 31, 2023
 
December 31, 2022
 
(In thousands)
Principal
 
Debt
Discount
 
Carrying
Value
 
Principal
 
Debt
Discount
 
Carrying
Value
 
Senior secured debt
 
$
21,562
   
$
(3,284
)
 
$
18,278
   
$
19,211
   
$
(4,795
)
 
$
14,416
 


Senior secured promissory note payable, in default (“Senior Secured Note”) – In August 2020, the Company entered into a Note and Warrant Purchase and Security Agreement (the “NWPSA”). In accordance with the NWPSA, the Company issued a $15 million Senior Secured Promissory Note Payable (the “Senior Secured Note”) and a warrant exercisable into shares of the Company’s common stock in exchange for cash to support operations, repay outstanding debt and close on the acquisition of the UltraMIST assets from Celularity Inc. (Celularity) among other transactions.

In February 2022, the Company entered into a Second Amendment to Note and Warrant Purchase and Security Agreement (the “Second NWPSA”) for $3.0 million, for a total of $18.0 million outstanding. Along with the issuance of the note, the Company also issued warrants to purchase 16.2 million shares of common stock with an exercise price of $0.18 and 20.6 million shares of common stock.  Since the combined fair value of the warrants and common stock issued as part of the Second NWPSA exceeded the face value of the note, the additional amount beyond the face value was recorded as a loss on issuance totaling $3.4 million.

Interest is charged at the greater of the prime rate or 3% plus 9%, paid quarterly.  The principal increases at a rate of 3% of the outstanding principal balance (PIK interest) on each quarterly interest payment date.  The original maturity date of the Senior Secured Note is September 20, 2025, and it can be prepaid.

In June 2022, the Company entered into the Third Amendment to the Note and Warrant Purchase and Security Agreement (the “Third NWPSA”). The Third NWPSA provides for (i) the extension of the agent’s and holder’s forbearance of exercising its remedies arising from Existing Defaults (as defined in the NWPSA) to the earlier of (x) the occurrence of an Event of Default (as defined in the NWPSA) or (y) August 30, 2022, and (ii) the extension to file a registration statement with the Securities and Exchange Commission to register the resale of the Advisor Shares (as defined in the NWPSA) no later than August 30, 2022.

In June 2023, the Company entered into a Fourth Amendment to the NWPSA, which provides the Company an extension of the holder forbearing from exercising the remedies arising from the existing defaults to the earlier of the occurrence of an event of default and December 31, 2023. The amendment also added a consent fee of 2% of the original principal amount of the NWPSA, payable in cash at maturity, accounted for as additional debt issuance costs. The amendment also defers interest that would otherwise have been due on June 30, 2023, and September 30, 2023. The interest will instead be compounded and added to the principal amount of the notes and bear interest at a rate of 20.25% per annum. The amendment also requires the Company to complete an equity financing that results in gross cash proceeds of at least $2.5 million by July 15, 2023. This financing successfully closed on July 21, 2023.

In March 2024, the Company entered into a Consent, Limited Waiver and Fifth Amendment to Note and Warrant Purchase Agreement (the “Fifth Amendment”). The Fifth Amendment provides (i) consent to enter into a License and Option Agreement and consummation of the License and Option Transaction (as disclosed in Note 22) (ii) a waiver of any event of default that may occur under the NWPSA, because of the License and Option Agreement or License and Option Transaction and (iii) amended the NWPSA to release certain patents from the collateral. The Fifth Amendment also provides for a forbearance of exercising remedies in connection with certain existing events of default under the NWPSA until the earlier of (x) the occurrence of another event of default under the NWPSA and (y) April 30, 2024. During the forbearance period, the outstanding obligations under the NWPSA continue to accrue interest at the default rate.



As of December 31, 2023, the Company is in default on the minimum liquidity provisions in the Senior Secured Note and, as a result, it is classified in current liabilities in the accompanying consolidated balance sheets. The Company is accruing interest at the default interest rate of an incremental 5%.


The debt issuance costs, and debt discount related to the Senior Secured Note were capitalized as a reduction in the principal amount and are being amortized to interest expense over the life of the Senior Secured Note. Accrued interest related to the Senior Secured Note was $3.2 million and $1.9 million on December 31, 2023, and December 31, 2022, respectively. Interest expense on the Senior Secured Note totaled $6.9 million and $5.9 million for the years ended December 31, 2023, and 2022, respectively.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties
12 Months Ended
Dec. 31, 2023
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties [Abstract]  
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties
11. Convertible Promissory Notes and Convertible Promissory Notes, Related Parties


 
December 31, 2023
 
(In thousands, except conversion price)
 
Conversion
Price
   
Principal
   
Debt
Discount
   
Conversion
Option
   
Carrying
Value
 
Acquisition convertible promissory note, in default
 
$
0.10
   
$
4,000
   
$
-
   
$
-
   
$
4,000
 
Convertible promissory note, related party, in default
 
$
0.10
     
1,373
     
-
     
-
     
1,373
 
2022 Convertible notes payable
 
$
0.04
     
2,639
     
(1,235
)
   
-
     
1,404
 
2022 Convertible notes payable, related parties
 
$
0.04
     
450
     
(118
)
   
-
     
332
 
Total Convertible promissory notes
         
$
8,462
   
$
(1,353
)
 
$
-
   
$
7,109
 


   
December 31, 2022
 
(In thousands, except conversion price)
 
Conversion
Price
   
Principal
   
Debt
Discount
   
Conversion
Option
   
Carrying
Value
 
Acquistion convertible promissory note, in default
 
$
0.10
   
$
4,000
      -    

-    
$
4,000
 
Convertible promissory note payable, related parties, in default
 
$
0.10
     
1,373
     
-
     
-
     
1,373
 
2022 Convertible notes payable
 
$
0.04
     
13,660
     
(2,532
)
   
1,585
     
12,713
 
2022 Convertible notes payable, related parties
  $
0.04       6,515       (1,234 )     755       6,036  
Total Convertible Promissory Notes
         
$
25,548
   
$
(3,766
)
 
$
2,340
   
$
24,122
 


2022 Convertible Notes Payable and 2022 Convertible Notes Payable, Related Parties - In August 2022, November 2022, May 2023 and December 2023, the Company entered into a Securities Purchase Agreements (the “Purchase Agreements”), for the sale in a private placement of (i) Future Advance Convertible Promissory Notes (the “Notes”) in an aggregate principal amount of $16.2 million in August 2022,$4.0 million in November 2022, $1.2 million in May 2023, and $1.9 million in December 2023 (ii) Common Stock Purchase Warrants to purchase an additional 581.6 million shares of common stock with an exercise price of $0.067 per share and (iii) Common Stock Purchase Warrants to purchase an additional 581.6 million shares of common stock with an exercise price of $0.04 per share. Interest expense for the years ended December 31, 2023 and 2022, totaled $6.4 million and $4.4 million, respectively.
 
Pursuant to the Notes, the Company promised to pay in cash and/or in shares of common stock, at a conversion price of $0.04 (the “Conversion Price”), the principal amount and interest at a rate of 15% per annum on any outstanding principal. The Conversion Price of the Notes is subject to adjustment, including if the Company issues or sells shares of common stock for a price per share less than the Conversion Price of the Notes or if the Company lists its shares of common stock on The Nasdaq Capital Market and the average volume weighted average price of such common stock for the five trading days preceding such listing is less than $0.04 per share; provided, however, that the Conversion Price shall never by less than $0.01. The Notes contain customary events of default and covenants, including limitations on incurrences of indebtedness and liens.

In August 2023 and November 2023, the Company utilized its election to convert the August and November issued 2022 Convertible Notes Payable into shares of common stock upon the Notes’ maturity.  The August notes totaling $16.2 million in principal and $2.4 million in interest were converted to 464,440,813 shares of common stock. The November notes totaling $4.0 million in principal and $0.6 million in interest were converted to 114,481,063 shares of common stock.



Acquisition Convertible promissory notes payable - In August 2020, the Company entered into an asset purchase agreement with Celularity to acquire Celularity’s UltraMIST assets. A portion of the aggregate consideration of $24 million paid for the assets included the issuance of a promissory note to Celularity in the principal amount of $4 million (the “Seller Note”). The Seller Note matured on August 6, 2021, and was not repaid. The Company’s failure to pay the outstanding principal balance when due constituted an event of default under the terms of the Seller Note and, accordingly, it began accruing additional interest of 5.0% in addition to the 12.0% initial rate, as of the date of the default. As of December 31, 2023, and 2022, the Seller Notes had outstanding accrued interest of $2.2 million and $1.5 million, respectively.



The Company evaluated embedded conversion features within the convertible promissory note and determined that the conversion feature does not require to be bifurcated. Upon adoption of ASC 2020-06 effective January 1, 2021, the convertible promissory note is accounted for as a single liability due to the elimination of the beneficial conversion feature accounting model.


Convertible promissory notes payable, related party - In August 2020, the Company issued a convertible promissory note payable in the amount of $1.4 million. The note matured on August 6, 2021, and was not repaid and is currently in default. As of December 31, 2023, and 2022, the note had outstanding accrued interest of $636 thousand and $444 thousand, respectively.

In October 2023, the Company signed a settlement letter agreement for the payment of $1.4 million principal to settle this convertible note.  Payment is due on the earlier of March 31, 2024, or the closing of the Merger described in Note 4.  If the Company fails to make payment, the lender retains all rights with respect to the convertible promissory note.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Asset-Backed Secured Promissory Notes
12 Months Ended
Dec. 31, 2023
Asset-Backed Secured Promissory Notes [Abstract]  
Asset-Backed Secured Promissory Notes

12.
Asset-Backed Secured Promissory Notes

In July 2023, the Company issued Asset-Backed Secured Promissory Notes (the “ABS Promissory Notes”) in an aggregate principal amount of $4.6 million to certain accredited investors (the “Purchasers”) at an original issue discount of 33.33%. The ABS Promissory Notes bear an interest rate of 0% per annum and mature on January 21, 2024 (the “Maturity Date”).  The Company received total proceeds of approximately $3.0 million. The Company entered into a Security Agreement providing for a continuing and unconditional security interest in any and all property of the Company.  This security interest is subordinate to the Senior Secured Debt described in Note 10. Interest expense for the year ended December 31, 2023, totaled $812 thousand.

The Company and the Purchasers also entered into a side letter pursuant to which the parties agreed that upon the Maturity Date, or upon a fundamental transaction as defined by the ABS Promissory Notes, the Company will issue each Purchaser a Future Advance Convertible Promissory Note with the same principal amount as the principal amount of such Purchasers’ ABS Promissory Notes, plus any accrued and unpaid interest and two Common Stock Purchase Warrants, substantially in the forms of the Notes and Common Stock Purchase Warrants disclosed in Note 11.


In evaluating the accounting for the ABS Promissory Notes and Side Letter (the “Side Letter”), pursuant to relevant guidance, the Side Letter was determined to not represent a freestanding financial instrument as it is not legally detachable and separately exercisable.  The redemption features under the Side Letter are considered embedded derivatives, including a right for contingent redemption upon an event of default, automatic redemption upon maturity of the ABS Promissory Notes, and redemption is triggered upon a fundamental transaction. As a result, the Company determined these features met the criteria of an embedded derivative.


   
December 31, 2023
 
(In thousands)
 
Principal
   
Debt
Discount
   
Embedded
Derivative
   
Carrying
Value
 
ABS promissory notes
 
$
3,122
   
$
(53
)
 
$
48
   
$
3,117
 
ABS promissory notes, related parties
   
1,462
     
(49
)
   
45
     
1,458
 
Total ABS Promissory Notes
 
$
4,584
   
$
(102
)
 
$
93
   
$
4,575
 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Measurements [Abstract]  
Fair Value Measurements
13. Fair Value Measurements
         
The Company uses various inputs to measure the outstanding warrants and certain embedded conversion features associated with convertible debt on a recurring basis to determine the fair value of the liabilities. The following table classifies the Company’s liabilities measured at fair value on a recurring basis into the fair value hierarchy:

   
Fair value measurement at December 31, 2023
 
(in thousands)
 
Fair value
   
Quoted
prices in
active
markets
(Level 1)
   
Significant
other
observable
inputs
(Level 2)
   
Significant
unobservable
inputs
(Level 3)
 
Warrant liability
 
$
14,447
     
-
     
-
   
$
14,447
 
Conversion option
   
93
     
-
     
-
     
93
 
Total Fair Value
 
$
14,540
   
$
-
   
$
-
   
$
14,540
 

   
Fair value measurement at December 31, 2022
 
(in thousands)
 
Fair value
   
Quoted
prices in
active
markets
(Level 1)
   
Significant
other
observable
inputs
(Level 2)
   
Significant
unobservable
inputs
(Level 3)
 
Warrant liability
 
$
1,416
     
-
     
-
   
$
1,416
 
Conversion option
   
2,340
     
-
     
-
     
2,340
 
Total Fair Value
 
$
3,756
   
$
-
   
$
-
   
$
3,756
 

There were no transfers between Level 1, 2, or 3, during the years ended December 31, 2023, and 2022. Both observable and unobservable inputs were used to determine fair value of the positions that the Company classified within the Level 3 category.  Unrealized gains and losses associated with the liabilities within the Level 3 category include changes in fair value that were attributable to both observable and unobservable inputs.

Warrant Liability

The Company’s liability classified warrants as of December 31, 2023, and initial valuation of December 2023 warrants, were valued using a probability weighted expected value considering the Merger Agreement and the previous Black Scholes valuation model, with significant value stemming from the Merger Agreement.  Significant inputs under the Merger Agreement valuation included the risk adjusted expected exchange ratio (0.003), the value of SEPA’s Class A Common Stock, the expected timing of the closing of the Merger (estimated by February 29, 2024), and the probability of the Merger closing (90% probability).

Significant Black Scholes valuation model inputs related to the Company’s warrants are listed below:

   
Initial Valuation
May 2023 Issuance
   
December 31, 2022
 
Weighted average expected life in years
   
5.00
     
4.68
 
Weighted average volatility
   
84
%
   
92
%
Value of underlying shares   $ 0.019     $ 0.005  
Weighted average risk free interest rate
   
3.50
%
   
4.00
%
Expected dividend yield
   
-
     
-
 

A summary of the Level 3 warrant activity is as follows:

(in thousands, except per share data)
 
Warrants
Outstanding
   
Fair Value
per Share
   
Warrant Liability
Fair Value
 
Balance December 31, 2021
    62,617     $ 0.15     $ 9,614  
Cashless exercise
    (27,037 )     0.09       (3,130 )
Issuance of warrants classified as liablities
    1,031,276       0.06       4,873  
Change in fair value
   
-
      -      
(9,941
)
Balance December 31, 2022
   
1,066,856
   
$
0.06
   
$
1,416
 
Warrants exercised
   
-
     
-
     
-
 
Issuance of warrants classified as liablities
   
154,452
     
0.01
     
1,655
 
Change in fair value
   
-
      -      
11,376
 
Balance December 31, 2023
   
1,221,308
   
$
0.01
   
$
14,447
 

Embedded Conversion Option

Certain convertible notes include a conversion option that meets the definition of a derivative liability and, accordingly, is required to be bifurcated. The fair value for the embedded derivative liability at issuance for the ABS Promissory Notes was estimated as the difference in fair value of the ABS Promissory Notes, including the conversion obligation under the Side Letter and the value of the ABS Promissory Notes in the absence of the conversion obligation.  The value of the ABS Promissory Notes without the conversion obligation was estimated using a discounted cash flow analysis with an estimated market yield.

The Company’s embedded conversion liability  for the initial valuation of the December 2023 financing, and as of December 31, 2023, was valued using a probability weighted expected value considering the Merger Agreement and the previous Black Scholes model, with significant value being assigned to the Merger Agreement assumptions. Significant inputs included the risk adjusted expected exchange ratio (0.003), value of SEPA class A common stock, expected timing of the closing of the merger (estimated by February 29, 2024), and probability of the merger transaction closing (90% probability).

The fair value of conversion option liability assumptions for initial valuation of May 2023, and December 31, 2022, under the Black Scholes model are listed below:

   
Initial Valuation
May 2023 Issuance
    December 31, 2022
 
Conversion price (1)
  $ 0.04    
$
0.04
 
Value of underlying shares
  $ 0.019    
$
0.005
 
Interest Rate (annual) (2)
    4.70 %    
4.64
%
Volatility (annual) (3)
    114 %    
503
%
Time to maturity
    1.00      
0.60
 


(1)
Based on the terms provided in the convertible promissory note agreements to convert to common stock of the Company

(2)
Interest rate for U.S. Treasury Bonds, as of each presented period ending date, as published by the U.S. Federal Reserve.

(3)
Based on the historical daily volatility of the Company as of each presented period ending date. As of December 31, 2022, the Company applied a discount rate to the historical volatility.

A summary of the conversion option liability activity is as follows:

(in thousands)  
Conversion
Liability
 
Balance December 31, 2021
 
$
6,255
 
Issuance of Convertible Notes
   
2,760
 
Settlement of convertible notes
    (218 )
Change in fair value
   
(6,457
)
Balance December 31, 2022
 
$
2,340
 
Issuance of Convertible Notes
   
(519
)
Change in fair value
   
(1,728
)
Balance December 31, 2023
 
$
93
 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Contract Liabilities
12 Months Ended
Dec. 31, 2023
Contract Liabilities [Abstract]  
Contract Liabilities
14.
Contract Liabilities
 
The Company has contract liabilities from contracts with customers as follows:

During the years ended December 31, 2023, and 2022, the Company recognized revenue related to these contract liabilities of $60 thousand and $253 thousand, respectively, that were included in the beginning contract liability balances for each of those periods.

The following table summarizes the changes in contract liabilities:

   
Year Ended December 31,
 
(in thousands)
 
2023
   
2022
 
Beginning balance
 
$
290
   
$
341
 
New service agreements
   
209
     
202
 
Revenue recognized
   
(60
)
   
(253
)
Total Contract Liabilities
 
$
439
   
$
290
 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock Purchase Warrants
12 Months Ended
Dec. 31, 2023
Common Stock Purchase Warrants [Abstract]  
Common Stock Purchase Warrants
15.
Common Stock Purchase Warrants

A summary of the warrant activity is as follows:

(in thousands, except per share data)  



Warrants
   
Weighted
Average
Exercise Price
   
Weighted
Average
Remaining
Life
(years)
 
Warrants at December 31, 2021
   
204,883
   
$
0.20
      2.54  
Issuances
   
1,031,276
     
0.06
         
Exercised
   
(27,943
)
   
0.09
         
Forfeited or expired
   
-
     
-
         
Outstanding at December 31, 2022
   
1,208,216
   
$
0.07
     
3.55
 
Issuances
   
154,451
     
0.06
         
Exercised
   
-
     
-
         
Forfeited or expired
   
(141,095
)
   
-
         
Outstanding at December 31, 2023
   
1,221,572
   
$
0.06
      4.01  
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock
12 Months Ended
Dec. 31, 2023
Common Stock [Abstract]  
Common Stock
16.
Common Stock

In December 2022, the Company’s stockholders approved an amendment to the Company’s Articles of Incorporation to increase the number of authorized shares of common stock from 800,000,000 to 2,500,000,000.  In January 2023, the Company filed the amendment to the Articles of Incorporation with the state of Nevada to affect the increase in authorized shares.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Concentration of Credit Risk and Limited Suppliers
12 Months Ended
Dec. 31, 2023
Concentration of Credit Risk and Limited Suppliers [Abstract]  
Concentration of Credit Risk and Limited Suppliers
17.
Concentration of Credit Risk and Limited Suppliers

Major customers are defined as customers whose accounts receivable, or sales individually consist of more than ten percent of total trade receivable or total sales, respectively. There were no accounts receivable concentrations on December 31, 2023, or 2022.

The Company currently purchases most of its product component materials from single suppliers and the loss of any of these suppliers could result in a disruption in our production. The percentage of purchases from major vendors of the Company that exceeded ten percent of total purchases were as follows:

    Year ended December 31,  
   
2023
    2022  
Purchases:
           
Vendor A
   
19
%
   
19
%
Vendor B
   
19
%
   
0
%
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Revenue
18.
Revenue

The disaggregation of revenue is based on type and geographical region. The following table presents revenue from contracts with customers:

 
 
Year ended December 31, 2023
   
Year ended December 31, 2022
 
 
 
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Consumables and parts revenue
 
$
13,143
   
$
79
   
$
13,222
   
$
9,790
   
$
72
   
$
9,862
 
System revenue
   
5,841
     
116
     
5,957
     
5,179
     
149
     
5,328
 
License fees and other
   
41
     
35
     
76
     
283
     
38
     
321
 
Product Revenue
 
$
19,025
   
$
230
   
$
19,255
   
$
15,252
   
$
259
   
$
15,511
 
Rental Income
    1,143       -       1,143       1,231       -       1,231  
Total Revenue
  $
20,168     $
230     $
20,398

$
16,483


$
259


$
16,742

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
19.
Stock-Based Compensation

On November 1, 2010, the Company approved the Amended and Restated 2006 Stock Incentive Plan of SANUWAVE Health, Inc. effective as of January 1, 2010 (the “Stock Incentive Plan”). The Stock Incentive Plan permits grants of awards to selected employees, directors, and advisors of the Company in the form of restricted stock or options to purchase shares of common stock. Options granted may include non-statutory options as well as qualified incentive stock options. The Stock Incentive Plan is administered by the board of directors of the Company. The Stock Incentive Plan gives broad powers to the board of directors of the Company to administer and interpret the form and conditions of each option. The stock options granted under the Stock Incentive Plan are generally non-statutory options which generally vest over a period of up to three years and have a ten-year term. The options are granted at an exercise price determined by the board of directors of the Company to be the fair market value of the common stock on the date of the grant. As of December 31, 2023, and 2022, the Stock Incentive Plan reserved a total of 35,000,000 shares of common stock for grant. On December 31, 2023, there were 5,598,216 shares of common stock available for grant under the Stock Incentive Plan.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Income Taxes
20.
Income Taxes

The Company files income tax returns in the United States Federal jurisdiction and various state and foreign jurisdictions. The Company is subject to United States Federal and state income tax examinations by tax authorities for any years that have net operating losses open until the net operating losses are used.

The components of the net loss before income taxes are as follows:
 

  Year ended December 31,
 
(In thousands)  
2023
   
2022
 
Domestic
 
$
(25,783
)
 
$
(10,279
)
Foreign
   
(20
)
   
(12
)
Net loss before income taxes
 
$
(25,803
)
 
$
(10,291
)

In accordance with ASC Topic 740, Income Taxes (“ASC 740”), the Company accounts for income taxes utilizing the asset and liability method. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. A valuation allowance is provided for the deferred tax assets, including loss carryforwards, when it is more likely than not that some portion or all a deferred tax asset will not be realized.

The income tax provision (benefit) from continuing operations consists of the following:

(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Current:            
Federal
 
$
-
   
$
-
 
State
   
4
     
2
 
Foreign
   
-
     
-
 
Current Tax Provision
 
$
4
   
$
2
 
Deferred:
               
Federal
 
$
(3,564
)
 
$
(5,657
)
State
   
(459
)
   
753
 
Foreign
   
(3
)
   
(1
)
Change in valuation allowance
   
4,026
     
4,905
 
Deferred Tax Provision
 
$
-
   
$
-
 

As of December 31, 2023, and 2022, the Company did not have any undistributed earnings of our foreign subsidiaries. As a result, no additional income or withholding taxes have been provided for. The Company does not anticipate any impacts of the global intangible low taxed income (“GILTI”) and base erosion anti-abuse tax (“BEAT”) and as such, the Company has not recorded any impact associated with either GILTI or BEAT.
 
The income tax provision (benefit) amounts differ from the amounts computed by applying the United States Federal statutory income tax rate of 21% for the years ended December 31, 2023, and 2022. Adjustments to determine income tax expense are as follow:
 
(In thousands)   Years ended December 31,
 
 
 
2023
   
2022
 
Tax benefit at statutory rate
 
$
(5,485
)
 
$
(2,161
)
Increase (reduction) in income taxes resulting from:
               
State income tax benefits, net of federal benefit
   
(307
)
   
(473
)
Non-deductible gain on warrant adjustment valuation
   
2,102
     
(3,270
)
Change in valuation allowance
   
4,026
     
4,905
 
Registration penalties
    -       67  
Other
   
(332
)
   
934
 
Income Tax Expense
 
$
4
   
$
2
 

The tax effects of temporary differences that give rise to the deferred tax assets are as follows:

(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Deferred Tax Assets
           
Net operating loss carryforwards
 
$
42,484
   
$
38,323
 
Net operating loss carryforwards - foreign
   
27
     
24
 
Excess of tax basis over book value of property and equipment
   
70
     
9
 
Excess of tax basis over book value of intangible assets
   
1,162
     
1,325
 
Lease liability
    192       150  
Stock-based compensation
   
1,495
     
1,487
 
Accrued employee compensation
   
338
     
750
 
Capitalized equity costs
   
235
     
-
 
Capitalized research and development
    1,273       116  
Net change in reserve accounts
   
-
     
1,031
 
Gross deferred tax asset
   
47,276
     
43,215
 
Valuation Allowance
   
(47,096
)
   
(43,070
)
Net Deferred Tax Asset
   
180
     
145
 
Deferred Tax Liabilities                
Right-of-use asset
    (180 )     (145 )
Gross deferred tax liability     (180 )     (145 )
TOTAL   $ -     $ -  

On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “Inflation Reduction Act”) into law. The Inflation Reduction Act imposes an excise tax of 1% on the fair market value of net stock repurchases made after December 31, 2022. The impact of this provision will be dependent on the extent of share repurchases made in future periods. We continue to analyze the impacts of the Inflation Reduction Act; however, it is not expected to have a material impact on our financial statements. Additionally, the Inflation Reduction Act includes a new corporate alternative minimum tax which is not currently applicable to the Company.

The Tax Cuts and Jobs Act (“TCJA”) requires taxpayers to capitalize and amortize research and development (“R&D”) expenditures under section 174 for tax years beginning after December 31, 2021. This rule became effective for the Company during 2022 and resulted in capitalized R&D costs of $1.3 million as of December 31, 2023. The Company will amortize these costs for tax purposes over five years for R&D performed in the U.S. and over 15 years for R&D performed outside the U.S. In 2023, all R&D was performed in the U.S.
 
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. In assessing the realization of deferred tax assets, management considers, whether it is “more likely than not”, that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible.
 
ASC 740 requires that a valuation allowance be established when it is “more likely than not” that all, or a portion of, deferred tax assets will not be realized. A review of all available positive and negative evidence needs to be considered, including the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies. After consideration of all the information available, management believes that uncertainty exists with respect to future realization of its deferred tax assets and has, therefore, established a full valuation allowance as of December 31, 2023, and 2022.
 
The Company’s ability to use its net operating loss carryforwards could be limited and subject to annual limitations. Since a full analysis under Section 382 of the Internal Revenue Code has not been performed, the Company may realize a “more than 50% change in ownership” which could limit its ability to use its net operating loss carryforwards accumulated to date to reduce future taxable income and tax liabilities. Additionally, because United States tax laws limit the time during which net operating loss carryforwards may be applied against future taxable income and tax liabilities, the Company may not be able to take advantage of all or portions of its net operating loss carryforwards for Federal income tax purposes.
 
The Federal net operating loss carryforwards of approximately $77.9 million from years ending December 31, 2005, through December 31, 2017, will begin to expire in 2025. The Federal net operating loss carryforward for the years ended December 31, 2018, through 2023 of approximately $99.9 million will not expire. The state net operating loss carryforwards of approximately $75.1 million from years ending December 31, 2005, through December 31, 2023, will expire at various dates through 2043. The foreign net operating loss carryforward on December 31, 2023, of $0.1 million will begin to expire in 2024.
 
A provision of ASC 740 specifies that companies are to account for uncertainties in income tax reporting, and prescribes a methodology for recognizing, reversing, and measuring the tax benefits of a tax position taken, or expected to be taken, in a tax return. ASC 740 requires the evaluation of tax positions taken or expected to be taken while preparing the Company’s tax returns to determine whether the tax positions would “more-likely-than-not” be sustained if challenged by the applicable tax authority. Tax positions not deemed to meet the more-likely-than-not threshold would be recorded as a tax benefit or expense in the current year. Management has evaluated and concluded that there were no material uncertain tax positions requiring recognition in the Company’s consolidated financial statements as of December 31, 2023, and 2022. The Company does not expect any significant changes in the unrecognized tax benefits within twelve months of the reporting date.

The Company will recognize in income tax expense, interest and penalties related to income tax matters. For the years ended December 31, 2023, and 2022, the Company did not have any amounts recorded for interest and penalties.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
21.
Commitments and Contingencies

Litigation
 
In the ordinary course of business, the Company from time to time becomes involved in various legal proceedings involving a variety of matters. The Company does not believe there are any pending legal proceedings that will have a material adverse effect on the Company’s business, consolidated financial position, results of operations, or cash flows. However, the outcome of such legal matters is inherently unpredictable and subject to significant uncertainties. The Companies expenses legal fees in the period in which they are occurred.

In February 2024, the Company entered into a termination agreement with an advisor to agree on termination fees owed with respect to a previous engagement agreement. The company agreed to a contingent payment of $670 thousand upon the closure of the Merger disclosed in note 4.
 

Acquisition Dispute
 
In May 2022, the Company received notification alleging that it is not in compliance with the license agreement with Celularity entered in connection with the acquisition of the UltraMIST assets. The Company has responded and asserted that the Company is not in breach and that the supplier has breached various agreements. It is too early to determine the outcome of this matter. Any potential impact to the Company cannot be fully determined at this time.
 
Lease Commitments

As of December 31, 2023, the maturities of the Company’s operating and financing leases, which have initial or remaining lease terms more than one year, consist of the following:
 
(In thousands)
 
Operating
Leases
   
Finance
Leases
 
Year ended December 31,
           
2024
 
$
141
   
$
189
 
2025
   
122
     
216
 
2026
   
67
     
44
 
2027
   
59
      -  
2028
   
-
      -  
Total Lease Payments
   
389
     
449
 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Event
12 Months Ended
Dec. 31, 2023
Subsequent Event [Abstract]  
Subsequent Event
22.
Subsequent Event

In March 2024, the Company entered into an exclusive license and option agreement (the “License and Option Agreement”) with a third party licensee (the “Licensee”) in connection with a portfolio of Sanuwave, Inc. patents related to the field of intravascular shockwave applications (the “Patents”).  In exchange for a one-time payment of $2.5 million, Sanuwave, Inc. granted the Licensee an exclusive license to the Patents and an option to acquire the Patents for an additional one-time payment in the single-digit millions of dollars.  If the Licensee does not exercise its option to acquire the Patents during a specified option period, the license terminates and all rights revert back to Sanuwave, Inc.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Estimates
Estimates – These consolidated financial statements have been prepared in accordance with U.S. GAAP. Because a precise determination of assets and liabilities, and correspondingly revenues and expenses, depend on future events, the preparation of consolidated financial statements for any period necessarily involves the use of estimates and assumptions. Actual amounts may differ from these estimates. These consolidated financial statements have, in management’s opinion, been properly prepared within reasonable limits of materiality and within the framework of the accounting policies summarized herein.

Significant estimates include the recording of allowances for credit losses, the net realizable value of inventory, fair value of goodwill and intangible assets, the determination of the valuation allowances for deferred taxes, litigation contingencies, estimated fair value of stock-based compensation, and the estimated fair value of embedded financial instruments, including warrants and embedded conversion options.
Accounts receivable
Accounts receivable — Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be fully collected. The allowance is based on the assessment of the following factors: customer creditworthiness; historical payment experience; age of outstanding receivables. Management routinely assesses the financial strength of its customers and, consequently, believes accounts receivable are stated at the net realizable value and credit risk exposure is limited.
Inventory
Inventory - Inventory consists of purchased medical equipment and parts and is stated at the lower of average cost, which is valued using the first in, first out (“FIFO”) method, or net realizable value less allowance for selling and distribution expenses. The Company analyzes its inventory levels and writes down inventory that has, or is expected to, become obsolete.
Goodwill
Goodwill — Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under Accounting Standards Codification (ASC) Topic 350, Intangibles-Goodwill and Other. The Company tests goodwill for impairment annually, or more frequently whenever events or circumstances indicate impairment may exist. Goodwill is stated at cost less accumulated impairment losses. The Company completes its goodwill impairment test annually in the fourth quarter. The Company performed a qualitative evaluation at the reporting unit level and determined there was no goodwill impairment as of December 31, 2023, and 2022.
Intangible Assets
Intangible Assets — Intangible assets arising from the Company’s acquisition are amortized on a straight‑line basis over the estimated useful life of each asset. Customer relationships have a useful life of seven years. Patents and tradenames have a useful life of nineteen years.
Impairment of long-lived assets
Impairment of long-lived assets – The Company reviews long-lived assets for impairment whenever facts and circumstances indicate that the carrying amounts of the assets may not be recoverable. An impairment loss is recognized only if the carrying amount of the asset is not recoverable and exceeds its fair value. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the asset’s carrying value is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds its fair value. The Company determines fair value by using a combination of comparable market values and discounted cash flows, as appropriate.
Leases
Leases – The Company determines whether an arrangement is a lease at inception. When lease arrangements include lease and non-lease components, the Company accounts for lease and non-lease components (e.g. common area maintenance) separately based on their relative standalone prices.

For leases where the Company is the lessee, Right of Use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases did not provide an implicit interest rate, the Company used the equivalent borrowing rate for a secured financing with the term of equal to the remaining life of the lease at inception.

Any lease arrangements with an initial term of 12 months or less are not recorded on our consolidated balance sheets, and the Company recognizes lease costs for these lease arrangements on a straight-line basis over the lease term. In the event a lease arrangement would provide us with options to exercise one or more renewal terms or to terminate the lease arrangement, we would include these options when we are reasonably certain to exercise them in the lease term used to establish ROU assets and lease liabilities. None of our lease agreements include an option to purchase the leased asset, residual value guarantees, or material restrictive covenants.

The Company has other lease arrangements that are adjusted periodically based on an inflation index or rate. The future variability of these payments and adjustments are unknown, and therefore they are not included as minimum lease payments used to determine ROU assets and lease liabilities. Variable rental payments are recognized in the period in which the obligation is incurred.
Fair value of financial instruments
Fair value of financial instruments - The carrying values of accounts payable, and other short-term obligations approximate their fair values, because of the short-term maturities of these instruments.

The Company utilizes the guidance of ASC Topic 820-10, Fair Value Measurements (“ASC 820-10”), which defines fair value, establishes a framework for measuring fair value and requires disclosures about fair value measurements. The framework that is set forth in this standard is applicable to the fair value measurements where it is permitted or required under other accounting pronouncements.

The ASC 820-10 hierarchy ranks the quality and reliability of inputs, or assumptions, used in the determination of fair value and requires financial assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:


Level 1 – Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets and liabilities:

Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly: and

Level 3 – Unobservable inputs that are not corroborated by market data, therefore requiring the Company to develop its own assumptions.
Sequencing policy
Sequencing policy – The Company follows a sequencing policy for which in the event partial reclassifications of contracts subject to ASC Topic 815-40-25, Derivatives and Hedging, is necessary, due to the Company’s inability to demonstrate it has sufficient authorized shares, shares will be allocated based on earliest issuance date of potentially dilutive instruments with the earliest grants receiving first allocation of shares.
Convertible promissory notes
Convertible promissory notes – The Company evaluates its convertible instruments to determine if those contracts, or embedded components of those contracts, qualify as derivative financial instruments to be separately accounted for in accordance with ASC Topic 815 “Derivatives and Hedging” (“ASC 815”). The accounting treatment of derivative financial instruments requires that the Company record embedded conversion options and any related freestanding instruments at their fair values as of the inception date of the agreement and at fair value as of each subsequent balance sheet date. Any change in fair value is recorded as non-operating, non-cash income or expense for each reporting period at each balance sheet date. Conversion options are recorded as a discount to the host instrument and are amortized as amortization of debt discount on the consolidated statements of comprehensive loss over the life of the underlying instrument. The Company reassesses the classification of its derivative instruments at each balance sheet date. If the classification changes because of events during the period, the contract is reclassified as of the date of the event that caused the reclassification.
Debt discount
Debt discount – The Company records a debt discount related to warrants issued with debt at fair value and recognizes the cost using the straight-line method, which approximates the effective interest method, over the term of the related debt as interest expense, which is reported in the Other Income (Expense) section in our consolidated statements of comprehensive loss. This debt discount is reported as a reduction of the related debt liability.
Contract Liabilities
Contract Liabilities – Device product sales are bundled with an initial one-year warranty and the Company offers a separately priced multi-year warranty. Because the warranty represents an obligation, revenue is deferred as a contract liability and recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term.
Revenue Recognition
Revenue Recognition - The core principle of ASC Topic 606 “Revenue from Contracts with Customers” (“ASC 606”) requires that an entity recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The Company allocates the transaction price to all contractual performance obligations included in the contract. If a contract has more than one performance obligation, we allocate the transaction price to each performance obligation based on standalone selling price, which depicts the amount of consideration we expect to be entitled in exchange for satisfying each performance obligation. The Company recognizes revenue primarily from the following types of contracts:

System Sales, Consumables and Part Sales - System sales, accessory and part sales include devices and applicators (new and refurbished). Performance obligations are satisfied at the point in time when the customer obtains control of the goods, which is generally at the point in time that the product is shipped.

Licensing Fees - Licensing transactions include distribution licenses and intellectual property licenses. Licensing revenue is recognized as the Company satisfies its performance obligations, which may vary with the terms of the licensing agreement.

Other Revenue - Other revenue primarily includes warranties, repairs, and billed freight. The Company allocates the device sales price to the product and the embedded warranty by reference to the stand-alone extended warranty price. Warranty revenue is recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term. Repairs (parts and labor) and billed freight revenue are recognized at the point in time that the service is performed, or the product is shipped, respectively.
Shipping and handling costs
Shipping and handling costs - Shipping charges billed to customers are included in revenues. Shipping and handling costs incurred have been recorded in cost of goods sold totaling $484 thousand and $324 thousand for the years ended December 31, 2023, and 2022, respectively.
Research and development
Research and development - Research and development costs are expensed as incurred. Research and development costs include costs of research, engineering, and technical activities to develop a new product, researching an expanded product use or making significant improvements to existing products, including the costs of clinical development.
Stock-based compensation

Stock-based compensation - The Company uses the fair value method of accounting for its employee stock option program. Stock-based compensation expense for all stock-based payment awards is based on the estimated fair value of the award measured on the grant date. The Company recognizes the estimated fair value of the award as compensation cost on a straight-line basis over the requisite service period of the award, which is generally the option vesting term. The Company generally issues new shares of common stock to satisfy option and warrant exercises.



The expected life of options granted represents the period of time that options granted are expected to be outstanding and are derived from the contractual terms of the options granted calculated under the simplified method. The risk-free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of the grant. The expected volatility is based on the average volatility of the Company’s common stock. The expected dividend yield is based on our historical dividend experience, however, since our inception, we have not declared dividends.  Forfeitures are recognized as they occur.
Comprehensive income (loss)
Comprehensive income (loss) – Comprehensive income (loss) results from the translation of the Company’s foreign entity’s financial statements from their functional currency to U.S. dollars for consolidation in the accompanying consolidated financial statements.
New accounting pronouncements
New accounting pronouncements - In December 2023, the FASB issued ASC Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. Update No. 2023-09 aims to enhance the transparency and decision usefulness of income tax disclosures. Update No. 2023-09 modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state, and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. Update No. 2023-09 is effective for fiscal years beginning after December 15, 2024. We expect to adopt Update No. 2023-09 prospectively. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments, which was subsequently revised by ASU 2018-19. The ASU introduces a new model for assessing impairment of most financial assets. Entities are required to use a forward-looking expected loss model, which replaces the current incurred loss model, resulting in earlier recognition of allowance for losses. The Company adopted this ASU in January 2023, and there was no material impact on the consolidated financial statements.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Loss per Share (Tables)
12 Months Ended
Dec. 31, 2023
Loss per Share [Abstract]  
Weighted Average Shares Outstanding Accordingly, warrants issued with a $0.01 per share exercise price, are included in weighted average shares outstanding as follows:

 (in thousands)
 
December 31, 2023
   
December 31, 2022
 
Common shares
   
772,160
     
526,530
 
Common shares issuable assuming exercise of nominally priced warrants
   
21,691
     
22,941
 
Weighted Average Shares Outstanding
   
793,851
     
549,471
 
Anti-dilutive Equity Securities Anti-dilutive equity securities consist of the following:

(in thousands)
 
December 31, 2023
   
December 31, 2022
 
Common stock options
   
16,287
     
21,246
 
Common stock purchase warrants
   
1,199,882
     
1,186,522
 
Convertible notes payable, including interest
   
161,773
     
603,425
 
 
   
1,377,942
     
1,811,193
 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Inventory [Abstract]  
Inventory
Inventory consisted of the following:

(in thousands)
 
December 31, 2023
   
December 31, 2022
 
Finished goods
 
$
416
   
$
570
 
Parts and accessories
   
2,882
     
641
 
Reserve for slow moving inventory
    (347 )     (343 )
Total Inventory
 
$
2,951
   
$
868
 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Intangible Assets [Abstract]  
Carrying Value of Intangible Assets

Carrying value of intangible assets consisted of the following:


   
December 31, 2023
   
December 31, 2022
   
Weighted-
Average Useful
Life (in years)
  
(in thousands)
 
Gross
   
Accumulated
Amortization
   
Gross
   
Accumulated
Amortization
   
Definite-lived Intangibles
                             
Customer relationships
 
$
3,820
   
$
(1,854
)
 
$
3,820
   
$
(1,308
)
   
2.9
 
Patent
   
2,312
     
(413
)
   
2,312
     
(292
)
   
6.4
 
Tradenames
   
693
     
(124
)
   
693
     
(88
)
   
1.9
 
Intangible Assets
 
$
6,825
   
$
(2,391
)
 
$
6,825
   
$
(1,688
)
   
3.8
 
Future Amortization Expense Future amortization expense is expected to be the following (dollars in thousands):


Year ended December 31,
 
Amortization
 
2024
   
704
 
2025
   
704
 
2026
   
704
 
2027
   
487
 
2028
   
158
 
Thereafter
    1,677  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Expenses [Abstract]  
Accrued Expenses
Accrued expenses consisted of the following:

 (in thousands)
 
December 31, 2023
   
December 31, 2022
 
Registration penalties
 
$
1,583
   
$
1,583
 
License fees
   
892
     
892
 
Board of directors fees
   
942
     
415
 
Employee compensation
   
2,298
     
4,585
 
Other
   
284
     
1,037
 
 Total Accrued Expenses
 
$
5,999
   
$
8,512
 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Factoring Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Factoring Liabilities [Abstract]  
Factoring Liabilities
(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Receivables transferred
 
$
1,794
   
$
2,564
 
Reserve amount held
   
(304
)
   
(434
)
Factoring liability
 
$
1,490
   
$
2,130
 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Senior Secured Debt, in Default (Tables)
12 Months Ended
Dec. 31, 2023
Senior Secured Debt, in Default [Abstract]  
Outstanding Secured Debt

The following table summarizes outstanding senior secured debt:


 
December 31, 2023
 
December 31, 2022
 
(In thousands)
Principal
 
Debt
Discount
 
Carrying
Value
 
Principal
 
Debt
Discount
 
Carrying
Value
 
Senior secured debt
 
$
21,562
   
$
(3,284
)
 
$
18,278
   
$
19,211
   
$
(4,795
)
 
$
14,416
 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties (Tables)
12 Months Ended
Dec. 31, 2023
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties [Abstract]  
Convertible promissory notes and convertible promissory notes, related parties


 
December 31, 2023
 
(In thousands, except conversion price)
 
Conversion
Price
   
Principal
   
Debt
Discount
   
Conversion
Option
   
Carrying
Value
 
Acquisition convertible promissory note, in default
 
$
0.10
   
$
4,000
   
$
-
   
$
-
   
$
4,000
 
Convertible promissory note, related party, in default
 
$
0.10
     
1,373
     
-
     
-
     
1,373
 
2022 Convertible notes payable
 
$
0.04
     
2,639
     
(1,235
)
   
-
     
1,404
 
2022 Convertible notes payable, related parties
 
$
0.04
     
450
     
(118
)
   
-
     
332
 
Total Convertible promissory notes
         
$
8,462
   
$
(1,353
)
 
$
-
   
$
7,109
 


   
December 31, 2022
 
(In thousands, except conversion price)
 
Conversion
Price
   
Principal
   
Debt
Discount
   
Conversion
Option
   
Carrying
Value
 
Acquistion convertible promissory note, in default
 
$
0.10
   
$
4,000
      -    

-    
$
4,000
 
Convertible promissory note payable, related parties, in default
 
$
0.10
     
1,373
     
-
     
-
     
1,373
 
2022 Convertible notes payable
 
$
0.04
     
13,660
     
(2,532
)
   
1,585
     
12,713
 
2022 Convertible notes payable, related parties
  $
0.04       6,515       (1,234 )     755       6,036  
Total Convertible Promissory Notes
         
$
25,548
   
$
(3,766
)
 
$
2,340
   
$
24,122
 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Asset-Backed Secured Promissory Notes (Tables)
12 Months Ended
Dec. 31, 2023
Asset-Backed Secured Promissory Notes [Abstract]  
ABS Promissory Notes The redemption features under the Side Letter are considered embedded derivatives, including a right for contingent redemption upon an event of default, automatic redemption upon maturity of the ABS Promissory Notes, and redemption is triggered upon a fundamental transaction. As a result, the Company determined these features met the criteria of an embedded derivative.


   
December 31, 2023
 
(In thousands)
 
Principal
   
Debt
Discount
   
Embedded
Derivative
   
Carrying
Value
 
ABS promissory notes
 
$
3,122
   
$
(53
)
 
$
48
   
$
3,117
 
ABS promissory notes, related parties
   
1,462
     
(49
)
   
45
     
1,458
 
Total ABS Promissory Notes
 
$
4,584
   
$
(102
)
 
$
93
   
$
4,575
 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements [Abstract]  
Liabilities Measured at Fair Value on Recurring Basis The following table classifies the Company’s liabilities measured at fair value on a recurring basis into the fair value hierarchy:

   
Fair value measurement at December 31, 2023
 
(in thousands)
 
Fair value
   
Quoted
prices in
active
markets
(Level 1)
   
Significant
other
observable
inputs
(Level 2)
   
Significant
unobservable
inputs
(Level 3)
 
Warrant liability
 
$
14,447
     
-
     
-
   
$
14,447
 
Conversion option
   
93
     
-
     
-
     
93
 
Total Fair Value
 
$
14,540
   
$
-
   
$
-
   
$
14,540
 

   
Fair value measurement at December 31, 2022
 
(in thousands)
 
Fair value
   
Quoted
prices in
active
markets
(Level 1)
   
Significant
other
observable
inputs
(Level 2)
   
Significant
unobservable
inputs
(Level 3)
 
Warrant liability
 
$
1,416
     
-
     
-
   
$
1,416
 
Conversion option
   
2,340
     
-
     
-
     
2,340
 
Total Fair Value
 
$
3,756
   
$
-
   
$
-
   
$
3,756
 
Fair Value of Warrant Liabilities Using Black-Scholes Model
Significant Black Scholes valuation model inputs related to the Company’s warrants are listed below:

   
Initial Valuation
May 2023 Issuance
   
December 31, 2022
 
Weighted average expected life in years
   
5.00
     
4.68
 
Weighted average volatility
   
84
%
   
92
%
Value of underlying shares   $ 0.019     $ 0.005  
Weighted average risk free interest rate
   
3.50
%
   
4.00
%
Expected dividend yield
   
-
     
-
 
Warrants Outstanding and Fair Values
A summary of the Level 3 warrant activity is as follows:

(in thousands, except per share data)
 
Warrants
Outstanding
   
Fair Value
per Share
   
Warrant Liability
Fair Value
 
Balance December 31, 2021
    62,617     $ 0.15     $ 9,614  
Cashless exercise
    (27,037 )     0.09       (3,130 )
Issuance of warrants classified as liablities
    1,031,276       0.06       4,873  
Change in fair value
   
-
      -      
(9,941
)
Balance December 31, 2022
   
1,066,856
   
$
0.06
   
$
1,416
 
Warrants exercised
   
-
     
-
     
-
 
Issuance of warrants classified as liablities
   
154,452
     
0.01
     
1,655
 
Change in fair value
   
-
      -      
11,376
 
Balance December 31, 2023
   
1,221,308
   
$
0.01
   
$
14,447
 
Fair Value of Conversion Option Liabilities Using Black-Scholes Model
The fair value of conversion option liability assumptions for initial valuation of May 2023, and December 31, 2022, under the Black Scholes model are listed below:

   
Initial Valuation
May 2023 Issuance
    December 31, 2022
 
Conversion price (1)
  $ 0.04    
$
0.04
 
Value of underlying shares
  $ 0.019    
$
0.005
 
Interest Rate (annual) (2)
    4.70 %    
4.64
%
Volatility (annual) (3)
    114 %    
503
%
Time to maturity
    1.00      
0.60
 


(1)
Based on the terms provided in the convertible promissory note agreements to convert to common stock of the Company

(2)
Interest rate for U.S. Treasury Bonds, as of each presented period ending date, as published by the U.S. Federal Reserve.

(3)
Based on the historical daily volatility of the Company as of each presented period ending date. As of December 31, 2022, the Company applied a discount rate to the historical volatility.
Summary of Conversion Liability Activity
A summary of the conversion option liability activity is as follows:

(in thousands)  
Conversion
Liability
 
Balance December 31, 2021
 
$
6,255
 
Issuance of Convertible Notes
   
2,760
 
Settlement of convertible notes
    (218 )
Change in fair value
   
(6,457
)
Balance December 31, 2022
 
$
2,340
 
Issuance of Convertible Notes
   
(519
)
Change in fair value
   
(1,728
)
Balance December 31, 2023
 
$
93
 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Contract Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Contract Liabilities [Abstract]  
Contract Liabilities
The following table summarizes the changes in contract liabilities:

   
Year Ended December 31,
 
(in thousands)
 
2023
   
2022
 
Beginning balance
 
$
290
   
$
341
 
New service agreements
   
209
     
202
 
Revenue recognized
   
(60
)
   
(253
)
Total Contract Liabilities
 
$
439
   
$
290
 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock Purchase Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Common Stock Purchase Warrants [Abstract]  
Warrant Activity
A summary of the warrant activity is as follows:

(in thousands, except per share data)  



Warrants
   
Weighted
Average
Exercise Price
   
Weighted
Average
Remaining
Life
(years)
 
Warrants at December 31, 2021
   
204,883
   
$
0.20
      2.54  
Issuances
   
1,031,276
     
0.06
         
Exercised
   
(27,943
)
   
0.09
         
Forfeited or expired
   
-
     
-
         
Outstanding at December 31, 2022
   
1,208,216
   
$
0.07
     
3.55
 
Issuances
   
154,451
     
0.06
         
Exercised
   
-
     
-
         
Forfeited or expired
   
(141,095
)
   
-
         
Outstanding at December 31, 2023
   
1,221,572
   
$
0.06
      4.01  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Concentration of Credit Risk and Limited Suppliers (Tables)
12 Months Ended
Dec. 31, 2023
Concentration of Credit Risk and Limited Suppliers [Abstract]  
Concentration of Credit Risk and Limited Suppliers
The Company currently purchases most of its product component materials from single suppliers and the loss of any of these suppliers could result in a disruption in our production. The percentage of purchases from major vendors of the Company that exceeded ten percent of total purchases were as follows:

    Year ended December 31,  
   
2023
    2022  
Purchases:
           
Vendor A
   
19
%
   
19
%
Vendor B
   
19
%
   
0
%
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Disaggregation of Revenue
The disaggregation of revenue is based on type and geographical region. The following table presents revenue from contracts with customers:

 
 
Year ended December 31, 2023
   
Year ended December 31, 2022
 
 
 
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Consumables and parts revenue
 
$
13,143
   
$
79
   
$
13,222
   
$
9,790
   
$
72
   
$
9,862
 
System revenue
   
5,841
     
116
     
5,957
     
5,179
     
149
     
5,328
 
License fees and other
   
41
     
35
     
76
     
283
     
38
     
321
 
Product Revenue
 
$
19,025
   
$
230
   
$
19,255
   
$
15,252
   
$
259
   
$
15,511
 
Rental Income
    1,143       -       1,143       1,231       -       1,231  
Total Revenue
  $
20,168     $
230     $
20,398

$
16,483


$
259


$
16,742

XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Components of Net Loss before Income Taxes
The components of the net loss before income taxes are as follows:
 

  Year ended December 31,
 
(In thousands)  
2023
   
2022
 
Domestic
 
$
(25,783
)
 
$
(10,279
)
Foreign
   
(20
)
   
(12
)
Net loss before income taxes
 
$
(25,803
)
 
$
(10,291
)
Income Tax Provision (Benefit)

The income tax provision (benefit) from continuing operations consists of the following:

(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Current:            
Federal
 
$
-
   
$
-
 
State
   
4
     
2
 
Foreign
   
-
     
-
 
Current Tax Provision
 
$
4
   
$
2
 
Deferred:
               
Federal
 
$
(3,564
)
 
$
(5,657
)
State
   
(459
)
   
753
 
Foreign
   
(3
)
   
(1
)
Change in valuation allowance
   
4,026
     
4,905
 
Deferred Tax Provision
 
$
-
   
$
-
 
Effective Income Tax Reconciliation
The income tax provision (benefit) amounts differ from the amounts computed by applying the United States Federal statutory income tax rate of 21% for the years ended December 31, 2023, and 2022. Adjustments to determine income tax expense are as follow:
 
(In thousands)   Years ended December 31,
 
 
 
2023
   
2022
 
Tax benefit at statutory rate
 
$
(5,485
)
 
$
(2,161
)
Increase (reduction) in income taxes resulting from:
               
State income tax benefits, net of federal benefit
   
(307
)
   
(473
)
Non-deductible gain on warrant adjustment valuation
   
2,102
     
(3,270
)
Change in valuation allowance
   
4,026
     
4,905
 
Registration penalties
    -       67  
Other
   
(332
)
   
934
 
Income Tax Expense
 
$
4
   
$
2
 
Deferred Tax Assets
The tax effects of temporary differences that give rise to the deferred tax assets are as follows:

(In thousands)
 
December 31, 2023
   
December 31, 2022
 
Deferred Tax Assets
           
Net operating loss carryforwards
 
$
42,484
   
$
38,323
 
Net operating loss carryforwards - foreign
   
27
     
24
 
Excess of tax basis over book value of property and equipment
   
70
     
9
 
Excess of tax basis over book value of intangible assets
   
1,162
     
1,325
 
Lease liability
    192       150  
Stock-based compensation
   
1,495
     
1,487
 
Accrued employee compensation
   
338
     
750
 
Capitalized equity costs
   
235
     
-
 
Capitalized research and development
    1,273       116  
Net change in reserve accounts
   
-
     
1,031
 
Gross deferred tax asset
   
47,276
     
43,215
 
Valuation Allowance
   
(47,096
)
   
(43,070
)
Net Deferred Tax Asset
   
180
     
145
 
Deferred Tax Liabilities                
Right-of-use asset
    (180 )     (145 )
Gross deferred tax liability     (180 )     (145 )
TOTAL   $ -     $ -  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
Maturity of Operating and Financing Lease Liability
As of December 31, 2023, the maturities of the Company’s operating and financing leases, which have initial or remaining lease terms more than one year, consist of the following:
 
(In thousands)
 
Operating
Leases
   
Finance
Leases
 
Year ended December 31,
           
2024
 
$
141
   
$
189
 
2025
   
122
     
216
 
2026
   
67
     
44
 
2027
   
59
      -  
2028
   
-
      -  
Total Lease Payments
   
389
     
449
 
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Nature of the Business and Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2023
Segment
Segment Information [Abstract]  
Number of operating segments 1
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Other Intangible Assets [Abstract]    
Impairment on goodwill $ 0 $ 0
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Intangible Assets (Details)
12 Months Ended
Dec. 31, 2023
Customer Relationships [Member]  
Intangible Assets, Net [Abstract]  
Estimated weighted average useful life 7 years
Patents [Member]  
Intangible Assets, Net [Abstract]  
Estimated weighted average useful life 19 years
Tradenames [Member]  
Intangible Assets, Net [Abstract]  
Estimated weighted average useful life 19 years
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Contract Liabilities (Details)
12 Months Ended
Dec. 31, 2023
Contract Liabilities [Abstract]  
Initial warranty period of device product 1 year
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Shipping and Handling Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shipping and Handling Costs [Abstract]    
Shipping and handling costs $ 484 $ 324
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Merger Agreement (Details) - USD ($)
Aug. 23, 2023
Dec. 31, 2023
Dec. 31, 2022
Merger Agreement [Abstract]      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001
Cash and cash equivalents   $ 1,797,000 $ 1,153,000
SEP Acquisition Corp. [Member]      
Merger Agreement [Abstract]      
Percentage of acquired equity 100.00%    
SEP Acquisition Corp. [Member] | Minimum [Member]      
Merger Agreement [Abstract]      
Percentage of convertible notes 80.00%    
Percentage of warrants outstanding 80.00%    
Cash and cash equivalents $ 12,000,000    
Percentage of acquired equity 69.00%    
SEP Acquisition Corp. [Member] | Maximum [Member]      
Merger Agreement [Abstract]      
Percentage of acquired equity 70.00%    
Class A Common Stock [Member] | SEP Acquisition Corp. [Member]      
Merger Agreement [Abstract]      
Common stock, par value (in dollars per share) $ 0.0001    
Number of shares issued for business consideration (in shares) 7,793,000    
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Loss per Share, Weighted Average Shares Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Loss per Share [Abstract]    
Warrant exercise price (in dollars per share) $ 0.01  
Weighted Average Shares Outstanding [Abstract]    
Weighted average shares outstanding (in shares) 793,850,994 549,470,787
Common Shares [Member]    
Weighted Average Shares Outstanding [Abstract]    
Weighted average shares outstanding (in shares) 772,160,000 526,530,000
Common Shares Issuable Assuming Exercise of Nominally Priced Warrants [Member]    
Weighted Average Shares Outstanding [Abstract]    
Weighted average shares outstanding (in shares) 21,691,000 22,941,000
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Loss per Share, Anti Dilutive Equity Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 1,377,942 1,811,193
Common Stock Options [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 16,287 21,246
Common Stock Purchase Warrants [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 1,199,882 1,186,522
Convertible Notes Payable, Including Interest [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 161,773 603,425
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory, Net [Abstract]    
Finished goods $ 416 $ 570
Parts and accessories 2,882 641
Reserve for slow moving inventory (347) (343)
Total inventory $ 2,951 $ 868
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Definite-lived Intangibles [Abstract]    
Intangible Assets, Gross $ 6,825 $ 6,825
Intangible Assets, Accumulated Amortization $ (2,391) (1,688)
Weighted-Average Useful Life (in years) 3 years 9 months 18 days  
Future Amortization Expense [Abstract]    
2024 $ 704  
2025 704  
2026 704  
2027 487  
2028 158  
Thereafter 1,677  
Amortization expense 704 704
Customer Relationships [Member]    
Definite-lived Intangibles [Abstract]    
Intangible Assets, Gross 3,820 3,820
Intangible Assets, Accumulated Amortization $ (1,854) (1,308)
Weighted-Average Useful Life (in years) 2 years 10 months 24 days  
Patent [Member]    
Definite-lived Intangibles [Abstract]    
Intangible Assets, Gross $ 2,312 2,312
Intangible Assets, Accumulated Amortization $ (413) (292)
Weighted-Average Useful Life (in years) 6 years 4 months 24 days  
Trade Names [Member]    
Definite-lived Intangibles [Abstract]    
Intangible Assets, Gross $ 693 693
Intangible Assets, Accumulated Amortization $ (124) $ (88)
Weighted-Average Useful Life (in years) 1 year 10 months 24 days  
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Expense [Abstract]    
Registration penalties $ 1,583 $ 1,583
License fees 892 892
Board of directors fees 942 415
Employee compensation 2,298 4,585
Other 284 1,037
Total Accrued Expenses $ 5,999 $ 8,512
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Factoring Liabilities (Details) - USD ($)
$ in Thousands
1 Months Ended
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Factoring Liabilities [Abstract]      
Accounts receivable   $ 3,314 $ 4,029
Factoring Liabilities [Abstract]      
Receivables transferred   1,794 2,564
Reserve amount held   (304) (434)
Factoring liability   $ 1,490 $ 2,130
Factoring Agreement [Member]      
Factoring Liabilities [Abstract]      
Percentage of accounts receivable 86.25%    
Interest fixed funding annualized rate 15.00%    
Period, interest fixed funding annualized rate 30 days    
Interest fixed funding thereafter annualized rate 14.40%    
Agreement term 1 month    
Automatic renewal period of agreement 1 month    
Period of notice termination 30 days    
Factoring Agreement [Member] | Maximum [Member]      
Factoring Liabilities [Abstract]      
Accounts receivable $ 3,000    
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Senior Secured Debt, in Default, Outstanding Secured Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2020
Senior Secured Debt [Abstract]      
Principal amount $ 8,462 $ 25,548  
Debt discount (1,353) (3,766)  
Carrying value 18,278 14,416  
Senior Secured Debt [Member]      
Senior Secured Debt [Abstract]      
Principal amount 21,562 19,211 $ 15,000
Debt discount (3,284) (4,795)  
Carrying value $ 18,278 $ 14,416  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Senior Secured Debt, in Default, Senior Secured Promissory Note Payable, in Default (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Jul. 15, 2023
Feb. 28, 2022
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2020
Senior Secured Promissory Notes Payable [Abstract]              
Principal amount       $ 8,462 $ 25,548    
Warrant exercise price (in dollars per share)       $ 0.06 $ 0.07 $ 0.2  
Accrued interest       $ 5,444 $ 4,052    
Senior Secured Promissory Notes Payable [Member]              
Senior Secured Promissory Notes Payable [Abstract]              
Principal amount       $ 21,562 19,211   $ 15,000
Interest rate       9.00%      
Frequency of interest payment       quarterly      
PIK interest       3.00%      
Percentage of consent fee     2.00%        
Interest rate     20.25%        
Gross cash proceeds $ 2,500            
Additional default accrued interest rate       5.00%      
Accrued interest       $ 3,200 1,900    
Interest expense       $ 6,900 $ 5,900    
Senior Secured Promissory Notes Payable [Member] | Prime Rate [Member]              
Senior Secured Promissory Notes Payable [Abstract]              
Basis spread       3.00%      
Senior Secured Promissory Notes Payable [Member] | Second Amendment to Note and Warrant Purchase and Security Agreement [Member]              
Senior Secured Promissory Notes Payable [Abstract]              
Principal amount   $ 3,000   $ 18,000      
Loss on issuance   $ 3,400          
Senior Secured Promissory Notes Payable [Member] | Second Amendment to Note and Warrant Purchase and Security Agreement [Member] | First Warrant [Member]              
Senior Secured Promissory Notes Payable [Abstract]              
Warrants to purchase common stock (in shares)   16.2          
Warrant exercise price (in dollars per share)   $ 0.18          
Senior Secured Promissory Notes Payable [Member] | Second Amendment to Note and Warrant Purchase and Security Agreement [Member] | Second Warrant [Member]              
Senior Secured Promissory Notes Payable [Abstract]              
Warrants to purchase common stock (in shares)   20.6          
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Summary (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2020
Notes Payable [Abstract]      
Principal amount $ 8,462 $ 25,548  
Debt discount (1,353) (3,766)  
Debt instrument conversion option 0 2,340  
Carrying value $ 7,109 $ 24,122  
Acquisition Convertible Promissory Note [Member]      
Notes Payable [Abstract]      
Conversion price (in dollars per share) $ 0.1 $ 0.1  
Principal amount $ 4,000 $ 4,000  
Debt discount 0 0  
Debt instrument conversion option 0 0  
Carrying value $ 4,000 $ 4,000  
Convertible Promissory Notes Payable, Related Parties [Member]      
Notes Payable [Abstract]      
Conversion price (in dollars per share) $ 0.1 $ 0.1  
Principal amount $ 1,373 $ 1,373 $ 1,400
Debt discount 0 0  
Debt instrument conversion option 0 0  
Carrying value $ 1,373 $ 1,373  
2022 Convertible Notes Payable [Member]      
Notes Payable [Abstract]      
Conversion price (in dollars per share) $ 0.04 $ 0.04  
Principal amount $ 2,639 $ 13,660  
Debt discount (1,235) (2,532)  
Debt instrument conversion option 0 1,585  
Carrying value $ 1,404 $ 12,713  
2022 Convertible Notes Payable, Related Parties [Member]      
Notes Payable [Abstract]      
Conversion price (in dollars per share) $ 0.04 $ 0.04  
Principal amount $ 450 $ 6,515  
Debt discount (118) (1,234)  
Debt instrument conversion option 0 755  
Carrying value $ 332 $ 6,036  
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Convertible Notes Payable and Convertible Notes Payable, Related Parties (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2023
Aug. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
May 31, 2023
Nov. 30, 2022
Aug. 31, 2022
Dec. 31, 2021
Convertible Promissory Notes [Abstract]                
Aggregate principal amount     $ 8,462 $ 25,548        
Warrant exercise price (in dollars per share)     $ 0.06 $ 0.07       $ 0.2
Common Stock [Member]                
Convertible Promissory Notes [Abstract]                
Issuance of common stock upon conversion of convertible notes (in shares)       20,666,993        
August Issued 2022 Convertible Promissory Notes [Member]                
Convertible Promissory Notes [Abstract]                
Aggregate principal amount   $ 16,200            
Interest expense   $ 2,400            
August Issued 2022 Convertible Promissory Notes [Member] | Common Stock [Member]                
Convertible Promissory Notes [Abstract]                
Issuance of common stock upon conversion of convertible notes (in shares)   464,440,813            
November Issued 2022 Convertible Promissory Notes [Member]                
Convertible Promissory Notes [Abstract]                
Aggregate principal amount $ 4,000              
Interest expense $ 600              
November Issued 2022 Convertible Promissory Notes [Member] | Common Stock [Member]                
Convertible Promissory Notes [Abstract]                
Issuance of common stock upon conversion of convertible notes (in shares) 114,481,063              
Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member]                
Convertible Promissory Notes [Abstract]                
Aggregate principal amount     $ 1,900   $ 1,200 $ 4,000 $ 16,200  
Conversion price (in dollars per share)     $ 0.04          
Interest rate     15.00%          
Number of trading days     5 days          
Interest expense     $ 6,400 $ 4,400        
Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member] | Maximum [Member]                
Convertible Promissory Notes [Abstract]                
Conversion price (in dollars per share)     $ 0.01          
Share price (in dollars per share)     $ 0.04          
Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member] | First Warrant [Member]                
Convertible Promissory Notes [Abstract]                
Warrants to purchase common stock (in shares)     581,600,000          
Warrant exercise price (in dollars per share)     $ 0.067          
Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member] | Second Warrant [Member]                
Convertible Promissory Notes [Abstract]                
Warrants to purchase common stock (in shares)     581,600,000          
Warrant exercise price (in dollars per share)     $ 0.04          
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Acquisition Convertible Promissory Notes Payable and Convertible Promissory Notes Payable, Related Party (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Dec. 31, 2023
Dec. 31, 2022
Debt Instruments [Abstract]        
Accrued interest     $ 5,444 $ 4,052
Principal amount     8,462 25,548
Acquisition Convertible Promissory Note [Member]        
Debt Instruments [Abstract]        
Principal amount     $ 4,000 4,000
Acquisition Convertible Promissory Note [Member] | Celularity's UltraMIST Assets [Member]        
Debt Instruments [Abstract]        
Paid for assets   $ 24,000    
Issuance of promissory notes $ 4,000      
Maturity date     Aug. 06, 2021  
Accrued interest rate   5.00%    
Interest rate percentage   12.00%    
Accrued interest     $ 2,200 1,500
Convertible Promissory Notes Payable, Related Parties [Member]        
Debt Instruments [Abstract]        
Maturity date     Aug. 06, 2021  
Accrued interest     $ 636 444
Principal amount   $ 1,400 $ 1,373 $ 1,373
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Asset-Backed Secured Promissory Notes, Summary (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2023
USD ($)
Warrant
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Notes Payable [Abstract]      
Aggregate principal amount   $ 8,462 $ 25,548
ABS Promissory Notes [Member]      
Notes Payable [Abstract]      
Aggregate principal amount $ 4,600 $ 4,584  
Percentage of original issue discount 33.33%    
Interest rate percentage 0.00%    
Maturity date   Jan. 21, 2024  
Total proceeds $ 3,000    
Interest expense   $ 812  
Number of common stock purchase warrants | Warrant 2    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Asset-Backed Secured Promissory Notes , ABS Promissory Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jul. 31, 2023
Dec. 31, 2022
Notes Payable [Abstract]      
Principal amount $ 8,462   $ 25,548
Debt discount (1,353)   (3,766)
ABS Promissory Notes [Member]      
Notes Payable [Abstract]      
Principal amount 4,584 $ 4,600  
Debt discount (102)    
Embedded derivative 93    
Carrying value 4,575    
Nonrelated Party [Member]      
Notes Payable [Abstract]      
Carrying value 3,117   0
Nonrelated Party [Member] | ABS Promissory Notes [Member]      
Notes Payable [Abstract]      
Principal amount 3,122    
Debt discount (53)    
Embedded derivative 48    
Carrying value 3,117    
Related Party [Member]      
Notes Payable [Abstract]      
Carrying value 1,458   $ 0
Related Party [Member] | ABS Promissory Notes [Member]      
Notes Payable [Abstract]      
Principal amount 1,462    
Debt discount (49)    
Embedded derivative 45    
Carrying value $ 1,458    
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements, Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]      
Transfer to level 3 $ 0 $ 0  
Transfer from level 3 0 0  
Significant Unobservable Inputs (Level 3) [Member] | Conversion Option [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 93 2,340 $ 6,255
Recurring [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 14,540 3,756  
Recurring [Member] | Warrant Liability [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 14,447 1,416  
Recurring [Member] | Conversion Option [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 93 2,340  
Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 0 0  
Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Warrant Liability [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 0 0  
Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Conversion Option [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 0 0  
Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 0 0  
Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Warrant Liability [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 0 0  
Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Conversion Option [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 0 0  
Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 14,540 3,756  
Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | Warrant Liability [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value 14,447 1,416  
Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | Conversion Option [Member]      
Financial Liabilities Fair Value Disclosure [Abstract]      
Liabilities at fair value $ 93 $ 2,340  
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements, Warrant Liability (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
May 31, 2023
$ / shares
Warrant Outstanding and Fair Value [Abstract]      
Cashless exercise (in shares) | shares 0 (27,943,000)  
Warrant Liability [Member]      
Warrant Liability [Abstract]      
Exchange ratio 0.003    
Probability of closing Merger 90.00%    
Warrant Liability [Member] | Weighted Average Expected Life in Years [Member]      
Black Scholes Option Pricing Model [Abstract]      
Weighted average expected life in years (Years)   4 years 8 months 4 days 5 years
Warrant Liability [Member] | Weighted Average Volatility (annual) [Member]      
Black Scholes Option Pricing Model [Abstract]      
Warrants measurement input   0.92 0.84
Warrant Liability [Member] | Value of Underlying Shares [Member]      
Black Scholes Option Pricing Model [Abstract]      
Warrants measurement input | $ / shares   0.005 0.019
Warrant Liability [Member] | Weighted Average Risk Free Interest Rate [Member]      
Black Scholes Option Pricing Model [Abstract]      
Warrants measurement input   0.04 0.035
Warrant Liability [Member] | Expected Dividend Yield [Member]      
Black Scholes Option Pricing Model [Abstract]      
Warrants measurement input   0 0
Level 3 [Member] | Warrant Liability [Member]      
Warrant Outstanding and Fair Value [Abstract]      
Warrants outstanding (in shares) | shares 1,066,856 62,617  
Cashless exercise (in shares) | shares   (27,037)  
Issuance of warrants classified as liabilities (in shares) | shares 154,452 1,031,276  
Warrants exercised (in shares) | shares 0    
Warrants outstanding (in shares) | shares 1,221,308 1,066,856  
Fair Value Per Share [Abstract]      
Fair value per share (in dollars per share) | $ / shares $ 0.06 $ 0.15  
Cashless exercise (in dollars per share) | $ / shares   0.09  
Issuance of warrants classified as liabilities (in dollars per share) | $ / shares 0.01 0.06  
Warrants exercised (in dollars per share) | $ / shares 0    
Fair value per share (in dollars per share) | $ / shares $ 0.01 $ 0.06  
Fair Value, Warrant Liability [Abstract]      
Warrant Liability, Fair Value | $ $ 1,416 $ 9,614  
Warrants exercised | $ 0    
Issuance of warrants classified as liabilities | $ 1,655 4,873  
Cashless exercise | $   (3,130)  
Change in fair value | $ 11,376 (9,941)  
Warrant Liability, Fair Value | $ $ 14,447 $ 1,416  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements, Embedded Conversion Option (Details) - Embedded Conversion Option [Member]
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2023
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Embedded Conversion Option Liability [Abstract]      
Exchange ratio   0.003  
Probability of closing Merger   90.00%  
Level 3 [Member]      
Fair Value, Embedded Conversion Option [Abstract]      
Beginning balance   $ 2,340 $ 6,255
Issuance of Convertible Notes   (519) 2,760
Settlement of convertible notes     (218)
Change in fair value   (1,728) (6,457)
Ending balance   $ 93 $ 2,340
Binomial Pricing Model [Member] | Level 3 [Member] | Conversion Price [Member]      
Embedded Conversion Option Liability [Abstract]      
Conversion Price (in dollars per share) | $ / shares [1] $ 0.04   $ 0.04
Binomial Pricing Model [Member] | Level 3 [Member] | Value of Underlying Shares [Member]      
Embedded Conversion Option Liability [Abstract]      
Measurement input | $ / shares 0.019   0.005
Binomial Pricing Model [Member] | Level 3 [Member] | Interest Rate (Annual) [Member]      
Embedded Conversion Option Liability [Abstract]      
Measurement input [2] 0.047   0.0464
Binomial Pricing Model [Member] | Level 3 [Member] | Volatility (Annual) [Member]      
Embedded Conversion Option Liability [Abstract]      
Measurement input [3] 1.14   5.03
Binomial Pricing Model [Member] | Level 3 [Member] | Time to Maturity [Member]      
Embedded Conversion Option Liability [Abstract]      
Time to maturity 1 year   7 months 6 days
[1] Based on the terms provided in the convertible promissory note agreements to convert to common stock of the Company
[2] Interest rate for U.S. Treasury Bonds, as of each presented period ending date, as published by the U.S. Federal Reserve.
[3] Based on the historical daily volatility of the Company as of each presented period ending date. As of December 31, 2022, the Company applied a discount rate to the historical volatility.
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contract liabilities [Abstract]      
Revenue recognized $ (60) $ (253)  
Total contract liabilities 439 290 $ 341
New Service Agreement Additions [Member]      
Contract liabilities [Abstract]      
Total contract liabilities $ 209 $ 202  
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock Purchase Warrants (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Warrants [Abstract]      
Outstanding, beginning (in shares) 1,208,216 204,883  
Issuances (in shares) 154,451 1,031,276  
Exercised (in shares) 0 (27,943)  
Forfeited or expired (in shares) (141,095) 0  
Outstanding, ending (in shares) 1,221,572 1,208,216 204,883
Weighted Average Exercise Price [Abstract]      
Outstanding, beginning (in dollars per share) $ 0.07 $ 0.2  
Issuances (in dollars per share) 0.06 0.06  
Exercised (in dollars per share) 0 0.09  
Forfeited or expired (in dollars per share) 0 0  
Outstanding, ending (in dollars per share) $ 0.06 $ 0.07 $ 0.2
Weighted Average Remaining Life (Years) [Abstract]      
Weighted Average Remaining Life (years) 4 years 3 days 3 years 6 months 18 days 2 years 6 months 14 days
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Common Stock [Abstract]    
Common stock, shares authorized (in shares) 2,500,000,000 2,500,000,000
Minimum [Member]    
Common Stock [Abstract]    
Common stock, shares authorized (in shares)   800,000,000
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Concentration of Credit Risk and Limited Suppliers (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Major Customer [Member]    
Concentration of Credit Risk and Limited Suppliers [Abstract]    
Concentration risk, percentage 0.00% 0.00%
Purchases [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]    
Concentration of Credit Risk and Limited Suppliers [Abstract]    
Concentration risk, percentage 19.00% 19.00%
Purchases [Member] | Supplier Concentration Risk [Member] | Vendor B [Member]    
Concentration of Credit Risk and Limited Suppliers [Abstract]    
Concentration risk, percentage 19.00% 0.00%
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Abstract]    
Product Revenue $ 19,255 $ 15,511
Rental Income 1,143 1,231
Total Revenue 20,398 16,742
Consumables and Parts Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 13,222 9,862
System Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 5,957 5,328
License Fees and Other [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 76 321
United States [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 19,025 15,252
Rental Income 1,143 1,231
Total Revenue 20,168 16,483
United States [Member] | Consumables and Parts Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 13,143 9,790
United States [Member] | System Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 5,841 5,179
United States [Member] | License Fees and Other [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 41 283
International [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 230 259
Rental Income 0 0
Total Revenue 230 259
International [Member] | Consumables and Parts Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 79 72
International [Member] | System Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue 116 149
International [Member] | License Fees and Other [Member]    
Disaggregation of Revenue [Abstract]    
Product Revenue $ 35 $ 38
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation (Details) - Stock Incentive Plan [Member] - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Non-statutory options expiration period 10 years  
Common stock shares reserved (in shares) 35,000,000 35,000,000
Weighted Average Exercise Price [Roll Forward]    
Shares available for grant (in shares) 5,598,216  
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Non-statutory options vesting period 3 years  
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes, Components of Income Tax Provision (Benefit) from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of Net Loss Before Income Taxes [Abstract]    
Domestic $ (25,783) $ (10,279)
Foreign (20) (12)
Net Loss Before Income Taxes (25,803) (10,291)
Current [Abstract]    
Federal 0 0
State 4 2
Foreign 0 0
Current Tax Provision 4 2
Deferred [Abstract]    
Federal (3,564) (5,657)
State (459) 753
Foreign (3) (1)
Change in valuation allowance 4,026 4,905
Deferred Tax Provision $ 0 $ 0
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes, Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Abstract]    
Undistributed earnings of foreign subsidiaries $ 0 $ 0
Percentage of federal statutory income tax rate 21.00% 21.00%
Tax benefit at statutory rate $ (5,485) $ (2,161)
Increase (reduction) in income taxes resulting from [Abstract]    
State income tax benefits, net of federal benefit (307) (473)
Non-deductible gain on warrant adjustment valuation 2,102 (3,270)
Change in valuation allowance 4,026 4,905
Registration penalties 0 67
Other (332) 934
Income Tax Expense $ 4 $ 2
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes, Deferred Tax Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred Tax Assets [Abstract]              
Net operating loss carryforwards $ 42,484 $ 38,323          
Net operating loss carryforwards - foreign 27 24          
Excess of tax basis over book value of property and equipment 70 9          
Excess of tax basis over book value of intangible assets 1,162 1,325          
Lease liability 192 150          
Stock-based compensation 1,495 1,487          
Accrued employee compensation 338 750          
Capitalized equity costs 235 0          
Capitalized research and development 1,273 116          
Net change in reserve accounts 0 1,031          
Gross deferred tax assets 47,276 43,215          
Valuation Allowance (47,096) (43,070)          
Net Deferred Tax Asset 180 145          
Deferred Tax Liabilities [Abstract]              
Right-of-use asset (180) (145)          
Gross deferred tax liability (180) (145)          
TOTAL 0 0          
Capitalized R&D costs 1,300            
Income Tax Penalties and Interest Expense [Abstract]              
Income tax penalties 0 0          
Interest on income taxes $ 0 0          
Earliest Tax Year [Member]              
Operating Loss Carryforwards [Abstract]              
Operating loss carryforwards, expiry date Dec. 31, 2024            
Latest Tax Year [Member]              
Operating Loss Carryforwards [Abstract]              
Operating loss carryforwards, expiry date Dec. 31, 2025            
U.S. Federal [Member]              
Deferred Tax Liabilities [Abstract]              
Capitalized R&D, amortization period 5 years            
Operating Loss Carryforwards [Abstract]              
Net operating loss carryforwards             $ 77,900
Operating loss carryforwards, expiry date Dec. 31, 2043            
Operating loss carryforwards limited with no expiration $ 99,900 $ 99,900 $ 99,900 $ 99,900 $ 99,900 $ 99,900  
Outside U.S. [Member]              
Deferred Tax Liabilities [Abstract]              
Capitalized R&D, amortization period 15 years            
Operating Loss Carryforwards [Abstract]              
Net operating loss carryforwards $ 100            
State [Member]              
Operating Loss Carryforwards [Abstract]              
Operating loss carryforwards limited with no expiration $ 75,100            
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases [Abstract]  
2024 $ 141
2025 122
2026 67
2027 59
2028 0
Total Lease Payments 389
Finance Leases [Abstract]  
2024 189
2025 216
2026 44
2027 0
2028 0
Total Lease Payments $ 449
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Event (Details)
$ in Millions
1 Months Ended
Mar. 31, 2024
USD ($)
Subsequent Event [Member] | License and Option Agreement [Member]  
License and Option Agreement [Abstract]  
One-time payment received from Licensee $ 2.5
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *J =5@'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 " "J@'58)N*30.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VW50^CVHGA2$%Q0O(5D=C?8_"$9:??M3>-N%]$'\)B97[[Y M!J9702@?\3GZ@)$,IJO9CBX)%3;L0!0$0%('M#+5.>%R<^>CE92?<0]!J@^Y M1V@YOP6+)+4D"0NP"BN1#;U60D64Y.,)K]6*#Y]Q+#"M $>TZ"A!4S? AF5B M.,YC#Q? B.,-GT74*_$4OT36SK 3LDYF34U35,]=267=VC@[>GQI:Q;&9=( M.H7Y5S*"C@$W[#SYM;N[WSZPH>7M=<6[JFVV+1?\1O#N?7']X7<1MEZ;G?G' MQF?!H8=?=S%\ 5!+ P04 " "J@'58F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *J =5C@B^#((@< %HN 8 >&PO=V]R:W-H965T&UL MM9K_;Z,V&,;_%2L[39O4-'Q)TO;61DJ39I==FXN:7D_=:3^XX":H@#-CFO:_ MWXLA$"IC8')_:0/A?8!/;/,\QN<[RIZC#2$#W+,,8]@+LA9W1N=BW9*-S&G/?"\F2H2@. M LS>+HE/=Q<=L[/?<>NM-SS9T1N=;_&:K C_OETRV.KE*JX7D##R:(@8>;KH MC,W/4_LD*1!'W'MD%QU\1LFM/%+ZG&S,W8N.D5P1\8G#$PD,_U[(A/A^H@37 M\6\FVLG/F10>?MZKS\3-P\T\XHA,J/_#<_GFHG/:02YYPK'/;^GN"\EN:)#H M.=2/Q%^T2X\=##O(B2-.@ZP8KB#PPO0_?LU '!18=D6!E158[PK,?D6!G178 M30OZ64%?D$EO17"88HY'YXSN$$N.!K7D@X IJN'VO3#YW5>U/'1E#HQ M_(P>[\/NZ+S'X>2)1,_) M3G29GLBJ.)%IH1L:\DT$9W&)6Q;HP57GEV[M+_W24BI.B7.,;/,(689E2RYH MHBZ_P>P82D5Y7U(^59?_%8=P=D-V]M+=V/D/80L]NT)O0E\(0S_'CQ%GT!G^ MD1%.%?IRA62$^!QML4,N.C $1(2]D,[HUU_,H?&'C(Y.L:DFL1*Y?DZNKU(O MFO#=VY;(L*G+3:/[5<9'6=66CR:Q$I]!SF>@O,$QP'$%H)F/US) ZOHG[$,R4FH=SF(I*&556U":Q$J@3G)0 M)\U +0GS:/+ ]0:U4U+V55 M6UB:Q$JP3*.P<$8K7%GGK 16(S=[D/%2%[4%IDNM3.S ])H-+0/#$&&$TZT> M]&O$*I^/ZKK6R#2IE9%9!3)+>9=9-IAY/D&+.'@D3(I*+6(81G=@G9T.I+B4 MM:UQ:5(KXRKFMH"!]+AOD9H-5Y\_S&^OT)?"/;YY@C2 MF7,LQ:?5T.M2*^,K++VI-N49O@GT408CVAPBXROZ2MZD -52T.;,OGDR'$H? M ^KBUM0^PN>;A=$WU4X]S^\.93"8B01_A%8$ U/MZ3-Z8]<%]>AH_P%=PW'H6RAO#-6:-PLI-JT90I=:>2ZU"!&6VO6_Q[:D$8MO)Y4:,X&-A]V<3J1%W7EILNM3*W(DI8:O+#4OO^:BERZH:$J/-2(# ?#KFE89U):6K.#+K4RK2([6(VRPP_B M^]WG$(9\M"(X G8NFD=17 %/K;F@4FQ:,X,NM3*V(C-8C3+#/?7!YF*69E4F MG0&I4:J I34JZ%(KPRJB@M4H*NSG)M/)#R]E?-JH1O&!R*HFZJK6U#XB M'UA%/K :Y8-YR E+WU@GL[AXCU%*3:U814UK+M"E5J96Y *K42X0W1%-P(VM M*9,F^1J=!0V[V'$(R("(FPI*Z6G- KK4RO2*+& UR@*K $(0NHPC^#J2]T^U M3M7+*759:U@?8?ZMPOQ;C&!Q1=@4^ZX8$U-N\&!(5SC]3%C*EW7\S_<+ZKK6,#\B(MA% M1+ ;O5]8;<#UJOIKC4PU+*T)09=:&=;!6J%&"6$9/_J> YV48JGW4*NT7C"D M=\50JC80:LGJQ)?1R?')>>]%!J;( ':S]P8T"*#+K3AUGH^@36&X(/0MYC"L MA2X\%Z2P=-K[2:8V/+@]T^P;@P'$_>(N,Q0?$07L(@K8->N#LG%_YK$ S:=2 M-FJ%X>FIE(%6ZZ]+K4RIL/ZVVJCO*56]QJLIO\$,'A;H^GHI):75[NM2*Y,J M[+ZMMNE[4LFD3_+DD]*JWYJ75X/<.%N,F-E0L:HZ0 MD[Q\2]?EYGOSA=-CL5RX5QR>KKJ&1@,N-D(^>8)2X_@$N@!+%S*G&YQNQ=+> M1\HY#<3'#<$N8=C:!UB"+59(0@-"!M!]#EH\?^'B>SUG3((?95'5%X.YE(L/PV$]G;.2UN_Y@E7JFRU@O!Z*P95!9#%(;QL*1Y-1B=-Y_=B]$Y7\HBK]B] /6R+*EX_<0* M_G(Q@(/M!]_RY[G4'PQ'YPOZS"9,_K:X%^INN/,RRTM6U3FO@&!/%X-+^&%, M8CV@L?@]9R_UWC70H3QR_EW?W,PN!J%&Q HVE=H%57]6;,R*0GM2./[<.!WL MGJD'[E]OO7]N@E?!/-*:C7GQ1SZ3\XM!.@ S]D27A?S&7[ZP34"1]C?E1=W\ M#UXVMN$ 3)>UY.5FL$)0YM7Z+_VQF8B] 9#T#$"; >C8 7@S #>!KI$U85U1 M24?G@K\ H:V5-WW1S$TS6D635WH9)U*H;W,U3H[&=U\G=[)CS94VK67T^E.K)>OQPNGG*I_53 M4,]3KMCT/< P "A$V#%\?/QPU!X^5/'N@D:[H%'C#_<%O12"51)D&G[&*@DJ=F8L4&HW_^ \;A1U=T)W+6BA7O8L4^[Z,QK>>N M ->CDF:4SO75""99!&E(O6)/XQ:LKJ/63XSV\&$/2 M"5;93&J1M4O ,5>T'="[:@ M^0RP'ZKHUZQNII++.1.JLJPS@#89X (=6WA@HI.O!=HVBI+0#3K9@4Z\H!^X MI 5H9Z@+7V(].DO2[E+;1G&,>@"F.X"IMWA\Y=79$04D/64!.9&S5KS9+M[L MP"Y2FD'(UP"P/Y?YHFRVC=I(0A.DSM-ES3;[J,ECUV1D]F+AM+-6MDT:Q>ZE M@J%AM_! 7DI:/>>JQAR"N''4*@L$=S>4PRJ"..F!N4?"T OS%\YG+WE1.(%! MZY$)BL,NL -6;6"&**&7FS;9:&]Y)U!DEPP4XV[-<)EAU,,6 MHU.X09N3U"8C797L-.O;BLAP%_)SUW:E\THRE9S.;$$./E((.P =5B2,>E8: M&=9"?M;J M3ZO*!2?;*@HF_5D4U4<=S=F@ZC).U1PVCOU.H%WG)[,V'_A-Y:P=N MB SYB>R64:7+#VUK!T?9^]IAA/N2T? 8\O/8^-C,LUD*V_O<-D)]'($,DR$_ MD]GB]]!>M[DJQ59MLXWBOI,^,GR&_'RVQGH(GTU4<11E%ETXS,(T[9' V! : M]A/:F)=E+O4!\--GSF7%)0,(_NSL6'F]NQ,*N#+S!([: M,V 8$T-O-9H\W(W__>7N]NKZV^1?X.KZ\\WXYL$9JY=YWUJ*3N6M';7A7>SG MW7O!GIC0!X!:\NGW0,L#L*+%DH%WX?LPA &(@C ,]3]0SZG0K:JEG"L5^3\V M"T S,.FFV5;N^OU#FCSI^K1I*L_;9;B!]! MQ;OF<[O[O%DLF_B[*M9KTI[6O<;N@E M8GKG% 71>D[=\_H1P "2,% %((C0NL\:D31(J0*-E(%'V@VSV:YUGJJ-NI6Z)DZ>T[I(E>UTHG4%B%JYZ6DRX@N M.S6%4=^2&K6"_>=EI:B7Y7*MH=49.9_F3M6/[^E1(>O'92$+;%Q!F$W6:XRRKNZ;)A(SGP,:WE MB?/=+I=RT1-FW*-\&WB1U#V#V?.*QZJ@,Q M]$_\]/_MZ.3R.WKS/CN1MW;8>[\>GZ:/3D[:1S^5MW;01A<0OR[XV\GEZ)+; MG6J'54+"'NU%C$0@!R3"_YU;L?WZ 8FZ].NPZN;6<._]&/URTJ]4/.=5#0KV MI,:$[Q,U 6+]OL_Z1O)%\\K,(Y>2E\WEG%'%N-I ??^DCJK;&_T6SNZMJ]%? M4$L#!!0 ( *J =5CQ;YY4:00 D7 8 >&PO=V]R:W-H965T&ULM5A=<^(V%/TK&G>GW@FWN/3Y'.M*]:+BC[)6O"1'@>QA$?&2LA=A< MFR;WUB3$_(IN2"2_65$68B%OV8O)-XS@99(4!B:RK*X98C\RQL/DV2,;#VDL M C\BCPSP. PQ^^>&!'0W,J#Q]N#)?UD+]< <#S?XAN@9*RH/15W=PM1X:E&)& >$)!8/FQ)2X) M H4D>7S+0(W\G2JQ?/V&_BD1+\4L,"W)!/D M*#R/!CSY#W9I;'=@ "_F@H99LF00^E'ZB;]G U%*@)UW$E"6@$Y-L+,$.Q&: M,DMD3;' XR&C.\!4M$13%\G8)-E2C1^I:9P+)K_U99X8NP]?Y@_W=]/)\VP* M;B;WDR_N#,QO9[/G.?CXB!F)Q)H(W\/!!?@5?)U/P<>I.^%;WSUBGQKH -+P&RD%V3[IZ>CJKIIM2?#P+*!P$E>/9[ M@Q S)11,.">"7]?I20$Z]0!JK5WS#?;(R)"+B1.V)<;XYY]@U_JM3EU+8!6M M=J[5UJ&/)YY'XTAPN08]XF_Q(B"7 =R.>/((T!N#&!)XX58Q8%<8VELW8"D M;^DE;U%[Q78,D=T;FMNRT)H@JQ14$=#)!72TDS5_?G!_OWVXG\Z>YK^ Z>S3 MG7OW7,>PT^:4M0164>SDBAWME#W*G8U(ARZ!W Z\UTNPP0QL<1 3\%&NPR4- M LPXV!"Y/:_EDKVH&XWT%?W25%A7E@7W)NQ85(5_-^??;<8_8/LM9%5%@/3Y2Y]\#GI\56=90Z MA>U( PL?-AMH8.\[6!]4)5\T)5#?E60&=L\WL!:_\52VA%;] MH5PT..$M"U*&_;M'%BSO^]>74A* MW"R=4ZI#XL^8O?@1!P%9R1SKJB=;$):>NZ8W@FZ2H\L%%8*&R>6:X"5A*D!^ MOZ)4O-VHT]#\]'O\'U!+ P04 " "J@'58>E *24X& "1' & 'AL M+W=OINU%A)TIP6(F4%X/3A=/ )'D]QH!5*B>\I?10[UT"[+N];/USZ7SRIE[(NB493_2 M1*Y.!^,!2.@#V63RECU^H;5#)< %RT3Y"QXKV4B-N-@(R?):6=WG:5']DZ=Z M(G848-BC@&H%U%7P>Q1PK8!+1RMDI5OG1)+)"6>/@&MI94U?E'-3:BMOTD*' M<2ZY>ILJ/3F97E_-K[]>G'^ZFYV#^9WZNYQ=WY9-2[J&15$IL42S)Y4!154'-L0AB[_=$4^%FNRH*<#57(% MY5LZF/S^&PR]/VSY>B!C>_Y&C;^1.Q2T4 YG0"UN0!)5=U(A]01LK0D=&5,^ M5JG:B8LI!%$0A/:XC!N<8R?.N:K_.BH:IZ*AGU3'R 9Q;.;KV%ARIE#D[_BQ MAS!N$,8OU %!"5^L2HB)6G896RL:E#:0L3%^$,4=C!:9,+)#A%Y+ IX3Y#E5 M.;1(2<6L.N8YXS+]KWQ@+>Z>.54!ZD"U"84] 8<[A 6=6.^85(EI+D@K3&@I M&;'7+1D6,01W*\L^5-1"14ZH+UU\%JEQ'/1P 6PI"F)W M59,KRL%%L6 Y!>_KB?Q@Q>DDN[=6MD-9VW>[Y4#X @FN2+&DNH%Y("D'6Y)M MJ";%A/)T6Q8YD*7D/LU2F?;DE4E_PSA$L!LW4PR&8=!346#+D]!-E#J;@%JI MJ1 ;4BQJ\/?6F@)-/C32RQ098A_WP6PY$SHIJH%)G_0:V*1BI0N?$VSX,EA3 M9.C#<0_6EN^@F_"JI4"K)6"%9O+7$':+LTTH[H'64AQT6.//6L(9/)%-ZQ69PMYY-JV03+HJ9R[JXK+( MZ9GKX374\AI"K^"-*5[I+;VJF+U@G13Y5N8XE+5]QUO"1.Y-W6>5V.FR M4!MSSFFQ^ 544UR(K.Z;DG_4?EV7./M$8$OA,E+)%.IIF%!+=\A-=U7]>&6T M?&/7J5,KZ#*;34ZEUKBG$T4MM:' F5IE!5%M$YBO"*?6319RDN.;,^I UO;] M;3D2N3E2K_/LV6>A??ZH/TNE"_!>]2<)RS+"=UY:F[-ZB'@W&-Z144A[Q/I* M54N=R$V=/\I/951M&K:JW56-58E4,?]&"JDV$XK[=WVJWMH=,>DSBO$X\.+8 M6"BF:.#'?N1%O3G8$BYR$ZXM)DF:;;2/;XC*^'51L8OU1:6E8^2FXU=%9=/U\4DBJ[TM6?U2;VF0C%?MA) M3+M<%/6TD7CG.^]+'WI?G9('W40?RMJ^VVU7@?U#I:2S/7FSVP>RMN]VVY]@ M]];[52D96)JH,.JVYS8QB,-N0HYV#G=RRI?EF9< "[8I9'4ZTCQMSM4^E:=) MG>=G\'A:G8ZU9JK#NNJ3NP 9?5 FO:-((>/5^5=U(]FZ/$*Z9U*RO+Q<49)0 MK@74^P?&Y/.-'J YA9S\#U!+ P04 " "J@'58L.EX5B\' #!+0 & M 'AL+W=OU5=/=7DSW@H+3L!&<@=-LW_X,24.P'5,VZSII@>3Q8_OY_6SSV)QM M2?FU6F),P?=57E3GHR6EZS>3294L\2JN7I,U+M@O"U*N8LINRX=)M2YQG#:% M5OD$&88S6<59,9J>-=_=E-,SLJ%Y5N";$E2;U2HN?[S%.=F>C^#HZ8O;[&%) MZR\FT[-U_(#GF'Y-9UG MG;F/*SPC^:DNT[O.^07?,E)*^:_\%VAW6M$4@V%26K M?6'6@E56[#[C[WLAC@H@=*( VA= 7 '3.5' W! M%["Y M \4<#9%W :[7=B-4H',8VG9R79@K)&,[;ZH@E74YH)G!5U9LUIR7[- M6#DZG5U?S:_?7P87=V$ YG?LXT-X=3<'UQ&[NY[]_>[Z?1#>SE^"((PN9Y=W M8 P^S@/PQXM7X 7("G"W))LJ+M+J;$)9TB39K#9Y3'$* M KS(DHRJV,+GLUW3)2X!ZSN;");U"'W$X#VI*A5]I*:_(ZRSW6(3E@:'7$"' M7$ -CW6"YRU^R(HB*Q[86,WC(L$@IJSWR6M@PC\!,A"4!7G'Z3:<]3SV.+4\ M=#9Y/(Z@B(&69?.P0(2-H6?ZEM_%A1*<:W8QD01C>K[M'6 =B@[-;PCFK(E]8KSIEK'"3X?L4RJ8K+ MZB4(OVTR^@-\OB5Y#MARMHW+5#9*WUH:99GI) MTDH4ZR2)-9)WHVX?HV\K! M/(NK98[9U,LB6L8%!?@[+I.LPK+@VI(IC!NPMC"T$;3Y.4X$&=SLUHN(9!4Y MCGQFD8BNV(BN)/378/UX0 M9:5#,UT+:8WX"<@7HFVZ_"P5B" ^LWL1D:PB="*UH=$Z-4.?1'V9OZ^K MLX88CN/X/O<@/5.W:FCV:V4+M;)%NMBZ\3URXG! ?! 6>VG%5INN6'_.-AC.C.O:7&37B!!\2.A'Q))ZW+@B;'0.E6HMJJ#M>H= M#TALIV_5?PZOGK)E@\>#3K90*UNDBZT;X]9J0[77EL6X?,P2+$]\4WRNX;AT@\I).G-;TO,;V3XKBT\IJN;,#B_ MM5I/K6R1+K9N,%OW"=7V\PI3D)-*GLVBW13BU.L3 PED# W$+_%A/U743]55 MH;6=4.T[(U+B[($]S&S*$A?)#T#9?%WE\>[<(?VRJ6@]J4M%$JVG(%(O).B' MA!*(P^NC@G2E:X;+YW,O5=1/U56AM<)(;85_89< ]9Y$SOHA03\D ME$#&EL4KI 9UY6DM,!ID@3G;:TIE\61/ 8(R$I1K>_P.0"#!C1$R#/'5+0D0 M0LBK)$%9)G1/;*"BUE@B]3'C\_<*Y**))WNU:+;M'T_;>^FT^D2M;*%6MD@7 MVRZFDZ.76>N7FS_$Y4-65"#'"T9OO';9?%SNWA?>W5"R;MYOO2>4DE5SN<1Q MBLL:P'Y?$$*?;NI79@]O;4__ U!+ P04 " "J@'58"+\)*>4( #W)P M& 'AL+W=O>?DD-I1*\))GA3@?;*3@)*NSP<7\'01S?0-E<1_&'T61Y^! M-F7%^9/^#T8:$@_@V1YP;RAA4ZC$M9JE^9ND_.%W??EG=?;J\NOE]?@>5W]>_K];?O2W!W Q87 MRS_!S9>[GTMP GXLK\#OO_T!?@.L -\W?"=(D8JSH508M*9ATCSOLGX>\CP/ M(O"5%W(CP'61TK2K8*C MQ:@@P67**CQBB:? 8:? !HA[ "T>/_M* 'MP[% ME3[L[4Y64_/T'C MZ6AR-MP?PW>(P1&:X5:L VS< AL'XW*1_J56DRI 4@#)505*>)&PC(*B0:RO MZL^)#N!.T!2L7@%O TC: +I,&W]D_#Y(6<=-<>NF.!B_*ZJ4)HS4-;9( DE25ZY4$]$51FJ N;!/K ML9,I[$&S9=#8DVK3%MHT"&VY(2HP@ FQ4UFDJ!;H*+'$G3I3&P"*>B!MF>ET MZ@8Y:T'.@B#_K2A^6.6]"C1]T3F^8V*C%PC@Z\JU+K0S"\FHA]66B* '*QP9 MEAH%T=X6"<\ID.0E%.]&2>?9/70.$4\BPB,*A4%PBPTI'JDFQC5A)=B3;$=K M'Y9L3W2; C)&5BSSEH_F 9T%$J-^JCJD3F 5Z(#00-:UJKJ2,I'PG2KS3O38@A;/H.5H M6RJ:C4<> PPUPBC<&E1Y(G2B'/&*$%11DH;_5I($F?=72>:CM'5]8=@8!EEL M?I'40=)$3-4J667N%3VV4_ZH/#>F.(3@)/(5'4.%,,R%M\5>54->OGX"R@=; MPM)#\:GCQ>6&EDT G>!MVCO!:KSJPW>(37Q%R= C#/-CZ^ M>?5ZUR8_.(XL M?+:4ZMN\R\&P) S3I$)8:H)DA:0JQ63=;O0N?E()DA&IKFQ)Z5T9-C_&V/:S M+87AU.=HPZ,P3*0',SJIH9I+6:J6\*9&S@RG(K"G*I; M]6I:^=$TNZYIQ04:V1QZ$HUQO^ESB<$)] (W?(O@^TT '.?Q7J^=' M:>MZP! V"A/V?T;]W;*M[.*<+;%ZV>@R'#,:>-8(, M=:,P=;>I5D=-P=^SM$ZZ=\?/YF0;O"WC!V]H&[U!V\?I=L,*U6Z\ ^Z'DO5' M:>MZP) U"I-UFV[KDN>ZMNU5PC%%*CKY5]CTC$>H7YT=4C!& M:.*)GB%Q%";Q+O:*K$]6)'E2V2=HLBLUL_2,"%$FLLD:S6;]*<,AY:%+9 @= MA0F]:XB@!:L&2Z<)3N0VC?<;=X<(FD4^Y(;H49CH?[\GK]7&RQ_#KA%KQ9"\ M5(O)B=>FZY,8S_J0'=0_&WL0&TY'84[OPGPF94D*O=- RX0)3Y:_/1D[1.#( MXUUL:!R':;R7%QLU) '5.^5@Q4NE3'G7B1?;[-S'ZQ")?=F #7OC\+3\H#KI M.AW:(6ZKJH5G\%LTVN("!K(;\B@+43$^) M)Q>P3:*J\[%0.Z00]A0\?+3__']S[7O)"]L\.D;6E.R0@A,\] >JUG[2!(QQP[F?7/%5Q2T+?7BPV[X6FP/5SN MMMN,ZNJ@ZL1M49^L,EZXSWF"3/G+!ST?I*UKN6%)'&;)*C[5MHC>XSY,[$ZS M'JWN%Y,F3TSC' MG(WAN#_Q.,0\S55DR#\*D_]UOJ*I9OO$V+BF1*I :OH\MM6WP1_9M#[%XSYV MQS0^B7WPCPZ/P]2_J#W;'*#=F@.TBW3/JLRJ?W+BMME=C9E]W+:0#[1I *)P M ["D4M8$T#:T.G.>#RNM7E/>9+%9OM^W.$0@CCW=;60Z@>B-3J!)X\YIY3OJ M@3=Q0D-O8XDM@B?(%P'3*$3A1J$I:N8PR&6%MT(ID.E3X :@:JJLAR?SUVVE,_=!*R MQQ9!..ZW?<.C5ZAR6CY6;Y8)4)VAU.\BM5?;M]V>MFB?@?-J*E? MB?M*2M5R"S4WKI7*T>>)6M9E_999_47R;?6BUHI+R?/JXX:2E)9:0/V^YLH= MS1?]@/9=O_G_ %!+ P04 " "J@'58K(G)3 MD6JLX!+G&DQ354P_SU"HU3@:1.N#6UZ4UAW$DU'-"ER@O:_GFG9QAY+Q"J7A M2H+&?!Q-!Q>S8^?O';YS7)F--;A*EDH]N,W7;!SU74(H,+4.@='?(UZA$ Z( MTOC38D8=I0O<7*_1/_O:J98E,WBEQ ^>V7(08VCYL!)R_%I"T 8G/.Q#Y+*^999.15BO0 MSIO0W,*7ZJ,I.2[=I2RL)BNG.#OYQFRC$50.MD28-8;LQ@"3&Q)587&Z[!&W8]&'J\X3OU 'Y.E\9J>E"_=K4CD!WO)G,?V86I68KCJ':8 M^A&CR='AX+1_N:>4XZZ4XWWH[W*=^QD&O8,W]VOWZ4>XH_"\D?[[9(*>N]8H M4XYFC7VEJIK)YZ/#\V1P=FF 1(@^,PFD2=J#$"ME0JY<@U#I%D@OX'/):$L6 M0[Q(>F+_"6^:I>$9)Y&"DCTB+!'E 5VX-((@,N#2*KB7W*T7#M5 IH1@FCBG M0I!,".)$"++*TE0UCK7#@@TLU[W"9X-/: >4[B!%+:<"J_^(BJR;-W>9T]7OK,S+=.[AK [UX9K])BT+S7,.XZ=B^D@=WFM[Z M$?*;TMCJ)=W: @O?/B[#G OO\Q93P8SA.4_;HUV?:+RAOA7JPL\8JL!=1!#B M[K0;8].@WB_N80;>,%UP>M0"&PO M=V]R:W-H965T&ULI5?!\E5Q49KZP1CHJ+\?+D^=49KX\+_E2T]8/?@B-96?N1!V_RB_&< 9&F M++ 'B7\;NB:MV1%@?&I]COLMV7#XN_/^2XP=L:RDIVNK/Z@\E!?C9V.14R$; M'=[:[:_4QO,S^\NL]O&OV*:UBY_'(FM\L%5K# 25,NF_O&_S,#!X-O^*P:(U M6$3<::.(\J4,\O+^$<,-5H#G#)D"+#M#5XJC'EY1-Q>G) M1"SFB],C_D[[ $^CO]/O"5#\M5SYX$"%OP_%FCR='?;$[?'IQGQ[Q_NQ#'S1?3T<-(_V@-Q(XHE?ZU*BP$]8)"Z].%,K@&Z,*%@;P8LTZ M8M\C$Z7%H"SAB#$4<<(;A,3YZX$3G] 53C-"'+'$@4&79E[B-FKM5$%R 6K7.DF=D6K=G2O?"1QA%5:G2,3 M4['4H8SY,1:)1B&2]L(%;[3&M-]N75M&R/P=E/V @H]Z!=]; M#+0QTK6S&Y533),A[.5Q+>QKSEW MVO4F4@KYI0)3(5$5%6@RMB@:/>G4\S.!'B02;$6] $AS)1E.UWX#?>;P]K3S M'>E&7XEQJT()'(7<6)<$FZN9&"VS+'&Z;6MOM_Q0 M>4$>"DD;/29]D8+E3UK)CMO,TE@SOA9K;EOG8ZMUQTE[X* =8P)D99M68P<; M#!W&^Q2"R4>MZV_G#&/#F5J7781C4!!NI&]J? MC=^WG3*9;D#9F-;\']S/HZ_81Q4_ +I&[L49 @4N4*_.#1> 619V4[ZDC?[G MWAX[ZG2RM8J#6Q^:S'6'S<.L9QJ#V!4':CXLR2"DU; ]V][=,F$13'=5.7*> M30_=CF>#)TO%IP4_S%B&P93T>NEG^[??,CUY]LO3P_%&NK5"0VHJ8#J?/L53 MRZ7'6!H$6\<'T,H&/*?BSQ+O5W*\ -\+"SUK![Q!_R*^_ ]02P,$% @ MJH!U6%M84"BI"P +AX !@ !X;"]W;W)KN3JY?\[(.[>FG;8'2M M/CCAVZJ2;G>CC-V^.IF== \^ZO4FT(/SJY>-7*N%"K?-!X=OY[V44E>J]MK6 MPJG5JY/KV?.;)[2>%WS6:NNSSX).LK3VCKZ\*U^=7)!!RJ@BD 2)?_?JM3*& M!,&,WY+,DUXE;352V>WPM%J2*,/?%3>#>-T34Y9!(>W&OO"U2(Z0]B56.AUK5>ZD'40UT5A MVSKH>BT^6*,+K?S+\P!]M.N\2+)OHNSY([)G<_&3K^D85Z=8+,\1+TO^F"[\H^[CEE]/1 M?P'C?Z2UQR'/QG0\: M^8A]N6[5/]5U8=I2L22G"NM*4@93)6F1=<$:G2B<*G40QGJO_)B7UZ!!<)O1 MO\NE4>)>FE;13EW?JSI8MQN+E=1N>+&VMMQJ8X2LRY&N@ZS7FG9*R Q):*F" M)N M0EQ58DL%_O:\?TQ&LO+'=JIJJ NA^1 MR'X;#+Q7C@G;-J323[N8\.0*I>\9UZ^_>C:?S5^(=QVLXOL.Q^%5AZ6??)^! M+'[! 5SV6EPSU,-&A(YV9#"=R-AZ/3$@_C*Y)*Z;O1#O%0 :OH+CA8F/ME"@ M]N)0>_X*6[Q28\&EBZ3?>B5.2<+\XL7'7V[YT^S%6:?**4X:6)()8X7?OL!; MEA*L:"%%UJ(%23JS [HCWL_1$-7"+$$QQ #$KT;+I:;84+D>B+%+T\4+9%?R MKA/0R!V[$5FE/?EPY6PU*)@*G*"S_+@>2D=**"0=I:,,F7D(-$@O% -?(K9$ M#$ R XLZ _M0.[#)(FY&^X=%Z/BCP"4WE;H4M0T0;>]UR1#JJB%&"0A42$"4 M"P=+QGN^;,DJ3H+?6H2C(:N6UH%T"1-:S\!+X571NB$7*.AUV/!6]@7ERV\M M4@0P1ZJA)HC6&;U279['\T@RJ5"<$S@7S$C/*8O6*F+ XND4-> FN4D+ZF@5 MZRC'J(^.H*-'=HLHV]91_GEP:LFIO92&6$5P<^ Y^4]"'WP7=5X= M,Y'H2E =I-B=4+4@-^OH/W'HOW?1]^J>0_//\M"QM:;L'=@F"!)U$*[J0;E" M8Y>%)AA660[!6FT3/HP).2 QK!J,&&6:QF*KDK:L.I#F M)+UI7;&1/CMF(K;Q"/&N2XK'F&/K5A)#*ZH4A!RP<115E!9.NJK0X9I_-75YW57_#79S;6< @&8)E1ZAXSINB(P-"W[487D3HR>M8>'0,X M!B0S%6_W"O'1^KOGHS; *LI=$KIND?.4Z]AZO7@M/ME&%^+9_&(RNQA'T9]9 M]$\X$U ?Q-'JN$YLM'(2T05FD/5=%$S\1IXA/)PRF:=@6-.&&%L K:UB(HTC MK@F /W4^6;L118*#$9"CX;RY [+24R &=:PYF0RX;XDH-MB$-I!>8UNI?8&> M+EJ1$HR,B4TF\7/8(,D@,JBUA53_?/0>'&7$+/V?I_^78@$#521_;E9WX@U\ M>B\I>Z*1/ZAR3:]?<^L3N",!H57:>^IK$(RIR4"+\,C>U#9 ]#*P]=0O]8T) M!//<(=YG<'0OWZA[7;#"LL42CW(6@W&);L( @L.: CPF.R5=U\#M^IXP!=;( MKM!_>JY_C:1T15(W( P(JS#JZOWM4W&C"MDF0NJ%]AV)WV])QG@#RH'K4#/Z M3E>2NJ([YQ!E,43ZK.IK#)I7%7DHKV?4Y/H5H:.A%KG'5Q:<%;U^Q&=,1:A' M'XV !V>-]DR/I>MC,O-C5,_Q.^G\V+WD!JKS3RI>KWEF!X*=5Q<[D&0E%N2: M,:U&KA"'Q!#X(%V([R ^+?5Q*08E%8.(%C:T,/JW*PPE.S^19$.=CT0O[<4I MRB-7>S!CZY8H1:H\FXH/QQ&)0U;"KF_J&HL6BM.8L.;J2(^+=#H(H+KHH]>L MZ7*,QJ&C&!^7V_NP"V!L\1O=-,2([W&XFAO5MXKA&1X <,PT1;2_AT-385NV M["O#:Q,XU T:N@>BZ@A5B TXNEN2:\JB,V]T_?\>:)7<48W;[3>//@$V,KWJ MOO)/TXC31=DD?>]L0S+20 Q,T\E]%[P\%2+U0)"QWQ-()&*!E>/;J?TJ3W-G MP0-SI&IFDAAAG.]=7]OYIA\>NVFO3YDE)3QRF?K_;A>ZH+J<2$,$K!Z"JO,= M(U8P%;\.?'$,]_]7PHNC"<^PB5-*M%1_).:"LR,X]N8>'XB.Q_B(;D\(5MW; MJDHNG\<3@#SI&\6-F@'/+N@Q!PKLV>"/H2^Q9Y_ ?*^H>,<*2-7+-MQB@U4> MN0[ J[V&PJ=(R.IKI<(�Q=G0RW-C0@$. *PY;=*17O&[H>%0=9.UE-1X^J M50_T.4U9&.KSZXK44 D)[Y2>T-B;(A^[MZ!WO 46W0_^;/CY M:X*EWS\% <]M[NB+XQ!W.%YC+NG78B6E03_>I%& G%00'MTLVPU*#*@J\PJ? MM;ITJC[H#[=0MO1R8^MFT4(2471Q34M*ZI)4.>JO)[K.H!UFOE4&SZ $TC1 M&G8C7Z9$(N)+ :YM,9SC 9WV=Y,5]8']R!_/$.MX:F!SU?E4GP \C,];= KX MM@A,JY\"V5 WX( <.N+NC>PDF>R4J%1=YE&/QV]M6ZE- V"?[Y=\G&DLP6 FX[H1$YM MJ%@RBCB1$J=T=WO6=<.CGZGOR:Z7G:WQN4CCSH3N(WYLD:/SB]G3>"GTMI\[ MLJOK!44D\\^-I=0_?7N]N#F+&59F"T?#PMN&K[Q.KQ>W9RQ^,KL<9]+?95-< MW]C'Z^?W?/TL3N/,=CE_>O8\']/(H_LKX9BC@CL6V0(YWRX]CR[!<''5/EZN MPSXR[]ED]H]IFO]NJ3WBZD,^8 *I;(GI9Q4G._2@!(K.KU5'%;'?X= V%=\! ME^RFD(>[LK_B)(E$=Q-C[1W)'$@&)XM:NT. 7HPL$COSC,PE-4[+>^L1.C26 MD(E(+>F,YEYI:-OSBW\^5+SP/VB&2J0T7PPB 2(HXD=9M]2YT8]-XU%_V\ MUW:X42%HBM EY=X=W "1)TY@/TW%L1]]SK/?\-!@K_F72DIAU_ QR6QU]2?Y)N3;VY42MLO9A^^\U)O&SNO@3;\"^"2QO0S?/'C9(@3%J M]RN+J35](07]3\17?P!02P,$% @ JH!U6$%Q7;TY"0 3A@ !D !X M;"]W;W)K&ULC5E+<]LX$K[K5Z TCXJK%+WLB3WQ MHTIQG!T?LN.*DYG#UAX@$I(P(0D& "U[?_U^W0 H2I:57"R20+^[OV[ %VMC MO[J54EX\ED7E+OLK[^NWHY'+5JJ4;FAJ56%E86PI/5[M*R/YN\?7="^WG#7UJM7>=9D"5S8[[2RVU^ MV1^30JI0F2<.$C\/ZEH5!3&"&M\BSWXKD@B[SXG[![8=MLRE4]>F^%OG?G79 M/^N+7"UD4_A/9OV'BO;\1OPR4SC^*]9A[Q2;L\9Y4T9B:%#J*OS*Q^B'#L'9 M^ 6":228LMY!$&OY7GIY=6'-6EC:#6[TP*8R-933%07EWENL:M#YJX_*+I45 MLZ55"K[V%R,/KK0VRB*'=X'#] 4.DZGX:"J_Z\D;(JK>AE%4N[@I9";,0D>TKHOSUI[/I M='PNGHFZO[F;I:_WS3P]WBP6BHNR]QEUWF/R-^>]SL:U+@I1TCL>_8HELSX= M10=AJ:OZ7.EJR5]<8Q_T [UE<6UA"@!16F?>=MC*OI'92FCG&AA.P@!CSN.! M]KN5M(IL[H@BNLGIN2/V)4 &]9I]'02]98/BE5YGLBA()^RI'I3UR:?7A71. MS+9(B3UY:R!J:<6#+!HE?AX/Q^/Q1-1P2M"AZ^W$Y3IPN2N;/CB>B(7I>P,,J:ZSV6KD=UP0G MP&SHUY20,W\*B4!^36L[+B%R2S@J\&)5II <8I^%R4]#<;O8JSV"2,RYUQ![ MEAS"DGUK-)PX&8]_>2F:+V2 J5_ZI@\%)]!75M3&X?](9LVAF>9:2J2CN8) M-PB9@F85A4.1B;+67A;Z?Q26*@:.0D+$-I=5IGJY-6T*@;+S*Z8R7I3,L5)@,$0'FW24[6J#)B M:4S.7+$7 935DG,B;H=>,$'E&YT1E%+YE4 MRCYL&.Q-$"[6E2E@%L**;%*/-; ,3)&X*XFLE>C2_QA+GGPP03VSAA-BQL&6 M.5=?EE!,ULBC1TWI"@W?_,ZY,D$RG(Y_&3PO+**S&M&7Y/Y%CS:8:FE($D8V MRU:[E\4E9G ?M0D$CY#8[3+?6!$Y+0V2KB(I$5?S1:N;2.^D#ZM/!Z>_' W2.T#0X%?9"*2(U2$T@ M0V'0Q@R@C(E>W&];,*"U#N)W&P$#.,*E'I7-M)/TC2JUPF1^6(->G%,"3A(, M$>R)A35E)Y([(>AZ9%_3K"@0K70NY B)99A!% \\2995+:ZE[MS;^$\-N&/4=8$! AJRZZDXN-!? M:,:5\.BMK:=$= -2Z1$WH #RH0@+^Z(Z0:D.! M[O_:+)YS32UR>[%E?&@$V&G]B2&$)_(!)48=1L0"D+*;6=_)ZRV0WYV SL4* M3@*INJ".UY4"AF!>NO-("8G4;0U[H1F:(X^ M]1'2N2USC W^=1:#,3?2\H"20^_,&\M,=.#R22TUG1T90.[1-$.DT/*95"F" ME:R09+%*YQO*>R*^O[EF5GMI'#*&$R@+PE@0'!B%586'218?O@ESZ^IXVWF&'SD'4# ML95ER1WM 8XA;5[HY?;0DE+,F]YFE.>5>0,YQ#!, B$:-(:Y9OY/!V(=5MPB MCK^1ZZ8XDGJ(0M)\4RC<$M..Q"]VC*<6R*A5;FJ3_+K0U!HB,(+&MKP[[<:] M#=7"/&+N8&:C.[9P( /,],A:&R9<1D'@-,W@'3\%&"W1(EHJ\9R*XTND&2JP M8APC0IE@QB$ZZ4CQ#(+:\@TCST9)8S>B60) _RQ^T@Y@?.O&C0DR[<6_ #>1-53U[O M@O8"$:#S$MVBTGLTPUNZGHGG)-CY\BS!H5"A#""KED\)YP(&YZH,_>RH'GFP?:20! MMLKWYR DJ4>OHMZ,0L$5ZY7.MF]^D [AA H]*.5S[3*K @9ELA)\&\Q.BT=# MU1'9N>+2P7'M>:-K=>H3<3&XB/KI4SCYA?$ C0!'W3#.$.@-PF2P\<$97[J= M$,<9ZJ40Q^/P92CV722..G>\/!#333;5-%(C7/>V7]O+\EFX(]YL#S?M'Z5= MTE11J 5(Q\/3W_KAUB6]>%/SC?'<>,2='U=* B-H ]87!HTCOI" ]E\(5_\' M4$L#!!0 ( *J =5AWD(W2.P0 $,* 9 >&PO=V]R:W-H965TQJ;6P H/JD1,DV0<5XS+<#GW:S=Z.5>-%5S" MC2:FJ2JF]Y<@U&X1IN%AX2O?EM8MQ,MYS;9P"_;W^D;C+.Y9"EZ!-%Q)HF&S M"%?I^>70G?<'_N"P,T=CXI2LE;ISDX_%(DR<0R @MXZ!X=\]7($0C@C=^-%Q MAKU)!SP>']A_]=I1RYH9N%+B.R]LN0BG(2E@PQIAOZK=;]#I&3F^7 GC?\FN M/4O'(DNY=9JW.6(L\M/RAA2@R:W)=,PCRURNITX[_"7+9Z^@$\I^:RD M+0WY( LH3@EB=*;WB!X\NJ2O,EY#/B!9&A&:T.P5OJQ7F'F^[$T*R9^KM;$: MD^&OY\2V5,/GJ5R!G)N:Y; (L0(,Z'L(E^_?I>/DXA5'A[VCP]?8WW 5K^*? M]VXT"/X1@&\E$(G5+@[+QB]S0W(F\D8P"P59[TG![WG!Y9;88P"S5O-U8]E: M +&*Y*JJL+@P3_.[4HD"M'%@A]GYBD R=@\:"YS(IEJC/;5I39H /Q+&,NFM MX/?%H_; D )<,A%,!?"00SI$!$^[$1V0CZZD4[H M.#E+D[/AZ"Q%T >F)=HPY*:/PLI#<5'L([)C6C-I#0;!-&C7DS'R4S)(TJ,0 MP0/HG!L@M>8YH"\N;#(7C?.5RR>"@U8F.9;)#"H5^"DTY\'/B+&E:@SNF5^" M)VJ?K-#@J@MW&[_)A$:8?,&(CJ-1EISN>C'^FA@.*F>\%X!7(!4N,2'VK9JB M#T) TV@\2P-*H]DP#;X?1*VZ6[QMV;\\B@HFLRR:CM)@-)Q%PTE*KKEH'.2% M-%-5W?QO28:CX!CO,ZAP#F(W.&$F\*/A]TR RX2C.QM@3GE;\&!Q#X?,$@-Y MH[GE:,#)>O]N2FER@?'C9P?RR"^F%PZ[)VT"=2#-R MK- 2MD&#[<8=/0G8OQ5/<%H\.!*"U,K)X3X'^H!T0=L!NGNBQH/1!C9-];P4 M?ZUODW)"[,)N]\<1S14V?=/+; L&;^(_E8R_8E4[_TR0CB,ZG;A4I\/QZ9&Z MT7F)??ZQ(-(HG!F+ MYM)H,LF"<9)%0SI"GFPRP?)RC-/4\6?DN0X2'S7V"O36/U]C?C#(=FG<" !Y!0 &0 'AL M+W=O-0]$!+*XF(Q%5)VD[^ODO)EEW4<2\B=[DSG!4YG&U1/>L2P+"7 MNI)Z[I;&-%//TVD)-==#;$#22HZJYH9"57BZ4<"S%E177NC[8Z_F0KK)K,TM M53+#M:F$A*5B>EW77+TNH,+MW W)1%*6Q"2^9-;R )S#?FJ6BR.M9,E&# MU (E4Y#/W>M@NHAM?5OP7J'R$PY=R37KJ#+CIH^ 8T"-D# M2E-J]EEFD/U-X)&.7DRX%[,(SS+>0CID47#)0C^,SO!%?7-1RQ?]KSGV\WJE MC:(K\.M4GQU+?)K%VF*J&Y["W*5[KT%MP$T^O O&_J8WR._?P!G(6> M%C8>.H>V#[,4R4?:0,8P9Z8$EF-%AA2RF#H70E(*UYK+3 \<.@6H5Z#ZD_@G M$SIW0@JZ=!DK$#/MO'?B8$S?T97O++DRFA$5.2X%K5$)T$YX.9F$SC@.G,=. M*0F@MX$DL!HW)(.)7NM%%%^Q@1TB-G"^HN'5H1/:);S\. IHG(PG[-0)>$=V MJ$$5K>DU_8*U-)TS^FS_KEQW=CJ4=X_2 U>%D)I5D!/4'UZ-7*8ZHW>!P:8U MUPH-6;6=EO0V@K(%M)XCFGU@-^A?V^0/4$L#!!0 ( *J =5C8%ET%5 , M (P' 9 >&PO=V]R:W-H965T,6A [+X-8F32P*D[;8;L '%7FXX'.Z#8M.Q,%G*)+EI[]>/DA.W0;-L7VR2 M(A\^%$5IOE/ZFZD!++UOA#2+H+9V.PM#4]30,#-46Y"X4BG=,(NJWH1FJX&5 M/J@181)%X[!A7 ;+N;?=ZN5:FK9IF'ZX J%VBR .#H:/?%-;9PB7 M\RW;P">P7[:W&K6P1REY ])P):F&:A&LXME5YOR]P]\<=N:)3%TE:Z6^.>5= MN0@B1P@$%-8A,/S=P34(X8"0QO<]9M"G=(%/Y0/Z&U\[UK)F!JZ5^,I+6R^" M/* E5*P5]J/:_07[>D8.KU#"^"_==;[)-*!%:ZQJ]L'(H.&R^[/[_3X\"98WS++E7*L=U1_ 0B3N@')6UMZ&M90GD,$"*?GE1R('65G$6\ M@6)(TWA DRA)S^"E?9&IQTM_MTCZ[VIMK,8C\=^I>CNT[#2:&Y.9V;("%@'. M@0%]!\'RCQ?Q./KS#->LYYJ=0_^]AIR%.$UP0IXADVNF]0.7&WK'1 M4590_ M^K!NIPJ% V@LE&[9UD K)7"2,6I&L$_0K$'WO7IF2)HB0.(0O9@[H!B! MGC?D@HPQX\AE1,1I[$GTIG@P]K'I,#^JEL(]WM'&M4938$5]:)7?60IN*NFS M7@TH;K3O$;7*,H$^%Y,H(X<>#.F;UK8:#\*I5-QXL7 [;Q5=P_'9H)H>DLJ(XX+"Z"",#\*$9/G$"3F)1SGY7 .^1I5%(-R@R82> M&L+PR0V)O=_X=\ =[E;:[K+LK?U3L^INV$?W[IWZP/2&2T,%5!@:#2>C@.KN M[N\4J[;^OETKBP?-BS4^EZ"= ZY72MF#XA+T#_#R!U!+ P04 " "J@'58 M=O<8)I," #(!0 &0 'AL+W=O?+W72C]+TI 2S95D*:65A:6T^BR&0E5,ST50T2+872%;,HZG5D M:@TL]T&5B&@2\ FFXDD1#,0L7@\DRX3N'C3FX$U?)2JE[ M)WS*9V'L"(& S#H$AL<#7( 0#@AI_-YAAEU*%WAXWZ-_\+5C+2MFX$*)'SRW MY2Q,0Y)#P1IA;]7F(^SJ&3F\3 GC_\FF]:7HG#7&JFH7C PJ+MN3;7?O+LAW"LD6@SR ,*+E6TI:&7,D<\G\!(J33<:)[3DMZ$O$2 MLCX9#GJ$QG1X F_8U3CT>,,7UDA^+E;&:OP@?ATKMP5+CH.Y(9F8FF4P"W$* M#.@'".=O7@W.XO04^HO:<1+A.+^T'SQYA+T"]HI,X:@9BRI5$%L" M*93 F>5R/0G>F)A@:WL.;NE?WP80HF+ <3O X& MO5$Z[,[//'/I20%H3,?4_Y:*:4\CYQK'5VG3VL<)#9+!*+BJ:J$> 9!SY=C[ M) 'MT7$:) @["KY@ 3J@:8)IXN%Y\%59)LC_CX L1KWQ>(QGVAOAEWRLA='! M=%6@UWZ'N.=JI&T'K=-V:VK13N=?]W;'73.]YM(0 06&QOWS44ATNS=:P:K: MS^I*69Q\?RUQU8)V#F@OE+)[P27HEO?\#U!+ P04 " "J@'581O.YN%H" M !H!0 &0 'AL+W=OFAR4&FG;%"JQ T&+;Q; +V69BH3IXDI*T;S]*=MP,2X/MQA(I M\M-/R=1DH_23:0 L>191I&I&A#4C%0+$E<62@MJT=3+R+0::.V3 M!(_2.!Y'@C(9%A/OF^MBHE:6,PES34L=_$^X!N#C=F9$U=)J=23,^[J:1@[ M0<"ALHY <5C#-7#N0"CC5\\,ARU=XNY\2[_UM6,M)35PK?AW5MMF&IZ'I(8% M77'[H#:?H:_GU/$JQ8W_DDT7FV4AJ5;&*M$GHP+!9#?2Y_X<=A+.XS<2TCXA M];J[C;S*&VII,=%J0[2+1IJ;^%)]-HICTEW*H]6XRC#/%K=X+$HSN21?&"T9 M9Y:!F406T2X@JGK,K,.D;V"2E-PK:1M#/LD:ZC\!$6H:A*5;8;/T(/$&JA') MDA.2QFEV@)<-A6:>E_U/H>3'56FLQJ6?^VKNB/E^HFN72]/2"J8A]H,!O8:P M^/ N&<$ /6].2XVGB24JS *VA#MX'RG(ZSC'.;TZH4"MI20.\#HZR M. ^.@Z,\<\.K)-Y+>O&4_"+VE"2+R;Z#C7;^?@%ZZ7OD:NN M>U[#NS?HGNHEDX9P6&!J/#H[#8GN^KHSK&I]+Y7*8F?Z:8-/(6@7@.L+I>S6 MO(#SI( $,QY:=-&V3 .D-D]WI M;##I3!\6^T!+M$U4$E62BN/Y]?N=0TJ^)BUF7AJ+(L_U.]\Y5"^7QGYU"Z6\ M>"R+REWU%M[7KT]/7;90I70#4ZL*;V;&EM+CTWUI&E_H2MU9X9JRE';U5A5F>=4;]=J%W_5\X6GA]/JREG-UK_P? M]9W%TVDG)=>EJIPVE;!J=M6[&;U^.Z']O.%/K99NX[<@3Z;&?*6'V_RJ-R2# M5*$R3Q(D_CRH=ZHH2!#,^!9E]CJ5='#S=RO](_L.7Z;2J7>F^*)SO[CJ7?1$ MKF:R*?SO9OF+BOZDT0]VE4_#.%U14NZ]Q5N-<_[Z7E7:6'&O MLL:J7+Q74]\7NL(/=NSRU$,);3W-HL"W06#ZA,!1*CZ9RB^<^%#E*M\6< KK M.A/3UL2WZ;,2WZML(,:CODB'Z?@9>>/.Y3'+&_\]E\5_;Z;.6\#E?X>\#[(G MAV53";UVM^'X MO%!B9@I4KZ[FPLMIH6()Z[^4$RATYV65TTL71+DH*H>HUPG2I\JILET*]U;2 MY/BV$GYA&@=![B2YL[K*="V+A*P1[[7+3%/YY)VT=D6*_I1%HWYTV_V^5]=/1B%Y.^B]?G867D_YD="YVI-76 ME-HY8U>B,EZ)6JXH0AS!2 [B^.>?+M)T^&8GTK]A/[\9O3D1]&,T>B,0B)MF MCKJGP S[B(H2[TQ9RVHE5.45'=25-T+R>8& B2_P5U9>W#4V6X"A>)&U:+\2 M-W.K%&@4=I"P:,MO7^[N;UKM U(KL\S87%:9 @7Y!6OF7=M&P-D&-DAQ-#H# M(14%<>N.9W?KH+"1=R$H6P8\%PRR7XIE=$L]*IMIQQ+8=;>0EI WVS2, _CR MC1.9*4N8!.;,OE(6U"."4LT)Q%9DTL$SB&CJVEB?H+E92>W!]=%BD+PM/!-4 MV)BL, BKJ5BAS+XUVFEN*M&&/PH0QJ?;^\]".J>\$S-$0*#7-(7D)-Q6X+#C M]0)\A)%S87#:"ARNG.0VY3@7']74-NB17!T<_^0)$"!^!@;>(,$Y)QFK_P@8 M4> 6/CAT1^/!L$UXGU82"65>%A2$H]'%^NUF# ?BIB!'.T@1?AAD,714-=L( MDX4S+C,X'::=K#8:MQ+,^6;7@06%:'90>#0>C"XY$.AR+ #-:W3F\&F0"J%%HEOYFA M=P39^P&2>@ M%[N+U8#[1]TR-6";09!#I"%71@$S$A %;];?^MA4%FSW\=WMOPGZ;.4)N:1D MMEBKZ]X1$3.VM8>4[/$11>%>U3XT*V)CE.-9GY.L M/;BD0@)@I"*7N6[_U53J>S5+RCXOM-TI6J;;?U*X0>8.KW_NE 6LH5T]Z!S1 MIXH^UB>L5CWZ.&7'6& :KWQ'J*1[88IHJ#A1/'P"9Z)->4KM8-YZ2-!U04.F#N^#'8:C($P:JH&!GX M\$"!P.]V7GE:*KD,YHW]=1SRF89\'NN]8,"(F4;/ 4K57--(R)0/=/H0_8[3 M8F;89Y' FFYK%T/^CK)2_0!/ &D M,B=J0R>K83X'BD8R#EE,S5-1H785RH"PD'2RM^@>G3<]0\^ *;*JFO*@WU9A MSK([\(-VLJI0S)2"MH 142H(8@ :%.$0HTA7R=Q2Z^/$ ,[4:+G'8U.!-N3% M43I8C['3%<*&)C(Z6X<'/6 MW359IIR;-05V\5"8AUCC,>W0ABK\)$'<]#AY M=H1_%\#7%[_J4A-*ODC]P$')Q4<]\XOD!P>[PRV!1:R+?+LM[+Q<5SNUA;8J MH)1-;@W^%4-4%?O1?VKFP[7J,/Q4?#GB!T%XM9L%.E69;)QZQIJU"^#@[U@;FP491J&+ M8UOHKDSRA"N4CK)>PI<:B*_:"T&8(@MF<%ELI&$CS0S]K38MGVFW':<2^YBJ MBM^ZN#.U)G3LRI%SFZ';B16>O2Y^M/6&N\M>.G9EP\&&QEIB7-ML<%H<7UOK+(^#-RY,##N- M8O>FNWF)CY>_4E>Z;$I1:# /J'R5<*XR*E/$R1-V05N MC'JF _)#@,%-6DYU$28*W=XZLV 7!8.JS!2:YM>\FXWY(V!L(1L^<$!X-'LB M)-UZR\[@51[3"8_@][,70>:!?A7Z"K_(X]<7J@ V*_:)0\%80E^2R5K3)>2O M]I*"UTV ;W1YK\5P$[+4Y\@?+%K/QZ&J'#__HE1BT'!KR#$>'@Y=G/6'#Q_3PX$W-'["GQGM3\L\% M)A1E:0/>SPPB$1](0?<_&M?_!U!+ P04 " "J@'5840 69[$' #*%0 M&0 'AL+W=OO(#R900,H MMK[L9-HD0)K.8KM .T'3SCXL]H&6:)L3251)*F[VU\^YI"3;<>)FL(O9A\02 M1=Y[[KWG?DCG:Z7OS$H(R[Y596TN1BMKF]>3B\*6X%?9+NW&>UW&WZ38FVV MKAE9,E?JCF[>%Q>CB ")4N26)'#\W(MK498D"#"^=C)'@THZN'W=2_^;LQVV MS+D1UZK\IRSLZF)T-F*%6/"VM)_4^N^BLV=*\G)5&O>?K;N]T8CEK;&JZ@X# M025K_\N_=7YXR8&D.Y XW%Z10_F.6WYYKM6::=H-:73A3'6G 4[6%)1;J_%4 MXIR]O%;UO=!6SDO!;K2JI#%*/["/R@K#>%VP0QM"]DF4W(J"W7!L$>9\8H&) M)$_R3O];KS]Y1G^P*F,"8P:*DM^AMAD()^MHT/!<7(V2@$?I>C"Y_ M^B&>16\.&)H-AF:'I/\%5#BL/X['!U7\>0P!N""JN= #'X)7[VMF5ZHU$(8# MXELN&LMR)]45FD;+7!P'UYN5&UH)\+_.9<-+")U;]DZ:7+6UW=[X:T.%)KCF M6C_(>LE^XV4K@JO\:RN-=#4HWT+?;-#70!\R6??E)#@*HG$K)/_6ZS_BU"SDY>%^5D'_^\"'J?A;(8H)>$4\3G&V>G9-(B3 M\#3^GH@]5.R(D4PV"Z?QE#D29>R8G4ZG6(K2V1/A?YS<@)5,PVEV1O%/P]/9 MS,4_"=.,O)=D80Q(>[A\Y;CQN%P%<=1X=LM^P3YAH-%5NT0O]N)#=M-JT_+: M,JM ,-%7'[J\5E7#ZX-[),4V=N1<^(JT_/3#69)$;QX3URW';XX]E*9G,>,5T==9+VLKH-9Z M-1J6DNAX^B-KD#J\KMN*T; $$S#"&8LS1.]!UIA]=E;N*B89@R.8-)CQYK]C M[B+K>?$[7(,4ER0S1^Y*?A7=LT;25S]P/6=\#XE:1PZ M,<2R>U6VE6!K-PTB_/WZ$$73YJM]HTC$ N,IPVC@_%/P![-+O-3I^JCN?96C ME5W*M5:6\C_02;8,8R\BT)6B@#9W\G9$.><7W\L=,$<]YZ*V4?7&R43#^/0- MQE3;:FD?/&CK0=XV?WC"? M9=DL"[,L"L_B]!F8'L=@]F,DV3CJ507[0*+Q[(5 XAA SN(PFCT/9'LH.-3T M^HKZN I%NZ$7#DWA8X0\X,: FTVK\Q7>6!A?:B$H _%R85<,[T!MR2DR+C\) M"FS8K';Q,^Q+"3I^>'_[V0LTP,T:I1WJ+JOX$K*7*".H8GA3*\#V_O%1L@E= MPV4Q$-T+ZXJ!\/E#'.2U3Q&^U^T AD%YT74/ M=^UQ@B'N\=[@'0Z]-WP,W+ 5+W;\Y."*8@#@N?MY/A'K.8 M:^$$H2"&;;73A7!A-BX5.B8=F-6B%@N94ZB?L*Z33_&I M5"'*\8L*UZ/WD>_4L:X3\8.V-D-#\M5DD_SQIEGX_*Q?GM>!SVL_)!F6MUHC M!1V:E]$ZEDZ&UY1/*NS+!M6R'FF\9PHT4;ANE]SJYYN_T8N:^<[ M%%=;^G)?XI+&NJ'^]R48/JS$OM>V*A0U>R<(^\D?CV;],$JVZ 4!P M74JHA&!,2!AU.A]E(>M4YZ4B7O:D^R#T$OL+87(MY\X_@2MG&>S=G=2HNE+# M1D3O!A.\$TKAZJ,6ELL:U"]1K6@"\VG>N['G_@%VC9_ZD#+9^KY6$5[ZBD@^ M ?'\I[9A=?A0>>6_SVVV^Z^<<,J2$)9B@:/1^'0Z\DC[&ZL:][5NKJQ5E;M< M"0[C: .>+Q10=C>D8/A\>_D'4$L#!!0 ( *J =5A/-YAYT 4 -(- 9 M >&PO=V]R:W-H965T;B$1J)&7'_W[/D9:C-$XV;(!AB2]W]]S= M7%?%MJ==Y;>5^_Z?9EM)LK*LSZO#/L-!-?U&+I>:)_ M<5;)!4W)_U[=6HSZ.RVY*DD[9;2P-#_O7 [?78UY?]CP3=':M=X%>S(SYHX' M'_/SSH !44&99PT2CQ5=4U&P(L#X:ZNSLS/)@NWW1ON'X#M\F4E'UZ;XKG*_ M/.],.B*GN:P+_\6L?Z&M/T>L+S.%"_]B'?>.WW9$5CMORJTP$)1*QZ>\W\:A M)3 9/".0;@72@#L:"BAOI)<79]:LA>7=T,8OP=4@#7!*3.^AZF6*"?;=5>1;7I,VJ'J?ALM%\Z M\5[GE#]6T ?&'="T 7J5OJCQAK*>& V[(AVDHQ?TC7:.CX*^T?]Q7/QQ.7/> M@CI_[HM!M##>;X'+Z9VK9$;G'=2+([NBSL5/KX;'@],7\(]W^,.W6%A:2$^BLDIGJI*%D*6IM1=F+@[&O6.43E&@"R3> MB(RLERR893"N/ HO2*4FGUL^;:VV1(5;Q_L2<_VC%4+I6$D."5RY;+&V&C4 M&XU>]\17J-F'7,Q(6M:AM"<$V">6<4-R\%I4Q$NZ+O&?H\H]HB/0NCY)7:-C MBC32?_P(Y6?>IOQ&H/ZI 1H!-+&WE!%Z7RZ\\4!=69,1Y8ZMR@JC>P5;A+0= MC'J#)E2/5"04X'*D$$$9,\=&+Q%Y0I/VK'6E=(W8B\'?#^2)N8A#/J)PA1TT;ZL: M8NE@@H[GEZ9V<.!Q\#$1%#VP"0XZ(WZ(J%,YB8(\)D556U=+Q!0KZZ7*EL&9 M2EJOP"#)(4O/B(!5TP-"Y),:]U+CE!B#HZF79R>QPZ/KQ0_;F8 M;8**?73MMH./HZEH.$\2J'8NPE4..C1P[ MGI8LD 5W]Y2RJ]M60UD.3TZ?05X5M8N<0J%S[XDTK*3*'WC#UE7:!>%<6T"#IF @E:R MJ*7GBF&%@,U^-Q7U7(J"R2FSY]?(GG9S:,TWK:'[B%X6]Z,5OR]JE7/F8L;; M^M:!*G@K UL@I(V'8#@?.%]B#D)R=&+UHP*1..Z.&F=G'9H#5*A0I!!-"O1J MCB*4@D62*<(^. +#8Q^B>[*9B>Z'+4J&]J_W1:B7/&EUR>%'O6MP[DURVU1G$IKJS?8(3-XWVFYV MVI)K,'_#P?X&?E/"P:@>@J$Y&,E!,NH.TQ3/PZ-1\@;/\21.#D_V2G29NI(/ M[VU?3(;=\7&:'([?0GQ\Q,.C2?(UG'C[XL\FND>3,9L<#M)@\^THSIX"Y_'*O9O=?;!O(#SMP 946Q??DDD"))D&6V"RDZW;]&&Q#[1$V]Q(HH>D['A__9Y# M2K)A[X\'&1-YY^;*?O>D;JYD85*1\R=%=9%E M3.WN>"JWUYV@4WWQ62Q7!K\8W%RMV9+/N/FZ?E)P-ZBU)"+CN18RIXHOKCNW MP>7=$.6MP+/@6]VXINC)7,H7O/F47'=\-(BG/#:H@<''AM_S-$5%8,8?IRS@T%DS]$PO"6%?M:C!.Y)B4F5'P5, Z<_/ A*+/+"TX?>1,%XI#Q(V^&AA0CB*#N%1T MYQ2%)Q0%(7V4N5EI^C%/>'*H8 !6U::%E6EWX5F-O_*X3Z/ HZ$?1F?T1;6K MD=47_9BK].^WZ2/.R_S?9!1\50\A@I59<]Z4+PS HB#]'4O<92 M\K="8L362L0"A]^##JD6\NN75D=N0="8;><#@A'^!??7._3[-<(_R2B\A*P,<7:5C: MJ#RW:C3TX>)#^;_\XNV1"O_/D2KRDY*GPN8-@W$5-7M]'+30BR **..N6D(7 M>9/1N!$Y>X_%#JVYQ3\YE")LKA>@FLZYV7*>T])C")U')031(TEA"QBK=L<9 MB'*$\>.*]&Q?8\3[] YBU(P0/FD+A+4#8"0Y;-KCAEU++=!Q;$=(O3KSEPDU3\"^26@#P.AE*I=0O0@ ;2Z/%SBL&5."T2 M@(P5RY>NC!KV6W.MF\P8)>:%PQ=P=_ZV&/5I52._5372!.$C2#H,2 VY&B-Y M(F\\7Z!N9JK PGU>Y;2W?@(7]= \&""Q<( MP&XM$E[7TB-72]!^NU2\[%VP!.,.I2Q^H;-X)5,[9RKC,IGPU'.) MTHU.<_MHP[,,-UDHF;7NU*YR#6*VAN<[^L#GJ@ R3<,+F^IASZLB?)"N0QV5YNZ%_[XIUCN,V=G, M5!%5/+7&E!/O^WK=EZ;">6R#.,>CP"7Y5-;CU<'7[2NF!YS,DQS'^K M"H\!5L*Q81^]5"RPFQQ\D1$DA S[X^GQBHT$DQT,3X?D/;D(X<]SE31;(ND. MXZ-7#/G).PK9#2[&KB%BUGB: MP*&@GC^:_KXG:J3!_5!^AO+D&(4:T^:.I9B5(X )Z#CTQL'$1B@8P<<%W [) M/=,K*!V8):]4&[D1=$/NV1*N'H?ETR#81C#OE*G Y M1^"%DS%J&=.A-YU$Y-[UXP$N0V0_D.Z%=S$,2.^D^2',7W\\]J9VD*+*>B37 M@:L\L.F"?S]D, E&0(M&(>H.0/-X-#IM;A!XT61\TM@(UHR9!?K=,@MZ71+S)K7.@15BRBO]1".5@8L[I7"P*A:,U*7GY?I(NI,/G M^L30O@D@>I6!:L7MW8P^P32 !SBP_XK>06X@=S5B,NL'2<0"V!#'Q8=CO&R^ M-DU>.1:JP=8,%J1YZ1!L/U]FT.+0Q0;PH$;D/]V$ENR# 3THB^OD7BYR?ZJ2 MX "%\]D9HP]C5$W[1.A8%CE^%4,?TP4 #GC"TAT><>Q89GECG6/3#M/ZK=RE M2BEIF+%/:97&5IJ"#PZI"E0B9!],=0/O)/-!Y_Z'/(:>X#$-]D*.VE.8]*0 MY"05HC7GSGH/43B""*L*WK[4*27=Y;X:JVHI086 (WL?D6W9_'[MSZ!$E'U7 ML(/SJ25%#ALXBU?4OOVRF :41\B$@4%("%K()0PD>X:)/,[RQOFD._-H0US^O2V%=-"[U#;>IU: MPE$#MHM&B2D-N_86]8_YYMDF>@OW[#7KMV:/IRDC%.K8"X$(-9G4?:-*W/0* MO0D4V0SF:.HPL6[X!H>!J@ZFP");.55W#-1K!- MPNF932+8Y"*B;2^%!XVW]Q8+\3<*().82_F5KB M.X^4+V"IWY^,.C 7[.\2[L;(M?TM8"Z-D9F]7'$&Q8T"\'PAP=7R!C>H?QRZ M^3=02P,$% @ JH!U6.*-3%<8 P $0< !D !X;"]W;W)K&ULE55M;],P$/Z>7V&%"6U2U:1)5[;25EHW$$@,3=L (<0' M)[DF%HX=;&==^?6RIU1N,L09U:74AB%J2$?&$T89X:!7@0&F>U^D+8LZX8E>H9E$I%K M)"HT>2,RR)X2!"BIUQ5UNM;10<8K2,GC;="@'L!?O7PQF86O#\B=]G*GA]C_^5@.L@QK MG$S'WF V[@L@E[*LJ-B1@FJ2=D9\SVBC9-GO:"Q64[1E"DH31&TDQXNNY^2J M5DSDQ"#K#BAN@BT-@@<+90*J/]P1H2*SHVCDC#L)"E*9"_8+,0H>0-2 7TX- MSHVTEAJ\08ER0XYF(5K(6EMJ^QQ%I['7K8R02%?@^@'?6:_4D"TH($RDO+8J MF7!:$LB9$#:,OSSML!EP*E*;$ZD(T+2PGM&'!E*!8C+38Y?3)B,N%S3AT/8_ M#$P['VE!18YC=#D4SMS[BMEK[M63Y'G'3F03DC[Q;"[M*_+6O>I6HG?D1>F\)RR5TSMG56"]-TK'ZU[_<739O[8][\+*ZIPA@UX;!! M:#A^=>H3U33@9F)DY9I>(@W6IAL6^,\"90UP?R.EZ2;60?\77/T&4$L#!!0 M ( *J =5AS&PO=V]R:W-H965T, D*+5)K$2=KNTE;J+B"0+KK5KF ?$ ]N,FFL3>Q@ M.]OE[QDG;>B]E"*A2HWMF3GGC&.?S'=*/Y@2T<)374FS\$MKFZL@,%F)-3=C MU:"D2*%TS2U-]38PC4:>=T5U%; PG 0U%])?SKNUM5[.56LK(7&MP;1US?7W M:ZS4;N%'_F'A5FQ+ZQ:"Y;SA6[Q#^ZE9:YH% THN:I1&* D:BX6_BJZN$Y?? M)7P6N#-'8W"=;)1Z<),/^<(/G2"L,+,.@=/C$6^PJAP0R?BVQ_0'2E=X/#Z@ MO^MZIUXVW."-JNY%;LN%/_,AQX*WE;U5N_>X[R=U>)FJ3/3@EK(_LF?]OMP5# +?U/ ]@6LT]T3=2K?<,N7*$ M="_ESFJ*"JJSRQM5U[0Y=U9E#[!N=592BW#/M>;2FGE@B<-E!MD>[[K'8[_! MBQA\5-*6!M[*'//_ @0D;E#(#@JOV5G$-YB-(8Y&P$(6G\&+AX[C#B_^JX[A MRVICK*;#\O54\SUT?7>3,(?5(VHR!N_M$^I,D(2U%AG^$H=; M=.XCY-;[1Q0X &W0(<'ZPTQ[0]0Y+$P&^S8631* MIZQGGT R#B,X=3B#(T^I46\[YS20J5;:WEZ&U<&<5[TG_4SOG?TCUULA#518 M4&DXGJ8^Z-XM^XE53>=0&V7)[[IA21\8U"Z!XH52]C!Q!,,G:_D#4$L#!!0 M ( *J =5B/;GL;H0( /\% 9 >&PO=V]R:W-H965T*I:CY:H((V4@N;QB2F"K3M8=J#F]PT%K&=V3<- M[-?OVFE#T4JWAR3V]3W'YSB^=]IJ\V1+ &3/LE)V%I2(]548VJP$R>U0UZ!H MI=!&V-L!S#Y)5F$3112BY4$$Z];&E2:>ZP4HH6!IF&RFY>5E I=M9 M$ >[P(-8E^@"83JM^1H> ;_62T.SL&?)A01EA5;,0#$+YO'58NSR?<(W :W= M&S/G9*7UDYOC2)$\K]E$]OY/E&_^&/_9BO+!JZ"#\/6>V(QH>)7'%1F3:U-MQ7&0&$RJ@]6/!(U7@1E,<;++41OR$_L24W'3CK5'LEK#!:LDD4 M#:+N<63)X/PU,'3&/G/54/OP%^2-+U:(BO2[R%\&WA?<"BQ]BD6.X-:_P(;G MW"%Y45#S\*N]*:'VG+#.R?#0#0CWBE*"6?O68\EQH["KSS[:=[=Y5]2OZ5UK MO.=F+91E%10$C8:7YP$S7;OI)JAK7^(KC=0P_+"D#@W&)=!ZH37N)FZ#ON>G M?P!02P,$% @ JH!U6!YTY'U& P K < !D !X;"]W;W)K&ULK55-;]LX$+WK5PQ4M*? LN4T;5W;0.SN8@LT0)#L9E$4 M/=#BV&)#D5H.92?_OD-*EAW ]6'1B\2O>>_-(SF<[JQ[I!+1PU.E#N MOV34L'4KEX4[1(P@CX8NJE$<)]TU= M:X6.IIEGWA"=%1W'HN7(?\$QRN'&&E\2_&$DRI< &0ON5>=[U8O\+.(G+ 8P M'EU /LS'9_#&O0OCB#?^;2[ M^L5<4#AOY\RI*6[/$T7+MJ$:E'@+.6;1.BV MF,[?O!I=#3^>2>:R3^;R'/IOVM+S'*-W@^1_F'8C?EC7'>O0%P[#%6)P"8*. M)G:E)>0K6]C&>.+;7Z#:BI7&"V $AH)E)%JJV0CM'Z&PG*=(!]D5)91?2D, M>#10HPLJPX2W7FA@P1*3 V( ;&&9 MH:JM"5EP&4*GA"98.UL!*;-A!=0;'&SWS* M44 )+"'SDD_9T3).0DOV@+AV ML8\@0"IR31UWDONV<7MR'FE%=T9RI0Z(!\%12!4W=HM&6D<=8Y\F[X4'?"H0 M^?:?WI0#7'2:S\+::GXP:))\1>$ 0^%XX6L2?(V>)K?[X$GR$!7 =3+ZD+QN M/]W0HNT-D]>GKEAV5$'Y &[B.Q%],KXMIOUH_Q1=MQ7XL+Q]QVZ$VR@^!QK7 M'#HLK"#7HR;5$2K*EU#:09%ML@"X0)+LMBJ('6AI+Q$JD M2M+QYN\[)&4E!;+N19H9SGM\0XY&FY/27TT'8,FWH9=F&W?6CM=)8NH.!FZ6 M:@2)*P>E!V[1U6UB1@V\\:"A3UB:KI*!"QGO-C[VH'<;=;2]D/"@B3D. ]P7\8'C5XRLS1B &F$DD3#81O?T.O;W.7[ MA-\%G,P;F[A*]DI]=T>$,OZ9..-Y2P=\:Y_9 M?_6U8RU[;N!.]7^(QG;;N(Q) P=^[.VC.GV$J9["\=6J-_Y)3B&75C&IC\:J M80*C@D'(\.;?IG-X RC3[P#8!&!>=]C(J_S +=]MM#H1[;*1S1F^5(]&<4*Z M2WFR&E<%XNSN$9Y!'F&36"1SH:2>@+6>;[LW7D:[%7;35T*VEQ'?P+7!%P_$+Q-&/:@YQN]M,BB+U)8 M7'BRW(*)[J4%+7TQO(\^*XO/_\^X4Q)GBQ-N?)DCUZ_2HZN(9@N:9VBLJ^ Q MW/@JJA;K*G71X)0K%CV]& O##"T694XC2E=H5<4:GQ0I:%ZAE;$R^DW4.*;P M=&#:6=D.=(28K(C6JXB569254<9H]*!57Q552U25J#!LC2XK' N+=!P MDEA1!;>@%&]=8JGD7M9XY(2Z@LA/TYLN6$:]A^]P)N=]R!4>\X*N2F=D:7"S MRKETM\F:'OQS0+@'7#TK9L^,VF']BNW\! M4$L#!!0 ( *J =5A#)5NT#@0 -8) 9 >&PO=V]R:W-H965TO'DDAQPWQCZZ M'#4ZFTFT2%]]5U M'+NLP%*X@:E0T\S2V%)XZMI5["J+(@].I8K3)+F,2R%U-!V'L3L['9O:*ZGQ MSH*KRU+8S1R5:2;1,-H-W,M5X7D@GHXKL<(']%^J.TN]N$/)98G:2:/!XG(2 MS8;7\W.V#P9?)39NKPV890=!GC;>H% ,1C>];S*@+ MR8[[[1WZNY [Y;(0#F^-^B9S7TRBJPAR7(I:^7O3O,=M/A>,EQGEPC\TK>WH M,H*L=MZ46V=B4$K=?L735H<]AZODB$.Z=4@#[S908/E&>#$=6]. 96M"XT9( M-7@3.:EY41Z\I5E)?G[ZX$WV>#:GO'*X-26MM1,LUSCVA,XV<;9%FK=(Z1&D M80H?C?:%@[A+Q#68#& W[D";IZ 3>J,MU%/!&OYDK M_#-;.&]I@_Q[*.T6]/PP*!^::U>)#"<1G0J'=HW1].6+X65R4?Y_!3Z M;RW/::3AZT'OJ "?-7PR:RP7:"'H/4SZX L,5D)O0%25)8,\#,[H4-(*@] Y MW*/SPE.'JP"$ /!!9ZCYL,&=$AK,$AYFG[Y\FWU]"^]1*%_TV60 N%QB.)0@ M'%O])71-A8$8])@!_,'!7KZX2M/DYA!RF!K>_#F O\GP8.P*;2F]@Y45VH<@ MHA$V=^ -M*6!J&-9*;-!='W(I:4Q8ZG)V8E\+1WUV'%?#JE#EVLB3]&Z>RL# ME@LLC 53L;(A4%7;K"#1P16"3-DC,V5)N@?K 7S>V@:6!%**34_J3-4Y@C;Z MC"6NB=6F0R7!&JID_/U>"R67DMQDE_N616M\0AY)2#E5%>D\6D)8;$)>"T,: M,*T-+!"C58HM3DB>U-("O5L1:EZH'-!9'FK M21/RJZLV98L(&Q24)W,N!&]T\*C/>) :MFSI=HO*#%JR/>')"? );29IYU2T MO9!N&W:B@_WK*\5,%MBJ)Z2EK64?2*$8:7?23).'?D8/!Z[T+3A7J0&2*1YHU M_'?1OWA]U4^'E\? Q%I()18*GV'_9TL,#A7P>.^N+=&NPHO"4:A:^_;:[4:[ M1\NLO:N?S=L7ST=A5Y+67>&27)/!JXL(;/N*:#O>5.'F7AA/[X#0+.CAA98- M:'YIC-]U.$#WE)O^!U!+ P04 " "J@'583MC5(34- +(@ &0 'AL M+W=OZ.'CSBN]]LF]>F;K*=*$^65'6>2[M_5N5F!_RAU:;L70NR M9&[,5_IRE;X^&))"*E-)11(D_MRJ2Y5E) AJ_.UE'K1+TL3^=2/] ]L.6^:R M5)KUP=F!2-5"UEGUV6Q^4MZ>")G_W6S8X?F1W%XA=35*M2O"]2E6X+ M.($JK3YQH\_;^$F)[U0R$*,H%/$P'CTA;]3:-V)YHV?8)_XSFY>512+\=Y^I M3M!XOR JCHMR+1/U^@#97RI[JP[>_/!==#I\^82:XU;-\5/2OQF&IV?'PT'@ M) 3.T)N5$I,[0 3D?+$UM!P$_;4UQM?S+ZA 49E'5B)1 M3FA/1W4GD>R218KY/=^3=;4R5E<:D[&VH 7NE;0ES)"56,E;)0K & #+8F:Q M%)DI2PPF!!-U4>F,#=X[1EHEZE*E3G_HL3:%*BI,7K23:*B8*[*[IZN?+$FI M#!A77@1_02NAJ"($\EGE2,7EC6UMQJQN/#N2K40E='P<*:' Z#>XN: M'.I=2X'#W5*7G1.=@S#H8M<5?3=QZ3^X$P>7M;4(R47@,P=V'?-_3JA@',2M MFX[QSP\G0\2G1F^,'^,_/*X6"L_3OK3#43@Y'3N'3<+3R1273O;A>$)1F$Y& M721&' A\7*YDL20WH4:R6KJ*(4/)Q<$X',:G^#P?3MI%'^CD[)B5 1SUP!4A MEPBY(&0O-L65ZE04QB<^W:B+%-ZV>EY3F2$'"[B:G6]JVY8K"K+4J48YJW(@ M9LA>($()$@LA+9!IJLD"%*:/.RJ-TF1ELI3"ZS*>UYPKU!6G!&4ZY ^V@")QT2;',S)Q7J^!&/<\4DGK#RZ2-"H<_?'<6Q\.7/UY] MO+GBZ^CE$7N%"%DH:TH'4Y4^EG.4,2=K,^OM^]G-UB1)J)2LMKVYDDY9JZ@Z ML#9N!DY53"A-HB5YE2M&X0,!8G7(/[3"X!FU(F1N:@*55"^0"8)+AY1H[A/N M7*]SN[9XX^"-,%F71D+17OP3GZ&;^/H>X9)FNY@\B$B[>07TB']@IXC M9^0#8J>J4A9 O(/-P%/X> OU=BM:_/7(DCW4HRKPKA$ \-8:-L$5X?ALXNHQ M#J-3AU\)>D^L?H@ZJIESCJCTMO#8Y3/YCCQ\X8JX;X)?M0P=&2S$PGO4/T!U M#ZGZ#\=3*O-?37&$;)W6(4 A8,?B=!K\1GD'H2/"__/1..C 6KQW86D0CM.1PX54:\I-@=8L M>F^?@ IK>_9421NL8NH%1U8/>>Y?@/@6!,Y8+!/9-B&+!*Z] M1_;"Q2F1V3A&*I!=H[-P!,'?F@)W>;P+XFD0CX/W=S#5.8'B+\%+PMQ",]HP M<$RX:%"TD%K=C0T6$=)V)*+H ME#V=M,GK.U_N(0BQ("\*AZ,H^-%2#!XF33">0A1R&X4038(_VN2?M(=(/WIGHDH"WE0>F\4QD0 K( XQ21SASW@B MCO;IV05C>^C-;S>SC^(%4HG^_P:5ZR7J7$2G88^-?Q]<#\22\J!@SZ%@$X)J M>G95+#)G[><&K,0L8< A >*0!GF6>F1L2UQ(*R,RN7$\\YAD$)9!.QO( C"= M:,^$6 ]D8%R_OY#:8@=IOZJJ2UJ"P9)2$!%>U\@(24UQ+E-X<0$.>, :L><[ M1Y!,Y2B'CO,V.B,TA:?7Q %PC%]>W57\;2'*%>')@_6098L:.Q0%\,.6(T63 M\J=J&DR&)PE,O/]'L;BNF0B>\/A+L3(;I+<-!;A&.Z8G'G.A,KZ'@@*P55,W MXNTJ7.N$K4B1:,^XBNF1N+)IE;+[\,EX@WFR.J6- AR]@2V68)C:H0SKT38' MJX-F=5[G'+#-2J,HO9Z):V0SUQ+H1!*T.)0.?/?B@D'%<%D33J.:?S;SDA=O MVJ";RY]G;399 @9+X"_OUO)>6:;[I(4&UR?EQE;TY5&8:&1__D'FZY?O6O'< M(L [-2V!MA2D5?ICF&@Z=FT)E'5MR1R$5U"K^DBJ160=?&'KC'K.1(+P'*F1 MVYH6I^TZL1N%**XO4M?U MQ+]NQ+A5?902.EXXMH,$(0LHRIF6\](+3M!I=S MO'42E"B5%]<8B-3F>G0\L2!]V>: !C0:(,WI<,VIV$(*Z,W,&AWG8"'MU"ZTT$M,MZU^ZWOLQJ)N:HVM"6@25ND2C)I8@Z1DFD((=UM9KC[9+ M]+.VG>=Q%;,80[S[?,70<(^XE" .@O8'&C$B2"@X3)0>7G"O1VYBA7JE8ZGN MR8#/&Z;C80^#R&ER7V-,+E' W'FFRQ7MOE9(K^=&P\O-LI"#T$5D$0;[/+@_ M#C-@L7.K..8JT]#3QZR&G;;";@B]D[KCDQ[>'R.H:W_FY[7< M26!=[>L57:6C%6 VM7RJ%6[%7T(>=-V7*8\@=AATF]L>=E.*1-.76-&W?E"5 M6D92[.'YX,[> JUOEE)8,YWSMIR/,+MS3CB^1ASYJ3L)&XAK3:VNUY\;&-H^ M,#6*:T^-H[.XP8FK@AL# #B\36W/I0'&-V<4[N"E@?/M^3?. D[A#JO,^D;K)1@K#(![]K5(TC4 MY&XOXW?;+.)_TF'[0(0GR4WI=29_ #E;:'-6?5-E8D[![M3]UIVIS6U%V20=(FM]Y;+_V M\(V%PTABL,3J.7?E.7C>I"8SRWN2$] AX++0__!H!\SMQ!P[^(XQ^Z=)[$<7 M!Z8&XF!$O&#^Z>\VYJIY !5E[Z7,7G(D3FD!SY\^- N43M!C"U#F$U/!=MFJ MO N!_7="J-#NS*]I?QH[NT4W#! ]<#EV%'Q,&'/:OB_V&RY.^8'XI6,_PE\?"X_ZH%+>VJ4N.9FVQ(8^"M/M)MNT MW'&C"S+%Q2<LBZ8J/&>W:4^<3X,V*J-]K'LA[(FL:^=)\3W[IU;H3KGZF%")P(MH M ES5MN>A5K7^66FZV3:+W.YCGV*#?6^#3WHOZ'-E ME_PS!&XDBLJ]JV_OMK]TF+D7_-UP]S.)7Z0%D(+IU )3AX/IY$!8]],#]Z4R M:W[=/S=597*^7"D))J !>+XPIFJ^T +M[S_>_ ]02P,$% @ JH!U6)"+ MROTI!0 ;@L !D !X;"]W;W)K&ULG5;;;MPV M$'W75Q";(&B!9"_R^A+'-F ["6(@1HU<6A1%'[C2:,6&(A62VLW^?<^06D4Q M' /M@[TD-7-FYLR%/-M:]\771$%\:[3QYY,ZA/9T-O-%38WT4]N2P9?*ND8& M;-UZYEM'LHQ*C9[E\_G1K)'*3"[.XMF=NSBS7=#*T)T3OFL:Z797I.WV?+*8 M[ \^J'4=^&!V<=;*-7VD\+F]<]C-!I12-62\LD8XJLXGEXO3JR7+1X'?%6W] M:"TXDI6U7WAS4YY/YNP0:2H"(TC\;.B:M&8@N/&UQYP,)EEQO-ZCOXVQ(Y:5 M]'1M]1^J#/7YY&0B2JIDI\,'NWU'?3R'C%=8[>-_L4VR2U@L.A]LTRMCWRB3 M?N6WGH>1PLG\)PIYKY!'OY.AZ.5K&>3%F;-;X5@::+R(H49M.*<,)^5C_'& ME%3^"#"#;X.#^=[!J_Q1Q-=43,7!XKG(Y_G!(W@'0\ '$>_@_P0L_KI<^>!0 M*G\_%'M"7CZ,S.USZEM9T/D$_>');6AR\>S)XFC^ZA&_EX/?R\?0_WNB'H5[ MV-E\,Y^>]"FHM8S_=&!%J$M:5RJ"=16$[Y[&OQ*KSL.;]\R@ P%::G:B< M;41 0XM@T^^*"ML 5)F-U1LJL1 ;Z93MO-"TEEJTSA9$,+#>2V$I9)2BL&-C M:,Q SD_%IY&MT@+6V)"M2"O:$#OB2$C^PV=,-,9\P$BH94 ':BUJ"37)\.04 MI&2Y(8Z/J@H#15@S#N[9DY-\P:$8HXX3A/T M+NL,\EJJ(LB5IIA)WZW^8==!OU=KHRI52!-$9PIR >,[(,%C&CG?] U<>=KG MHZ*8KN@,?%8VYFQ;*SB#LUUDV!9%YV![RB7REE:NX_) ^RY_+ CX"6<9 1Y) M@0WF6ZHMN79$7(/(1:CA/=.O/+AA4?X8$S#2B)Z!JS)I@-RVCU4BP;3AHLK( MK''11-S!0HJXZ'V*QV52*_:5'T0K=U$+Q#\].IXC#, QIUW;%T*AK>]<3 UO M;\FMR8E2>?Z02AOU2&(Y%9?%UTZE*A"OE6\['(.I6QE)RG\DR5%!BGL#VC%C MB1^-?' %QWI5@7,/ ;;"D6B%:J/$!(-I57 6[].*N[#3Z*0PS@6';?HK;D[ ];2QQQ8O@5B];&4XUZ(+H]#_.[["L^*HH[B M@Y3O6L0#+ADR"0!D/R:&B&#_)M(0K!4DG=YQ$DM*-4+WVR?4$$V-@X3P2$!R MD&[4N()7L7*RL9-H%79R1:+J-, '9$06$AS/M*EX3W@CB/$4O8P]CGN,FA7B MV-]E*<_PH4,&N-=Z8N^/E'XX\-PSPR2)PPN&,#!2]\5QI8R*(:!/'/&+;)"+ MO8*(K6,JT$\6G.S 4QI4RH?>?%99C.@ZG8W>0 UW'[_T/-]*)J3GT' Z/"8O MTQOJNWAZB=Y*A^;BF5=!=3X]/IP(EUYW:1-L&U]4*QOP/HO+&@]B
UW=L8J@=ZT>^8:"Z*,0:IF/$FNF1)2TSR-:VN;IZ;% M6FI86^):I83]O8+:=!F=TN/"@]Q7&!98GC9B#QO ;\W:>HN-E%(JT$X:32SL M,KJ<+E;SX!\=ODOHW,F&0(/)T?Z9]C[CZ7K7!P8^H?LL0JHQ\I*6$GVAH?3/<%AGRN J\PM8M?TO6^ MW#L7K4.CAF"O0$G=C^)YN(?3 /Y" !\">-3='Q15W@H4>6I-1VSP]K0PB:G& M:"].ZO!3-FC]KO1QF&_:K8.G%C22NX/_I@P]->RQ8B"L>@)_@3#EY-YHK!RY MTR64_P*8ES-JXD=-*WZ1> O%A,RF[PE/^.P";S;F.(N\V2MS)#^76X?6%\2O M<^GVL/EY6&B2A6M$ 1GU7># 'H#F[]Y.KY-/%Z3.1ZGS2_17_8Z+A//Z.)^\ M^>\6SLEE)Y6DP.YCOSA2F%9C7U3CZMB2R[X2_[KW_7PO[%YJ1VK8^=!D\N&* M$MOW2&^@:6)=;@WZ*H_3RC\K8(.#W]\9@T&PO=V]R:W-H965TVF15JG*.VVBVD7#AS JK&9;4K[[V<;PK(I MH5)NP!_G??V<@WQ8MD(^JA) H^>*<17C4NMZX7DJ+:$BZEK4P,U.+F1%M)G* MPE.U!)(Y4<6\T/=G7D4HQ\G2K6UELA2-9I3#5B+55!61+VM@HHUQ@ \+.UJ4 MVBYXR;(F!=R#_E9OI9EY@TM&*^"*"HXDY#%>!8OUW,:[@.\46G4T1C:3O1"/ M=K+)8NQ;(&"0:NM S.L);H Q:V0P?O>>>#C2"H_'!_=/+G>3RYXHN!'L!\UT M&>/W&&60DX;IG6@_0Y_/U/JE@BGW1&T7.PDQ2ANE1=6+#4%%>?Y_2CW6II=:G0ZV9CR9B#1 M@R09Y05:24EX :;L6BT];4ZP<5[:NZT[M_",6X3N!->E0A]Y!MF_>L^0#7CA M 6\=CAK>0GJ-HN ="OTP&O&+AG0CYQ==D"[Z^<5$HXV&2OTZE7MG/3EM;6_/ M0M4DA1B;ZZ% /@%.WKX)9OZ'$?#) #X9YP MQPUSPA2,@$T'L.FHSU?!KRZ &S=]#6XVP,TNJMH#2'.7R!FV<<_7V.8#V_SB MPHWSC?N>Y?..ND0%LG"]4*%4-%QW#6-8'=KMJNLR?\.[7GU'9$&Y0@QR(_6O MY^9SRJ[_=1,M:M=S]D*;#N:&I?EE@+0!9C\70A\F]H#A)Y3\ 5!+ P04 M" "J@'58$3/V#*X, 4)P &0 'AL+W=OOP+@S'7M&EBTYBYO%,[;3M.FD;2:NVX<[]P$B(0G7(*$" MH&7UU_<[!^ BA6:3=.Z++9+ P5F_LY"O-M;=^95203P4IO2O#U8AK%^7+SB>Q_SF]<'TH+[Q42]7@6Z<7+Q:RZ6Z4>%V_<'AZJ2ADNM"E5[; M4CBU>'UP.7UQ->,-O.)WK3:^\UN0*'-K[^CB7?[ZX)0X4D9E@4A(_+M7U\H8 MH@0^_DQ$#YHS:6/W=TW]+0L/8>;2JVMK_M!Y6+T^.#\0N5K(RH2/=O.C2@(] M)7J9-9[_BDU<^_3)@<@J'VR1-H.#0I?QOWQ(BNAL.#]]9,,L;9@QW_$@YO*- M#/+BE;,;X6@UJ-$/%I5W@SE=DE5N@L-3C7WAXB9:0]B%N-'+4B]T)LL@+K/, M5F70Y5)\L$9G6GEQ6/\Z>G42<#01.,G2,5?QF-DCQTQGXF=;AI47WY>YRG<) MG(#GAO%9S?C5;)#B&Y5-Q-ET+&:GL[,!>F>-(LZ8WMF_5\1_+N<^./C3?_L4 M$8]YTG\,!=D+OY:9>GV */+*W:N#BV^_F3X[?3D@Q)-&B"=#U"^^]T'#4Y7O M8^PSM^Z(KYJ[NLQ,E2L15@K1F%F7DTZ@+6D0V;+,L 8@(3*G(4^7 F0CR@=@R.NAE7)E9-J\JR;;C1N)\ MCR=$8G9W3 "08TL!5/2\?TQ,\N&/[53%7.4YW0:W.$4:2 X'J@!N)$W4+&ES M(YV#UOV(2#;;P."]<@R#=DU'^LF JSQM7.7IH+V38WLRIM+W9)D^I_EB(N+; M;\YGT]F0-S]K6'PV2/U=[1]]C'W5UATVGC=L/!^D]4/RQCXN/F]GK1/QKO%E M?_Q#Q\G%KW @-\#K>U MG$ZQ!:&&#C$^\/E+/&4JP8H*5&0I*F1F9[8 HA'O9^",QX(M07#+OAHOC99S M33"JNN> C)V;&EI!NY!W-8&UW#+B">FT)[A;.%NT!TP$)*@Y[S]'NIA[D)_^ M(FN&#GO 9%#/%%L]!PR+B-7$!A;5##:HO,>3!<2.=H6=P-5[%9?,E.M>+/RM IB&NYM;!\4@GM)X5+X57 M6>7:M$'Y08<5;V5;4&KYLT(V@9IC5J8JG-89O5!U2HSR2&(I4YP^(!?82/&,?]=$0)'HL!**6;>4H57E423EGP;DTE( % M%Z>>\^2HJXC&DKXQH0^^]CJO^EBDS"ZH^"+?/::0(C/K:#^Q;[]WT?;JGEWS M4WKH&"J3-P:LD@I2EB6]J@?E,HU=%B>!L<*R"Y9JD_3#.B$#I&)$M4R,.B>- MQ4:ETSJ%%-%-9R'F2UH375QZ6R*9;D6F7(!1=UC!QD+H2KFM&95UW$/5UY;*5]!TQ$ZJ.1_!WG9,_QAA;5I** M&45%%6D.NG'D51063G,S!HO#-%3Q3,1O'<_ <)21NQS@;"",Y.:9/X_]$8-8EC5#M/XI6::$*>HOG MU- %-RGO2KMI"S^TD3;B];8)C*0[T@UU;;JHBGW$J>U5%[+J,^SU.S-KV 4# M=-F!U!UD3-X1%4-7FY7.(G1TX%E[%-? &(#,4$4Y[?22T\&4]G:G[NTM=WL3 MY;^FNN,]58"^"%5(W&4%-"(4PM;+FVOQFUWK3)S/3H^GIV/!I']GTC]#V_"' MEARMCNO$2BLGX?? +%G>1<*$O.0S9"FG3,>'P-BZ"M'K8GT#)$DL@-"9=3*VW6-3E+,$!TZ9L,.#3C6'/%EL F]'#W&MES[#(U9Y"*% M/C&SL-0M4>8(*X0_2 :UM*#J7XS> SV-F*;_L_1_J..>SEI_F0U:]@9"JIC: MUM1<]Q;Z7TI#O('7WTO"EZBL'U6^Q.,ACMLAP72P?;^XYEXL<"&,M%%H[]%D M4,@_4@-^/3F1ZKI'Q$FUWI!4[=1@.MS[OU'SP,Y!S5RO&(/[^UN&':)-F3O$ M;]NZ3H?;3JB-YR_B?1L'O6Q_.9F&T3?J7F=LE;S"$H]"+<+L''6R00CM5TN( MI^.MDJ[NXK?-8" !T\@N%NCCN;);2TI$2%=KI$(0*RH3].[VB;A2F:Q2JFV( M-K6VWRVVQWB"9(K01S74C#LD'9?5^Q22#XY&U2#G5< MAF;]5('B*'@I7*Y>TCVI$R?=9M)_O+1R_@=BMI&D,FO'\-A8= MC&G1PQAYZMZQMDTSRZR'CTWPS@EZ@"K48]>[T&F4^;$T5$JHAZ#*[HX1'S 1 M?[3(U:?W_Q?TB$^A!]IFM8E#"K1424GTWD<]>FS8[1\Z]/OXB'(?J54WO*J< M"\'^ "!+^K7B9LAL![&QG59.AX>.-T2:G0TRK?#'T 7WUKT8^=74Q/$0O^W$ MO+3OIFAH0@&BBK6Q6Z7BZXJZ;X?C+9TL)J-'CU4/]#M- MGHS9>=N1FDPA$4VY)^_=F:P]]MJ#GO$6<,RM5;-C23'),[I=L.H,A#Z/L/2[ M4I!;A5",85:G/*?Z'-12E[LR![!KBW-%?B2GK_. DODTO5 M79+XVQ\C=QUACWZN:2 )W4& MGCE38DLS_>5)Y I<\IPJ5YF1KG.BGXS>6K=0FH9CGT[87K\T@X<@?[PKQ4\50&]V.GT6WSR\;49(G:\9;BC$&="O M+&'IX=O+FZNC"%EY9^&H77B[YO';WH3MPH1'97PM-["=>PO($K^FKN>?H3#%>7FD($=2KX(_;. MCZ??3=(H[Y;Z RZ_R*D9D0N;*Q,3'IW(];GNOC@<%91.]N=O$_$]]-)Y'<5S MNKQYCT84*7\<&VOOB&:+VI LGEH+ ;PV,DOIC@>Q7%/&D>S.>EB?)@3$(K!* M.J.Y66C[UNZ'&"Q4_ !CKQO(@9'\]@F($I4B?I)E1:T+?48S'C4C;59P:=NQ M/:DF"S7*[;SH:57D"6393I/>B#KI?*B$#G/)GV,1$L+7XC=+S=WFDZ_+^*%3 MNSQ^+_:S=$MJ3HU:8.OIY/G3@_A&L[X(=LV?/&ULI55-;]LX$+WK5Q#J8M$":B11MF5G;0-.VL46 MV&*#9K<]%'N@I;%%A")5DHKB?]\A)2L)ZA@%>K'Y,?/FS;S1<-DI?6 M:B'-*JRL;2[CV!05U,QNG/ M;O1ZJ5HKN(0;34Q;UTP?KD"H;A6FX?'@$]]7UAW$ZV7#]G +]K_F1N,N'E%* M7H,T7$FB8;<*-^GEU=39>X//'#KS9$U<)ENE[MSF0[D*$T<(!!36(3#\NX=K M$,(!(8UO V8XAG2.3]=']#]][IC+EAFX5N(++VVU"NXO&/+Q M! LEC/\E76^;S4)2M,:J>G!&!C67_3][&.KPQ&&>O.! !P?J>?>!/,MWS++U M4JN.:&>-:&[A4_7>2(Y+)\JMU7C+T<^N_U;&D 8TN:V8!O+Z7[858-XL8XO@ MSB0N!J"K'HB^ )12\E%)6QGR7I90/@>(D=5(C1ZI7=&SB.^@N"!9&A&:T.P, M7C:FFGF\[.=2_;K9&JNQ*_X_E6P/-3D-Y;Z42].P E8A?@H&]#V$Z]]?I;/D MCS-$)R/1R3GT]1??2E"2S3UH_#)ZPH;\TUICF2RYW)^B?!;T-.5-42CM\,0A M(AW3FDEK"#>FQ>@=MQ5AY+?D(DE]W8RO&SR +K@!TFA>0$3<&9>%:%%U7)#N MR)[U[ /3LU>/[ DS9*<$#@1S&;Q&'UNIUN"=>1.@ZE!O,=I1^1].:'"MZAJ_ MZ!XXR',:8>6#*9U%TRQY?NN3<3V-,7'PN.!C FI'I,(C)L2ASZ84K.=,)T[(3IV4[82,O?EERT;G21]]]: M;@_D%HI6<\O!G.J"LX O=,&S*-!',6,44BBMD*!N4PXU_2SJKBCJC& MC683I+.(SG-7=,)S:0&3MA@NC?(\"V9)%DWH%'&R/$>='>(\=?C92?7B)W.V!KWW MKXFK3RMM/W+'T_'!VO1S^M&\?^T^,KWGTA !.W1-+G+43?ZLL MO@%^6>&C"]H9X/U.89K#Q@48G_'U=U!+ P04 " "J@'58XS#NQ'P" !U M!0 &0 'AL+W=O^^^\[X MN^E&Z1=3 5CR6@MI9GYE;3,) I-54#-SH1J0>%(H73.+IBX#TVA@>9M4BX"& MX2BH&9=^.FU]"YU.U7*6':+]ETL10K9BMC5;U-1KOFLEO9Z_8>#A+&X3L)=)M 6]Y= MH9;E#;,LG6JU(=I%(YK;M*VVV4B.2_=3GJS&4XYY-KV7:Y!6Z3=R]LR6 LQ@ M&EC$=:=!ML68=QCT'8R(D@/B6E8!C,?!6! K\%//WV( M1N&7$QR3GF-R"GW/\1BQDZG'B>U[SA1JR%C(B2J(K8 42J 8N2PGWAF7Z%(K MPV1N!AY>/-1+T/WE_^.AWBV7'!]<3DJE@MF+:&(!2J+0-C ME.9@/'H^'E-OE$3>8T<.">!<0 JD5FND0?C^%<;))1FX)28#[UE9)DC?"5:A MYY^'$:[CT9@&ULC55MC]LV#/ZN7R%XPY #TO@UB2]+ N3NVJW "AS::XMAV ?%IF.ALI1* M\N6NO[Z4G+@)+LWVQ28I\N%#B93F.Z6_F!K TJ=&2+,(:FNWLS T10T-,R.U M!8DKE=(-LZCJ36BV&ECI@QH1)E$T"1O&9;"<>]N]7LY5:P67<*^I:9N&Z><; M$&JW".+@8'C/-[5UAG YW[(-? #[<7NO40M[E)(W( U7DFJH%L$JGMV,G;]W M^,1A9XYDZBI9*_7%*6_+11 Y0B"@L Z!X>\1;D$(!X0TONXQ@SZE"SR6#^AO M?.U8RYH9N%7B,R]MO0CR@)90L5;8]VKW)^SK\00+)8S_TEWGFTX"6K3&JF8? MC P:+KL_>]KOPU% 'OTD(-D'))YWE\BSO&.6+>=:[:AVWHCF!%^JCT9R7+I# M^6 UKG*,L\NWTC*YX6L!=&4,6$,'#PPU([K[#88]UT6,E/L.*$OE/2 MUH:^EB64IP A$NO9)0=V-\E%Q#LH1C2-AS2)DO0"7MI7FWJ\]']7^\]J;:S& MWOCW7+T=6G8>S:74)?WC*MG[G< MT$],M$!515^P/T?Y(NAYRGVFQT,F_B,3Z_:I4#B'QD+IEFT-M%("!QJC9@1/ M"9HUZ/ZD7E@2\MF/!Y2OZ.H1-(X[_6B@:@7]BU= !US29V#:7!$GVEJUALD2 MU3^T,H:LBJ)M6L%<_E6CM.7?F!OJ_UJ^@XI+;N&5P-$OCS;0D%L_6TA1@_#. MIN9;0WXEZ3!/(OP/XF$^SLC5J2F-'"MFFF#&LQ)]&;XN'$QZ:C MG%[HLW'?9^.+??:FM:V&DWVCKY_PTC=PKK\N@IWOKWT&=IP!N@R4&R\6[NBL MHFLX;2XZ*%'$QJ G;3$C?V.W4'#7##UN-G)R_-AY&9E&F1/&!V%R$*8DRZ=. MR$D\SLE##?BJ51:!<(>GT[-[&Q[=M-@\&_^>N.EHI>TNW=[:/UFK[J;^X=Z] M=^^8WG!IJ( *0Z/1%'=6=V](IUBU]??V6EGL5"_6^.R"=@ZX7BEE#XI+T#_D MR^]02P,$% @ JH!U6$)_;Y>8 @ O04 !D !X;"]W;W)K&ULC511;]HP$'[/K["R:6HEU 0GM($!$K2=-FG5JK;;'J8] MF.1"K#IV9IM"__W.#F1LI6@/8-_Y[KOO['PW7BO]:"H 2S:UD&825M8VHR@R M>04U,V>J 8DGI=(ULVCJ960:#:SP2;6(:!R?1S7C,IR.O>]63\=J9067<*N) M6=4UT\]S$&H]"?OASG''EY5UCF@Z;M@2[L%^;6XU6E&'4O :I.%*$@WE))SU M1_/4Q?N ;QS69F]/7"<+I1Z=\:F8A+$C! )RZQ 8+D]P"4(X(*3Q:XL9=B5= MXOY^A_[!]XZ]+)B!2R6^\\)6DS +20$E6PE[I]8?8=O/P.'E2AC_3]9M+,7@ M?&6LJK?)R*#FLEW99GL/>PE9_$H"W290S[LMY%E>,YMQI/.>;9Z2S/]0H*A3Q"O(SDO1[A,8T.8*7=,TF'B_YWV9_ MS!;&:OPR?AYJMP5+#X,YM8Q,PW*8A"@' _H)PNF[-_WS^/T1JFE'-3V&_H+J M(7Y'$0[SV\'"[@9RA?HR%EVJ)+8"4BJ!0N5R.0I.N$276ADF"W,:X&M O0#= MO<@+#PWN8,G=C7K%80DF+ <3O WZO4&6=.MGGKORI 0\S(;4_^:*:4^CX!HU MJ[1ISX 9!S[=C[(@'MT6$6I @["+Y@ SJ@68IEXN0B>%"6 M"?+O52*+06\X'.*:]0;XU1YZKFA/4C7HI1\<[KI6TK;JZKS=;)JUDOP3W@ZV M&Z:77!HBH,34^.QB$!+=#HO6L*KQ ETHBW+WVPKG*V@7@.>E4G9GN +=Q)[^ M!E!+ P04 " "J@'582"MYYEL" !8!0 &0 'AL+W=OLK"+8H;,"(5CM+;0%QTJ !&B!(NAR*'BAI M;!'AHI*TE?Q]24I67-0QT(O(&6_$X;R5ZDG7 8]2KK$_?T. M_<9KMUH*HN%*LA^T,O4"GV%4P8ILF'F0[6?H]4P=7BF9]E_4=K%IBE&YT4;R M/MDRX%1T*WGN^["7$E;^#% M";J3PM0:?1(55'\#A); %J:/<_GB1XL!ZZ]=<#V88)O0*EH K>!_'D M]#RS:S*9SC(;YVL@PN5&&%0#JX)1&F7!.!AEJ5M>A;%>V(M'RG4XQ4-\>= M863C9Z>0QDZBW];VZ0/E NSY2DJS,UR!X3'-_P!02P,$% @ JH!U6$/: M/1R/ @ W04 !D !X;"]W;W)K&ULG511;YLP M$'[G5UALFEH)%7!(FF8)4M-L6A^J14W7/4Q[,' )5HW-;-.T^_6S#6&IFD;3 M7N#N?-]WWV'NIELA'U0)H-%3Q;B:^:76]20,55Y"1=29J(&;D[60%='&E9M0 MU1)(X4 5"W$4C<**4.ZG4Q=;RG0J<HAZ5$JJDJ(I_GP,1VYL?^+G!+-Z6V M@3"=UF0#*]#?ZJ4T7MBS%+0"KJC@2,)ZYE_&DWEB\UW"/86MVK.1[203XL$Z MU\7,CZP@8)!KRT#,ZQ&N@#%+9&3\ZCC]OJ0%[ML[]L^N=]-+1A1<"?:=%KJ< M^6,?%; F#=.W8OL%NGZ&EB\73+DGVK:YR:.TJ#JP45!1WK[)4_<=]@#C MZ T [@#8Z6X+.94+HDDZE6*+I,TV;-9PK3JT$4>YO925EN:4&IQ.5\"ID&@% M>2.A0 O(=( H-X9K#)WB,"(FGKDHJ#*0_66]BF#O MY)HC78I&&2)UZBTEY3FM"?-L'VA!52X:KKTK(N6S+71/6 /_FK9ZKOC_:[Z[(=V;_I[>*[(7)#N4(,U@8:G9T/?23;9=(Z6M1N@#.AS3IP M9FGV+TB;8,[70NB=8POT&SW] U!+ P04 " "J@'58'K$&T%0# !3"0 M&0 'AL+W=OO(+1BB $F MDJ@/NYEM('$VK _=C+3K'H8]T/*U350B59*.XW^_2TI6DM;5"FS8'FR25_<> MGG,OOZ8'I3^:'8 ECW4ES2S<6=M<1Y$I=U!S92UJD$8H231L9N%-8 %5Y8"0QJ<.,^RG=('/^R?TG[QVU++B!A:J^EVL[6X6 M3D*RA@W?5_9>'7Z&3D_N\$I5&?]/#IUO'))R;ZRJNV!D4 O9MORQR\.W!+ N M@'G>[42>Y1VW?#[5ZD"T\T8TU_%2?322$](5Y9W5^%5@G)TOE'P ;<6J K+4 MJA;&*'TDOR@+AG"Y)D,.E-Q#Q2VLR9*C"T9&_"C7L'X)$*&J7AH[2;ME@XAW4%Z1-*&$Q2P=P$O[5*4>+_UO M4O7'S.!7+_,Y/$< M:D+3<8IHEUT/\\)>+,.V9@T_NFWIH^(L8+1(7P<7"65I'HQ\<.;,@\%?U/6$ MEN4Q8B43CY2F+'BO+*_(T"+"T G-"H8MLDCS%&/;I(QI$K\./J\U^]]J_0]* M32Z_K>;VU?S'&ULI55=;]I*$'WW MKUBY5U>)Q,78F(3D A(DK5JIJ5!(>Q^J/BSV *OLA^_N.I1_WYDU.%2EO/3% MZYV=.7/F>&<\VAK[[#8 GGU74KMQO/&^NDT25VQ <=M72>N MLL#+$*1DDO5Z5XGB0L>34;#-[61D:B^%AKEEKE:*V]T,I-F.XS0^&![%>N/) MD$Q&%5_# OSG:FYQE[0HI5"@G3":65B-XVEZ.\O)/SA\$;!U1^^,*ED:\TR; M#^4X[A$AD%!X0N"XO, =2$E 2./_/6;^[Y9&3-EEGR1C1Z":6&:"0G-'V4A;=X*C#.3Z;.@?]G MQHMG*-D"BMKB.K=&">>,W;%/QH-C%T]\*<%=CA*/.2DR*?;XLP8_^PU^FK$' MH_W&L;>ZA/)G@ 3)MHRS ^-9=A;Q'HHNZZ<=EO6R_AF\?JM /^#U_TB!K].E M\Q;OT+=3&C09\M,9J*]N7<4+&,?8. [L"\23O]^D5[U_S_#/6_[Y.?3)=+;X MA>XICF=13G-\V@ V7@FJ"AVT NY1'<=J_)26>3Q=B!+81_ >]]P"*PRV*QZB MA*"64.(GQQZQXH53\[D.$[J0=2GTFG%FJ6,8#A8*\V@#[8_SU16UK6;P0@=F M=>BV#N,U]@5"%D?N47!71%'X';D3P5/J8+PNCQ,)QSR260?>35:VPB(Y3A_/ M)1YR[7@8(UTV=40=7"!"*>Z,JKC>(3M4 5L4,=#LX%4OA<.5/ MDAF)P(D=U M_:I0-\+K37;;7O'HXH/&:%,[9.TNH[E%#47%);HN/;L7KC"U]M'; ]I]BQ;= M<6MW)/87+FN(2(SJ50Q-8D1_1?U.FF6X7@SZT26N^; QIM0>,U7< M>H$0:2>_RJ*+_ ;#\P%M!\/HR9!TI_2G%)W!,*>4:2\+.6_ZC?5ZP$[U1'(T MX138=9CCCH7*FV'76MM?Q;29D*_NS7_F@=NUT(Y)6&%HKWL]B)N;>-AX4X5Y MN30>;UEXW>#O#BPYX/G*8!'[#25H?Z"3'U!+ P04 " "J@'58=SI-UL$& M A$P &0 'AL+W=OO M(-P#-J#:NBPY:1(@21ML@7;;3=+V8;$/M$3;1"112U))_>]WACJL)+;0]F5A M)+J&>%?ITM#&F/)[-=++A.=-36?("GJRDRIF!2[6> MZ5)QEMI%>3;S73>:Y4P4H[,3>^^+.CN1E&+PQ.SLIV9K?.+! M.<5(EE+>X<6']'3DHD,\XXE!#0P.]_R29QDJ C?^;72..I.XL'_>:K^RL4,L M2Z;YI+$4WYBE69N98/?_ FGCGJ2V2F[7_Z4,O&[H@FE38R;Q:# M![DHZB/[T>2AMV!Q:('?+/"MW[4AZ^4[9MC9B9(/5*$T:,,3&ZI=#@WEE6G,P,6$'96=)HO*@U^@C[]) NST?1]D?+TL8(9N-?YZ+<^7OB#&M_Q9$H#SZ&^ZP<#^H(NYL#J"WXQ MYK_/E]HHZ)-_]D5=ZPSWZT3L'.N2)?QT!.#07-WST=GK%U[DOAWP..P\#H>T MGWT4;"DR8037K_%;3;.=NR3ON;M"=^];=QF NG5XB0Y3 M41AI%?8$-X(KII+-]IA<[>[FN[JA8N@0GB^YZKJ$C$4!FF2E69'J26\I^:N2 M!MPIE4@XFFR( 4"E[CAV_D=^SS/J3*\MXLD3:(D>!E8##K30L MZY6\7C4/73AYT_PU-WX^4_[_G*FJ."AY*&U.Z$5MUNSY\Z3Y3@!90)GZ;$_J M B>>1[W,V6LZ@-5YA]7Y(%;[F%S1-H(^@K]JB]&,)7=O;I*-S!#5,N79/L0. M&MN/V'Y^K17:6L&Z,CL-<[37)ESQC&&E&_0]A?-#'8.F3'$HA4;1)8[S8_*A M@) @M=\ZQ9_8UB*0?M"Z8D7"R?.6^VYG)7("U U&/^4_2IC2<",3*VP#NN5, M:3*?NBX)I]'B^8I["2[7+;$(R2MRY,._+NL53!Z5;3'->@->:_J2NE/7.ZJ/ M[ORY0B7T'5TICN8-AR6&*D@*":9S%U2'Z,HK\KYU-!7W(N5%2K>"9RFVVE#O M1%WO1(.]\[W-]&@*ZM=@UVR"\% M8F:Z&0'Z^#%?.%"ZA)>&EE!?FVJ:PC:D0^ZC2$@/&BA_@_+D*4*V?9Q>L Q[ MZ!EM>33RGX M=$+:]L3PNP;OYEJ*(2/K-)#U0(?G^'&$6B(:.HLX()<;5JQMN^[F%?3!&S(^ M]' M5C1Y.D9V8P>2"VBQ-Q$)"I)8\]Z.4$%!2WV.A>RSFCLU+5FP/:;EFHQ_BUWW MM%8OA79TT[$WJ7DOK.L7_@11UI) E!]:-KP&-J1C5A05RR8 JPD-I[%+D1HC M9.!O'2/WI(()];P0A.9N #*W\#Z'4P;>IBJ%DA[2JCN-7 ).0@="N^/6$%,$ M9G,-$4@DVI2*^FY=)"-PNP#/ASU!AI 0M5 *&4BV_8& MW1//>^Z0I^[0GCM3>FX%]_3C(VUEF5D:@=&F$UD533::/4'/KYU'TP'X+SKX M+P9Q>+.;0KW&W0V#\V8,[4/XH.:?''N#J/^9$3@A^_P^/+D 69'C Q_W"?VR MU]9_0B]KV+C&@(H;;DQ6;]X[AJJEL.-AJ^Q["QAF>ZE]',$$B >GT,MF?SSL MRG@.?'#(B.?$_F+ 2 !&CH*]@V+6^VR1<[6V'V=@IF'SU5\PNKO=]Y_S^K/' M3KS^>/2)J;4 ;L[X"I:ZTQBVS:K^(%-?&%G:CR!+:8S,[>F&,T C"L#SE810 MFPLTT'T5._L/4$L#!!0 ( *J =5CU":](C@( *T% 9 >&PO=V]R M:W-H965T+%]]GW??>?3W6*K](.I "QYK(4T MR["RMIE'D[BEI>5=1=1NFA8"7=@OS0W&JUH8"EX#=)P M)8F&]3*\F,Y7,^?O';YRV)J],W&99$H]..-CL0QC)P@$Y-8Q,-PV< E"."*4 M\:OG#(>0#KA_WK&_][EC+ADS<*G$-U[8:AF>A:2 -6N%O57;#]#G<^+X.:2Y#LAXDG( M//@.3'>E)E@HJ#/0KEC!!!&V4JUALC!'@:N=6VBP@I)+Z0)F3#"90_ RH. Z$E1H V]\:1)X[=' +&Y MX##(52E191%,3N/@*)C0DP2W M>V69(&-?AORSY+R+1<;*$NVU4 VZ](/"8-:MM%TW#;?#++KH6O#)O1MDUTQC MCH8(6",T/GYS$A+=#8?.L*KQ#9DIB^WMCQ7.4]#. =_72MF=X0(,$SK]"U!+ M P04 " "J@'58^6Z2_OP" "6!@ &0 'AL+W=OO.*C#D "N)5&2[62V 2?ML (K:B3M\C#L@99. M%A&)U$@J3O_]CI*L>9OK 84!B>3=?=]W]-UI>5#ZV92(%E[K2IJ57UK;W :! MR4JLN9FJ!B59"J5K;FFK]X%I-/*\"ZJK@(7A+*BYD/YZV9UM]7JI6EL)B5L- MIJUKKK_>8:4.*S_RCP!!W.R!I?)3JEGM_F0K_S0"<(*,^L0.+U>\!ZKR@&1C#\'3'^D M=(&GZR/ZSUWNE,N.&[Q7U9/(;;GR%S[D6/"VL@_J\ L.^:0.+U.5Z9YPZ'T3 MYD/6&JOJ(9@4U$+V;_XZW,-)P"+\1@ ; EBGNR?J5+[CEJ^76AU .V]"! M)3(7$F0#\%T/S+X!'#'XJ*0M#;R7.>;_! A(Y2B5':7>L8N([S";0AQ-@(4L MOH 7CZG''5[\?:G_OMD9JZEJ_CB7? ^=G(=VG71K&I[ARJ=6,:A?T%__^":: MA3]=$)Z,PI-+Z.M!(FQ<10O[]9R^BPCG]6V.G0FJ %LB' 8>/O" ,, -%*JB M5C:WWI60Y*=:PV5N)H"O&386&J2>+[E&R*D@K[WCA7I/78=@#IL7U-3PWOM7 MU)F@.]]JD>%_[/" ;JH(N?=^%06.0, M4"U@O2.FH1XBCX7)9+&(O1^\<,I" M8-,T\3X8TW*9H?&B24B>;#XC:S@;F7/OBLTG-TGL73O#C4>=7J!P(I2FA!JA MR>M]-1 .9:J7MQ\9X.@[=33]K M_G;O)_9'KO="&JBPH-!P.D]]T/T4[#=6-=WDV2E+[**Q:1-'AI"5:4D:_)B.#S/K=(NFT^3[XKF M4]^RT0ZO"$)KK:*'!1J_G66C;.^XUIN:HR.?3QNUP1ODS\T5B97W*)6VZ(+V M#@C7L^QB-%F,.EVA,!!(9 MWW>864\9$P_/>_2WJ7:I9:4"+KWYJBNN9]FK#"I=%!F4;V-M=LBBPVG5/=;_KPT'"J^$3"<4NH4BZ.Z*D\E*QFD_);X%B MM*#%0RHU98LX[>*?^34L"2O-<*W#+2A7P0=M-6,% M-VW3&(T4X,4GM3(87DYS%@$1)B]W9(N.K'B";%3 1^^X#O#&55C]'R 7Y;W\ M8B]_41Q%O,3R!,:C/Z$8%N,C>..^'>.$-_Y][?CW8A4DH>3_'FM(1W?Z.%V\ M<9/0J!)GF5RI@'2'V?SY'Z/SX=]'BCGMBSD]AOX+Q3Q6P7&.3S7"TMM&N0<9 M5R+A,P_0M%36QM%LC 8'T)$B2SR$%+>6/RK::!? X%I2AR=_ MG65 W:KK#/9-6B\KS[*LTK&6KP-2#)#W:^]Y;T2"_GLS_P%02P,$% @ MJH!U6+M<&OLN P WP8 !D !X;"]W;W)K&UL MA55=;]LZ#'WWKQ"\XF(#LMJ2[<3N30+T8Q>WP 84;;=A&/:@V(PMS)8\26G6 M?S]*=KP.Z[(7B:3(HT.1II=[I;^:!L"2[UTKS2ILK.W/HLB4#73))YL ME>ZX1577D>DU\,H'=6W$XG@>=5S(<+WTMAN]7JJ=;86$&TW,KNNX?KR 5NU7 M(0T/AEM1-]89HO6RYS7<@7W?WVC4H@FE$AU((Y0D&K:K\)R>7:3.WSM\$+ W M3V3B,MDH]=4IU]4JC!TA:*&T#H'C]@"7T+8."&E\&S'#Z4H7^%0^H/_G<\=< M-MS I6H_BLHVJS /205;OFOMK=K_#V,^F<,K56O\2O:#+YN'I-P9J[HQ&!ET M0@X[_SZ^PY. //Y# !L#F.<]7.197G'+UTNM]D0[;T1S@D_51R,Y(5U1[JS& M4X%Q=GT+#R!W0%[>\TT+YM4RLHCJSJ)R1+@8$-@?$"@C[Y2TC2%O9 75KP 1 MTIDXL0.G"W84\0K*4Y+0&6$Q2X[@)5..B<=+_I+CY_.-L1K[X,MS60X8Z?,8 M[MLX,STO815B\QO0#Q"N_WE!Y_&_1QBF$\/T&/KZ2AA>UQIJ[EM5;.V3! M>RDL'MQ9;L$$U]*"ECX9W@;WRN+Z=X]+)7'4^+;V:?9<_Z0>G 0TF=$T06%1 M#!K#BT^"8K8H8F<=E'S.@KM'8Z&;0K-9GM* TCE*1;; E2($30N4$I8';T6) M4PM?!\:;E6U !QB39,%B'K \"9(\2!@-;K2J=J4]E-OQ*&8QRU!@23RH+',J MS5!PE%A6#&I&:7"+Y<"B7YTQA+J-=R'-SG<0T[PF6=TGCLA MB0A]=-] M&/WON*Z%-*2%+8;&IXLL)'H8IX-B5>]'V$99["TO-O@' NT<\'RKE#TH[H+I MG[;^ 5!+ P04 " "J@'58WQF2ZM\% "_#@ &0 'AL+W=O MJ/O?9>U/3'B)RHV[\OMJ;A1V>+(V5A7U8EA09&7U*Q[J.+06C+QG%@3U@L#9 M76WDK'PEK)B<:G7/-5E)0/5N-MAG5V\J9,5"'YK7B0AG=O MQ2R7YNBT;P%-$_I)#7->P03/P/@!?ZM*NS3\LDQEN@O0ATV-8<&C8>?!0<17 M,GG)0[_' R\(#^"%C:.APPN_Q]$_IS-C-1CQUSY7*Z!H/Q"IY,2L1"+/.I"! MD?I.=B:__.0/O%\/F!DU9D:'T"<7JEBI4I;6<#7G[Z#**V4,GTGH3_*V$_LL M/XQ]NY0\V<&W&"FQ1][:(ZOVL"Y0 @/"\+G*H5YSPCY+H;FD%',D2!8SJ2E) MK/NF!)A:&U&FYHA1SN@2L%? ,C9+V O6#>+>VH)R2KSU M\-3U US?'3"I!AIY+:"QSXX.Q#YN8A\?C,\VNOQ:J[O,%9[NN2SE/+-[17$0 M;S]3* E;?_AJN]&LWHC-M2J0J-)FY3HK%QP56 NJ889&36:VR:L2@TDGWZ:@ MG1ZGH2)Y[/X_6&$EBUC0I.<8?_7TW0!A?H1_9%K. M)=ZG;;1NV(L'496HN#>(A[BML+M13-D?QN&6 :$C "X72U$N*$S\3N1K495O M<$ U[$7-YL^L:.*$2#QW%2]]HB'+,-%ZM5OB'ZT(2/94;#+O:& MUPGB!H]KJ_2&M?8%U231*_!_!KVT6[Z![,T>W3MB]3@8YPCUDD_3O]&S"E=? MK$)[M%*C:^TX)A_P16'D;FWYEK_\\S-;MFH+9:(.#1=VZXUSH:)<-(HK]@4] M?T#40A+Q[8+=NV#-VGT9'!'1=JH>4H*F3K&C")]4E&V[4.]J>JYZ(ECS.J+U M"W#9(ZYWHR&1^ITJC]-J._17OL"W$D=>[X76 GH23="V?&(YD:H"%5V7$8L1:G+ZNT/.KYD':&C7:&![6S MH\ZI,=+N[5H'09[7BN.24V=5#B4ZF\:'9:T.B<" A$LP8T'RU1FR#DX2G]-' MPPA#.,.>M+H?J*=[_'6]K"[@X)/K:@GROH&TD/^4^ED4@*<4]'#4"P'\7TN0 MRWE=,X,A"R)V^0!7JR 0.05:!%=WL(R^AAUAG*)148!J-TZO\NLZ6Q'G&/@U M_EZ(K+3@H6-Q%3;F0U@!KF$0LRNG+%3%&4HC]O'' ?=C#_I1R9=C^GA.78D" MSRJ2^[UH'--U-&33)-%K3$ :<[6144>'[/"WWV MFZ8 M=E4'$Q)F[L1TK.;':U.'GW>QB!_A)XKYT3X[M\G8G7K[_G9ZQ5^ 2O2_3^O] MUJ&BD'KACD[48A":ZGS1C#:GLVEU*-E.KXYV;X5>9/AZR>4<2[V70WPWZ>JX M5#U8M7)'E)FR./"XVR5.F%+3!+R?*V4?'VB#YLPZ^1=02P,$% @ JH!U M6'MM1-OC @ -P8 !D !X;"]W;W)K&ULG57? M3]LP$'[/7V&%"8%42).F/RAMI+8,#0FT"MBF:=J#FUP:B]C.;)?2_WYGI\V* M5/JPE^1\N?ON^\[V9;26ZD47 (:\\5+HL5\84PV#0*<%<*HO904"O^12<6IP MJ9:!KA30S"7Q,HC:[5[ *1-^,G*^N4I& MV;(PUA$DHXHNX0G,MVJNKL5+9:G=DZSKV&[DDW2EC>3;9&3 F:C?]&W; MA[V$0?N#A&B;$#G>=2''\H8:FHR47!-EHQ'-&DZJRT9R3-A->3(*OS+,,\E, M10?8>($"2#=-HQW0:'46\@?22=,(6B=I1YPA>IU'><7B=_U+^:[+01N&9 M^7U(>XT<'T:V]VBH*YK"V,>+HD&]@I^@FKUH$5, MGDE'R_8.@ZP'&UQ1L3D]&41A_QK=[\CF#=G2DM4MLBY86I""O@)A I%H2:3" MBV]'2Q-'#"BN"9<*S8(*(@60#5#5(JG$4:'-MKR7RQ(G#B8.O;,[@2ZYTEA8 MGWM-U[RZ8U#W2WL_$8> /:_O5'JH,O8^>6$ M'%NS[W6OR(6U!MX%&L_2H)!Z0^9TX\Z;UT&,.+XBAXY#L'>9.:BE&UD:U:V$ MJ>]UXVVFXJ0>!O_"ZY'Z0-62"8V=RS&U?=GO^D358ZI>&%FYT;"0!@>-,PN< M[*!L '[/I32[A2W0_"N2OU!+ P04 " "J@'581>3*&S0" "[! &0 M 'AL+W=O@!* M&JG=@MB+755; 1>("S>9)M8F=O!,VN7M\2$-16I[DWCLF6_^<6:2'+5YQA* MV$M=*5SPDJB91Q%F)=0"![H!94_VVM2"K&F*"!L#(O=!=17%P^$LJH54/$W\ MWL:DB6ZID@HVAF%;U\+\64&ECPL^XJ>-)UF4Y#:B-&E$ 5N@;\W&6"OJ*;FL M0:'4BAG8+_AR-%]-G+]W^"[AB&=KYBK9:?WLC/M\P8=.$%20D2,(^SK '525 M UD9OSLF[U.ZP//UB?[%UVYKV0F$.UW]D#F5"_Z!LQSVHJWH21^_0E?/U/$R M7:%_LF/PG7[D+&N1=-T%6P6U5.$M7KI[. N(XRL!<1<0>]TAD5>Y%B32Q.@C M,\[;TMS"E^JCK3BIW$?9DK>L91^BBH-<#TGE$);-6B/4=D0N5L)5"B.]D8 M0% D_#6^60,)6>';)"*;WU&BK,NU"KGB*[E&,7O0BDIDGU4.^?^ R KOU<ZP1WWMS+VW/$5;D=B]RJTO2O\YW*'9&P7 M_;I4>>!-+O/<9,VQ$1DL>.,NTQR IZ]?C6;#3S?43GJUDUOT]+&M=V# EK8$V\S0WM(=TE$2'[[6FD^$2 M]/^K]"]02P,$% @ JH!U6%0Q9AAS @ T@4 !D !X;"]W;W)K&ULK51=;],P%/TK5V%"FS2:-.DV5-)(_8"QAXEJ9?" M>'"3F\2:8P?;;<:_QW;2T$UMQ0,O\=<]Q^?<^-ZX$?))E8@:GBO&U<0KM:[' MOJ_2$BNB!J)&;DYR(2NBS5(6OJHEDLR!*N:'07#M5X1R+XG=WE(FL=AH1CDN M):A-51'Y>X9,-!-OZ.TV'FA1:KOA)W%-"ERA?JR7TJS\GB6C%7)%!0>)^<2; M#L?SD8UW =\H-FIO#M;)6H@GN[C+)EY@!2'#5%L&8H8MSI$Q2V1D_.HXO?Y* M"]R?[]@_.>_&RYHHG OVG6:ZG'CO/<@P)QNF'T3S&3L_5Y8O%4RY+S1=;.!! MNE%:5!W8**@H;T?RW.5A#S"\/@((.T#X&C Z H@Z0.2,MLJK]N^!R&%%"TYSFA*N89JF8L,UY04L!:,I M174)MT)D#64,SA>H"67J M[!XVH!YV<7< :4P]=2;!3AF8I];<39*_RT$S)K MA81'A Q#N!=$) M.5&?ZA#+87C Y? M8.M]K&J2XL0S!:U0;M%+WKX97@.QW:D;1+$_G;?QZF(5IR_5QX5RL)U#07NA;?/J=_M&]/4U>.K M_9EI6&U_^4O3=KM[(@O*%3#,#64PN+GR0+8=I%UH4;LB7 MM2MI-2]-T4=H MT'?QI,_4$L#!!0 ( *J =5A/[705M@( (4) 9 >&PO M=V]R:W-H965TT*+4="&>3FA2X0OVC7DK3"WM* M1BODB@H.$O-I,(_/%[$S<#-^4MRHG3;84-9"W-G.538-(JL(&:;:(HAYW>,% M,F9)1L>?#AKT/JWA;GM+_^*"-\&LB<(+P7[13)?3X#2 #'/2,'TC-E^Q"^C$ M\E+!E'O"IIT[3@)(&Z5%U1D;!17E[9L\= NQ8Q"/]A@DG4'B=+>.G,I+HLEL M(L4&I)UM:+;A0G761ASE-BLK+8'L,@/H(D2@8>WJ!?FH'C#??P+MSJHX0; M9,3^0JJDM8+;:ZS6*'\_%[(7:#?8N:I)BM/ [""%\AZ#V?MW\2CZY)$[[.4. M'7VP1^Y_V3F";V97W\[72DOS\S\K>'@ P2>]X!/O^GY6FIIMA1ELW-XQ#7*/ MTIP%T"C,&P:,YOB<:C]W#(](I/(H'/4*1U[2TJCCVI]R+^&5*SCN]8W?/N7C M P@^[06?'BCE?FY\]F+.SWJ)9U[4=TDRY*1"?]J]D%>N8AP]'=K1VR>^8[ZQ MYIU"$Q\H]R^ ?9[+H3>=JR#_N8U^PM02P,$ M% @ JH!U6%^I"P X @ YP0 !D !X;"]W;W)K&UL?53;BMLP$/T5X4)I88DOR:8EM0VYM'2A"V%#VX?2!T4>VV)ER97D M9//W'S ?F^W&JUP1"EX ])P)8F&,@N6\6(U<_$^X >'H[E8 M$Z=DK]2S,QZ*+(@<(1# K$.@^#O &H1P0$CCSX 9C"5=XN7ZC/[%:TVI@ MK<1/7M@Z"SX&I("2=L(^J>-7&/3<.SRFA/%?*D^&\EQZ2YE9S7N;5<6_EGOCO;^O2>X!9]1Y]NT)V-=&>WT/,'B0PIMA#5&F_Q1%K07!7N<@LX< :DU:KHF+U& M_#9T3$Y ]36.X47S-: K/V*&^/[I^W#TCE.\[)OW7WC_!#Q277%IB( 24Z.) M&QK=CU5O6-7Z5MXKBX/AES6^1*!= .Z72MFSX0J,;UO^%U!+ P04 " "J M@'58+.^6ZVP" #E!0 &0 'AL+W=O?)@TI<8GZL5E(8_D]2TYKY(H*#A*+L3<9CF:QC7K)*5 M$$_6^)*/O< FA PS;1F(638X0\8LD4GC5\?I]5=:X/Y^Q_[9:3=:5D3A3+#O M--?5V+OU(,>"K)E^$-L[[/1<6;Y,,.6^L.UB P^RM=*B[L F@YKR=B7/71WV M ,/K(X"P X1O ?$10-0!(B>TS%S.X?SL LZ >4_#Q6NY8T/\]K.'ZF&9#CV3&LKE!OTTO?OAM?!QT.B M_Q/9JQ+$?0GB4^RO2U#M2I#9$AS2W9+=.#([H#9I?!LG_F9?SM\Q4?@2TV;I M[W5,C;)T@T2!>_3M<^J]_:R:N!9]XY^:&=:.G!>:=@#>$UE2KH!A82B#P/ZPA(V+ M#I"K;[:,9T2J6[[SQ8$#V91&6>J'03#R,T)S;S$KGSWPQ8P5,J4Y/' DBBPC M_,L[2-EI[F'OZX,/=+>7^H&_F!W(#AY!?CP\<'7G-RH;FD$N*,L1A^W<6^*[ M. RT0=GB3PHGT;I&VI4U8T_ZYO?-W OT&T$*B=021'T<805IJI74>WRN1;VF M3VW8OOZJ_KYT7CFS)@)6+/V+;N1^[DT\M($M*5+Y@9U^@]JA6ZV7L%24_]&I M:CN*/)040K*L-E9OD-&\^B3/-8B6 1Z^8!#6!N&U!E%M$%UK,*P-AB69RI62 M0TPD67V\>FN:^PM,P"AM&8:D77M4GV=KL3&+7?P>#H.@N#"[8YV^#9J MMS,1R_EHY!*B2['8D9@!<=Q '%L'XP/P1+%3N0UB6Y5^J&')85.&H_S2A;&2 MPT$[*LRX65E[[ O'D9@!9]+ F?R/2$7_H'N:TZS(K,%K[:+ON',I%CL2,]!. M&[13E\$[=0G1I5CL2,R B(-SVAKT"-^$Y4?@DJY30#F3T+F4UHI&! >#R44, MV_OM"\F5FDFIE=SC'I1.A'.B\@RDZC\A509"\UTG*'P5*&O7O4$Y4C-!G3-\ M;,U]^^5DM9:1'ZDZ._@FD5K9>^W-Z'OD[_B<*5F,CI7#-A>,JQ2(@1:HGHKXU%O M9;2#N7]]:^^P]X!T6G^X4C-AGRL0/'$:VDZK#:=JL2LUD^2YX,#65-S!SEO= M <87&V&7^V4K^YOTYO8]2HSP7&*$]A+CCT+'K9X.2S("42$*-2=N&4?K0JC6 M:C90E8>@&^"DC'B-M&KU7&L_\"U=K:4>L*-)059XC?)[<<55SZY1DC3#7*0L M!X[+J35S3^>NIQV,Q8\4=Z+1!DUEP=AOW;E(II:C(T**L=001#VV.$=*-9** MXT\%:M5S:L=F>X_^T9!79!9$X)S1FS21ZZDUMB#!)=E0^8WM/F%%:*CQ8D:% M^8==:1N$%L0;(5E6.:L(LC0OG^2V$J+AX(X> MF-OUX)+EM!%WIT0S@GN02\11ZG J'@:8SP.LTA89027FIBJN;-,25*^-# MZVUH&SDGCCNQMTV&G3'\)\-AS7#8F=?'+)+N9 _[3'9/8"TI1K44H^YD[Z4@ ME13E9@"LN5^HS)?#1]-=3C!JI#L(_?'0"(\-7$]@;4HCVO*XV>NX7&?4O0$UI(BK*4( MG[N&P\,:#CP5GOK=J^%#RZ$W&OHMRQ8+U[G[E#M/J.(+(39D01%FJI%I#A_V M&S);PA>FA@BE?^%*[\X)5+MV=_5W!_#4G/>%UI:K!=4,S>)6BR!T#U?!,4LO'+B'J\!NG&TSY"MSY!<0LTTNRX-A/5I? M*V;F,'UO_$Q?-\R9^0ZFO*M<$KY*&PO=V]R:W-H965T9LD]S^^]I V)!EZ:U*7H)M9C[/ M-_YP9F8'(1]5 J#1MRSE:NXD6N<%;D89=Q:S[>13 M/'<\&Q&D$&D+0;V.P.;E3'<5?%05Z) Q/T(+A.%/K 8XC; *XA MU3 C1V9WI!?Q'J)KY.,K1#SB=P2T_'YWTA..WR3:+_'\5_!L8M_'Q\2>9/3O MVXW2TLCYGZZL5:"C;E#[C=^HG$8P=\Q'K$#NP5G\^ ,.O)^[& \$UN(_:OB/ M^M#/^$,E+'4B+*.?2DGONO)0@0!P%K,@X9Y< G= M!D/R'PBLQ3]L^(>7U&WX4H\!F81GJGUI13 9!=V:G3213[Y?LZM"1HGYNT-? MJ)24ZW[U]@*_]?0& FOE8-KD8'H)]4Z'Y#\06(L_]I[_W[U+ZK=&;PD83Z>3 MR?G%VVDX"<:$=*L8GU0H^#]TS/<@-=ND@'X3VL2\HD_4S*[0)QZE1%:[/:M$"W9>%_MGYG6Z.ROG^& MJ?JJ!RIWS-0>*6P-I'<=FMI 5JU*-=$B+ZO]C="F=RB'B6GO0%H#\WXKS"=4 M3^P&3<.X^!=02P,$% @ JH!U6"L:Q3>" @ T@8 !D !X;"]W;W)K M&ULK55=;YLP%/TK%JNF5FK#-\DR@M0FJMJ'35$_ MMH=I#P[R2\JXE<3UW%PFL5CK M@G&82Z+694GERQ448CNQ7.MUXHZM"_ ^"O!;@%\;;935MF94TR26 M8DNDR48V,ZB_38U&-XR;4[S7$E<9XG1RRS? M9 OY'0&FK)"G9$+\G@_(ZS>.^PS2 ?$=\^)YWA^#WSZ<;CW%FZC MS\ZLUYGU:C[_7V;/R7,,[P@&5D)T7^(#7Y8XTW9;Y+ C6)[L^O@ M,"<<.EW.&V%!)RPX*FQ.I58$;Q86*#CP@^&>V)[D_Q^M5&G-CJJ M]D%H6AS7%ATT'2:-HM&>-'NGXYAN_XW*%>.*%+!$E#,8HD'9=- F MT**JF]!":&QI]3#'GPY(DX#K2R'T:V#Z6O<;2_X"4$L#!!0 ( *J =5CA M#UNWV 0 *L: 9 >&PO=V]R:W-H965TJKZFA 2 M3*'P!9+@>?S,V#/S$/?6C/\47'/U9U9H/A!!+$(6(PX3/O&$%^/2#?V& M_C5U7CDSI@)&+/P1^'+>-SP#^3"ERU ^L/7OD#O43O F+!3I)UIG8]NV@29+ M(5F4&RL&41!GW_0E#\2& 7%W&)#<@&P98&>'@9T;V*FC&;/4K5LJZ:#'V1KQ M9+1"2R[2V*36RIL@3I;Q47+U:Z#LY.![+&D\"\8AH*$0( 6ZN 5)@U!PN0*V?@S(A:Q&PB-WF].-'3L(HQVBF?OQ)L&<2"A%:I- MZ:,RJ@+]/1P+R=5V_:<3 M@54BX!01<'3H]8WT&7WC3#1NE@RIDR(E=68U<#W2[IFK36?V#*J0;!2 M'$XFRV@94JF6;1@Q+H/_:%)@FGBW:Y1:Q.[B+>+9*'=S%'8]KYFY6S!WMJB*,M0["&?OC:M MVTB+=.3^ZA0!Z&@S[.M2+CE4E@A]>5'=3,">%.N<,L5.!%8)@5>$P-,NE:I5 M3I.#7FU;=BQG:U-JD8_DW2UX=_?Q;C?Q[M82IRC[O7R)W4N..VM\U=BWTL M]U()8&V;'3S-0>GIJ03>Z(%=]\#MU,)_CDZ.RU:.];V\4F0A*[*-SCCO20/] MH"K%LI%C?2NI9K7(#UM:X?TQ&7_QOH&_@'QN0>9Y.H36V_RDS@[Y:<>Z\C-1DHQ0/1B MX%XM52RU)4:/<&ARG0JMZF\I( @^3XDA)Q(/>13.(45(*46(7HH<4F)RJ,TT M)38F6UE*ZB*F,JI*M-0=1*\[/EABRDXB%YP?*# M[$%V\P+CO*.^Z*&.W6FEI"%Z2?/$J0_H3QJ!7L?H80Y.KW/H&%+J&'(F'4-. MJF-.A5:-0JECR.ET3 Y5>3'6K>5I7<9L#JK2+%4,.:N*(4TJAFR+F*91N]Z> MD5+"D+-)F#W(.#5]GX+10QVZSI!=/BQ.787K. ML/7\!E^/LG.3$B8[QKFC?!;$ H4P59#654=5"YZ=C&0WDBW2PX4QD^K_6'HY M!U7'>#) _3YE3+[=)!,4YU.#_P%02P,$% @ JH!U6-"Z+$FT @ "0@ M !D !X;"]W;W)K&ULK95=;YLP%(;_BL6JJ96V M\IV0+D%JDU:;M&E5/[:+:1<.G 2K!C/;2=I_/]M0E !AO=A-P'#>]SQO;.SI MCO$GD0%(])S30LRL3,KRPK9%DD&.Q3DKH5!O5HSG6*HA7]NBY(!3(\JI[3G. MR,XQ*:QX:I[=\GC*-I*2 FXY$IL\Q_SE"BC;S2S7>GUP1]:9U _L>%KB-=R# M?"QON1K9C4M**Z6KGI&_/?&+5*0PH]B_>2J[=$Z61\F21\ RFZ M?E;K0H! IPN0F%!QACZBQ_L%.CTY0R>(%.@A8QN!BU1,;:D::[F=U$VNJB;> MD28+2,Z1[WY GN/Y/?+YV^7>H=Q6<9O,7I/9,W[^VS*C7Y=+(;E:4+_[HE5> M0;^7_L@N1(D3F%GJ*Q+ MV#%[]^Y(^=37]#_9'80VV]B^T/N\1VLB%XD/"[S(#W$8V[1%'0 M NK6N(X_[@>*&J!H$.B!24Q1>__K(XPZ*SV<3"8MQ&Y1%+KM=6?O;=3ZD/R& M^9H4 E%8*9ES/E9+@U<'3S60K#1[]Y))=1*8VTR=U&ULM5G1;MLV%/T50BN&%F@C49+M.+,-N-:*=5B (%FWAV(/ MM'5M$Y5(CZ3B9-C'CY04R;(5SAZX%UNB> ]YCB[)0VJRY^*;W (H])1G3$Z] MK5*[&]^7JRWD1%[Q'3#]9,U%3I2^%1M?[@20M S*,S\,@J&?$\J\V:0LNQ.S M"2]41AG<"22+/"?B^2-D?#_UL/=2<$\W6V4*_-ED1S;P .K+[D[H.[]!26D. M3%+.D(#UU)OCFR0,3$!9XS<*>WEPC0R5)>??S,WG=.H%ID>0P4H9"*+_'F$! M66:0=#_^K$&]IDT3>'C]@OZI)*_)+(F$!<]^IZG:3KUK#Z6P)D6F[OG^)Z@) M#0S>BF>R_$7[JNY@Y*%5(17/ZV#=@YRRZI\\U4('!+U]\PZ]092A7[>\D(2EA'ED+:C?=UKYNNAR]=_QA: 7\NV!6*@O(<;]B&;& MN)$[LH*IIZ<$">(1O-GWW^%A\$.?6B[!$D=@'27C1LG8ACZ;KU:\8$KJ:6D% M])$L,^@3SPIRJ7@5V*@$,U/MXRR*<#SQ'P]%.:T4!^&XJ=0A.VC(#IRGS< E MIP\]Y&U@EQ*]OIDO.-X'!R1/:T4XBCH)SMNR([/)#O?" !MTQ3Z M>@OY$D3OA&!%NY2U2[#$$5A'11RTWBAP/KG6D([$=(J6N$+KRGE@-;$U+>] MK'0JZNT$XFOM^,]:IFM,'!Z,D.#J>A@.N@-I86_\8JDMUCIC MJY\TB45Y^EYO4/ZS:O8&H@"EY+EOT[.P1UXLY/]AG''KG+'=.K^2=FJK2\E: M/SM+R[AOQ.(X/DY!EPX\<8765:ZUX=CJ36?M0JM5RGMEL0-@E)OM<6^*.?78 MKM"Z0K4N&]MM]KQ0/">*ZLK 8$\RM"M';[DDO(C8JY\=UZ:?2[^>N$+KZM>: M=FQW[7>-6HQK%:',-\J(.47KEPL7.SN7:(DKM*ZZ[7X#C]T;9:>[#J=HB2NT[KEFN^\(K4;\W!.L M&J5SZA0$1QO,A;VM2Y5QA58IXQ\<7.<@-N4' (E*]M49=E/:?&28ET?K?EN] M^D)Q2\2&,HDR6.O0X&JDESE1'?I7-XKORF/P)5=Z!2HOMT!2$*:"?K[F7+W< MF ::3R^S?P!02P,$% @ JH!U6#:Z/& : P *PT !D !X;"]W;W)K M&ULK5=;;YLP&/TK%JNF5FK+_9(N06J#INVA6M2L MV\.T!P>^)%8!9[9)VG\_&RC+A;*TY05L^,[A.P=\9(8;RA[X$D"@QRS-^4A; M"K&ZTG4>+R'#_)*N()=WYI1E6,@I6^A\Q0 G)2A+=!# M7<@.U7/TN.[FINK&>J&;".)+9)OGR#(LNP4^/AYNM<"C;OAUL6C@QBY."R:_]=YL[%9_3SJ[\='N8@\GC.0Q6>$4X8P6N6ASKF+P2P:5=>LP<#SY#:RW M'3DLLES7"7:KHLYFWBC5::0ZG5++;R0A/'Y)9P7WMB1UKBERG',?:6=O;Q1J=\Y2_T^?>R3+.J);,?'H/$Q M>'>6!@=KRC+=@S ]K#('EFGNK;S@(')-US",IFI'Q* 1,7A?2@Y:\L\*G#T% M+56./W#W%'2V\L:W91K_MF?&.W.R)O#_$Y1M92U)V=W.:^7J6QM3]1MQB]F" MY!RE,)?TQJ4O@YE5._-J(NBJW*O.J) [WW*XE'\SP%2!O#^G5#Q/U/:W^3\* M_P)02P,$% @ JH!U6..1GLD(" I$\ !D !X;"]W;W)K&ULS9QM;]NZ%<>_"N%=#"W0&TNRY3A=8B"IGGJW7@3-NOMB MV M&9F*ADNB232_M]-'-*@ZK$/Q+V(/>V27DJMYQ_+7<^ MKB\F5MDBEK*X*!%4?7QG'UB:EB35CF\-=-+661KN;S_1@^KDU-U@\8^ V!NZQ35HT!HMC#4X; M@]-C#9:-P;+JW;H[JK[T:$%7YX(_$%&65K1RHQ)$9:VZ,,E+[=X40GV;*+MB M=)9(R<4C^9T7C%S31WJ;LGT; M\L9C!4U2^9;\2K[<>.3-+V_)+V1*Y(8*)LN27_*DD._40;7]]PW?29JOU7Y7 MX%.2IDK:\GQ:J),LFSJ-FQ/RZA-RGCDAFWSB>;&1Q,_7;#U@[[]@[Q@ 4W5U MVTOL/%WB*\=(_&V7GA#;?4<*GV_(3,K&=K M]\WF'HN5N?VL>7"\^5#CP^/-[0'SR&Q^N;MOS2U#3\[:FV56\6;'W2R]>T$^ MW0SDGY>WLA!J6/[70)NOZCKFPW64<]5[N:4QNYBHR4@R\9U-5G_^D[VP_C*D M'23,0\)\)"Q PD(D+ +!-#W.6SW.3?35M4CR.-G2E-",[_)B2&U&PEBU(6$> M$N;7L-,*5OIKWU?+^4*-.-_W5718R''=^5(O%2+;%8%@FCS<5AZN41Y_4"%H M7A#V@XDXD8QL11(S\D;-KVN>IE1(LF6BGG7?#FG'B!^K'23,0\+\&G:V)POK MQ%KTM#-8Z-32_NR>DFH;5[/I:3("G8DFD$4KD(51()=Q+'9J(DOR@BGZX/AA M)(S5 !+F(6'^XF!H<.?S>4\#AX7FEMOKT!#9K @$T]1QVJKCU*B.H[V=3RR[ M96+0US'6,%8]2)B'A/E(6("$A4A8!()I:ERV:ER^@N^]1.H1"?.0,!\)"Y"P M$ F+0#!-CV>M'L]^VOE^0VM_-CWB\]Z M?0^M-(32(A1-%]->_-4VBBD0[-N.Y?$CX7>M(TZV]#%CPX.*F3=:7$B:!Z7Y M+URY;SLJU.5*'X)^73-S1]>E2&T%XX_?FQ"QI4A](\ M*,UO:/UIU>U[6,A*0R@M0M%TG75!>-L^*!,H-%O*,V#TOR&MB^3 MQ8$ @H%2[H!,H"%K%$V721>TMLU1Z[$Y/?)O52;)&/FLIC)CIL]<\6AQ0:/= M4)H/I0506@BE12B:_MAD%V=WK%=(^3G08#R4YD%I/I060&DAE!:A:+HPNYB] M8XX\7U&92%*_+# H.6B('DKSH#2_H;T40856&D)I$8JF:ZF+QCOF:/Q_,2.K MLCQ?D\N,Y>LR2T0*7C^,3]71IX?^KG0>:08#2/"C-A]("*"V$TB(431=F MEVAPS(F&8Y[C,2-&RVY^&,.P^C\[/6B=_D"=]O*@T@!::0BE12B:KI,N@^"8 M,PA_*Q,(/"=JU-K1/!X,L)@1HW5RF(R8S0]U DT?0&D!E!9":1&*ILNI2Q\X MYO3!_]KM4[P@$;)H#8W^(#1? :5Y4)H/I0506@BE12B:KO\NK>&E.9#:0&4%D)I$8JF"[-+I#CF1$HS'LIR=-T^#:8QSS(U]\N"QU^K]^?J M-]4'7YHS\T=KLJ;9LWW/;=%_B\R#5NI#:0&4%D)I$8JFBZU+QSCF=,Q/OZ%I MYH\66TW37W*TEWVM0;,I4%H I8506H2BZ4L7=-F4F?FMA?\#C[/A'>-RFD]F MK+"A- ]*\Z&T $H+H;0(1=-O@"YK,[-?P>6<07,[4)H'I?E06@"EA5!:A*+I MPNQ20#-S"NBG74XS?[0FG4.7T[%.>@LB>-!*?2@M@-)"*"U"T6JQ3?>6_LJ8 MN*^6@9-*/;N\J)>H:H^V2\U=5@NL]8[[]ON@7C"NP]3KUWVBXC[))4G9G4): M)Z?NA(AZ2;AZI^#;:H&Q6UX4/*LV-XRNF2@+J._ON!I?FYVR@G9AOM5_ %!+ M P04 " "J@'58PM>2':,% "J)@ &0 'AL+W=O[#Z-][KD&GX/AZEFJK^E&"(V^QU&27D\V6F\O M'2==;43,TW.Y%8GYY5&JF&NSJYZ<=*L$7^=)<>00UPVZ$?M@ME]IP291W& M(DE#F2 E'J\G-_B242]+R"/^"<5S>K2-,BI+*;]F.W^NKR=N5I&(Q$IG$-S\ MVXM;$449DJGC6P$Z*<^9)1YO_T#_/2=OR"QY*FYE]&^XUIOKR6R"UN*1[R)] M)Y__$ 4A/\-;R2C-_Z+G(M:=H-4NU3(NDDT%<9@<_O/O12..$K#W2@(I$LC0 M!%HDT*$)7I&0M]HY4,G[P+CF\RLEGY'*H@U:MI$W,\\V],,D&_=[K_0]P5_X5F_O]PL4ZW,K?%?5U\.2%XW4C9?7*9;OA+7$S,AI$+MQ63^ MZR\X<'_KZM*88&PDL%H':=E!"J'/%RI,5N&61XC'LBG6+WHL&S'40\3!K7.P-+L20Z M+8E.0:(WJV^[, US)P (#OKR6<1+H3JG0_ ,;YT.QP1C(X'5.CLK.SL;35!F M8W9P3# V$EBM@Q=E!R_@F[":;+8J7 ET:@S+6D815RG:"G6P-!^Z&GH ]H^G MH'/J13ZD M+/TA#*["EF7E,S%HPNPDM< $F?>&,+@R6^:5/\2P0>P75=RV?ET7\Y H!A=C M2[9RB!BVB.#C7:$*K:"1?6;1Q3#0V M%EJ]C97IQ3VNUUYP"V18<8<$,;A&VQY4?AC#AGB0YDY;$Q"FT^;3W: HUA7E M'4UF=1J5^<2@,QN@I;-^1>D-87 5MH-5&40,.T0[+;WH9]X;PN#*+)F3RAH2 MV!KV:REI6[Z.BW10%(.+L25;&4,"&\-LA;#V=-J8[P'1A)'?O%8W)AH;"ZW> MU:,%SQ%7/,==\AQWS?,]7"VI7"WI<;7VHED@7]3TT/6:M^B0* 97:=N%RNX2 MV.X.D](5K-H MXYAH;"RT^AO'R@;3'AML+[X%5;Z8 %5$AZ:7LE] SC69-K5Q2AK:%]EU?J1^_487=II;P% M)J2\'2%3OS70[^$I:>4I:<\2:J_PTK97I$WO=-L1%+BT^98=KN6M7)VC[X*R MK[@^<_5D1A%%XM' N^=3X^?4X<.HPXZ6V_Q3H:746L;YYD;PM5!9@/G]41K! M*':RKX_*S]/F_P-02P,$% @ JH!U6'R9*7Y>"0 ('0 !D !X;"]W M;W)K&ULM9U;;Z/(%H7_2LFG==0MS6ES\RTGB90. MU.4AK:AS>N9A- _$KMBH#?@ 3CK2_/@I,#$NFU1,9[D?.C:N_6W "]C>B\OY M4YK]R!=2%N1GO$SRB]ZB*%9G_7X^7<@XS#^G*YFH3Q[2+ X+]3:;]_-5)L-9 M%10O^XYE#?MQ&"6]R_-JVFUV>9ZNBV64R-N,Y.LX#K/G+W*9/EWT[-[+A&_1 M?%&4$_J7YZMP+N]D\7UUFZEW_2UE%L4RR:,T(9E\N.A=V6?"JP*J$;]'\BG? M>4W*1;E/TQ_E&S&[Z%GE',FEG!8E(E1_'N6U7"Y+DIJ/_]?0WC9G&;C[^H5. MJX57"W,?YO(Z7?X1S8K%16_<(S/Y$*Z7Q;?TB):78[XI,?1JIN.+R.DT>959$]TM);K,TCO(\S9[)U[20 M.0F3&3$-^(U\D\NPD#-R&ZHAY83=X1O(;?@OI,OCI'X-7W\3%SK M-^)8CMLR0]?F\*OU7(7;KX;[YG!?3HWAP?'A3DLX-8??A,^FY.SX-=>6G!^_ MYMK"Q?&+;AMTX&ZW3;?BN;^R;?YY=9\7F3I6_-4F^0W8:P>7!]"S?!5.Y45/ M'2%SF3W*WN6__V4/K?^VR0T)\Y&P FC2!A#PC@2)D P3='>5M&>B7YY-9]G MFS<(XL\7X>).N*G#V2ZV3OGU=YYO5(OIY7>J^9=]7FC_J22?%DF;)H. MK;6!,757S2-A/A(6;&##W6+6&@Z'DXF[5S@@LS(DC"-A @33]#S9ZGEB_A6U MGJ_S@I2REK.J5V'LTAF+$&.FKO)%PGPD+$#"*!+&D#".A D03).X;35]:>M4 M94A-!HD:2O.AM !*HU :@](XE"90-%W;.YZ+#6R#F6&=Y6P?M*7LH6-9^F'< MAR8-H#0*I3$HC4-I D73=>HT.G7,A7-22,4M.V2R59U&1&=U.H=-4^]0 MG,B< 91&H30&I7$H3:!HNC@;<\PV.A6_7 63O\G1+3KS+'06-]1(@]("*(U" M:0Q*XU":0-'TC:#QTVSO9%4RU%Z#TGPH+8#2*)3&H#0.I0D43==VX]K99MON MI&T[<^[.ZA\\H>=YUMAV]VL79.( 2J-0&H/2.)0F4#1=VHU%:)L]PJ_I M8U5T8'IXYF2=M0RU$J&T $JC4!J#TCB4)E T7>Z-HVB?S%*TH9XBE.9#:0&4 M1J$T!J5Q*$V@:+JV&V_1-IN+'7MYXX/^AF?M]S>NS2D[RQ1J!$)I%$IC4!J' MT@2*ILNTL0QMLV=X5"MO>B:Z5!)3F0VD!E$:A- :E<2A-H&CZ9M"X@HY]JBK9@5J$4)H/ MI050&H72&)3&H32!HNG:;IQ$YPTG\92]O#KW;O?-MCUO;%O#O>[;M7DV.TL; MZD-":11*8U :A]($BJ9+N_$A';,/>2>GZRRJKEF]76?319A+2\/=2.AM !*HU :@](XE"90-'U3:-Q(YV1N MI -U(Z$T'TH+H#0*I3$HC4-I D73M=VXD8[9C>S6YS/#.LL9>LU@3=/. )SL M]WD":$[:EO/@I$/6,NJP.\K;6(=G, K4 NAZ:2P^YZW+ +]B4F]?/%"?#DIC4!J'T@2*IFNV\>D0L2N9D%CZW MWNW'#.JL4:@5]\9"#EY;J Z&Q1*8U :A]($BJ:KMG'=G/>[;F9$9[U"[3FG MQ1$\.!T_:!GE'8RBT#EC4!J'T@2*IM\TJK'37+.==IJ&%/F;W(0_HW@=&WM4 MYGGKJF8HS8?2 BB-0FD,2N-0FD#1]*VC<=GX?,,^*R797:[8&UQB[W#I'M,B@^:D4!J#TCB4)E T7:Z-Q>4:;8;3%=CD :&>TO7&RFIG?6>%0KO!4X5=%'E=Y0;Q%*\Z&T $JC M4!J#TCB4)E T?2-I#$=W4WM#$%$IC4!J'T@2*ILNW,1X]\TT_WUUZF_F=Y0NU M'VO:&SUO:$X*I3$HC4-I D7;*+>_\[3 6&;SZE&3N=J3KI-B\W"R[=3MXRRO MJH+F0XDUDY0'W^D*I*IGY3)M@^%/3R'U!+ P04 " "J M@'58J9?N'?X$ :(0 &0 'AL+W=O)E!9&VXNNHG8Z>S':"P>/?Q9I2B7ZF228FUEK*S8UMBW!-4R*N MV89FZLZ2\91(=TH1M)Y9KO5UXC%=KJ2_8T_&&K.@3E<^;.5=G=D6)XI1F(F89XG0YL6;N M38 +A\+B:TRW8N\8Z:XL&/NN3^ZCB>7H)Z()#:5&$/7OA=[1)-$D]1P_2JA5 MM:D=]X_?Z)^+SJO.+(B@=RSY*X[D>F*-+!31)GWST_MT'] [%&?JR9KE05#&VI1)( M=],.2S'N=F+@$V*XZ(%EM6[VBMXO9.\A43WF9 \5ZE* M"O1MME G*M?\W?)PMSN8UP[3"?A&;$A()Y;*L(+R%VI-?_W%'3B_M^D,"?,A M80$0K!$1KXJ(9Z)/9V'(<_5)QIFDBB[;PF D= T#),S?P88%3 ^H+].^YWEC M^V5?WF,CS^GCRJ@A6[^2K6^4;<[C+(PW)$$D97G6*IN1T%4V2)B_@PWV%!EY M WP@V[$1[O>]4;MN@TJWP9G7[:+!!7U[H.F"\M:L8&RAJZZ0,!\2%@#!&F$: M5F$:0N;I(61$(&$^)"P @C4B,JHB,OK/"<=(Z!H&2)@_:DG!CG.0<$9'":=A MU)#M4R7;)]!\@_Y!JN3)$\)C^?J;0,^)>NL?[I^^H)D05'\(AL1D?)2N^D/" M?$A8 1KQ--UZFK'@4Q-)0TH** T'Y060-&:<=FK0EUS@B)QA):,(U)\**VQ M,!(ZQ\(]2BKX.*OXH(T&4+2FR+@6&1M%OA_6M>:8FB?NY@8[2PU:P8+2 M BA:,W1U$>N.0"?OH!4M*,T'I050M&9 ML"QF1G26[KCL=+VCJK/-JC?L'6IRQFHGBKVW-YQ2OBHVY04*=7]WV\35U6KC M?U9L=]NU^>Y7 P^$K^),H(0NE:MS/533(+[;B-^=2+8I=IH73$J6%H=K2B+* MM8&ZOV1JE"U/= /5SR&F_P)02P,$% @ JH!U6.VKATWH P 6!$ !D M !X;"]W;W)K&ULK9AMCYLX$,>_RHBK3JW4"V#( M0_<2I,WFJFNEK:*F#R^J>^' )+$6,&>;S:YT'_YL8-F0$+JIR(N P?,;SQ_; MS##= H"-S/KVKU:N)XQ*'I\8[B7!^=@0EES?F<:'Z*9 MY9@188RA,@BJ#_=X@W%L2'H<_U90J_9I# _/G^COB^!U,&LJ\8;'WUFD=C-K M8D&$&YK'ZC/?_XU50$/#"WDLBW_8EWW'Q((PEXHGE;$>0<+2\D@?*B$.##SG MC &I#,B1 3GGP:L,O)<:^)6!7RA3AE+HL*"*!E/!]R!,;TTS)X68A;4.GZ7F MN:^4T'>9ME/!M92H_IC3\ XC6&&8"WU<"IXP*;EXA$] 4OARX[GDJ:1G-I*#\8@[;!R/"\=DS..7;CEJ=I)^"N-,&JQO_F)/>D MV%J%6@KR),6<=!(_YO$ //OWL!W*@1-5=L NW$+#$]Q+9C% MRS&D'=.(UJL?O%=PO3/E@'/>P.>KXZ MV1[@QRTF:Q2M]K;Y1GPKV"5OT!&LH.*X5'/>X M^L8G:\$?.4YSP=RT=!I._*-5U3FJ7XQY4L<\Z8QYB2+$5.E\#/@&N&!;ENJP M]5K,$2(FPW/AEUB7'(3F##S].U*@T_VELZ,G6$.I=[52[SJ5^I JU%0%HI@A MM6YMXI0DUSD4YTB73F>7ZM(3K*&+ZSSG>TZG,K=4Y8*I1XBT,JUI6Z?]I?O- M3T;SD:8#(#J[,>F-WZ967\-IRG60'KN= _S"E5YAF> AXIDTUSW9-CSG9&_I M=G/I%.J+UA2%/(M"7K:Z\$'7G[)]&G4B+IY&Y#3C<8\3GKY<-E5Y3JC=SFPS M^)2;),CLS"%/$EW3ZN(MO(,L%^%.5Z:P+RL)"?]U%!7SRLGH,&T[GDN]IM!] MT4K5[(-2-$&Q+4IZ"<6;J:Q*ZZOU9X/KHEBVG[N7WQQNJ=#O-PDQ;K2I,QCK MA$V497S94#PK"MLU5[I,+DYW2",4IH.^O^$ZRZH:QD'],27X'U!+ P04 M" "J@'58C&-"8- $ "U(@ &0 'AL+W=OS'="P?,*?0E2W,Y=]9*;:Y=5T9K MEE%YR3V,UHDCN+67EL*18SOE5IDK.E M0'*;950\W[*4[^<.=KX>N$^>UJHXX"YF&_K$'ICZN%D*O>?6*G&2L5PF/$>" M/SQVO&!%+6:0*":H_=NR.I6FA MI,?Q;R7JU#F+P./MK^KORN)U,2LJV1U/_TYBM9X[4P?%[)%N4W7/][^QJJ!1 MH1?Q5)9_T;XZUW-0M)6*9U6P'D&6Y(=/^J4RXB@ !V<"2!5 ^@;X58#?-R"H M H+2F4,II0\A570Q$WR/1'&V5BLV2C/+:%U^DA?7_4$)_6VBX]3B1DJF+FYI M])G%Z(%%6Z$_EX)GB91:;R7-8SESE1YDD#DAR>72:L#@M$T..FY26L^ M",:>9YX46L?RG95.ZTJG/S:W3#OF%N]T#K7F&'KA@<0,.ZYJ.ZZL=ORJIYHX MUJ@3,Y'L:,&>7:9 C>V$_4WNQ&V^OFC]I+4G&6S)2X X;D@;6T>[WJT@2(YE)JY?-@P.;$S^7UO M]K0+#5X_!&5X*#73Q(;A"89;A05%>%"U$$K-M/%H+=O*MCT:M!(X;E #;"93:H=1,DQO )P%<5X+R.ZA: M"*5FVMCP.[$OIO)W8>_R9XDC:,7P17IY: MLCB4FFE)P^+$SN(]P9-TK7B?^@(*Y%!JIB\-D!,[D/=XKDU;SYBNYQHHC4.I M'4QQCUX1*%[H>$_%4Y)+E+)'+>]=3G2WBL,[$H<=Q3?E6P,KKA3/RLTUH_K. M*4[0WS]R/7U7.\6+"/6;*HO_ 5!+ P04 " "J@'58@AXSPH\& #6.0 M&0 'AL+W=O@#;=.V4$ET2=II@?WXI619%&V%"H6I7Q)=R*.9 M(8\TQQR.GAC_)I:42O0CB5-QU5E*N;KL=L5T21,BSMB*INK.G/&$2'7*%UVQ MXI3,\DY)W/5[O4$W(5':&8_R:_=\/&)K&4=(K).$\)\W-&9/5QVOL[OP M(5HL97:A.QZMR((^4/FXNN?JK%NBS**$IB)B*>)T?M6Y]BYQ&&8=\A:?(OHD M*LLOBS]%,+J\ZYQTTHW.RCN4']O0W+1SJ9WA3%HO\+WHJVO8Z:+H6 MDB5%9V5!$J7;_^1'$8A*!V_P3 >_Z.#O=PB?Z1 4'8*7=@B+#GFHNUM7\CA@ M(LEXQ-D3XEEKA98=Y,',>ROWHS0;]P?)U=U(]9/C-R3BZ!.)UQ3=42+6G*I! ME>(4O8O()(HC&5&QNS-#1*)*!S5L'^ATS7F4+M -$9% KS&5)(K%"?H#/3Y@ M]/K5"7J%HA1]7+*U(.E,C+I2F9T]O#LM3+S9FN@_8Z+GHSN6RJ5 ?Z4S.C,! MNLK?TFE_Y_2-;T7$='J& N\4^3T_J#'H]N7=_9KN^.7=/8LW03F$08X7- [A M:74,U4222_28LHF@?$,F,45OT]5:BFS06#I5@TLRZIWN#Z(>^Y^GZ",GJ9A3 MKJ[^H]Y"7ZXG0G)%UJ]UX[BU,ZRW,WN#78H5F=*KCGI%94;1SOCWW[Q![\^Z M,8 $PT!@QOB$Y?B$-O3Q+H1(,A33#8U1W9R[V8(,+N;=2&R&N!*)$@P# 1F!'Y8 M!GYH?]%%*5'O+1(;'Z?*!PE'8AJS[ 78\*(:0L87$@P#@1GQ/2_C>VZ=V-6H MJB_]/ OL)@ML70C/#SAZ$>S1^+")'X3[3#X_>*D-_'Z_;&0X6%_ MGTJW-5N/8G.$\K2#0,A69& M5TL!KT$+P'$7-)D'1<-0:&:0=3[OV1-Z-^Z&-=P-P^$^=^N:>0?<_14)OJXM=RURVSM3_!>5I!HF$H-#.Z6E9X@V-Q%U0_@*)A*#0SR%I">-8,VI&[ MP^8DMZ9-399KMZJMUSJQ]^R9?2UQ_UTS26?HGD=3%8PH1=?Y;[#HCO!O5.M8 M[\1.:.N3G><:)!J&0C.CKE6(=W$L0H-J%5 T#(5F_I*KU8IO3=3="%U@V7Y[ M:FZ"[1:U]5A+!]\N'8#([)QVV\URG82@:!@*S1P2+6I\_TA,]T&U#2@:AD(S M@ZRUC6]-ZQV9'C0SO;$)MEO4UF,M-'R[T(!CNEN2;C?+>1)"HF$H-'-(M 3R M^\=B.J@2 D7#4&AFD+42\NTK+&Y,'S0SO;$)MEO4UF,M2WR[+*EE>G6AZ;U< M4H[>/[?8Y-N3=/O3G><:Z(H'%)H9>2V-_/-C$1I4"8&B82@T,\A:"?GV!1DW M0E\T$[JQ";9;U-+C0,N2P"Y+ GMG*C;37.NPP!==H%",X=%:Z? .Q+; U U M!(J&H=#,(&LU%-B7>)S87F#9V-[Z6K-M-&QV ZJB$#1,!2:&62MB +[HI ;VYN+OYJ;8+M%;3W6\B2PRY-& MMK^L*JPV/J K-Z!H& K-C+J62,&QJK\"4#4$BH:AT,P@:S44 ): !8<%7G5E M*37-:LI2[(:U=5PKE,"U9*P5I]US=="5'5 T#(5F5DUK"14>JPXM!!5$H&@8 M"LT,LA9$(6 =6EA7AW98RU+;[*"6Q6Y86\>U2 E;U*$=H;3;;I;S7 1=X(%" M,X=$JZCP6,5K(:@F D7#4&AFD"N;40"+UPJL:G7V00%,39N: AB[5:Y>=RL; MWA+*%_G&08&F;)W*[3:P\FJY.?$ZWY*W=_W&N[S=;C'4,-L=CW>$+Z)4H)C. M%63O;*@T!]]N(MR>2+;*M]5-F)0LR0^7E,PHSQJH^W/&Y.XD>T"YE7/\/U!+ M P04 " "J@'58@(!EW),' !--@ &0 'AL+W=OLW'1JI:W!-B%)KXW4ADV;M&I5>]TT3??!!:=! M)9"SG;25[H\_\R,8"'%"9KXT";4?[(?W??T\&"Y>8O;,YY0*\+H((W[9FPNQ M/._WN3>G"\+/XB6-Y']F,5L0(7^RISY?,DK\M-,B["/+]*WCNVCCID+;X'M 77OH.DJD\QO%S\N.+?]FSDA'1D'HB M@2#R8TVG- P3)#F.?W/07G'.I&/Y^P;]4SIY.9E'PNDT#G\$OIA?]D8]X-,9 M687B+G[Y3/,)#1(\+PYY^A>\Y&VM'O!67,2+O+, ,G+A4D M"/DI> ?Z@,\)HQP$$7B(@J3#N^3[W_-XQ4GD\XN^D*-+SM'W\I%<9R-!.T8" M$;B)(S'GX&/D4[\*T)?3*N:&-G.[1EI$EWIG ,/W %D(@X=[%YR\JPP^^V@8 MZO1P8-0*V-4#WY W-6"%I^$"%]<9I\AX!_+F)E\'8S?%*=SOF2>/2R)\L/IVQ->Y,__X".]5<3O2;!7$-@%5KM M@E9;ASZ9$CX/*>> OE+F!9R"$YD%V54[!?_M#H3K#-=)<9/BO)Y8%_UUF:3M M%A_0<&QCRZJU=+5C/)*!0<' 0,O =IWX=4,7CY0U1I$6JVT4F01S#8%5.'0* M#IV#DK/$H387'9,LF@1S#8%56!P6+ ZUD?CQU9N3Z(D"1J2D:.(MZP_MG;YJE),-<06(5V:"G-:6GKW75(O&=P[\UCN7:";\O4 =RRP$NC M,_9IN*< YOB&F#6*YII"JW);TO-0']2;N"5YW-)-W(9YW+ZE<7N2AN]I([O: M,[1F5S]>.Q_/""PR]6\#G[PU:N<]2(,,2<QS*)2V12H]RF_7QJ,&A6C:*XIM"JWRJM O5G)@YJ#A7+Z MLB L5Z*12$.N(B9VH4S36%5B5?>2-"1HFLT%5]ND M.F7E+Y#>7WRE:QDQN+(*M]H=T..W9L$DFFL*KQ_I=C93-=5UL*F E^K%>]!^Q A[#;..^@ 7KX=;<;*NH=:'EL=+R^*#-B/IJ> PM@[V+ MHWXLK0M8%TH=*Z6.]4K=: %SF@K85D0UMMH*J"Y$.U:B'0\/7"6;GMO=LUP: ME>U&T5Q3:%5:E;C'+?<7WI?MMHRO1CXSS&%96=EP:UW<;C5V8/TFJWY\Q\Y? MJ7;<6K7OFO1^D:X_5^O(Z$*DVTJDVWJ1WG+1V\&:W2#"G<&@_ACP=BM[-,3U M1X"[T.FVTNFV_J[]MH3:-6>CZCQ'J]PEP-+NU,GI0G;;2G;;>MD]S1Y+E!?"VE;"VC[H'GB[ IIC5@NH;0_K##0U MJ]=95S_ M@3T2^_9+)*':)/WE63BQZM(9*^E%$>+=Z*NTC>!:L>OX?DT>[-) MP60O6MT0]A1$LGS0F82TSH92<+'LW:7LAXB7Z=L\C[$0\2+].J?$IRQI(/\_ MBV.Q^9&&PO M=V]R:W-H965T,/0 *DETF])EAA( M;!4KT&Q!TG0?@GZ@)=HF*HD>23LUL!\_DE+T9IFI C8?8KWPGKM[=#S>2;Q\ M9OR;6!,BP?FEN7;'IY=L*V.:DCL.Q#9),-_?D)@]7_5@[^7"/5VMI;[@32\W M>$4>B'SOZ!_,,XK9Q98D!F+_Z&1 M7%_USGH@(DN\C>4]>_Z3Y Z--%[(8F'^@^=\K-\#X59(EN3"RH*$IMDO_IX3 M41& @R,"*!= #0$T/"(PR 4&30%T1&"8"PP; H-C)HUR >.ZE_ENB)MCB:>7 MG#T#KD$F\#X>V,>[KLYD9C&X@2\MPU[NB7J)O\*?@,T!9_7;"MP&HE+ M3RJ[M78OS&V<93:B(S9"<,M2N18@2)6F%OGY*_+( N IP@K6T MK,V1%O,5[ M,("G /EHH-SS@%AC3MI3%IC@QV'0"\Q1PVHN#XI M&1@5@R,J+ _Z$\4+&E.Y!T_7"R&YFOQ?VYYRIF#8KD!GQ NQP2&YZJF4)PC? MD=[T]U_AV/^CC5>78($CL!JQPX+8H0U]&GP/USA=$<"Q8K.--ZM\5]XR,)BA MZ65D-_7[OC^X]'951ASIK#$R*A@961FYXVSQ$E%L"<*8"9JN5'[B*\+;"++" M=24H X-^C:#S!CV.--;H&1?TC*WT?"([$H-!D5_;&+$B=&7$)5C@"*S&W*1@ M;F+-8>5B9UW?[%ELXI):EV"!([ :M6<%M6?6H+PA*YJF>IHN<(S3D+119X7H M2ET&-JE,4S08^HUY>CAHC$:C8E#-U?/"U7.KJQ^%V&H/=6[*@D?214S 7TRV ME@ S*UQ7MS.P<<6C]R/83$^'@]!D[+>[#?VR5/2MCJNN0<:F/C1IN>)Z>LQU M.V)7WYVB!3E:C4H$SXZP5"FHH96E6;::JY)WJ=/-3J>;5FJL,)VI@8?.P DZ M:P1&V[#Q<#0YXC0JG4;V(B:-7IG[=H#.[J*#B7W>+&%:QM0R1-W5L@Z&UFIP M>D-3EE <@SM.0U.7L$BMQT6W\Q]H+M#J4F61T6+$NGC;#>A,E=-*V15:G?RR M5H;#G]V%0*?EM%.TP!5:G=VR[H;VPOL@2M^I+!:Q.,9<@ WA63=YHN+9VO/> MO*+F";8_F$SJO-Z9#.NS>F['[DSX*SKK1)85.K27Z&_*$=E;&+6R/J81X?%> MRST8CNW9PFFM[Q0M<(56?PQEN0_M];Z+;.&TW'>*%KA"J[-;5OS07O)7WA>J M:F>SE:_EA5D.V'SYT"Q?YW;%G6EJU^H?:0-@V0= >R/PIEG^,95$&2W!/98J MP5ZGZ1;')_89[K2!<(H6N$*KOX8M6Q+D_^P9CIRV*$[1 E=H=7;+5@;96YF# M&=ZVV+^"\83:68>MDW(X::0".WIG/G.MXX;6\9$5'Y4-$+(W0&];\5F,91:C M/Y0([#9T#E67:($KM#K_95>&?OKG">2T[7**%KA"J[-;MEW(_HWBQQ*!'>-I MT,YZ_D%B5)F2L ^;9;\=O#.=+4I'_RED[2:F+U&:Y%': M2I\= H(]P6T?\.9VPY\#Y[ M8GVU -0865-EL[ EJ:Q5>/ZX-H(SDEH,FJQ1>*T MCK[9Q%0!8!!1$;)MFG.EJ&W865K8;PL;K[(/)]%?J_4&* $,9+8AH+A:;+*Z M,5N+&M?G\"* +=>OT=G%7$5EVYUS='J#N+YF*Q_Q$*RBVL4W_!U!+ P04 M" "J@'58FM%Z'_4" #"P &0 'AL+W=O3'(A5A.;V0:Z_?K9 M3LB IED[Y87$SCW']QQS[3O<,OX@4@")'O.,BI&52KD:V+:(4\BQN& KH.K+ M@O$<2S7D2UNL..#$@/+,]ARG:^>84"LP@SD_>J&JY%=L20D!RH(HXC#8F2-W4'4U_$FX"N! MK=A[1UK)G+$'/?B4C"Q')P09Q%(S8/78P!2R3!.I-'Z6G%:UI ;NO^_8KXQV MI66.!4Q9]HTD,AU9?0LEL,#K3-ZR[40E6 M&>2$%D_\6/JP!W"? W@EP#L&!,\ _!+@OQ00E(# .%-(,3Y$6.)PR-D6<1VM MV/2+,=.@E7Q"];;/)%=?B<+)<,JHY,I\])G@.RX7&A2+.0]LY#KH6NU5BK0!YI "[,[(\ZPPO"H)Y0GQ<#L<(QC"QU( C@&[#"MV_@SJ28+2GY??Q?*[PK.'J&0Q^-F_"\ZPSMS;XE-3%>QS\,BAJ3 M^4^IG4IJIU'J'9,X0W'-/Z=.)='MD2=)[;X@5O%' CI M5D*ZC4*^J/MAILPA,:#QD@.HBT6B<9(0?3FH.KB&? Z\M@H:F5];!6V212V1 M'3C:JQSMM7V<]-HTLDVRJ"6R R/[E9']%FNL_Z0V/.>XQNIBO*,::\SIM8KM MO?8@![XT;990FM94%M=M-5MU$UYDNB"C6#A:)T M+GKJD.!%RU4,)%N9)F3.I&IIS&NJNE3@.D!]7S F=P.]0-7WAG\ 4$L#!!0 M ( *J =5@6(1%P,P0 ((3 9 >&PO=V]R:W-H965T!]LSS&C+^*M8 DCTEB:9&%M+*5?WMBW"):14 MW+$59.K.G/&42G7*%[98<:"1<4H3FSA.STYIG%F3D;DVY9,16\LDSF#*D5BG M*>7OCY"P[=C"UN["<[Q82GW!GHQ6= $O(/]<3;DZLTN4*$XA$S'+$(?YV'K M]P'N:0=C\5<,6W$P1IK*C+%7??(U&EN.C@@2"*6&H.JP@2=($HVDXOBO +7* M9VK'P_$._1=#7I&940%/+/D>1W(YM@86BF!.UXE\9MM?H2#D:[R0)<+\HVUN MV_42:G M8G0(J*23$6=;Q+6U0M,#(Z;Q5O3C3+_W%\G5W5CYRP.<8;^6+*UH%DD1K94X6A0.RP> M_9@_FIQX-";H&\OD4J O6011%(1=_0L0A;D- 3^>[ MDP;WX'QWW,+&+5^-:_#<$WCE2_CG828D5RODWR:1UX8^^7TMA53S,LX6G] ,%G&6J2&Z M45,VG[RW35KFF#V#J7?,C9JDSH#@WLC>',IT;$<<;S!PJV9!:X@7"N"7 OBM M GP58DVS4*W2#L[^,6??\WQ,(WE8Q[R;>/Z:% M/>P,_1K]8[N:0$%K;!)-=@T[0'!L5]L! M*L2&);%A^Y9ORA3U&A\VP%79A78S&DUY'$)')AA>,Q-<$RRX$EA%4^SL2QSG MTEP0L22A7* 5\'SV-$Z> G]XN!SNG+Y3^=4WS,+)KSC5IEO0'OFERAP4?_@# M2>),,8J"LDK,J:?(\\R"]@ O%8#L!2 ?R!AG"D ZLT=A4B<_K)-O#>Y2\OOZ M$K=68*<3R)DZN-TZ=)H$[3%>JL&^3,0?J!,/4LF9$GA-&\/14FBT:M\^@L+I MU/91I;LO"K'_L03S#+HYH%G_%L\!W?P-BO5M1Z+!5RKR"GFNB19<"ZTJ\+X" MQ>TE:*? [T;@1E7;D3UD7)&+(OK>]+G]U '@%@ ]E.:?W7AP"BKH@")'4%X# M5"ZA?="<2($O3)-'H)"M,YE_VI=7RT;2@VF?U*X_Z@:3:7KL8?+NU#?*55(7 M*(&Y@G3N^FH.\+SADY](MC(MD!F3DJ5FN 0: =<&ZOZ<,;D[T0\HVVZ3_P%0 M2P,$% @ JH!U6)N3L85/ @ R@< !D !X;"]W;W)K&ULM95=;]HP%(;_BI5)4RMU."2052R)U%)-VP42*MIV4>W") =B M8<>9;4BW7S_;"1%H 5&)<4'\<=XW?HZ=X[@6.2M5XA5:5Q.,558 M)VH@*BC-S$I(3K3IRC56E022.Q%G./#]"'-"2R^-W=A]THK/&SO MW3\[=L.R) JF@OV@N2X2[]Y#.:S(ENEG47^!EF=L_3+!E/M'=1,[&GDHVRHM M>"LV*^"T;)[DMTN+K0TL]3H=#H5G)ML+K3(-NCF"32A3-VB#T@51(**L38OL:$X:PT? M&\/@A.$39 ,4#N]0X =ACWQZN3PXEF.#UO$%'5_@_,)+^%X>EDI+]N6A,8^7=]IW\!4$L#!!0 ( *J =5C:=8-P"0, /$, 9 M>&PO=V]R:W-H965T$SNS#732?OQL)Z0)@G25LKY ;-][?.[QP=R,]XP_ MB 1 HL#!F6YD2"@N.Q#;+,/\]@Y3M)Y9K'2:69)-(/6$'XQQOX!;DMWS! MUR8NQ!#[[$$\O1C""%2&H( MK+YV$$*::B3%XU<):E5[ZL3Z\P']DRE>%;/" D*6?B>Q3";6R$(QK/$VE4NV M_PQE09<:+V*I,)]H7\8Z%HJV0K*L3%8,,D*+;_Q8"E%+< =G$KPRP3M.Z)]) M\,L$WQ1:,#-EW6")@S%G>\1UM$+3#T8;DZVJ(50?XZWD:I6H/!F$C$9 )<=& M5+9&(8>82+0DX@%A&J.O)",28G2[S?.4 !?HW0U(3%+Q?FQ+Q4#CV%&YVZS8 MS3NSF^NA.:,R$>@CC2%N MB*>L7?._"?>:V(-Q#UD.]>(,_Q_!.$PG]/]UKH M^)6:RG"EQP7*@>LY==&>*KW ",[5V]H-:0!LU!17/02G.QY5&B+E11=_+AL)XQ_!W06#E^VFKUUNU?>J = M@364&E9*#5_7ZL,NE>D(K*',J%)FU+'51R=\W'.OCMS^7%2#[%5%]NI_&W[6 M:OC6[5]ZK!V!-91RG:53=QL;TU *9/J;HPZK9JF^?FF[U:'ZF^WG3E#[!%"\#<\PWA J4PEI!.KVA M^O?A17]=#"3+38NZ8E*U/.8Q4>\DP'6 6E\S)@\#O4'UEA/\!5!+ P04 M" "J@'589QC6Q9L% #")@ &0 'AL+W=OZ6M8!M(Z))(;;JK55JUJKW=7DQ[01(G01=PAIWF M7FD??OP+#F#!C%Y M3 #;1Y&??+\E(3U,#6@O6'.)CM_0YX)?]D])NF16:FL@HC$+* Q M2,AZ:MS Z[F-LP%YQ)\!.;"3UR!;RH+2K]G!_6IJ6%E&)"1+GDGXZ;]7,B=A MF"FE>?Q;BAK5G-G T]=']<_YXM/%+'Q&YC3\*UCQ[=08&V!%UOX^Y$_T\!LI M%^1D>DL:LOPO.!2QKFV Y9YQ&I6#TPRB("[^^]_*0IP,@&[' %0.0,T!73/@ M.;/(+%_6G<_]V22A!Y!DT:E:]B*O33XZ74T09Z?QF2?IIT$ZCL^>R"N) M]P1\O"/<#T+V"?P,7I[OP,#7>$56=0$S3;3*%AVSO45*Q3NRO (8_@20A; DH?GYPY$B'5P5 M#^=ZN$LO8/YFDY"-GUN2KL&QG'_?+!A/4H_^(RM;H6K+5;,+]YKM_"69&NF5 MR4CR2HS9CS] U_I%MF1-8K4"V%4!;)7Z[#&AJ_V2'YMV#1S_A3!C[@40+DDAMK=3M:VM-8K42C*L2C >YKLVH[RQVV%0:(EGEJ5,[_D[XR0ZRY-JI;[G1)=:?=TGSVHXB"]+ M65U%T*16+P(214"7>K-4.+6=XSFCAC=E41B-.\PIF JG[BSWX-E2KD$?";E M#?0/OB6)VJ1:@4"76GW] @F@/8Q)E:C1NPB:U.I%$.0!U>AQCDG;8#%RFQ9M MQV#4P1Y0P =4T\=+''"R L_K2Q71;5R>U(H =2 MH\>;Y%Z.KZ,[=)OH+@F#KCW&'?D)1$#*IV_'M0W^ ^_'>O6,??VO2ZU>'T$/ M" UR$T!**.E=!$UJ]2((1$%J1#GC)E JU/F^?95)PKR19W6X6# $4O<5.EW< M@_S54_0^8T/P!!(\@9QA;*O$E-Y%T*16+X+@%J3FEG-LVVZ).&,;-ETKB8(C MK\.U C"0NG/2Z=IW?"503]7[Q T!'4A !QJFGX*T-E1TJ=6+(+@&7=Q306UF M:7NW'8.ZL $+K,%JK+F/.4GB_/2D>*,RIEJH=_-ZB(8*%K2$AVFH8*U(I$NM M7@2!1/CBA@INMTH0MAK.E 4Y'3=5?/(3BYI5WOPZ@-L(TLI,%5+/2R *5B/* MFU\$RO%OU$P2U%DS00M8W7V07\T7?0E0S]C;\4. !!8@@=UA+GNM[1!=:O4B M"%K!:EHYY[(?M5M47M/!DIB.'@ 6P(#578I. _?@?_44O4_6$/" !3Q@;QC' M*IFD=Q$TJ=5_:Q:08JLAY9Q?FR5M%=CLJLJ"[(Z;KBU8PE9W7CH]^P[Z5T_5 M][3I4JL71O"%/4S+Q=;:%]NIA$RQN^O!3S9!S$!(UJFD M=35*G^=)L6&J..!TE^\Y6E#.:92_W!)_19(L(/U\32D_'F035-O69O\#4$L# M!!0 ( *J =5B1<"5G80, \, 9 >&PO=V]R:W-H965T@#[1T;1.A M2(VDO_[]+BE%M5M9;0,_S \V2?$S)4NF*6N7H2FU,AR#RI$F$31("P8ET$Z]&-3G0[5R@HN<:K! MK(J"Z=T="K49!7'P.O#(%TOK!L)T6+(%/J']NYQJZH4-2\X+E(8K"1KGHV < MWT[BR '\C'\X;LQ>&YR4F5(OKO,Q'P61BP@%9M91,/I9XP2%<$P4Q[\U:="L MZ8#[[5?VW[UX$C-C!B=*?.*Y78Z"ZP!RG+.5L(]J\P?6@OJ.+U/"^&_8U'.C M +*5L:JHP11!P67UR[:U$7N >' $D-2 Y&O Y1% KP;TO- J,B_KGEF6#K7: M@':SB36JX=-OX9#4]Y82SZ9-5VL-9,+I/M@8;:#_7E3MO/#XPW3^1G\53J .8-QGG/79 +NNB>= MR#<*[C>"^YUQT7$I2);Q5Z^Z8%"ODL,[+NNQ]VV**^:!9W9Y?)WV^I'_#,/U MOL ?F'@0_* )?M!Y[C_Y[$F!CM>HZ6T '[:H,VXH=6B>(3P_*B& \K [XZT' M=W#*@WLBL@,KKAHKKCKW\:G:.K:F9,IF H%>O;"@VV^_MXM7WVQ.OW]SG<2# MKS:Q<_TWJKMNU%UWJGM@6UZLBN9ET*:CD^%GM_)$9 =B;QJQ-__O;'YS2B=/ M1';@9!Q]*3NB-^3S-1K+Y:(CF7^'MG<\F7[8UWCAE^E5J?S ](*3>(%S@D875Y25=55]5AVK2E_ S92E&ULK9=1CZ,V$(#_BD5/U:YTMV 2 M(-DF2)NDIY[4NUO=WK4/51^\, GHP$YM)]G^^]I ("3&6YWRDF"8&7\S]G@\ MLP/CWT4&(-%+65 Q=S(IM_>N*Y(,2B+NV!:H^K)FO"12#?G&%5L.)*V4RL+U M/2]T2Y)3)YY5[QYY/&,[6>04'CD2N[(D_-\%%.PP=[!S?/$EWV12OW#CV99L MX GDM^TC5R.WM9+F)5"1,XHXK.?. [Y?XD@K5!)_Y' 0)\](N_+,V'<]^)#. M'4\300&)U":(^MO#$HI"6U(<_S1&G79.K7CZ?+3^OG)>.?-,!"Q9\6>>RFSN M3!R4PIKL"OF%'7Z#QJ% VTM8(:I?=&AD/0B%OT#GU[6J&;-[?H#G@6DJL4^-L4QWJ: ML7D:?2[KQ2'@N9)R8G M:\VHTM1GU3Y^YP?11*WC_A3?((8]/YJV8CVPH 4+K&#J!%'G S5QU8IAC\L[ M@S+(8-],%+9$H97(MEU,F*$!,YAXY^$SB*GP3;$9-FIA(_M.WW&N]ODKVSBZ MYC:^DK&>NY/6W8E]MT"J3L;"Y./D(K[G>\4FT:.9MC13*\V3)!),+-.+F<9G M+)<2 [L6>UWY\7XTDQI-6W"L(GVBDX*(K43'S=DK>T8^_&K #")#$?,[/M^: M/"M8@R),7\F>QLJ5TN=:UOH^=Y416\N,+8,:S=X1-0K"BY4PB 5A$ VL1E>A ML+U$#693H]>;@[X![4NQ(?8,YJD)IZP0!M5Z"PM2!T2?;Z*1!= MW# N3BF;2 WHGMS@2^";JK$1*&$[*NL+;?NV;9X>JI;A[/U"-U559]"9J3NR MCX1O&ULK9=1;^,V#(#_BN =AA:XUK:<.$V7!&C:&W8/MP7M M=7L8]J#83*R=+662G/3^_2C9=9S$<>^A+XTED_1'4J38R4ZJ;SH#,.2ER(6> M>IDQFUO?UTD&!=/7<@,"WZRD*IC!I5K[>J. I4ZIR'T:!+%?,"Z\V<3M+=1L M(DN3WH>157 2?W+8Z=8SL:XLI?QF%Y_3J1=8(L@A,=8$PY\MW$.> M6TO(\5]MU&N^:17;SZ_6?W7.HS-+IN%>YG_QU&13[\8C*:Q8F9M'N?L-:H>& MUEXB<^W^DETM&W@D*;611:V,! 47U2][J0/14@CC,PJT5J#'"H,S"E&MX"+G M5V3.K0=FV&RBY(XH*XW6[(.+C=-&;[BP:7PR"M]RU#.SSR*1!9"O[ 7T1[)? MD8626^Z2=3$' 2MN+LG% QC&,2?75I3GLM/D!R3:+P(Z$!C3J M[G]]%F?/8N4HY]\61I("3 EN%AK(E<$&P]6EL"V ML=0\Y4QQZ#PTE?V1LV];T7863/QMV[\^B0/H80,][(5>@$I &&Q>#A124"PG MVC!3&JF^XSEWB318'(H9Z**N/A &;:AK&AZ1OR5U0!\W]'$OO:W9956HA)D6 M]CG6^"1^5\/!S?"(M4.*AO$9UE'#.GJK)/#*T4 N%*2EZ^>7MHWL(XRE@J<2 M6S&>&[)2LGBC8/V4:MSBLU9X*7>.ICUBZYH M5)^(VTF+@M%19CN$!J.H.['CAG[<2_^[%%=IE=)E#F2-8P3!&V3'E&("SV7Z M+]YH. 08LF5YR6SBN_C')V@T#.@1_ZG0541'9WI &.SOPZ#7A?N,B;7-P!Z1 ML!RG'2:2SCJJ[;5!!@&-CVB[I,;!\ QMZ_8.>VD?86T;;86)HQW#BNENJ+6A MN*>C=HC$HS.$=$](>PG_,!FH3B#:D<#H.,L=4N-H< 9J?R6'O;=?ZTXFGUXP M;+H[L]%)\QL:_B-G_4$L#!!0 ( *J =5B#S4D>U D #5K 9 >&PO=V]R M:W-H965TZ%^%XA _K@3,Q%%!4F.X^\*VMMML^BX__B) M3LLW+]_,=9")61+])USDR_/>I$<6XB;81/FWY)Z+Z@V5 YPG45;^2^ZW;4?3 M'IEOLCQ959WE"%9AO/T9/%1_B+T.UNB9#G;5P6YV<)_IX%0=G&,[N%4']]@. MPZK#\-@.HZK#Z-@.XZK#^-@.DZK#I/QTMQ]'^5EZ01YO\E3^-I3]\HN/\3Q9"?(]>!#9.^*)&Y&F8E$\)Y=9)O*,_.:) M/ BC['=R0GY<>>2W7WXGOY P)M^7R28+XD5VUL_E2 I>?UYM]<-VJ_8S6[5L M\CF)\V5&_'@A%BJ@+]_"[GW83^_C@VTD>F)^2ASK';$'MJ,9T.SX[K:FNW=\ M=TO3W3^^^T#3G1[=W9IJNK/CNT\TW?GQW<>&3]+9&>F4/.=97MO!ORZOLSR5 M\]S_=*YM>:Z>5TS^[[-U,!?G/3F[9R*]$[V+7_]EC09_Z#Q!PCPDS$?"*!+& MD# .@BGNN3OW7!/]XM]RL2"7!6F0A_$MB9(L(_,@31_E&N$^2/4SW98X+HG% M2N'NPK7=B7O6O]O7JMW*F3C%3+7?RC..KJLO2!A%PA@2QD$PQ9?ASI?AJWR1 MNTSY4*Z?8ITY6_9HSPE[W-!&TZ1AEF<<85=GD#"*A#$DC(-@BC.CG3,CHS/^ MPUQ(3Y(;DLL=G%QWA_+)G9!+<+G )W=!M!'%+]=I(5;^2.0*BXB_-^%:'C'D M.HU&+4?&@X9&[2;3AD7&,7>U" FC2!A#PC@(IE@TWEDT1E@4QGD0WX;7D2!! MN932"31NV6%9([NAD*:18P\;%AG'W-4B)(PB80P)XR"88M%D9]'$:-$G(0_[ M210&UV$4YH\Z.2;MSWW:=$/39MB8@CSC0+JJ@811)(PA81P$4]28[M28&M6X MRI/YSY,B%EJ0>;):BS@+BK1)Y\BT_?F[T\;<,-,UFC36.YYQ3%TM0<(H$L:0 M, Z"*998@SH_&A@]N9S/TXUT1*S64?(HQ$%9*MZ^"(XS::%I9HZ8YQA%V-@=)HU :@](XBJ::4X?(EC$G+).9^5(>^XBB5%%M@03S M>;*)GYEJG$.SR$S3Q!HX5M,8:.H+I5$HC4%I'$53C:FC7\N<_;*TB.\63]6' MXK#Z^4/FBK5O@CNVQZ.F,)IFCFTU#YO-(^ML##3XA=(8E,91--68.ORUS.GO MGT&T*9>YY#**DOL@G@NM*^T0]\0=#Z8M673MG$$SS//,H^IL"S3RA=(8E,91 M--66.O:US+EOL4=JUS:UPK3C6FO2VA=I&KFMB04:ZT)I%$IC4!I'T515ZFS7 M&A]? O]4I7.A.%0'MY"YY Q*\Z T'TJC4!J#TCB*III8Y\.6.2 NSV4[26Y. M-EE50="*UPZ 3S0SEJY5>\J"!L50&H72&)3&4315E#HMMLQQL6;U;"PK6.TX M6*>,KE5;&6AJ#*51*(U!:1Q%4T_8JY-CVYP__1JLUG]XS\?#=COYM9Q!2Q9D).I!:3Z4 M1J$T!J5Q%$WUJHZ2;=NXIJY/="9?11Q$Y7JZB)(_QKF0&\R)_U#4K<2!1;:- M3$EG4)H'I?E0&H72&)3&4315S3JKMLU9=:5FL69:/ZFI5>]P0GVXB6<>3&=) MH/$TE,:@-(ZBJ9+4\;1MCJ=WTU02DW GS#.B;%%CDRCM9+HE"C25AM(HE,:@ M-(ZBJ:+4J;1M3J7]((W"0I1B5_=?$:3DK\]B=2U2_>X,&;'.H#0/2O.A- JE M,2B-HVBJ@'70;8^,*ZTONQ/B/Q69P$PY(?[ X@J9XLZ@- ]*\Z$T"J4Q*(VC M:*J-=99NFT^4_F+X>L8[(A[68?I(%D&N+=T=8.^^^E9\<<_5*@@-T:$T'TJC M4!J#TCB*IBI8A^CV@;.LI5U'[X^1H? ,2O.@-!]*HU :@](XBJ;J5T?S]O3- M]L?(O'D&I7E0F@^E42B-06D<15._W%VG_HXY]7_5_O@ 6]D?#W4*F@%=%832 M?"B-0FD,2N,HFJI@76)PS"6&'Z=7IX2*A10Q,NZ,S9RNTQ^4YD%I/I1&H30& MI7$4376O+D,XYC+$"T_M<:!5!RC-@])\*(U":0Q*XRB::N+>95;,50=-H?4= M"59)FH?_;,]JE7OJ,%EH=32CA^11'N?HHNF9N6=G]; 76,%>805[B17L-5;> MHI;AU+4,QWVK(Q('&=7/H#0/2O.A- JE,2B-HVBJC77!Q'G=15RT&D++)E": M!Z7Y4!J%TAB4QBO:?M5T/)[NG4VD^E770QSSB?^O.^(UL_>/>%WM=>_,@,YN M08L@4!J%TAB4QE$T5<&Z".*\O A"HG 5YG(1>!_F2Q(G6R.?_?I^M:7]_R73 MZ;1USMUQS;SCFOG'-:/'-6/'->/FO^E+/[.Z:N"8JP9?-GD6+@0ITPIC2@$M M&4!I'I3F0VD42F-0&D?15/?JDH%C+AF\-*6 E@N@- ]*\Z$T"J4Q*(VC:.KU M..MR@6N.]%^34AQ 6X:8PMRUJWM0F@^E42B-06D<15/=J^L$KO56,84+K1Q M:1Z4YD-I%$IC4!I'T50;Z\J!:[X6SHNN36RW5KI6:ZENWFYGNZ#5 "B-0FD, M2N,HFFI770UPS9']51[DPGB8809TGM*@=0 HS8?2*)3&H#2.HJG2[5UM_5":#Z51*(U!:1Q%4VVLZP"NN0X #,E<390\U.QYH;D_E.9#:11* M8U :1]&VVO7W[L6S$NEM>5\F:5-QW;GM[6QVK^[N_719WO&H\?H'ZSW;WL&I MQFQO*/4Y2&_#6#HI;B1R<#J6;R#=WJ-I^R1/UN4=?ZZ3/$]6Y<.E"!8B+1K( MW]\D2?[TI-C [DY9%_\'4$L#!!0 ( *J =5@[ F/JT ( 'T) 9 M>&PO=V]R:W-H965T_+; 4%D6>\!*;?++@HB-)=L?1E*8#,K:C(_3 (8K\@ ME'GIR#Z;BG3$URJG#*8"R751$/%T"3G?CCWL/3^XH!3Z_Q)$1V!$_*&QEJXW,5&:?W:_MY/5D9D3"A.<_Z5RMQM[ 0W-8D'6N M;OCV,]03L@%F/)?VBK;5V"CR4+:6BA>U6$=04%;=R6.]$"U!&'8(PEH0VK@K MD(WRBBB2C@3?(F%&:S?3L%.U:AT<9>:KW"JAWU*M4^F$%P55>IF51(3-T80S M1=D26$9!HM,K4(3F\@,Z092ANQ5?2SU*CGREV<;!SVK.9<4).SA7D)VA'OZ( MPB#LH?O;*W1Z\N&EC:]#;^(/F_A#Z]OK\/U>@B F8O05],>1Z-?%3"JA/_9O M5Y"56=]M9C+@7)8D@[&GM[@$L0$O??\.Q\&G Z'VFE![A]Q3/?.^*Z9*E5B5 M2:)-BOMXY&\*$SES;#_Y V.-B5J.!-B5/+7FSGKF7!K8*(WY0[M:Q-"W'< M0=N5+WRPY'2F3RUKT_K]#MBN .&C%+^N^&\5N'J?DQ^4;$DC*)..;*;/Z[T+U!+ P04 " "J@'58:Z/>(5<" M "/!0 &0 'AL+W=OD$H,'>>@=%O@YX.[>H+ 7 L;OK!M8D>C"/+:.BUW8%(@N6K^['EW#@> )'D%D.P M2=#=) HJKYAC66KT%HR/)C8_"*4&-(GCRE_*PAG:Y81SV:)>6GRJ43FXWOCO M^14ZQH6]@#/@"N9<"#H]F\:.LGE,G.^89PUS\@IS#^9:N=+"M2JP^!L?D\I6 M:K*7.DM.$LZ9Z4"_]PZ2;C* A\45G)]=G.#MMT?0#[R#?SV"'W.42S0_X1=\ MY3D]0 2F"KBMPCN:K@VB/(P[=C8G4WJGC6W%_ ?9 ];V<.3]W"K\+TCPT/%7H)4@SF290M8 M&2WW5X''9#?$PT#LV] F2SK#--XMBE[BFBL+ E<$[78^4&;3V+^9.%T%RRVU(P.'84D=$XT/H/V5UFX_\0G: M'IS]!E!+ P04 " "J@'58+X05J68# "5%P #0 'AL+W-T>6QE;T?D&I..9Y].#OSK_S'RYM=Y**&+EW/*GQ] M@# JBXE&![GU]_GU4?'^8>+[M#'IP;9T=?JY%C+$/%7/5]BRM- M:(U!!R,'5G*'BA%[]JQ=*FXY1,C;;$/WZBTP'J:Y:'="Z)J UB<9=9X('[D3 MPME4,F"E)&-\;<(]",QRGDM'Z2VH$P80*?\8.# ]V)VU3L9$+JO<)H/YG=:G M[P";'AADG#<&>ZX)C(<%48I*<:L[U7\'BY= M/],M[57:6;FJU$33U(;JII$Q'=#OJAGMKFS_5;I.P9YR]66IAR.J/FP0>B=I MRE95?Y4V!C#U %:)2 ML5DW\EN2XH&NU*:<5BGNN7>"GO_M/,^IH)+PKFE=^\<\RZ]V7-_JW\)S=5G9 M=6PU&?:/WV/]:'/L)J-3,'D2RSTX!9/Q"9CLO]E5\R4F@U,PV3M^D^%)E&1X ME":]^L&W\W2]]6S=1!UXAQFY/^"=B+=)G>F2<<5$W5NP)*'BV2.VEE=DRNFV MOCX_H2E9AD8G4PP>8MBN#/KH9Y P:6!S*];*[Q MU<8K9'\=8&NZKT*PD>*5B(T4GVM [/,&C#BVKS:6!QC8*F"U _GM>:"F[)PP MA%7%O&$[&$?B&$.@%NTU&D7([$3PM:\/MDO",([M"&!V!V&((; ;<01S !XP M) RK^^#._\]A_QX[]02P,$% @ JH!U6)>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'P(6X FMI25Y/3RZ_?(E$9.G3/[;9C.TCT;PTFZ%<'4U MC,[.TF'-I1I\>+^_UIT9AAO:B<))K6"GW_%9BF_V^;C?9$_2RI6LI/MQ/FC? M5V+ :JED+7^*\GQP-F!VJ[]]TD;^U,KQ*B^,KJKSP6AWX+,P3A9_[,X]Y)*O M;+O'\=4]!Y#S07H&%UQ+8UU[1GM]#HQ/ D[>;35.7\K*"3/C3GPTNGF4:N,O M []B&/R,MAWVK[M&?&?^3S/J]5H68J:+IA;*[=K1B,H#*KN5CW; %*_%^6!_ M"N.J9'/EH)'80NTN!>?Z7PI?O2AWO]H!;M"&YIV$ V91MN!TD-/;F_SV:C&; M+.0(X1R/$!(?,EO%S/;P#P]I)- M;Z_O L@8@8R/!IDO;ZRB;6@^! ,4\2(V!%PEYM&0";P M'2YB18<+L\*(6 N7D$!!>@:QXDKR-I>373C,!B-B'>1"20VWO"@@X)9L)E;N ME$D%;]:\J3IC$_/!B%@($&6??";K[SK(FVMI+0P)=@,9M-="B(D9842LA'9 M_'W!BP=HRWV;/O.&F)@E1L2:N.32L,^\:@2[%MP"I?] YY[$_# B%@1TMC,P M:%X9+Q$FB8A8$E-=UUJQW.GB@=TUIMAR*]@7;@SOMF"$22.B+CH"RI )+3.H MZPR?*/F.]4=\AC*%P2$=NY?VH3N$(\PB$;%%[@7XM@GU'V'RB(CET78A1!0+ M@01ZU9OM97$;8?Z(B/VQ4(6N!5OR[]TQBLDB(I=%74O7AK2V9/#Q!/0K5/$B MD&"JB(A5D38&R)B-RR4E24DP4O#2Y^S3'QDV_PAB @3 M1$0L"+3,^1J%4Q:8*\8'+2C8R9+#]]N_0CQ,$N-#51:]9)@JQHFH M ]<:O8"8-\;'*#IZ*3%[C(]9?70',B:4\3&KCRXFII3Q,:N/+B9FF/%QJH_] MS1EB8I(9'Z$*Z1M ,::8^*CE" LQ,=7$Y/4(DOMW[LP8\TY,[)U?N7]O+V.V MB8EM$R;9O7#HH@?UJ@>6;;.3$!-334RL&G1)H7L+8JJ)B56#I[;C$!-334Q> MO6"8<8B)J28^YGK(UR3$Q%03'[6>2<.%0TPV";%L7B[^"3$QSR3$GGF).8&(R6:R:OR#%FP>8F+:2W[/5O6U'V:;C-@VKZU9_R(-,3';9 ><53MM M0;5J9[&@Q^%8B(G9)B,O=4+,YRTO1J ),3';9 =\$.#4)[W">'M[4*_U$!.S M37;,9P,Z 3)#'RT^\-,!_8,<,TW6FF;8GFP_O"_%6BI1WL#5+>PO>%7<&>9? MVL>]HCCQCWRMFZJ:PKY;=:5YN?]3Q_X/*1_^ U!+ P04 " "J@'58>@0# M75P" A+@ &@ 'AL+U]R96QS+W=O[;<@;V03WH2<09H0)Q^4>? M4,'3KW)LQD-['O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\N;)M^U,S7I;] MKNZ:S7NS*[4LEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_!M=_VOY] MV)'E;5_W+6ZKJN8,$@F3^((4@G3_( M(,CF#W((\OF# H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; FT#HAUXG MZX1@)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJ MK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]% MO95 ;T.]C4!O0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H;:BW$>AM MJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z MQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'Q@_CV6X]7RM\?G?2?5XN;?<'G]= M?IU$"5=7G.O[BN'Y+U!+ P04 " "J@'58+B@*V!4" #\+ $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y 6XW+O8"7G+: M1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_IG6URSE<,I:: M'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7M[1Q#WU>W!W* MSZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1( M'QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D M%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I1 M9)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ M4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#( M:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+):%%GM_Y3UI_?[3XZ?G_7@ MNO$EG\U_>K[^#5!+ 0(4 Q0 ( *J =5@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ JH!U6";B MDT#N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ JH!U6)E&PO=V]R:W-H965T&UL M4$L! A0#% @ JH!U6/Y92'_S!P @24 !@ ("!90\ M 'AL+W=OE *24X& "1' & M@($M' >&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U M6+#I>%8O!P P2T !@ ("!L2( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ JH!U6%D,>Q U!@ '0\ !@ M ("!BC8 'AL+W=O 8 " @?4\ !X;"]W M;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6'@R M'9IW @ >04 !D ("!ME8 'AL+W=O&PO=V]R:W-H965T]< !X;"]W;W)K&UL4$L! A0#% @ JH!U6$;SN;A: @ : 4 !D M ("!N5\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JH!U6$\WF'G0!0 T@T !D ("! MO', 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ JH!U6'-R&([S @ O@8 !D ("!&PO=V]R:W-H965T=.1]1@, *P' 9 " @76, !X M;"]W;W)K&UL4$L! A0#% @ JH!U6!$8AX4E M P T 8 !D ("!\H\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6)"+ROTI!0 ;@L !D M ("!_Z0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JH!U6!$S]@RN# %"< !D ("!#*\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJH!U6"GD*'A6 P U < !D ("!-L( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6$/:/1R/ @ MW04 !D ("!),L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6'&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ JH!U6,?S+PSB @ >P8 !D ("!Z.$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U M6'MM1-OC @ -P8 !D ("!?.X 'AL+W=O3*&S0" "[! &0 M @(&6\0 >&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6$_M=!6V @ A0D M !D ("!J_8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6!<;"]1J! _QH !D M ("!JOX 'AL+W=O&PO=V]R:W-H965T M & 0!X;"]W;W)K&UL4$L! A0# M% @ JH!U6"L:Q3>" @ T@8 !D ("!A H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6"R; M5W:.! AAD !D ("!-Q4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6,+7DAVC!0 JB8 !D M ("!C"4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JH!U6.VKATWH P 6!$ !D ("! M,#H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ JH!U6(" 9=R3!P 338 !D ("!'$H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6!8A$7 S M! @A, !D ("!!EP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH!U6&<8UL6;!0 PB8 !D M ("!-F8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JH!U6%(B'_78 P 40P !D ("!GW,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJH!U6&NCWB%7 @ CP4 !D ("!P(0! 'AL+W=O&PO@0#75P" A+@ &@ M @ '%D0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " "J@'58+B@*V!4" #\+ $P @ %9E $ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 5@!6 )$7 "?E@$ ! end
XML 93 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 94 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 225 381 1 true 71 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://sanuwave.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://sanuwave.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT Sheet http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 060100 - Disclosure - Nature of the Business and Basis of Presentation Sheet http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentation Nature of the Business and Basis of Presentation Notes 7 false false R8.htm 060200 - Disclosure - Going Concern Sheet http://sanuwave.com/role/GoingConcern Going Concern Notes 8 false false R9.htm 060300 - Disclosure - Summary of Significant Accounting Policies Sheet http://sanuwave.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 060400 - Disclosure - Merger Agreement Sheet http://sanuwave.com/role/MergerAgreement Merger Agreement Notes 10 false false R11.htm 060500 - Disclosure - Loss per Share Sheet http://sanuwave.com/role/LossPerShare Loss per Share Notes 11 false false R12.htm 060600 - Disclosure - Inventory Sheet http://sanuwave.com/role/Inventory Inventory Notes 12 false false R13.htm 060700 - Disclosure - Intangible Assets Sheet http://sanuwave.com/role/IntangibleAssets Intangible Assets Notes 13 false false R14.htm 060800 - Disclosure - Accrued Expenses Sheet http://sanuwave.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 060900 - Disclosure - Factoring Liabilities Sheet http://sanuwave.com/role/FactoringLiabilities Factoring Liabilities Notes 15 false false R16.htm 061000 - Disclosure - Senior Secured Debt, in Default Sheet http://sanuwave.com/role/SeniorSecuredDebtInDefault Senior Secured Debt, in Default Notes 16 false false R17.htm 061100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties Notes http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedParties Convertible Promissory Notes and Convertible Promissory Notes, Related Parties Notes 17 false false R18.htm 061200 - Disclosure - Asset-Backed Secured Promissory Notes Notes http://sanuwave.com/role/AssetbackedSecuredPromissoryNotes Asset-Backed Secured Promissory Notes Notes 18 false false R19.htm 061300 - Disclosure - Fair Value Measurements Sheet http://sanuwave.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 061400 - Disclosure - Contract Liabilities Sheet http://sanuwave.com/role/ContractLiabilities Contract Liabilities Notes 20 false false R21.htm 061500 - Disclosure - Common Stock Purchase Warrants Sheet http://sanuwave.com/role/CommonStockPurchaseWarrants Common Stock Purchase Warrants Notes 21 false false R22.htm 061600 - Disclosure - Common Stock Sheet http://sanuwave.com/role/CommonStock Common Stock Notes 22 false false R23.htm 061700 - Disclosure - Concentration of Credit Risk and Limited Suppliers Sheet http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliers Concentration of Credit Risk and Limited Suppliers Notes 23 false false R24.htm 061800 - Disclosure - Revenue Sheet http://sanuwave.com/role/Revenue Revenue Notes 24 false false R25.htm 061900 - Disclosure - Stock-Based Compensation Sheet http://sanuwave.com/role/StockbasedCompensation Stock-Based Compensation Notes 25 false false R26.htm 062000 - Disclosure - Income Taxes Sheet http://sanuwave.com/role/IncomeTaxes Income Taxes Notes 26 false false R27.htm 062100 - Disclosure - Commitments and Contingencies Sheet http://sanuwave.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 27 false false R28.htm 062200 - Disclosure - Subsequent Event Sheet http://sanuwave.com/role/SubsequentEvent Subsequent Event Notes 28 false false R29.htm 062300 - Disclosure - Insider Trading Arrangements Sheet http://sanuwave.com/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 070300 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://sanuwave.com/role/SummaryOfSignificantAccountingPolicies 30 false false R31.htm 080500 - Disclosure - Loss per Share (Tables) Sheet http://sanuwave.com/role/LossPerShareTables Loss per Share (Tables) Tables http://sanuwave.com/role/LossPerShare 31 false false R32.htm 080600 - Disclosure - Inventory (Tables) Sheet http://sanuwave.com/role/InventoryTables Inventory (Tables) Tables http://sanuwave.com/role/Inventory 32 false false R33.htm 080700 - Disclosure - Intangible Assets (Tables) Sheet http://sanuwave.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://sanuwave.com/role/IntangibleAssets 33 false false R34.htm 080800 - Disclosure - Accrued Expenses (Tables) Sheet http://sanuwave.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://sanuwave.com/role/AccruedExpenses 34 false false R35.htm 080900 - Disclosure - Factoring Liabilities (Tables) Sheet http://sanuwave.com/role/FactoringLiabilitiesTables Factoring Liabilities (Tables) Tables http://sanuwave.com/role/FactoringLiabilities 35 false false R36.htm 081000 - Disclosure - Senior Secured Debt, in Default (Tables) Sheet http://sanuwave.com/role/SeniorSecuredDebtInDefaultTables Senior Secured Debt, in Default (Tables) Tables http://sanuwave.com/role/SeniorSecuredDebtInDefault 36 false false R37.htm 081100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties (Tables) Notes http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTables Convertible Promissory Notes and Convertible Promissory Notes, Related Parties (Tables) Tables http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedParties 37 false false R38.htm 081200 - Disclosure - Asset-Backed Secured Promissory Notes (Tables) Notes http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesTables Asset-Backed Secured Promissory Notes (Tables) Tables http://sanuwave.com/role/AssetbackedSecuredPromissoryNotes 38 false false R39.htm 081300 - Disclosure - Fair Value Measurements (Tables) Sheet http://sanuwave.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://sanuwave.com/role/FairValueMeasurements 39 false false R40.htm 081400 - Disclosure - Contract Liabilities (Tables) Sheet http://sanuwave.com/role/ContractLiabilitiesTables Contract Liabilities (Tables) Tables http://sanuwave.com/role/ContractLiabilities 40 false false R41.htm 081500 - Disclosure - Common Stock Purchase Warrants (Tables) Sheet http://sanuwave.com/role/CommonStockPurchaseWarrantsTables Common Stock Purchase Warrants (Tables) Tables http://sanuwave.com/role/CommonStockPurchaseWarrants 41 false false R42.htm 081700 - Disclosure - Concentration of Credit Risk and Limited Suppliers (Tables) Sheet http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersTables Concentration of Credit Risk and Limited Suppliers (Tables) Tables http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliers 42 false false R43.htm 081800 - Disclosure - Revenue (Tables) Sheet http://sanuwave.com/role/RevenueTables Revenue (Tables) Tables http://sanuwave.com/role/Revenue 43 false false R44.htm 082000 - Disclosure - Income Taxes (Tables) Sheet http://sanuwave.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://sanuwave.com/role/IncomeTaxes 44 false false R45.htm 082100 - Disclosure - Commitments and Contingencies (Tables) Sheet http://sanuwave.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://sanuwave.com/role/CommitmentsAndContingencies 45 false false R46.htm 090100 - Disclosure - Nature of the Business and Basis of Presentation (Details) Sheet http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentationDetails Nature of the Business and Basis of Presentation (Details) Details http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentation 46 false false R47.htm 090300 - Disclosure - Summary of Significant Accounting Policies, Goodwill (Details) Sheet http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails Summary of Significant Accounting Policies, Goodwill (Details) Details http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies 47 false false R48.htm 090302 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details) Sheet http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails Summary of Significant Accounting Policies, Intangible Assets (Details) Details 48 false false R49.htm 090304 - Disclosure - Summary of Significant Accounting Policies, Contract Liabilities (Details) Sheet http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilitiesDetails Summary of Significant Accounting Policies, Contract Liabilities (Details) Details 49 false false R50.htm 090306 - Disclosure - Summary of Significant Accounting Policies, Shipping and Handling Costs (Details) Sheet http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsDetails Summary of Significant Accounting Policies, Shipping and Handling Costs (Details) Details 50 false false R51.htm 090400 - Disclosure - Merger Agreement (Details) Sheet http://sanuwave.com/role/MergerAgreementDetails Merger Agreement (Details) Details http://sanuwave.com/role/MergerAgreement 51 false false R52.htm 090500 - Disclosure - Loss per Share, Weighted Average Shares Outstanding (Details) Sheet http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails Loss per Share, Weighted Average Shares Outstanding (Details) Details 52 false false R53.htm 090502 - Disclosure - Loss per Share, Anti Dilutive Equity Securities (Details) Sheet http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails Loss per Share, Anti Dilutive Equity Securities (Details) Details 53 false false R54.htm 090600 - Disclosure - Inventory (Details) Sheet http://sanuwave.com/role/InventoryDetails Inventory (Details) Details http://sanuwave.com/role/InventoryTables 54 false false R55.htm 090700 - Disclosure - Intangible Assets (Details) Sheet http://sanuwave.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://sanuwave.com/role/IntangibleAssetsTables 55 false false R56.htm 090800 - Disclosure - Accrued Expenses (Details) Sheet http://sanuwave.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://sanuwave.com/role/AccruedExpensesTables 56 false false R57.htm 090900 - Disclosure - Factoring Liabilities (Details) Sheet http://sanuwave.com/role/FactoringLiabilitiesDetails Factoring Liabilities (Details) Details http://sanuwave.com/role/FactoringLiabilitiesTables 57 false false R58.htm 091000 - Disclosure - Senior Secured Debt, in Default, Outstanding Secured Debt (Details) Sheet http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails Senior Secured Debt, in Default, Outstanding Secured Debt (Details) Details 58 false false R59.htm 091002 - Disclosure - Senior Secured Debt, in Default, Senior Secured Promissory Note Payable, in Default (Details) Sheet http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails Senior Secured Debt, in Default, Senior Secured Promissory Note Payable, in Default (Details) Details 59 false false R60.htm 091100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Summary (Details) Notes http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Summary (Details) Details http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTables 60 false false R61.htm 091102 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Convertible Notes Payable and Convertible Notes Payable, Related Parties (Details) Notes http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Convertible Notes Payable and Convertible Notes Payable, Related Parties (Details) Details 61 false false R62.htm 091104 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Acquisition Convertible Promissory Notes Payable and Convertible Promissory Notes Payable, Related Party (Details) Notes http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Acquisition Convertible Promissory Notes Payable and Convertible Promissory Notes Payable, Related Party (Details) Details 62 false false R63.htm 091200 - Disclosure - Asset-Backed Secured Promissory Notes, Summary (Details) Notes http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails Asset-Backed Secured Promissory Notes, Summary (Details) Details http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesTables 63 false false R64.htm 091202 - Disclosure - Asset-Backed Secured Promissory Notes , ABS Promissory Notes (Details) Notes http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails Asset-Backed Secured Promissory Notes , ABS Promissory Notes (Details) Details 64 false false R65.htm 091300 - Disclosure - Fair Value Measurements, Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements, Liabilities Measured at Fair Value on Recurring Basis (Details) Details 65 false false R66.htm 091302 - Disclosure - Fair Value Measurements, Warrant Liability (Details) Sheet http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails Fair Value Measurements, Warrant Liability (Details) Details 66 false false R67.htm 091304 - Disclosure - Fair Value Measurements, Embedded Conversion Option (Details) Sheet http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails Fair Value Measurements, Embedded Conversion Option (Details) Details 67 false false R68.htm 091400 - Disclosure - Contract Liabilities (Details) Sheet http://sanuwave.com/role/ContractLiabilitiesDetails Contract Liabilities (Details) Details http://sanuwave.com/role/ContractLiabilitiesTables 68 false false R69.htm 091500 - Disclosure - Common Stock Purchase Warrants (Details) Sheet http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails Common Stock Purchase Warrants (Details) Details http://sanuwave.com/role/CommonStockPurchaseWarrantsTables 69 false false R70.htm 091600 - Disclosure - Common Stock (Details) Sheet http://sanuwave.com/role/CommonStockDetails Common Stock (Details) Details http://sanuwave.com/role/CommonStockPurchaseWarrantsTables 70 false false R71.htm 091700 - Disclosure - Concentration of Credit Risk and Limited Suppliers (Details) Sheet http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails Concentration of Credit Risk and Limited Suppliers (Details) Details http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersTables 71 false false R72.htm 091800 - Disclosure - Revenue (Details) Sheet http://sanuwave.com/role/RevenueDetails Revenue (Details) Details http://sanuwave.com/role/RevenueTables 72 false false R73.htm 091900 - Disclosure - Stock-Based Compensation (Details) Sheet http://sanuwave.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://sanuwave.com/role/StockbasedCompensation 73 false false R74.htm 092000 - Disclosure - Income Taxes, Components of Income Tax Provision (Benefit) from Continuing Operations (Details) Sheet http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails Income Taxes, Components of Income Tax Provision (Benefit) from Continuing Operations (Details) Details 74 false false R75.htm 092002 - Disclosure - Income Taxes, Income Tax Provision (Benefit) (Details) Sheet http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails Income Taxes, Income Tax Provision (Benefit) (Details) Details 75 false false R76.htm 092004 - Disclosure - Income Taxes, Deferred Tax Assets (Details) Sheet http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes, Deferred Tax Assets (Details) Details 76 false false R77.htm 092100 - Disclosure - Commitments and Contingencies (Details) Sheet http://sanuwave.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://sanuwave.com/role/CommitmentsAndContingenciesTables 77 false false R78.htm 092200 - Disclosure - Subsequent Event (Details) Sheet http://sanuwave.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://sanuwave.com/role/SubsequentEvent 78 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, snwv:NumberOfTradingDays, us-gaap:OperatingLossCarryforwardsExpirationDate - ef20015276_10k.htm 11 ef20015276_10k.htm snwv-20231231.xsd snwv-20231231_cal.xml snwv-20231231_def.xml snwv-20231231_lab.xml snwv-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20015276_10k.htm": { "nsprefix": "snwv", "nsuri": "http://sanuwave.com/20231231", "dts": { "inline": { "local": [ "ef20015276_10k.htm" ] }, "schema": { "local": [ "snwv-20231231.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/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "snwv-20231231_cal.xml" ] }, "definitionLink": { "local": [ "snwv-20231231_def.xml" ] }, "labelLink": { "local": [ "snwv-20231231_lab.xml" ] }, "presentationLink": { "local": [ "snwv-20231231_pre.xml" ] } }, "keyStandard": 277, "keyCustom": 104, "axisStandard": 26, "axisCustom": 0, "memberStandard": 47, "memberCustom": 24, "hidden": { "total": 20, "http://xbrl.sec.gov/dei/2023": 10, "http://xbrl.sec.gov/ecd/2023": 4, "http://sanuwave.com/20231231": 1, "http://fasb.org/us-gaap/2023": 5 }, "contextCount": 225, "entityCount": 1, "segmentCount": 71, "elementCount": 650, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 664, "http://xbrl.sec.gov/dei/2023": 34, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://sanuwave.com/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://sanuwave.com/role/ConsolidatedBalanceSheets", "longName": "010000 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R3": { "role": "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "longName": "020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:Revenues", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CostOfRevenue", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R5": { "role": "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit", "longName": "030000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows", "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NetIncomeLoss", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R7": { "role": "http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentation", "longName": "060100 - Disclosure - Nature of the Business and Basis of Presentation", "shortName": "Nature of the Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://sanuwave.com/role/GoingConcern", "longName": "060200 - Disclosure - Going Concern", "shortName": "Going Concern", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://sanuwave.com/role/SummaryOfSignificantAccountingPolicies", "longName": "060300 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://sanuwave.com/role/MergerAgreement", "longName": "060400 - Disclosure - Merger Agreement", "shortName": "Merger Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://sanuwave.com/role/LossPerShare", "longName": "060500 - Disclosure - Loss per Share", "shortName": "Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://sanuwave.com/role/Inventory", "longName": "060600 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://sanuwave.com/role/IntangibleAssets", "longName": "060700 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://sanuwave.com/role/AccruedExpenses", "longName": "060800 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://sanuwave.com/role/FactoringLiabilities", "longName": "060900 - Disclosure - Factoring Liabilities", "shortName": "Factoring Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:FactoringLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:FactoringLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://sanuwave.com/role/SeniorSecuredDebtInDefault", "longName": "061000 - Disclosure - Senior Secured Debt, in Default", "shortName": "Senior Secured Debt, in Default", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedParties", "longName": "061100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties", "shortName": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotes", "longName": "061200 - Disclosure - Asset-Backed Secured Promissory Notes", "shortName": "Asset-Backed Secured Promissory Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:AssetBackedSecuredPromissoryNotesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:AssetBackedSecuredPromissoryNotesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://sanuwave.com/role/FairValueMeasurements", "longName": "061300 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://sanuwave.com/role/ContractLiabilities", "longName": "061400 - Disclosure - Contract Liabilities", "shortName": "Contract Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ContractLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ContractLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://sanuwave.com/role/CommonStockPurchaseWarrants", "longName": "061500 - Disclosure - Common Stock Purchase Warrants", "shortName": "Common Stock Purchase Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:CommonStockPurchaseWarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:CommonStockPurchaseWarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://sanuwave.com/role/CommonStock", "longName": "061600 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliers", "longName": "061700 - Disclosure - Concentration of Credit Risk and Limited Suppliers", "shortName": "Concentration of Credit Risk and Limited Suppliers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://sanuwave.com/role/Revenue", "longName": "061800 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://sanuwave.com/role/StockbasedCompensation", "longName": "061900 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://sanuwave.com/role/IncomeTaxes", "longName": "062000 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://sanuwave.com/role/CommitmentsAndContingencies", "longName": "062100 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://sanuwave.com/role/SubsequentEvent", "longName": "062200 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://sanuwave.com/role/InsiderTradingArrangements", "longName": "062300 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": null, "uniqueAnchor": null }, "R30": { "role": "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "070300 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://sanuwave.com/role/LossPerShareTables", "longName": "080500 - Disclosure - Loss per Share (Tables)", "shortName": "Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://sanuwave.com/role/InventoryTables", "longName": "080600 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://sanuwave.com/role/IntangibleAssetsTables", "longName": "080700 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://sanuwave.com/role/AccruedExpensesTables", "longName": "080800 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://sanuwave.com/role/FactoringLiabilitiesTables", "longName": "080900 - Disclosure - Factoring Liabilities (Tables)", "shortName": "Factoring Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:FactoringLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:FactoringLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://sanuwave.com/role/SeniorSecuredDebtInDefaultTables", "longName": "081000 - Disclosure - Senior Secured Debt, in Default (Tables)", "shortName": "Senior Secured Debt, in Default (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTables", "longName": "081100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties (Tables)", "shortName": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesTables", "longName": "081200 - Disclosure - Asset-Backed Secured Promissory Notes (Tables)", "shortName": "Asset-Backed Secured Promissory Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ScheduleOfAssetBackedSecuredPromissoryNotesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ScheduleOfAssetBackedSecuredPromissoryNotesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://sanuwave.com/role/FairValueMeasurementsTables", "longName": "081300 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://sanuwave.com/role/ContractLiabilitiesTables", "longName": "081400 - Disclosure - Contract Liabilities (Tables)", "shortName": "Contract Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://sanuwave.com/role/CommonStockPurchaseWarrantsTables", "longName": "081500 - Disclosure - Common Stock Purchase Warrants (Tables)", "shortName": "Common Stock Purchase Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersTables", "longName": "081700 - Disclosure - Concentration of Credit Risk and Limited Suppliers (Tables)", "shortName": "Concentration of Credit Risk and Limited Suppliers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://sanuwave.com/role/RevenueTables", "longName": "081800 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://sanuwave.com/role/IncomeTaxesTables", "longName": "082000 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://sanuwave.com/role/CommitmentsAndContingenciesTables", "longName": "082100 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:LesseeOperatingLeaseAndFinanceLeaseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:LesseeOperatingLeaseAndFinanceLeaseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "longName": "090100 - Disclosure - Nature of the Business and Basis of Presentation (Details)", "shortName": "Nature of the Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails", "longName": "090300 - Disclosure - Summary of Significant Accounting Policies, Goodwill (Details)", "shortName": "Summary of Significant Accounting Policies, Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "090302 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies, Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c20230101to20231231_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilitiesDetails", "longName": "090304 - Disclosure - Summary of Significant Accounting Policies, Contract Liabilities (Details)", "shortName": "Summary of Significant Accounting Policies, Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:InitialWarrantyPeriodOfDeviceProduct", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "snwv:ContractLiabilitiesPolicyTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:InitialWarrantyPeriodOfDeviceProduct", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "snwv:ContractLiabilitiesPolicyTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsDetails", "longName": "090306 - Disclosure - Summary of Significant Accounting Policies, Shipping and Handling Costs (Details)", "shortName": "Summary of Significant Accounting Policies, Shipping and Handling Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CostsAndExpenses", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "snwv:ContractWithCustomerLiabilityShippingAndHandlingCostPolicyTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CostsAndExpenses", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "snwv:ContractWithCustomerLiabilityShippingAndHandlingCostPolicyTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://sanuwave.com/role/MergerAgreementDetails", "longName": "090400 - Disclosure - Merger Agreement (Details)", "shortName": "Merger Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230823_BusinessAcquisitionAxis_SEPAcquisitionCorpMember", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R52": { "role": "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails", "longName": "090500 - Disclosure - Loss per Share, Weighted Average Shares Outstanding (Details)", "shortName": "Loss per Share, Weighted Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ClassOfWarrantOrRightExercisePrice", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ClassOfWarrantOrRightExercisePrice", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails", "longName": "090502 - Disclosure - Loss per Share, Anti Dilutive Equity Securities (Details)", "shortName": "Loss per Share, Anti Dilutive Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://sanuwave.com/role/InventoryDetails", "longName": "090600 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://sanuwave.com/role/IntangibleAssetsDetails", "longName": "090700 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://sanuwave.com/role/AccruedExpensesDetails", "longName": "090800 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c20231231", "name": "snwv:AccruedRegistrationPenaltiesCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "snwv:AccruedRegistrationPenaltiesCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://sanuwave.com/role/FactoringLiabilitiesDetails", "longName": "090900 - Disclosure - Factoring Liabilities (Details)", "shortName": "Factoring Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "snwv:AccountsReceivableTransferred", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "snwv:FactoringLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R58": { "role": "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "longName": "091000 - Disclosure - Senior Secured Debt, in Default, Outstanding Secured Debt (Details)", "shortName": "Senior Secured Debt, in Default, Outstanding Secured Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_ShortTermDebtTypeAxis_SeniorSecuredPromissoryNotesPayableMember", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R59": { "role": "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails", "longName": "091002 - Disclosure - Senior Secured Debt, in Default, Senior Secured Promissory Note Payable, in Default (Details)", "shortName": "Senior Secured Debt, in Default, Senior Secured Promissory Note Payable, in Default (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_ShortTermDebtTypeAxis_SeniorSecuredPromissoryNotesPayableMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R60": { "role": "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "longName": "091100 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Summary (Details)", "shortName": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "snwv:DebtInstrumentConversionOption", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R61": { "role": "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "longName": "091102 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Convertible Notes Payable and Convertible Notes Payable, Related Parties (Details)", "shortName": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Convertible Notes Payable and Convertible Notes Payable, Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230831_DebtInstrumentAxis_AugustIssued2022ConvertiblePromissoryNotesMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R62": { "role": "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "longName": "091104 - Disclosure - Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Acquisition Convertible Promissory Notes Payable and Convertible Promissory Notes Payable, Related Party (Details)", "shortName": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties, Acquisition Convertible Promissory Notes Payable and Convertible Promissory Notes Payable, Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:InterestPayableCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20200801to20200831_BusinessAcquisitionAxis_CelularitySUltraMISTAssetsMember_ShortTermDebtTypeAxis_NotesPayableOtherPayablesMember", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R63": { "role": "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "longName": "091200 - Disclosure - Asset-Backed Secured Promissory Notes, Summary (Details)", "shortName": "Asset-Backed Secured Promissory Notes, Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230701to20230731_DebtInstrumentAxis_AssetBackedSecuredPromissoryNotesMember", "name": "snwv:OriginalIssueDiscountPercentage", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R64": { "role": "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "longName": "091202 - Disclosure - Asset-Backed Secured Promissory Notes , ABS Promissory Notes (Details)", "shortName": "Asset-Backed Secured Promissory Notes , ABS Promissory Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_DebtInstrumentAxis_AssetBackedSecuredPromissoryNotesMember", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R65": { "role": "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "091300 - Disclosure - Fair Value Measurements, Liabilities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements, Liabilities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails", "longName": "091302 - Disclosure - Fair Value Measurements, Warrant Liability (Details)", "shortName": "Fair Value Measurements, Warrant Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ClassOfWarrantOrRightExercisedInPeriod", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember", "name": "snwv:ExchangeRatio", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R67": { "role": "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "longName": "091304 - Disclosure - Fair Value Measurements, Embedded Conversion Option (Details)", "shortName": "Fair Value Measurements, Embedded Conversion Option (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c20231231_FairValueByLiabilityClassAxis_EmbeddedConversionOptionMember", "name": "snwv:ExchangeRatio", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_FairValueByLiabilityClassAxis_EmbeddedConversionOptionMember", "name": "snwv:ExchangeRatio", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://sanuwave.com/role/ContractLiabilitiesDetails", "longName": "091400 - Disclosure - Contract Liabilities (Details)", "shortName": "Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails", "longName": "091500 - Disclosure - Common Stock Purchase Warrants (Details)", "shortName": "Common Stock Purchase Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c20221231", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "snwv:ClassOfWarrantOrRightIssuancesInPeriod", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R70": { "role": "http://sanuwave.com/role/CommonStockDetails", "longName": "091600 - Disclosure - Common Stock (Details)", "shortName": "Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20221231_RangeAxis_MinimumMember", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "unique": true } }, "R71": { "role": "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails", "longName": "091700 - Disclosure - Concentration of Credit Risk and Limited Suppliers (Details)", "shortName": "Concentration of Credit Risk and Limited Suppliers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_MajorCustomerMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_MajorCustomerMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://sanuwave.com/role/RevenueDetails", "longName": "091800 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://sanuwave.com/role/StockbasedCompensationDetails", "longName": "091900 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c20230101to20231231_PlanNameAxis_StockIncentivePlanMember", "name": "snwv:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonStatutoryOptionsExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_PlanNameAxis_StockIncentivePlanMember", "name": "snwv:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonStatutoryOptionsExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails", "longName": "092000 - Disclosure - Income Taxes, Components of Income Tax Provision (Benefit) from Continuing Operations (Details)", "shortName": "Income Taxes, Components of Income Tax Provision (Benefit) from Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails", "longName": "092002 - Disclosure - Income Taxes, Income Tax Provision (Benefit) (Details)", "shortName": "Income Taxes, Income Tax Provision (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails", "longName": "092004 - Disclosure - Income Taxes, Deferred Tax Assets (Details)", "shortName": "Income Taxes, Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://sanuwave.com/role/CommitmentsAndContingenciesDetails", "longName": "092100 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://sanuwave.com/role/SubsequentEventDetails", "longName": "092200 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c20240301to20240331_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_LicenseAndOptionAgreementMember", "name": "us-gaap:ProceedsFromLicenseFeesReceived", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240301to20240331_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_LicenseAndOptionAgreementMember", "name": "us-gaap:ProceedsFromLicenseFeesReceived", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015276_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableNetCurrentAbstract", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Factoring Liabilities [Abstract]", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://sanuwave.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "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": [ "r26" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r666" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r622" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance of $1,237 and $1,037, respectively", "terseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r256", "r257" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Factoring Liabilities [Abstract]", "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "snwv_AccountsReceivableReserveAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AccountsReceivableReserveAmount", "crdr": "debit", "calculation": { "http://sanuwave.com/role/FactoringLiabilitiesDetails": { "parentTag": "snwv_FactoringLiabilitiesCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Reserve amount held in factoring agreement transaction.", "label": "Accounts Receivable, Reserve Amount", "negatedLabel": "Reserve amount held" } } }, "auth_ref": [] }, "snwv_AccountsReceivableTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AccountsReceivableTransferred", "crdr": "debit", "calculation": { "http://sanuwave.com/role/FactoringLiabilitiesDetails": { "parentTag": "snwv_FactoringLiabilitiesCurrent", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of account receivable transferred in exchange of advance cash in factoring agreement transaction.", "label": "Accounts Receivable Transferred", "negatedLabel": "Receivables transferred" } } }, "auth_ref": [] }, "snwv_AccruedInterestPayableRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AccruedInterestPayableRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued interest payable, due to related parties on all forms of debt, including trade payables, that has been incurred and is unpaid.", "label": "Accrued Interest Payable, Related Parties, Current", "terseLabel": "Accrued interest, related parties" } } }, "auth_ref": [] }, "snwv_AccruedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AccruedInterestRate", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest rate accrued per annum.", "label": "Accrued Interest Rate", "terseLabel": "Accrued interest rate" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://sanuwave.com/role/AccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/AccruedExpensesDetails", "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Accrued Expenses", "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "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": [ "r29" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://sanuwave.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Expense [Abstract]" } } }, "auth_ref": [] }, "snwv_AccruedLicenseFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AccruedLicenseFeesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as license fees, due within one year or the normal operating cycle, if longer.", "label": "Accrued License Fees, Current", "terseLabel": "License fees" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sanuwave.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Board of directors fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "snwv_AccruedRegistrationPenaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AccruedRegistrationPenaltiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for registration penalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Registration Penalties, Current", "terseLabel": "Registration penalties" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r114", "r180", "r511", "r530", "r531" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss [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": [ "r5", "r18", "r38", "r433", "r436", "r470", "r526", "r527", "r700", "r701", "r702", "r712", "r713", "r714" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Estimated weighted average useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "snwv_AdditionalDefaultAccruedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AdditionalDefaultAccruedInterestRate", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of additional default accrued interest rate.", "label": "Additional Default Accrued Interest Rate", "terseLabel": "Additional default accrued interest rate" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "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": [ "r106", "r666", "r785" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "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": [ "r397", "r398", "r399", "r540", "r712", "r713", "r714", "r768", "r786" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used by operating activities" } } }, "auth_ref": [] }, "snwv_AgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AgreementTerm", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of time agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Agreement Term", "terseLabel": "Agreement term" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r181", "r258", "r262" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "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": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt issuance and debt discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r318", "r462", "r649", "r650", "r705" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r57", "r61" ] }, "snwv_AntiDilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AntiDilutiveSecuritiesAbstract", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive equity securities (in shares)", "label": "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": [ "r231" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/FactoringLiabilitiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails", "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r427" ] }, "snwv_AssetBackedSecuredPromissoryNotesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AssetBackedSecuredPromissoryNotesAbstract", "lang": { "en-us": { "role": { "label": "Asset-Backed Secured Promissory Notes [Abstract]" } } }, "auth_ref": [] }, "snwv_AssetBackedSecuredPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AssetBackedSecuredPromissoryNotesMember", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "A secured promissory note is a document that allows a lender to lend money with the added insurance of having assets or property handed over to them in the chance the borrower defaults.", "label": "Asset-Backed Secured Promissory Notes [Member]", "terseLabel": "ABS Promissory Notes [Member]" } } }, "auth_ref": [] }, "snwv_AssetBackedSecuredPromissoryNotesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AssetBackedSecuredPromissoryNotesTextBlock", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotes" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset-backed secured promissory notes.", "label": "Asset-Backed Secured Promissory Notes [Text Block]", "terseLabel": "Asset-Backed Secured Promissory Notes" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r149", "r176", "r203", "r239", "r246", "r250", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r428", "r430", "r450", "r507", "r577", "r666", "r678", "r727", "r728", "r773" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r170", "r184", "r203", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r428", "r430", "r450", "r666", "r727", "r728", "r773" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Non-Current Assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r203", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r428", "r430", "r450", "r727", "r728", "r773" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-Current Assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r680", "r681", "r682" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r680", "r681", "r682" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r680", "r681", "r682" ] }, "snwv_AugustIssued2022ConvertiblePromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AugustIssued2022ConvertiblePromissoryNotesMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible notes drawn in August 2022 which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "August Issued 2022 Convertible Promissory Notes [Member]", "terseLabel": "August Issued 2022 Convertible Promissory Notes [Member]" } } }, "auth_ref": [] }, "snwv_AutomaticRenewalPeriodOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "AutomaticRenewalPeriodOfAgreement", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of automatic renewal of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Automatic Renewal Period of Agreement", "terseLabel": "Automatic renewal period of agreement" } } }, "auth_ref": [] }, "snwv_BlackScholesOptionPricingModelAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "BlackScholesOptionPricingModelAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Black Scholes Option Pricing Model [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r426", "r662", "r663" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r79", "r81", "r426", "r662", "r663" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued for business consideration (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r145" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [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": [ "r426" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of acquired equity", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r80" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Paid for assets", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r14" ] }, "us-gaap_BusinessCombinationDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDescriptionAbstract", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merger Agreement [Abstract]", "label": "Business Combination, Description [Abstract]" } } }, "auth_ref": [] }, "snwv_BusinessCombinationIssuanceOfPromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "BusinessCombinationIssuanceOfPromissoryNotes", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of promissory notes issued in business combination.", "label": "Business Combination, Issuance of Promissory Notes", "terseLabel": "Issuance of promissory notes" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Merger Agreement [Abstract]" } } }, "auth_ref": [] }, "snwv_CapitalizedResearchAndDevelopmentCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CapitalizedResearchAndDevelopmentCostsAmortizationPeriod", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of capitalized research and development costs, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Research and Development Costs, Amortization Period", "terseLabel": "Capitalized R&D, amortization period" } } }, "auth_ref": [] }, "snwv_CapitalizedResearchAndDevelopmentCostsSection174": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CapitalizedResearchAndDevelopmentCostsSection174", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of capitalized research and development costs under section 174.", "label": "Capitalized Research and Development Costs, Section 174", "terseLabel": "Capitalized R&D costs" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "verboseLabel": "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": [ "r42", "r173", "r637" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash at Beginning of Period", "periodEndLabel": "Cash at End of Period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42", "r123", "r200" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Change in Cash During Period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r123" ] }, "snwv_CelularitySUltraMISTAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CelularitySUltraMISTAssetsMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the assets acquired.", "label": "Celularity's UltraMIST Assets [Member]", "terseLabel": "Celularity's UltraMIST Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities [Abstract]", "label": "Change in Contract with Customer, Asset and Liability [Abstract]" } } }, "auth_ref": [] }, "snwv_ChangeInFairValueOfDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ChangeInFairValueOfDerivativeLiabilities", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to change in fair value of derivative liabilities.", "label": "Change in Fair Value of Derivative Liabilities", "negatedTerseLabel": "Change in fair value of derivative liabilities" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sanuwave.com/role/MergerAgreementDetails" ], "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": [ "r167", "r177", "r178", "r179", "r203", "r225", "r226", "r228", "r230", "r237", "r238", "r259", "r287", "r289", "r290", "r291", "r294", "r295", "r323", "r324", "r326", "r327", "r329", "r450", "r534", "r535", "r536", "r537", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r565", "r586", "r603", "r616", "r617", "r618", "r619", "r620", "r689", "r706", "r715" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://sanuwave.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [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": [ "r177", "r178", "r179", "r237", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r534", "r535", "r536", "r537", "r651", "r689", "r706" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "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": [] }, "snwv_ClassOfWarrantOrRightExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightExercisePrice", "presentation": [ "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price", "verboseLabel": "Warrant exercise price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning (in dollars per share)", "periodEndLabel": "Outstanding, ending (in dollars per share)", "terseLabel": "Warrant exercise price (in dollars per share)", "label": "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": [ "r330" ] }, "snwv_ClassOfWarrantOrRightExercised": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised during the period.", "label": "Class of Warrant Or Right Exercised", "negatedLabel": "Warrants exercised (in shares)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightExercisedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightExercisedAmount", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrants or rights exercised during the period.", "label": "Class Of Warrant Or Right Exercised, Amount", "negatedLabel": "Warrants exercised" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightExercisedFairValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightExercisedFairValuePerShare", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value per share of cash less exercise of warrant liability at respective valuation date.", "label": "Class Of Warrant Or Right Exercised Fair Value Per Share", "terseLabel": "Cashless exercise (in dollars per share)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightExercisedInPeriod", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of share warrants exercised during the current period.", "label": "Class of Warrant or Right Exercised in Period", "negatedTerseLabel": "Cashless exercise (in shares)", "negatedLabel": "Exercised (in shares)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightExercisedPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightExercisedPerShare", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value per share of warrant exercised at respective valuation date.", "label": "Class of Warrant Or Right Exercised, Per Share", "terseLabel": "Warrants exercised (in dollars per share)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightExercisedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightExercisedValue", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of share warrants exercised during the current period.", "label": "Class Of Warrant Or Right Exercised, Value", "negatedLabel": "Cashless exercise" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightForfeitedOrExpiredInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightForfeitedOrExpiredInPeriod", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of share warrants expired during the current period.", "label": "Class of Warrant or Right Forfeited or Expired in Period", "negatedLabel": "Forfeited or expired (in shares)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightIssuanceOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightIssuanceOfConvertibleNotes", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrants or rights of issuance of convertible notes issued during the period.", "label": "Class Of Warrant Or Right, Issuance of Convertible Notes", "terseLabel": "Issuance of Convertible Notes" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightIssuancesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightIssuancesInPeriod", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of share warrants for issuances during the current period.", "label": "Class of Warrant or Right Issuances in Period", "verboseLabel": "Issuances (in shares)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase common stock (in shares)", "label": "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": [ "r330" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning (in shares)", "periodEndLabel": "Outstanding, ending (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightSettlementOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightSettlementOfConvertibleNotes", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrants or rights issued against settlement of convertible notes during the period.", "label": "Class Of Warrant Or Right, Settlement of Convertible Notes", "negatedLabel": "Settlement of convertible notes" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r72" ] }, "snwv_ClassOfWarrantOrRightWeightedAverageExercisePriceOfExercised": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOfExercised", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price per share or per unit of warrants or rights outstanding of exercised.", "label": "Class of Warrant or Right, Weighted Average Exercise Price of Exercised", "terseLabel": "Exercised (in dollars per share)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightWeightedAverageExercisePriceOfForfeitedOrExpired": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOfForfeitedOrExpired", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price per share or per unit of warrants or rights outstanding of forfeited or expired.", "label": "Class of Warrant or Right, Weighted Average Exercise Price of Forfeited or Expired", "terseLabel": "Forfeited or expired (in dollars per share)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantOrRightWeightedAverageExercisePriceOfIssuances": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOfIssuances", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price per share or per unit of warrants or rights outstanding of issuances.", "label": "Class of Warrant or Right, Weighted Average Exercise Price of Issuances", "terseLabel": "Issuances (in dollars per share)" } } }, "auth_ref": [] }, "snwv_ClassOfWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ClassOfWarrantsAbstract", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrants [Abstract]", "terseLabel": "Warrants [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Footnote 21)", "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": [ "r33", "r91", "r508", "r564" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock [Member]", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r786" ] }, "snwv_CommonSharesIssuedForAdvisoryShares": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CommonSharesIssuedForAdvisoryShares", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Common shares issued for advisory shares.", "label": "Common Shares Issued for Advisory Shares" } } }, "auth_ref": [] }, "snwv_CommonSharesIssuedInConjunctionWithSeniorSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CommonSharesIssuedInConjunctionWithSeniorSecuredDebt", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of common shares issued in conjunction with senior secured debt in noncash transactions.", "label": "Common Shares Issued In Conjunction With Senior Secured Debt", "terseLabel": "Common shares issued in conjunction with senior secured debt" } } }, "auth_ref": [] }, "snwv_CommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CommonStockAbstract", "lang": { "en-us": { "role": { "label": "Common Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Common stock shares reserved (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r34" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Shares [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r669", "r670", "r671", "r673", "r674", "r675", "r676", "r712", "r713", "r768", "r784", "r786" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://sanuwave.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock [Abstract]", "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r105" ] }, "snwv_CommonStockPurchaseWarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CommonStockPurchaseWarrantsTextBlock", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrants" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for common stock purchase warrants.", "label": "Common Stock Purchase Warrants [Text Block]", "terseLabel": "Common Stock Purchase Warrants" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sanuwave.com/role/CommonStockDetails", "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r105", "r565" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r105" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r19", "r105", "r565", "r583", "r786", "r787" ] }, "snwv_CommonStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CommonStockTextBlock", "presentation": [ "http://sanuwave.com/role/CommonStock" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to common stock.", "label": "Common Stock [Text Block]", "terseLabel": "Common Stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.001, 2,500,000,000 shares authorized; 1,140,559,527 and 548,737,651 issued and outstanding at 2023 and 2022, respectively", "label": "Common Stock, Value, Issued", "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": [ "r105", "r510", "r666" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Compensation Related Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total Comprehensive Loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r186", "r188", "r193", "r503", "r516" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive income (loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "snwv_ConcentrationOfCreditRiskAndLimitedSupplierAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConcentrationOfCreditRiskAndLimitedSupplierAbstract", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk and Limited Supplier [Abstract]", "verboseLabel": "Concentration of Credit Risk and Limited Suppliers [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r48", "r50", "r86", "r87", "r255", "r622" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r48", "r50", "r86", "r87", "r255", "r532", "r622" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "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": [ "r48", "r50", "r86", "r87", "r255", "r622", "r691" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliers" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk and Limited Suppliers", "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": [ "r127" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [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": [ "r622" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "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": [ "r48", "r50", "r86", "r87", "r255" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r47", "r48", "r50", "r51", "r86", "r148", "r622" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "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": [ "r48", "r50", "r86", "r87", "r255", "r622" ] }, "snwv_ConsentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConsentFeePercentage", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of consent fee of the original principal amount.", "label": "Consent Fee Percentage", "terseLabel": "Percentage of consent fee" } } }, "auth_ref": [] }, "snwv_ConsumablesAndPartsMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConsumablesAndPartsMember", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as consumables and parts.", "label": "Consumables and Parts [Member]", "terseLabel": "Consumables and Parts Revenue [Member]" } } }, "auth_ref": [] }, "snwv_ContractLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ContractLiabilitiesPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contract liabilities.", "label": "Contract Liabilities [Policy Text Block]", "terseLabel": "Contract Liabilities" } } }, "auth_ref": [] }, "snwv_ContractLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ContractLiabilitiesTextBlock", "presentation": [ "http://sanuwave.com/role/ContractLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for contract liabilities with customers.", "label": "Contract Liabilities [Text Block]", "terseLabel": "Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liabilities", "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": [ "r732" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total contract liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r332", "r333", "r352" ] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Contract Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of contract liabilities", "label": "Contract with Customer, Liability, Current", "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": [ "r332", "r333", "r352" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Noncurrent", "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": [ "r332", "r333", "r352" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue recognized", "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": [ "r353" ] }, "snwv_ContractWithCustomerLiabilityShippingAndHandlingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ContractWithCustomerLiabilityShippingAndHandlingCostPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Contract with Customer Liability, Shipping and Handling Cost [Policy Text Block]", "terseLabel": "Shipping and handling costs" } } }, "auth_ref": [] }, "snwv_ConversionOfConvertibleNotesPayableAndAccruedInterestToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConversionOfConvertibleNotesPayableAndAccruedInterestToCommonStock", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of conversion of convertible notes payable and accrued interest to common stock in noncash transactions.", "label": "Conversion of Convertible Notes Payable and Accrued Interest to Common Stock", "terseLabel": "Conversion of convertible notes payable and accrued interest to common stock" } } }, "auth_ref": [] }, "snwv_ConversionOptionLiabilityBinomialAssumptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConversionOptionLiabilityBinomialAssumptionsAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Conversion Option liability Binomial Assumptions [Abstract]", "terseLabel": "Embedded Conversion Option Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible promissory notes payable", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes Payable, Including Interest [Member]", "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r99", "r150" ] }, "snwv_ConvertiblePromissoryNotesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConvertiblePromissoryNotesAbstract", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Promissory Notes [Abstract]", "terseLabel": "Convertible Promissory Notes [Abstract]" } } }, "auth_ref": [] }, "snwv_ConvertiblePromissoryNotesAndConvertiblePromissoryNoteRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConvertiblePromissoryNotesAndConvertiblePromissoryNoteRelatedPartiesCurrent", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as convertible promissory notes and convertible promissory note, related parties. Convertible promissory Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Promissory Notes and Convertible Promissory Note, Related Parties, Current", "terseLabel": "Carrying value" } } }, "auth_ref": [] }, "snwv_ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAbstract", "lang": { "en-us": { "role": { "label": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties [Abstract]" } } }, "auth_ref": [] }, "snwv_ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTableTextBlock", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible promissory notes and convertible promissory notes, related parties.", "label": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties Table [Table Text Block]", "terseLabel": "Convertible promissory notes and convertible promissory notes, related parties" } } }, "auth_ref": [] }, "snwv_ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesTextBlock", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedParties" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for convertible promissory notes and convertible promissory notes, related parties.", "label": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties [Text Block]", "terseLabel": "Convertible Promissory Notes and Convertible Promissory Notes, Related Parties" } } }, "auth_ref": [] }, "snwv_ConvertiblePromissoryNotesPayableRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConvertiblePromissoryNotesPayableRelatedPartiesMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Promissory Notes Payable, Related Parties [Member]", "terseLabel": "Convertible Promissory Notes Payable, Related Parties [Member]" } } }, "auth_ref": [] }, "snwv_ConvertiblePromissoryNotesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ConvertiblePromissoryNotesPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for convertible promissory notes.", "label": "Convertible promissory notes [Policy Text Block]", "terseLabel": "Convertible promissory notes" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Purchases [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r690" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "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": [ "r118", "r203", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r450", "r727" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Shipping and handling costs", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs [Abstract]", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r693", "r709", "r767" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r693", "r709" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current Tax Provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r142", "r413", "r419", "r709" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r693", "r709", "r767" ] }, "snwv_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of major customer A.", "label": "Customer A [Member]" } } }, "auth_ref": [] }, "snwv_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of major customer B.", "label": "Customer B [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "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": [ "r49", "r255" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails", "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "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": [ "r83" ] }, "us-gaap_DebtConversionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionLineItems", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DebtConversionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionTable", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion [Table]", "documentation": "A table that contains information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r43", "r44" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Senior Secured Debt, in Default [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefault" ], "lang": { "en-us": { "role": { "label": "Senior Secured Debt, in Default", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r133", "r202", "r296", "r302", "r303", "r304", "r305", "r306", "r307", "r312", "r319", "r320", "r321" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r99", "r100", "r150", "r152", "r208", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r463", "r646", "r647", "r648", "r649", "r650", "r707" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Basis spread", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "snwv_DebtInstrumentConversionOption": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "DebtInstrumentConversionOption", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The conversion feature of convertible debt issued that is in-the-money at the commitment date.", "label": "Debt Instrument Conversion Option", "terseLabel": "Debt instrument conversion option" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion Price (in dollars per share)", "label": "Conversion price (in dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r134", "r299" ] }, "snwv_DebtInstrumentEmbeddedDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "DebtInstrumentEmbeddedDerivative", "crdr": "credit", "calculation": { "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails": { "parentTag": "us-gaap_SecuredDebtCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "An embedded derivative is a component of a hybrid contract that also includes a non-derivative host - with the effect that some of the cash flows of the combined instrument vary in a way similar to a stand-alone derivative.", "label": "Debt Instrument, Embedded Derivative", "terseLabel": "Embedded derivative" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails": { "parentTag": "us-gaap_SecuredDebtCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Principal amount", "verboseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r89", "r90", "r297", "r463", "r647", "r648" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Frequency of interest payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r32", "r92" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r31", "r89", "r315" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate percentage", "label": "Interest rate percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r31", "r298" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r164", "r646", "r770" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r208", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r463", "r646", "r647", "r648", "r649", "r650", "r707" ] }, "snwv_DebtInstrumentPIKInterest": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "DebtInstrumentPIKInterest", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "The PIK interest rate on outstanding principal balance.", "label": "Debt Instrument, PIK Interest", "terseLabel": "PIK interest" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time to maturity", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails": { "parentTag": "us-gaap_SecuredDebtCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt discount", "negatedTerseLabel": "Debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r88", "r90", "r730" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt discount", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r709", "r766", "r767" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r142", "r709", "r766" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r142", "r162", "r418", "r419", "r709" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross deferred tax liability", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r102", "r103", "r151", "r409" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r709", "r766", "r767" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Excess of tax basis over book value of intangible assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r410" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized research and development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r78", "r765" ] }, "snwv_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability.", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Deferred Tax Asset", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r764" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r78", "r765" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards - foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r78", "r765" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Excess of tax basis over book value of property and equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued employee compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r78", "r765" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r78", "r765" ] }, "snwv_DeferredTaxAssetsTaxDeferredExpenseEquityCost": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredExpenseEquityCost", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as equity cost.", "label": "Deferred Tax Assets, Tax Deferred Expense, Equity Cost", "terseLabel": "Capitalized equity costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Net change in reserve accounts", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r78", "r765" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r411" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r75", "r764" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "snwv_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "calculation": { "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right-of-use assets.", "label": "Deferred Tax Liabilities, Right-of-Use Assets", "negatedLabel": "Right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r10", "r62" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion 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": [ "r10", "r242" ] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Liability [Member]", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Measurement input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r446" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails", "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [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": [ "r351", "r652", "r653", "r654", "r655", "r656", "r657", "r658" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails", "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r351", "r652", "r653", "r654", "r655", "r656", "r657", "r658" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://sanuwave.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue", "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": [ "r733" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://sanuwave.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r364", "r367", "r394", "r395", "r396", "r665" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r680", "r681", "r682" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r680", "r681", "r682", "r684" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r683" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Federal [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r763" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Loss per Share [Abstract]", "terseLabel": "Loss per Share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net loss per share, basic (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": [ "r194", "r214", "r215", "r216", "r217", "r218", "r223", "r225", "r228", "r229", "r230", "r234", "r439", "r440", "r504", "r517", "r641" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net loss per share, diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r194", "r214", "r215", "r216", "r217", "r218", "r225", "r228", "r229", "r230", "r234", "r439", "r440", "r504", "r517", "r641" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://sanuwave.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r222", "r231", "r232", "r233" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rates on Cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r453" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r205", "r405", "r421" ] }, "snwv_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseWarrantsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseWarrantsAmount", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to warrants nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Warrants, Amount", "terseLabel": "Non-deductible gain on warrant adjustment valuation" } } }, "auth_ref": [] }, "snwv_EmbeddedConversionOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "EmbeddedConversionOptionMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument embedded conversion option.", "label": "Embedded Conversion Option [Member]", "terseLabel": "Conversion Option [Member]" } } }, "auth_ref": [] }, "snwv_EmbeddedConversionOptionWithIssuancesOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "EmbeddedConversionOptionWithIssuancesOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.", "label": "Embedded Conversion Option with Issuances of Convertible Debt", "verboseLabel": "Embedded conversion feature on convertible debt" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation", "label": "Employee-related Liabilities, Current", "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": [ "r29" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "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": [ "r679" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r679" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "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": [ "r679" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r687" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r679" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r679" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r679" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "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": [ "r679" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r688" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "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": [ "r19", "r168", "r189", "r190", "r191", "r209", "r210", "r211", "r213", "r219", "r221", "r236", "r260", "r261", "r331", "r397", "r398", "r399", "r414", "r415", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r455", "r456", "r457", "r458", "r459", "r460", "r470", "r526", "r527", "r528", "r540", "r603" ] }, "snwv_ExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ExchangeRatio", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Expected exchange ratio under the Merger Agreement for the Company's liability classified warrants.", "label": "Exchange ratio", "terseLabel": "Exchange ratio" } } }, "auth_ref": [] }, "snwv_FactoringAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FactoringAgreementMember", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Securities purchase agreement and warrants made in June 2021.", "label": "Factoring agreement [Member]", "terseLabel": "Factoring Agreement [Member]" } } }, "auth_ref": [] }, "snwv_FactoringLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FactoringLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Factoring Liabilities [Abstract]" } } }, "auth_ref": [] }, "snwv_FactoringLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FactoringLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 }, "http://sanuwave.com/role/FactoringLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount due under factoring liabilities which have been determined to be probable and reasonably estimated at the balance sheet date.", "label": "Factoring Liabilities, Current", "terseLabel": "Factoring liabilities", "totalLabel": "Factoring liability" } } }, "auth_ref": [] }, "snwv_FactoringLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FactoringLiabilitiesDisclosureTextBlock", "presentation": [ "http://sanuwave.com/role/FactoringLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the amount of payables or other liabilities owed by Company overseas sales subsidiaries to any Seller Group Entity minus receivables or other assets credited to any Company Group Entity by any Seller Group Entity, arising from Securitization of Receivables Transactions.", "label": "Factoring Liabilities Disclosure [Text Block]", "terseLabel": "Factoring Liabilities" } } }, "auth_ref": [] }, "snwv_FactoringLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FactoringLiabilitiesTableTextBlock", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of factoring liabilities.", "label": "Factoring Liabilities [Table Text Block]", "terseLabel": "Factoring Liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of derivative liabilities", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r10" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r442", "r443", "r448" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r442", "r443", "r448" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about 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": [ "r20" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "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": [ "r310", "r356", "r357", "r358", "r359", "r360", "r361", "r443", "r478", "r479", "r480", "r647", "r648", "r659", "r660", "r661" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r85", "r146" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r442", "r443", "r445", "r446", "r449" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://sanuwave.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "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": [ "r441" ] }, "snwv_FairValueEmbeddedConversionOptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FairValueEmbeddedConversionOptionAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Embedded Conversion Option [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel12And3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel12And3Member", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]", "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)." } } }, "auth_ref": [ "r734" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Quoted Prices in Active Markets (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": [ "r310", "r356", "r361", "r443", "r478", "r659", "r660", "r661" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Significant Other Observable Inputs (Level 2) [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r310", "r356", "r361", "r443", "r479", "r647", "r648", "r659", "r660", "r661" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Significant Unobservable 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": [ "r310", "r356", "r357", "r358", "r359", "r360", "r361", "r443", "r480", "r647", "r648", "r659", "r660", "r661" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Liabilities Measured at Fair Value on Recurring Basis", "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": [ "r84", "r147" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r21" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Transfer to level 3", "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r447" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Transfer from level 3", "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r447" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "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": [ "r310", "r356", "r357", "r358", "r359", "r360", "r361", "r478", "r479", "r480", "r647", "r648", "r659", "r660", "r661" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r441", "r449" ] }, "snwv_FairValueOfConversionOptionLiabilitiesUsingBlackScholesModelTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FairValueOfConversionOptionLiabilitiesUsingBlackScholesModelTableTextBlock", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value of conversion option using Black-Scholes Model.", "label": "Fair Value of Conversion Option Liabilities Using Black-Scholes Model [Table Text Block]", "terseLabel": "Fair Value of Conversion Option Liabilities Using Black-Scholes Model" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair value of financial instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r22" ] }, "snwv_FairValueOfWarrantLiabilitiesUsingBlackScholesModelTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FairValueOfWarrantLiabilitiesUsingBlackScholesModelTableTextBlock", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value of warrant liabilities using Black-Scholes Model.", "label": "Fair Value of Warrant Liabilities Using Black-Scholes Model [Table Text Block]", "terseLabel": "Fair Value of Warrant Liabilities Using Black-Scholes Model" } } }, "auth_ref": [] }, "snwv_FairValuePerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FairValuePerShareAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Per Share [Abstract]" } } }, "auth_ref": [] }, "snwv_FairValueWarrantLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "FairValueWarrantLiabilityAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Warrant Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance Leases [Abstract]", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease Payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r467" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r467" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r467" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r467" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r467" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r467" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r464", "r466" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Liabilities at fair value", "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": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Useful Life (in years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible Assets, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r275" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails", "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "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": [ "r273", "r274", "r275", "r276", "r488", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Future Amortization Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails", "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails", "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "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": [ "r58", "r60" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Definite-lived Intangibles [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Outside U.S. [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 }, "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "negatedLabel": "Gain/loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r10", "r63", "r64" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r120", "r588" ] }, "snwv_GoingConcernAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "GoingConcernAbstract", "lang": { "en-us": { "role": { "label": "Going Concern [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r174", "r268", "r502", "r645", "r666", "r722", "r723" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "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": [ "r267", "r271", "r645" ] }, "snwv_GoodwillAndOtherIntangibleAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "GoodwillAndOtherIntangibleAssetAbstract", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Asset [Abstract]", "terseLabel": "Goodwill and Other Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Impairment on goodwill", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r10", "r269", "r270", "r271", "r645" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r117", "r203", "r239", "r245", "r249", "r251", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r450", "r643", "r727" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r680", "r681", "r682" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r132" ] }, "us-gaap_IncomeApproachValuationTechniqueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeApproachValuationTechniqueMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Valuation, Income Approach [Member]", "documentation": "Valuation approach converting future amounts to single current discounted amount." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossAttributableToParent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss Before Income Taxes", "label": "Income (Loss) Attributable to Parent, before Tax", "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments." } } }, "auth_ref": [ "r119", "r191" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r204", "r420" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r204", "r420" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Components of Net Loss Before Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://sanuwave.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r205", "r402", "r406", "r407", "r412", "r416", "r422", "r423", "r424", "r539" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "totalLabel": "Income Tax Expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r155", "r163", "r220", "r221", "r243", "r404", "r417", "r518" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Increase (reduction) in income taxes resulting from [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r761" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Tax benefit at statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r405" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r761" ] }, "snwv_IncomeTaxReconciliationRegistrationPenalties": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "IncomeTaxReconciliationRegistrationPenalties", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to registration penalties.", "label": "Income Tax Reconciliation, Registration Penalties", "terseLabel": "Registration penalties" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "label": "State income tax benefits, net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r761" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and contract liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and accrued interest, related parties", "label": "Increase (Decrease) in Interest Payable, Net", "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity." } } }, "auth_ref": [ "r9" ] }, "snwv_IncreaseDecreaseInInventoriesPrepaidExpensesAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "IncreaseDecreaseInInventoriesPrepaidExpensesAndOtherAssets", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities and prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Inventories, Prepaid Expenses and Other Assets", "negatedLabel": "Inventory, prepaid expenses and other assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "snwv_InitialWarrantyPeriodOfDeviceProduct": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "InitialWarrantyPeriodOfDeviceProduct", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Initial warranty period of device product sales, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Initial Warranty Period of Device Product", "terseLabel": "Initial warranty period of device product" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r685" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://sanuwave.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r272" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "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": [ "r60", "r484", "r485", "r486", "r488", "r639" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r56", "r59" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r121", "r316", "r322", "r649", "r650" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r196", "r198", "r199" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://sanuwave.com/role/Inventory" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory", "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": [ "r264" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://sanuwave.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r696" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://sanuwave.com/role/InventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory", "totalLabel": "Total inventory", "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": [ "r183", "r638", "r666" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://sanuwave.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r156", "r172", "r182", "r264", "r265", "r266", "r483", "r640" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://sanuwave.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "label": "Parts and accessories", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r697" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://sanuwave.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reserve for slow moving inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r55", "r698" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for services", "label": "Issuance of Stock and Warrants for Services or Claims", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r10" ] }, "snwv_IssuanceOfWarrantsClassifiedAsLiabilities": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "IssuanceOfWarrantsClassifiedAsLiabilities", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance of warrants classified as liabilities.", "label": "Issuance of warrants classified as liabilities", "terseLabel": "Issuance of warrants classified as liabilities (in shares)" } } }, "auth_ref": [] }, "snwv_IssuanceOfWarrantsClassifiedAsLiabilitiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "IssuanceOfWarrantsClassifiedAsLiabilitiesFairValue", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance of warrants classified as liabilities.", "label": "Issuance of warrants classified as liabilities, Fair Value", "terseLabel": "Issuance of warrants classified as liabilities" } } }, "auth_ref": [] }, "snwv_IssuanceOfWarrantsClassifiedAsLiabilitiesFairValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "IssuanceOfWarrantsClassifiedAsLiabilitiesFairValuePerShare", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance of warrants classified as liabilities.", "label": "Issuance of warrants classified as liabilities, Fair Value Per Share", "terseLabel": "Issuance of warrants classified as liabilities (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r763" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r465" ] }, "snwv_LesseeOperatingLeaseAndFinanceLeaseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseDisclosureTableTextBlock", "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating and finance leases.", "label": "Lessee, Operating Lease and Finance Lease, Disclosure [Table Text Block]", "verboseLabel": "Maturity of Operating and Financing Lease Liability" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Commitments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r467" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r467" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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": [ "r467" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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": [ "r467" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r467" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://sanuwave.com/role/CommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r467" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r203", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r429", "r430", "r431", "r450", "r563", "r642", "r678", "r727", "r773", "r774" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders' Deficit", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r110", "r153", "r513", "r666", "r708", "r721", "r771" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r171", "r203", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r429", "r430", "r431", "r450", "r666", "r727", "r773", "r774" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Non-Current Liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r96", "r97", "r98", "r101", "r203", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r429", "r430", "r431", "r450", "r727", "r773", "r774" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-Current Liabilities:" } } }, "auth_ref": [] }, "snwv_LicenseAndOptionAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LicenseAndOptionAgreementAbstract", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "License and Option Agreement [Abstract]", "terseLabel": "License and Option Agreement [Abstract]" } } }, "auth_ref": [] }, "snwv_LicenseAndOptionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LicenseAndOptionAgreementMember", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "documentation": "License and option agreement with a third party licensee (the \"Licensee\") in connection with a portfolio of Company's patents related to the field of intravascular shockwave applications (the \"Patents\").", "label": "License and Option Agreement [Member]", "terseLabel": "License and Option Agreement [Member]" } } }, "auth_ref": [] }, "snwv_LicenseFeesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LicenseFeesAndOtherMember", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark and also includes other revenue which are not reported separately.", "label": "License Fees and Other [Member]", "terseLabel": "License Fees and Other [Member]" } } }, "auth_ref": [] }, "snwv_LoansReceivableBasisSpreadOnThereafterVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LoansReceivableBasisSpreadOnThereafterVariableRate", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage added to reference rate used to compute variable rate thereafter on loan receivable.", "label": "Loans Receivable Basis Spread On Thereafter Variable Rate", "terseLabel": "Interest fixed funding thereafter annualized rate" } } }, "auth_ref": [] }, "us-gaap_LoansReceivableBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableBasisSpreadOnVariableRate", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Interest fixed funding annualized rate", "documentation": "Percentage added to reference rate used to compute variable rate on loan receivable." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://sanuwave.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDisclosures", "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made." } } }, "auth_ref": [ "r277", "r278", "r279", "r281", "r283", "r284", "r285", "r286" ] }, "snwv_LossGainOnConversionOptionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LossGainOnConversionOptionLiability", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of loss (gain) related to conversion option liability.", "label": "Loss Gain on Conversion Option Liability", "negatedLabel": "Change in fair value" } } }, "auth_ref": [] }, "snwv_LossGainOnWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LossGainOnWarrantLiability", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of loss (gain) related to warrant liability.", "label": "Loss Gain On Warrant Liability", "negatedLabel": "Change in fair value" } } }, "auth_ref": [] }, "snwv_LossOnIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LossOnIssuanceOfDebt", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 }, "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of losses arising upon issuance of debt.", "label": "Loss on Issuance of Debt", "negatedLabel": "Loss on issuance of debt", "terseLabel": "Loss on issuance of debt" } } }, "auth_ref": [] }, "snwv_LossOnIssuanceOfNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "LossOnIssuanceOfNotes", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "Its is measured as the difference between the fair value of notes the combined fair value of the warrants and the conversion option, the excess combined fair value recorded as loss on issuance.", "label": "loss on Issuance of notes", "terseLabel": "Loss on issuance" } } }, "auth_ref": [] }, "snwv_MajorCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "MajorCustomerMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "documentation": "Major customers are defined as customers whose accounts receivable, or sales individually consist of more than ten percent of total trade receivable or total sales, respectively.", "label": "Major Customer [Member]", "terseLabel": "Major Customer [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r255", "r654", "r733", "r782", "r783" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/FactoringLiabilitiesDetails", "http://sanuwave.com/role/MergerAgreementDetails", "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r280", "r282", "r283", "r284", "r363", "r482", "r525", "r555", "r556", "r607", "r609", "r611", "r612", "r614", "r632", "r633", "r644", "r651", "r664", "r668", "r729", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "us-gaap_MeasurementInputConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputConversionPriceMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Conversion Price [Member]", "documentation": "Measurement input using price per share at which convertible share can be converted into common stock." } } }, "auth_ref": [ "r769" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Dividend Yield [Member]", "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": [ "r769" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time to Maturity [Member]", "verboseLabel": "Weighted Average Expected Life in Years [Member]", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r769" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Volatility (Annual) [Member]", "verboseLabel": "Weighted Average Volatility (annual) [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r769" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate (Annual) [Member]", "terseLabel": "Weighted Average Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r769" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of Underlying Shares [Member]", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r769" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "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": [ "r444" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://sanuwave.com/role/MergerAgreement" ], "lang": { "en-us": { "role": { "label": "Merger Agreement", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r94", "r143" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://sanuwave.com/role/CommonStockDetails", "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r280", "r282", "r283", "r284", "r363", "r482", "r525", "r555", "r556", "r607", "r609", "r611", "r612", "r614", "r632", "r633", "r644", "r651", "r664", "r668", "r729", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r255", "r654", "r733", "r782", "r783" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Nature of the Business and Basis of Presentation", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r157", "r165" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Flows Provided by Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r197" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows - Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Flows Provided by Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows - Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used by Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r123", "r124", "r125" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows - Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "totalLabel": "Net Loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r115", "r125", "r154", "r169", "r185", "r187", "r191", "r203", "r212", "r214", "r215", "r216", "r217", "r220", "r221", "r227", "r239", "r245", "r249", "r251", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r440", "r450", "r515", "r585", "r601", "r602", "r643", "r677", "r727" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://sanuwave.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r686" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://sanuwave.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r686" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International [Member]", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r788", "r789", "r790", "r791" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash Investing and Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r710", "r711" ] }, "us-gaap_NotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableAbstract", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Notes Payable [Abstract]", "label": "Senior Secured Promissory Notes Payable [Abstract]", "terseLabel": "Senior Secured Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition Convertible Promissory Note [Member]", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "snwv_NovemberIssued2022ConvertiblePromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "NovemberIssued2022ConvertiblePromissoryNotesMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible notes drawn in November 2022 which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "November Issued 2022 Convertible Promissory Notes [Member]", "terseLabel": "November Issued 2022 Convertible Promissory Notes [Member]" } } }, "auth_ref": [] }, "snwv_NumberOfCommonStockPurchaseWarrants": { "xbrltype": "integerItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "NumberOfCommonStockPurchaseWarrants", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The company issued purchase warrants to the purchasers.", "label": "Number of Common Stock Purchase Warrants", "terseLabel": "Number of common stock purchase warrants" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r716" ] }, "snwv_NumberOfTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "NumberOfTradingDays", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of trading days for common stock price to exceed threshold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Number of Trading Days", "terseLabel": "Number of trading days" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r239", "r245", "r249", "r251", "r643" ] }, "snwv_OperatingLeaseAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "OperatingLeaseAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.", "label": "Operating Lease and Finance Lease, Liability, Noncurrent", "verboseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://sanuwave.com/role/RevenueDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Rental Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r235", "r468", "r469" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://sanuwave.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r77" ] }, "snwv_OperatingLossCarryforwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "OperatingLossCarryforwardsAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Abstract]" } } }, "auth_ref": [] }, "snwv_OperatingLossCarryforwardsAmountLimitedWithNoExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "OperatingLossCarryforwardsAmountLimitedWithNoExpiration", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws limited with no expiration.", "label": "Operating Loss Carryforwards Amount, Limited with No Expiration", "terseLabel": "Operating loss carryforwards limited with no expiration" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsExpirationDate", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating loss carryforwards, expiry date", "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r77" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r76" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of the Business and Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "snwv_OriginalIssueDiscountPercentage": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "OriginalIssueDiscountPercentage", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The company issued asset backed promissory notes to accredited investors at an original issue discount.", "label": "Original Issue Discount, Percentage", "terseLabel": "Percentage of original issue discount" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sanuwave.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r29" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7", "r114", "r451", "r452", "r454" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r666" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense", "label": "Other Nonoperating Expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r122" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Expense", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails", "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patent [Member]", "terseLabel": "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": [ "r144" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromProductiveAssets", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Proceeds of property and equipment", "label": "Payments for (Proceeds from) Productive Assets", "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles." } } }, "auth_ref": [] }, "snwv_PaymentsProceedsFromFactoring": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "PaymentsProceedsFromFactoring", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from factoring.", "label": "(Payments) Proceeds from Factoring", "terseLabel": "(Payments)/Proceeds from factoring" } } }, "auth_ref": [] }, "snwv_PercentageOfAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "PercentageOfAccountsReceivable", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of accounts receivable to the value of receivable.", "label": "Percentage of Accounts Receivable", "terseLabel": "Percentage of accounts receivable" } } }, "auth_ref": [] }, "snwv_PercentageOfConvertibleNotes": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "PercentageOfConvertibleNotes", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Maturity date for convertible notes percentage.", "label": "Percentage of Convertible Notes", "terseLabel": "Percentage of convertible notes" } } }, "auth_ref": [] }, "snwv_PercentageOfWarrantsOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "PercentageOfWarrantsOutstanding", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares subject to all such outstanding warrants in the aggregate.", "label": "Percentage of Warrants Outstanding", "terseLabel": "Percentage of warrants outstanding" } } }, "auth_ref": [] }, "snwv_PeriodInterestFixedFundingAnnualizedRate": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "PeriodInterestFixedFundingAnnualizedRate", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The period for interest fixed funding annualized rate, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period, Interest Fixed Funding Annualized Rate", "terseLabel": "Period, interest fixed funding annualized rate" } } }, "auth_ref": [] }, "snwv_PeriodOfNoticeTermination": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "PeriodOfNoticeTermination", "presentation": [ "http://sanuwave.com/role/FactoringLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of notice termination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of Notice Termination", "terseLabel": "Period of notice termination" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "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": [ "r104", "r323" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "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": [ "r104", "r565" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r104", "r323" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r104", "r565", "r583", "r786", "r787" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.001, 5,000,000 shares authorized, 6,175 Series A, 293 Series B, 90 Series C, and 8 Series D designated shares, respectively; no shares issues and outstanding at 2023 and 2022", "label": "Preferred Stock, Value, Issued", "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": [ "r104", "r509", "r666" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r699" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "snwv_ProbabilityOfClosingMerger": { "xbrltype": "percentItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ProbabilityOfClosingMerger", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails", "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Probability of the Merger closing.", "label": "Probability of closing Merger", "terseLabel": "Probability of closing Merger" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from convertible promissory notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Total proceeds", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from senior secured promissory note", "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Gross cash proceeds", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r8", "r534" ] }, "us-gaap_ProceedsFromLicenseFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLicenseFeesReceived", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One-time payment received from Licensee", "label": "Proceeds from License Fees Received", "documentation": "Cash received from licensees for license fees during the current period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ProceedsFromSecuredNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSecuredNotesPayable", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from asset-backed secured promissory notes payable", "label": "Proceeds from Secured Notes Payable", "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from short term borrowings", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from warrant exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r703" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "System Revenue [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r652" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails", "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "auth_ref": [ "r252", "r487", "r519", "r520", "r521", "r522", "r523", "r524", "r635", "r652", "r667", "r692", "r725", "r726", "r733", "r782" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails", "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r252", "r487", "r519", "r520", "r521", "r522", "r523", "r524", "r635", "r652", "r667", "r692", "r725", "r726", "r733", "r782" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, equipment and right of use assets, 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": [ "r11", "r506", "r514", "r666" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r195", "r263" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://sanuwave.com/role/CommonStockDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/FactoringLiabilitiesDetails", "http://sanuwave.com/role/MergerAgreementDetails", "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r280", "r282", "r283", "r284", "r355", "r363", "r390", "r391", "r392", "r481", "r482", "r525", "r555", "r556", "r607", "r609", "r611", "r612", "r614", "r632", "r633", "r644", "r651", "r664", "r668", "r671", "r724", "r729", "r776", "r777", "r778", "r779", "r780" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://sanuwave.com/role/CommonStockDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/FactoringLiabilitiesDetails", "http://sanuwave.com/role/MergerAgreementDetails", "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r280", "r282", "r283", "r284", "r355", "r363", "r390", "r391", "r392", "r481", "r482", "r525", "r555", "r556", "r607", "r609", "r611", "r612", "r614", "r632", "r633", "r644", "r651", "r664", "r668", "r671", "r724", "r729", "r776", "r777", "r778", "r779", "r780" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r717", "r718", "r719", "r720" ] }, "snwv_ReclassificationOfWarrantLiabilityDueToCashlessWarrantExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ReclassificationOfWarrantLiabilityDueToCashlessWarrantExercise", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount related to reclassification of warrant liability due to cashless warrant exercise in a noncash transactions.", "label": "Reclassification of Warrant Liability Due to Cashless Warrant Exercise", "terseLabel": "Reclassification of warrant liabilities to equity due to cashless warrant exercise" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "terseLabel": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r362", "r471", "r472", "r558", "r559", "r560", "r561", "r562", "r582", "r584", "r606" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r206", "r207", "r471", "r472", "r473", "r474", "r558", "r559", "r560", "r561", "r562", "r582", "r584", "r606" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r362", "r471", "r472", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r558", "r559", "r560", "r561", "r562", "r582", "r584", "r606", "r772" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of debt principal", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r704" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r93", "r401", "r781" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r400" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r107", "r137", "r512", "r529", "r531", "r538", "r566", "r666" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r168", "r209", "r210", "r211", "r213", "r219", "r221", "r260", "r261", "r397", "r398", "r399", "r414", "r415", "r432", "r434", "r435", "r437", "r438", "r526", "r528", "r540", "r786" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://sanuwave.com/role/RevenueDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding 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": [ "r240", "r241", "r244", "r247", "r248", "r252", "r253", "r255", "r350", "r351", "r487" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r166", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r634" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://sanuwave.com/role/Revenue" ], "lang": { "en-us": { "role": { "label": "Revenue", "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": [ "r166", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r354" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 }, "http://sanuwave.com/role/RevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "totalLabel": "Total Revenue", "label": "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": [ "r192", "r203", "r240", "r241", "r244", "r247", "r248", "r252", "r253", "r255", "r259", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r450", "r505", "r727" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk and Limited Suppliers [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://sanuwave.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r686" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://sanuwave.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r686" ] }, "snwv_SEPAcquisitionCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SEPAcquisitionCorpMember", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The company entered into an agreement and plan of merger among SEP Acquisition Corp.", "label": "SEP Acquisition Corp. [Member]", "terseLabel": "SEP Acquisition Corp. [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://sanuwave.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://sanuwave.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive Equity Securities", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r46" ] }, "snwv_ScheduleOfAssetBackedSecuredPromissoryNotesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ScheduleOfAssetBackedSecuredPromissoryNotesTableTextBlock", "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of asset-backed secured promissory notes.", "label": "Schedule of Asset-Backed Secured Promissory Notes [Table Text Block]", "terseLabel": "ABS Promissory Notes" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r79", "r81", "r426" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://sanuwave.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Income Tax Provision (Benefit)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultTables" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Secured Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://sanuwave.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://sanuwave.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r139" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails", "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r58", "r60", "r488" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Carrying Value of Intangible Assets", "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": [ "r58", "r60" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://sanuwave.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Components of Net Loss before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r709" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://sanuwave.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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": [ "r24", "r111", "r112", "r113" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-Term Debt [Table]", "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://sanuwave.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r65", "r66", "r67", "r68", "r69", "r70", "r71", "r135", "r136", "r137", "r177", "r178", "r179", "r237", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r534", "r535", "r536", "r537", "r651", "r689", "r706" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Warrant Activity", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://sanuwave.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Weighted Average Shares Outstanding", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r45" ] }, "snwv_ScheduleOfWeightedAverageSharesOutstandingTable": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ScheduleOfWeightedAverageSharesOutstandingTable", "presentation": [ "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about weighted average number of shares outstanding.", "label": "Schedule of Weighted Average Shares Outstanding [Table]", "terseLabel": "Schedule of Weighted Average Shares Outstanding [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Future Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r60" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersTables" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk and Limited Suppliers", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r47", "r48", "r50", "r51", "r86", "r148" ] }, "snwv_SecondAmendmentToNoteAndWarrantPurchaseAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SecondAmendmentToNoteAndWarrantPurchaseAndSecurityAgreementMember", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the Second Amendment to Note and Warrant Purchase and Security Agreement.", "label": "Second Amendment to Note and Warrant Purchase and Security Agreement [Member]", "terseLabel": "Second Amendment to Note and Warrant Purchase and Security Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 }, "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sanuwave.com/role/AssetbackedSecuredPromissoryNotesAbsPromissoryNotesDetails", "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset-backed secured promissory notes payable", "totalLabel": "Carrying value", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r99", "r150" ] }, "snwv_SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Securities purchase agreement in a private placement.", "label": "Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member]", "terseLabel": "Securities Purchase Agreement and Future Advance Convertible Promissory Notes [Member]" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r253", "r254", "r552", "r553", "r554", "r608", "r610", "r613", "r615", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r636", "r653", "r671", "r733", "r782" ] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://sanuwave.com/role/NatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior secured debt, in default", "terseLabel": "Carrying value", "label": "Senior Notes, Current", "documentation": "Carrying value as of the balance sheet date of the portion of long-term notes having the highest claim on the assets of the issuer in case of bankruptcy or liquidation, due within one year or the normal operating cycle, if longer. Senior note holders are paid off in full before any payments are made to debt holders having a lesser priority of repayment." } } }, "auth_ref": [ "r29", "r666" ] }, "snwv_SeniorSecuredPromissoryNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SeniorSecuredPromissoryNotesPayableMember", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Secured Promissory Notes Payable [Member]", "verboseLabel": "Senior Secured Debt [Member]" } } }, "auth_ref": [] }, "snwv_SequencingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SequencingPolicyPolicyTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of sequencing.", "label": "Sequencing Policy [Policy Text Block]", "terseLabel": "Sequencing policy" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Convertible Preferred Stock [Member]", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r694", "r695", "r731" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Convertible Preferred Stock [Member]", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r694", "r695", "r731" ] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Series C Convertible Preferred Stock [Member]", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r694", "r695", "r731" ] }, "us-gaap_SeriesDPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesDPreferredStockMember", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Series D Convertible Preferred Stock [Member]", "label": "Series D Preferred Stock [Member]", "documentation": "Series D preferred stock." } } }, "auth_ref": [ "r694", "r695", "r731" ] }, "snwv_ServiceAgreementAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ServiceAgreementAdditionsMember", "presentation": [ "http://sanuwave.com/role/ContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The line item indicates the service agreement additions of revenue.", "label": "Service Agreement Additions [Member]", "terseLabel": "New Service Agreement Additions [Member]" } } }, "auth_ref": [] }, "snwv_SettlementOfDebtAndWarrantsWithStock": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SettlementOfDebtAndWarrantsWithStock", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of the settlement of debt and warrants with stock in noncash transactions.", "label": "Settlement of Debt and Warrants with Stock", "terseLabel": "Settlement of debt and warrants with stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Non-statutory options vesting period", "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": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Class [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "snwv_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonStatutoryOptionsExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonStatutoryOptionsExpirationPeriod", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an non-statutory options expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-statutory Options Expiration Period", "terseLabel": "Non-statutory options expiration period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Shares available for grant (in shares)", "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": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value for outstanding options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r371", "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Options [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding (in dollars per share)", "periodEndLabel": "Outstanding (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r371", "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited or expired (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Granted (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": [ "r375" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Share price (in dollars per share)", "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/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Life (years)", "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": [ "r389" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value for vested and exercisable options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, 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": [ "r73" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual term for exercisable stock options", "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": [ "r73" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual term for outstanding exercisable stock options", "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": [ "r138" ] }, "snwv_SharesAssumingConversionOfNominallyPricedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SharesAssumingConversionOfNominallyPricedWarrantsMember", "presentation": [ "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation assuming conversion of nominally priced warrants", "label": "Shares Assuming Conversion of Nominally Priced Warrants [Member]", "terseLabel": "Common Shares Issuable Assuming Exercise of Nominally Priced Warrants [Member]" } } }, "auth_ref": [] }, "snwv_SharesIssuedForSettlementOfAugust2022Debt": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SharesIssuedForSettlementOfAugust2022Debt", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Value of shares issued for settlement of August 2022 debt.", "label": "Shares issued for settlement of August 2022 debt" } } }, "auth_ref": [] }, "snwv_SharesIssuedForSettlementOfAugust2022DebtInShares": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SharesIssuedForSettlementOfAugust2022DebtInShares", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for settlement of August 2022 debt.", "label": "Shares Issued For Settlement Of August2022 Debt In Shares", "terseLabel": "Shares issued for settlement of August 2022 debt (in shares)" } } }, "auth_ref": [] }, "snwv_SharesIssuedForSettlementOfDebtAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SharesIssuedForSettlementOfDebtAndWarrants", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued for settlement of debt and warrants during the period.", "label": "Shares Issued for Settlement of Debt and Warrants", "terseLabel": "Shares issued for settlement of debt and warrants" } } }, "auth_ref": [] }, "snwv_SharesIssuedForSettlementOfDebtAndWarrantsInShares": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SharesIssuedForSettlementOfDebtAndWarrantsInShares", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for settlement of debt and warrants during the period.", "label": "Shares Issued for Settlement of Debt and Warrants in Shares", "terseLabel": "Shares issued for settlement of debt and warrants (in shares)" } } }, "auth_ref": [] }, "snwv_SharesIssuedForSettlementOfNovember2022Debt": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SharesIssuedForSettlementOfNovember2022Debt", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Value of shares issued for settlement of November 2022 debt.", "label": "Shares Issued For Settlement Of November 2022 Debt", "terseLabel": "Shares issued for settlement of November 2022 debt" } } }, "auth_ref": [] }, "snwv_SharesIssuedForSettlementOfNovember2022DebtInShares": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SharesIssuedForSettlementOfNovember2022DebtInShares", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for settlement of November 2022 debt.", "label": "Shares Issued For Settlement Of November 2022 Debt In Shares", "terseLabel": "Shares issued for settlement of November 2022 debt (in shares)" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt [Line Items]", "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesAcquisitionConvertiblePromissoryNotesPayableAndConvertiblePromissoryNotesPayableRelatedPartyDetails", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultOutstandingSecuredDebtDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r25" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r126", "r201" ] }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyDisclosureAbstract", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract Liabilities [Abstract]", "label": "Standard Product Warranty Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "State [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sanuwave.com/role/MergerAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r167", "r177", "r178", "r179", "r203", "r225", "r226", "r228", "r230", "r237", "r238", "r259", "r287", "r289", "r290", "r291", "r294", "r295", "r323", "r324", "r326", "r327", "r329", "r450", "r534", "r535", "r536", "r537", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r565", "r586", "r603", "r616", "r617", "r618", "r619", "r620", "r689", "r706", "r715" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r36", "r168", "r189", "r190", "r191", "r209", "r210", "r211", "r213", "r219", "r221", "r236", "r260", "r261", "r331", "r397", "r398", "r399", "r414", "r415", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r455", "r456", "r457", "r458", "r459", "r460", "r470", "r526", "r527", "r528", "r540", "r603" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r253", "r254", "r552", "r553", "r554", "r608", "r610", "r613", "r615", "r621", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r636", "r653", "r671", "r733", "r782" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "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": [ "r209", "r210", "r211", "r236", "r487", "r533", "r551", "r557", "r558", "r559", "r560", "r561", "r562", "r565", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r582", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r603", "r672" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical", "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r209", "r210", "r211", "r236", "r487", "r533", "r551", "r557", "r558", "r559", "r560", "r561", "r562", "r565", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r582", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r603", "r672" ] }, "snwv_StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "StockIncentivePlanMember", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Stock Incentive Plan.", "label": "Stock Incentive Plan", "terseLabel": "Stock Incentive Plan [Member]" } } }, "auth_ref": [] }, "snwv_StockIssuedDuringPeriodSharesCashlessWarrantExercises": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "StockIssuedDuringPeriodSharesCashlessWarrantExercises", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "The cashless exercises shares issued during the period.", "label": "Stock Issued During Period Shares, Cashless Warrant Exercises", "terseLabel": "Cashless warrant exercise (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit", "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Shares issued in conjunction with senior note (in shares)", "terseLabel": "Issuance of common stock upon conversion of convertible notes (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r19", "r35", "r68", "r137", "r313" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Shares issued for services (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://sanuwave.com/role/StockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r19", "r104", "r105", "r137", "r376" ] }, "snwv_StockIssuedDuringPeriodValueCashlessWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "StockIssuedDuringPeriodValueCashlessWarrantExercises", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "The cashless exercises shares issued amount during the period.", "label": "Stock Issued During Period Value, Cashless Warrant Exercises", "terseLabel": "Cashless warrant exercise" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Shares issued in conjunction with senior note", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r19", "r36", "r137" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Shares issued for services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "snwv_StockIssuedDuringPeriodWarrantsExercisedShares": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "StockIssuedDuringPeriodWarrantsExercisedShares", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised during the period", "label": "Stock Issued During Period, Warrants Exercised, Shares", "terseLabel": "Warrant exercise (in shares)" } } }, "auth_ref": [] }, "snwv_StockIssuedDuringPeriodWarrantsExercisedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "StockIssuedDuringPeriodWarrantsExercisedValue", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from number of warrant exercised during the period.", "label": "Stock Issued During Period Warrants Exercised Value", "terseLabel": "Warrant exercise" } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock Options [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r671" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedStatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders' Deficit", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r105", "r108", "r109", "r128", "r567", "r583", "r604", "r605", "r666", "r678", "r708", "r721", "r771", "r786" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets", "http://sanuwave.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' DEFICIT" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r461", "r476" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r476" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r461", "r476" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r476" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r476" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Event [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://sanuwave.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "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": [ "r475", "r477" ] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://sanuwave.com/role/GoingConcern" ], "lang": { "en-us": { "role": { "label": "Going Concern", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r95" ] }, "snwv_SummaryOfConversionLiabilityActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "SummaryOfConversionLiabilityActivityTableTextBlock", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of conversion liability activity.", "label": "Summary of Conversion Liability Activity [Table Text Block]", "terseLabel": "Summary of Conversion Liability Activity" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Information:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tradenames [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r82" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://sanuwave.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names [Member]", "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": [ "r82" ] }, "snwv_Two021ConvertiblePromissoryNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "Two021ConvertiblePromissoryNotesPayableMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "2021 Convertible Promissory Notes Payable [Member]", "terseLabel": "2021 Convertible Promissory Notes Payable [Member]" } } }, "auth_ref": [] }, "snwv_Two022ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "Two022ConvertibleNotesPayableMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note issued in the 2022, which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "2022 Convertible Notes Payable [Member]", "terseLabel": "2022 Convertible Notes Payable [Member]" } } }, "auth_ref": [] }, "snwv_Two022ConvertibleNotesPayableRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "Two022ConvertibleNotesPayableRelatedPartiesMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note of related parties issued in the year 20222, which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "2022 Convertible Notes Payable Related Parties [Member]", "terseLabel": "2022 Convertible Notes Payable, Related Parties [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/FactoringLiabilitiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails", "http://sanuwave.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r427" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://sanuwave.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed earnings of foreign subsidiaries", "label": "Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r15", "r16", "r403", "r425" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Penalties and Interest Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Income tax penalties", "documentation": "Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r762" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "crdr": "debit", "presentation": [ "http://sanuwave.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Interest on income taxes", "documentation": "Amount of interest expense for an underpayment of income taxes." } } }, "auth_ref": [ "r762" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://sanuwave.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r52", "r53", "r54", "r158", "r159", "r160", "r161" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "calculation": { "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sanuwave.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ValuationTechniqueOptionPricingModelMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueOptionPricingModelMember", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsEmbeddedConversionOptionDetails" ], "lang": { "en-us": { "role": { "label": "Binomial Pricing Model [Member]", "documentation": "Valuation technique calculating price of option." } } }, "auth_ref": [ "r769" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "snwv_VendorAMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "VendorAMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of vendor B.", "label": "Vendor A [Member]" } } }, "auth_ref": [] }, "snwv_VendorBMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "VendorBMember", "presentation": [ "http://sanuwave.com/role/ConcentrationOfCreditRiskAndLimitedSuppliersDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of vendor B.", "label": "Vendor B [Member]" } } }, "auth_ref": [] }, "snwv_WarrantIssuanceInConjunctionWithConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantIssuanceInConjunctionWithConvertibleNotes", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of the warrant issuance in conjunction with convertible notes in noncash transactions.", "label": "Warrant Issuance in Conjunction with Convertible Notes", "verboseLabel": "Warrant issuance in conjunction with convertible notes" } } }, "auth_ref": [] }, "snwv_WarrantLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantLiabilityAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Liability [Abstract]", "terseLabel": "Warrant Liability [Abstract]" } } }, "auth_ref": [] }, "snwv_WarrantLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantLiabilityCurrent", "crdr": "credit", "calculation": { "http://sanuwave.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://sanuwave.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of warrant liability. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Warrant liability, current", "terseLabel": "Warrant liability" } } }, "auth_ref": [] }, "snwv_WarrantLiabilityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantLiabilityFairValue", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value of warrant liability.", "label": "Warrant Liability, Fair Value", "periodStartLabel": "Warrant Liability, Fair Value", "periodEndLabel": "Warrant Liability, Fair Value" } } }, "auth_ref": [] }, "snwv_WarrantLiabilityFairValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantLiabilityFairValuePerShare", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value per share of warrant liability at respective valuation date.", "label": "Warrant Liability, Fair Value Per Share", "periodStartLabel": "Fair value per share (in dollars per share)", "periodEndLabel": "Fair value per share (in dollars per share)" } } }, "auth_ref": [] }, "snwv_WarrantLiabilityWarrantsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantLiabilityWarrantsOutstanding", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants liability outstanding.", "label": "Warrant Liability, Warrants Outstanding", "periodStartLabel": "Warrants outstanding (in shares)", "periodEndLabel": "Warrants outstanding (in shares)" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://sanuwave.com/role/LossPerShareAntiDilutiveEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock Purchase Warrants [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r669", "r670", "r673", "r674", "r675", "r676" ] }, "snwv_WarrantOneMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantOneMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant One [Member]", "terseLabel": "First Warrant [Member]" } } }, "auth_ref": [] }, "snwv_WarrantOutstandingAndFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantOutstandingAndFairValueAbstract", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Outstanding and Fair Value [Abstract]" } } }, "auth_ref": [] }, "snwv_WarrantTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantTwoMember", "presentation": [ "http://sanuwave.com/role/ConvertiblePromissoryNotesAndConvertiblePromissoryNotesRelatedPartiesConvertibleNotesPayableAndConvertibleNotesPayableRelatedPartiesDetails", "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant Two [Member]", "terseLabel": "Second Warrant [Member]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Common Stock Purchase Warrants [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants measurement input", "label": "Warrants and Rights Outstanding, 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": [ "r446" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average expected life in years (Years)", "label": "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": [ "r770" ] }, "snwv_WarrantsIssuedInConjunctionWithSeniorSecuredAndConvertiblePromissoryNotePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantsIssuedInConjunctionWithSeniorSecuredAndConvertiblePromissoryNotePayable", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Warrants issued in conjunction with senior secured promissory notes payable and convertible promissory notes payable.", "label": "Warrants Issued in Conjunction with Senior Secured and Convertible Promissory Note Payable", "terseLabel": "Warrants issued in conjunction with senior secured promissory note payable and convertible promissory notes payable" } } }, "auth_ref": [] }, "snwv_WarrantsOutstandingAndFairValuesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantsOutstandingAndFairValuesTableTextBlock", "presentation": [ "http://sanuwave.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value and warrants outstanding.", "label": "Warrants Outstanding and Fair Values [Table Text Block]", "terseLabel": "Warrants Outstanding and Fair Values" } } }, "auth_ref": [] }, "snwv_WarrantsToPurchaseSharesOfAdditionalCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WarrantsToPurchaseSharesOfAdditionalCommonStock", "presentation": [ "http://sanuwave.com/role/SeniorSecuredDebtInDefaultSeniorSecuredPromissoryNotePayableInDefaultDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued to purchase shares of additional common stock.", "label": "Warrants to Purchase Shares of Additional Common Stock", "verboseLabel": "Warrants to purchase common stock (in shares)" } } }, "auth_ref": [] }, "snwv_WeightedAverageExercisePricePerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WeightedAverageExercisePricePerShareAbstract", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price per share [Abstract]", "terseLabel": "Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding, diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r224", "r230" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares Outstanding [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding, basic (in shares)", "terseLabel": "Weighted average shares outstanding (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": [ "r223", "r230" ] }, "snwv_WeightedAverageRemainingContractualLifeYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WeightedAverageRemainingContractualLifeYearsAbstract", "presentation": [ "http://sanuwave.com/role/CommonStockPurchaseWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Life (Years) [Abstract]", "terseLabel": "Weighted Average Remaining Life (Years) [Abstract]" } } }, "auth_ref": [] }, "snwv_WeightedAverageSharesOutstandingLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WeightedAverageSharesOutstandingLineItems", "presentation": [ "http://sanuwave.com/role/LossPerShareWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Weighted Average Shares Outstanding [Line Items]", "terseLabel": "Weighted Average Shares Outstanding [Line Items]" } } }, "auth_ref": [] }, "snwv_WorkingCapitalBalancesRefinancedIntoConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://sanuwave.com/20231231", "localname": "WorkingCapitalBalancesRefinancedIntoConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://sanuwave.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of the working capital balances refinanced into Convertible notes payable in noncash transactions.", "label": "Working Capital Balances Refinanced into Convertible Notes Payable", "verboseLabel": "Working capital balances refinanced into convertible notes payable" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "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/2147481877/830-230-45-1" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-40/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r149": { "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/2147479853/942-210-S99-1" }, "r150": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "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/2147479853/942-210-S99-1" }, "r154": { "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/2147483589/942-220-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r202": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "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" }, "r204": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-20/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-30/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r484": { "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/2147483256/920-350-50-1" }, "r485": { "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/2147483256/920-350-50-1" }, "r486": { "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/2147483256/920-350-50-4" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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/2147483147/928-340-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r500": { "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/2147482274/932-235-50-8" }, "r501": { "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/2147482274/932-235-50-8" }, "r502": { "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/2147479853/942-210-S99-1" }, "r503": { "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/2147483589/942-220-S99-1" }, "r504": { "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/2147483589/942-220-S99-1" }, "r505": { "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/2147479557/942-235-S99-1" }, "r506": { "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/2147480842/942-360-50-1" }, "r507": { "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/2147479440/944-210-S99-1" }, "r508": { "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/2147479440/944-210-S99-1" }, "r509": { "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/2147479440/944-210-S99-1" }, "r510": { "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/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "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/2147479440/944-210-S99-1" }, "r513": { "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/2147479440/944-210-S99-1" }, "r514": { "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/2147479440/944-210-S99-1" }, "r515": { "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/2147483586/944-220-S99-1" }, "r516": { "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/2147483586/944-220-S99-1" }, "r517": { "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/2147483586/944-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-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/2147480149/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/2147480149/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/2147480149/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/2147480149/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/2147480149/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/2147480149/944-235-S99-2" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "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" }, "r532": { "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/2147479383/944-825-50-1B" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "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(i)(2))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r540": { "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/2147480767/946-205-45-4" }, "r541": { "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/2147480737/946-205-50-2" }, "r542": { "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/2147480737/946-205-50-27" }, "r543": { "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/2147480737/946-205-50-7" }, "r544": { "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/2147480737/946-205-50-7" }, "r545": { "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/2147480737/946-205-50-7" }, "r546": { "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/2147480737/946-205-50-7" }, "r547": { "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/2147480737/946-205-50-7" }, "r548": { "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/2147480737/946-205-50-7" }, "r549": { "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/2147480737/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": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r551": { "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/2147480555/946-210-45-4" }, "r552": { "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/2147480524/946-210-50-1" }, "r553": { "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/2147480524/946-210-50-2" }, "r554": { "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/2147480524/946-210-50-6" }, "r555": { "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/2147480524/946-210-50-6" }, "r556": { "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/2147480524/946-210-50-6" }, "r557": { "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/2147479617/946-210-S99-1" }, "r558": { "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/2147479617/946-210-S99-1" }, "r559": { "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/2147479617/946-210-S99-1" }, "r560": { "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/2147479617/946-210-S99-1" }, "r561": { "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/2147479617/946-210-S99-1" }, "r562": { "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/2147479617/946-210-S99-1" }, "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "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/2147479617/946-210-S99-2" }, "r583": { "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/2147479617/946-210-S99-2" }, "r584": { "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/2147483581/946-220-45-3" }, "r585": { "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/2147483581/946-220-45-7" }, "r586": { "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/2147483580/946-220-50-3" }, "r587": { "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/2147483575/946-220-S99-1" }, "r588": { "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/2147483575/946-220-S99-1" }, "r589": { "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/2147483575/946-220-S99-1" }, "r590": { "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/2147483575/946-220-S99-1" }, "r591": { "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/2147483575/946-220-S99-1" }, "r592": { "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/2147483575/946-220-S99-1" }, "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(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "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/2147483575/946-220-S99-3" }, "r603": { "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/2147483575/946-220-S99-3" }, "r604": { "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/2147483575/946-220-S99-3" }, "r605": { "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/2147483575/946-220-S99-3" }, "r606": { "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/2147480833/946-310-45-1" }, "r607": { "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/2147480032/946-320-S99-1" }, "r608": { "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/2147480032/946-320-S99-1" }, "r609": { "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/2147480032/946-320-S99-2" }, "r610": { "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/2147480032/946-320-S99-2" }, "r611": { "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/2147480032/946-320-S99-3" }, "r612": { "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/2147480032/946-320-S99-3" }, "r613": { "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/2147480032/946-320-S99-3" }, "r614": { "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/2147480032/946-320-S99-6" }, "r615": { "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/2147480032/946-320-S99-6" }, "r616": { "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/2147481004/946-505-50-1" }, "r617": { "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/2147481004/946-505-50-2" }, "r618": { "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/2147481004/946-505-50-2" }, "r619": { "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/2147481004/946-505-50-2" }, "r620": { "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/2147481004/946-505-50-2" }, "r621": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r622": { "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/2147481027/954-310-50-2" }, "r623": { "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/2147479438/970-360-S99-1" }, "r624": { "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/2147479438/970-360-S99-1" }, "r625": { "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/2147479438/970-360-S99-1" }, "r626": { "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/2147479438/970-360-S99-1" }, "r627": { "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/2147479438/970-360-S99-1" }, "r628": { "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/2147479438/970-360-S99-1" }, "r629": { "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/2147479438/970-360-S99-1" }, "r630": { "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/2147479438/970-360-S99-1" }, "r631": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r632": { "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/2147482856/976-310-50-1" }, "r633": { "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/2147482707/978-310-50-1" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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/2147480524/946-210-50-1" }, "r670": { "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/2147480524/946-210-50-6" }, "r671": { "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/2147480493/946-210-55-1" }, "r672": { "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/2147480833/946-310-45-1" }, "r673": { "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/2147480032/946-320-S99-1" }, "r674": { "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/2147480032/946-320-S99-2" }, "r675": { "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/2147480032/946-320-S99-3" }, "r676": { "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/2147480032/946-320-S99-6" }, "r677": { "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/2147480167/946-830-55-10" }, "r678": { "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/2147480167/946-830-55-12" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r689": { "role": "http://www.xbrl.org/2003/role/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" }, "r690": { "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" }, "r691": { "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/2147479383/944-825-50-1B" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r697": { "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)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r711": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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/2147482517/912-730-25-1" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r784": { "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/2147480767/946-205-45-4" }, "r785": { "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/2147479617/946-210-S99-1" }, "r786": { "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/2147483575/946-220-S99-3" }, "r787": { "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/2147483575/946-220-S99-3" }, "r788": { "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/2147480032/946-320-S99-1" }, "r789": { "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/2147480032/946-320-S99-2" }, "r790": { "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/2147480032/946-320-S99-3" }, "r791": { "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/2147480032/946-320-S99-6" } } } ZIP 100 0001140361-24-014611-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-24-014611-xbrl.zip M4$L#!!0 ( *V =5@8PS<_%2<# $32(0 2 968R,# Q-3(W-E\Q,&LN M:'1M[+U[<]O(L3?\_WX*'.7DQ*ZB9 $;_:NGY)E.:MD;>FUY.3D>>NMU 8 MB%B# (.+9.ZG?[M[9G#A1:(DD@(H;"6[(BZ#F;[-KWMZ>G[^/S\F@7;#X\2/ MPE_^8ASI?]%XZ$2N'U[_\I?CRY.SL[_\G_<__3Q.X3%X-$S>_K#CP/_E8)RF MT[=OWMS>WA[AE:,HOGYCZGKWC1\F*0L=?B"?#_SP^QV/XVV;)?GC/Q:>O^W2 MT\9H-'I#=_-'$W_9@]"L\>9_/_]VZ8SYA!W.]P<_[Q8OEGO3?R-NJD?])+), M8W#78,43ZH4D3O.'/9;8]"!3Y<_7SSZ M)HU9F'A1/&$I\!&_IA_JYJ%AEAHY3+A3:0A^'UU'-W>V8_0.]>%AUU#M9,GA M-6/3Q4'*&Y6!NGR.S.J+<*/RH!-E81K/EC\L;U9?R.(8Q'35&_)NM3-I?)C. MICQ93DRX_09OXSOFH=XMCSF-5TK Z W<50^&S'>2Y5VB6Y7^)+ZS_%&X47TP MG<8KGH0[E4?Y#V>\_%&\4Z4@]U80CWO5-AUW19..6^UG>'N3/YFP,+ME-_S( MB2;TE&'F!%VMW&AE#M#:<.:^_TF#?WY._33@[W]^(_XKKOW7X:'VF^_P,.&N MED9OM0]QQ-S8=Z\Y/4#_?(R<;,+#5'-BSE)X,$O II4>U2Z^GGM^P#73.NH> M&4<]T[2*UT^BZ2SVK\>I!EWK:8<:#,(JOWUX*'LSX2G3<$2'_#^9#R0XB<(4 M/GQX!>)TH#GBUR\'*?^1OJ$1OH$AOA%C_.EG.W)G6I+. O[+@8[@CRS6ZPP$?CFS=&IA]TW$'AASRC_0KBIB#S-<-W4BC M0@R$A?GE *S26\__P=U#CP4P!;RG__S\IM*EU3T\(3U//_F)PX)_<1:?ANY' MX'6IL_W>4!^.>GIOX.F6Q0=#J]ML/^EW/M?2!PWC?'HT\=]@UC)'MK,'0]Z _ MAF4,^OWUZ 1V[NW7+."&;O>,XS@^=J,IV)-YK7"'CN6Q@>?V>I;G<=L>#'K=;G])OPQ]XUJ!??T2A?=W%[K5-\VAU^<#9O4,Q[;LD=?M@WXX(Z8/ M=MC=51^K; ;^(HXF?)%$\^Q*E M//G,L>L'[R]Z'Q]H.?[)@^#O870;7G*6P+SGGB5)!DT5 ^_U'+W?=88NR)1E M=+LCT[5MQV #QOIZ;]A=PX)\B1[8JW]$ 8!8%L\^ >"(RVSP!J/!0'=-W=&9 MY0T&-FB@#99_Z(T<%V:K;?1&SIM?^30"ZH?7ERE+*R;?M1VPKSW7ZS'= OD M4]:SNP-WR/O0R[Z]1J?^Q9,']NH,6HSAZ_X-ATF MIS-[9'=MEX\\T]6!B!ONU7'F^FD4?_+CR9E;[H;CVGUO..*6X5GN:,3Z0)F1 MY^B>TQO9_77DIS\V[7&@V&]L#0P5@:#"3>&2WMF; X6>B+:]_ % %*3_RWH1\ 9(TS M#FAU(WWS^@[KZJ.> UHWLHP1EZW'-LF,_[ YO9S$4$-C(,(+/N,QO41+B:I[YP([[P8F=7=T8*V18S@]9G#X!T8Z>BBC3ED<^$M99:T8T)NJ$Q5SCV/8@2?O?\8H MU=N$XD_P>8VB5F_',?8$I^9#U8>C'PF8%G$;HP]PVY], Q+L-W-MTL\D@DD5 M?U$4[JT<(E%EJ:61SW&RL.J7[^)OS^>Q1GWD2\-")V=_KV+E^9??JTO5UJ=$ M4_4K@5DO1=:18W*H&_ _]5YQ+^^F6SPJB5Z]HWZKC[RIT&$U6?I=O0;$$*'( M5)*B?]C5\X;DG<>-SP+_K&;CLS"&9FYH?&9-A+DT/K,JGT\;7UV4M2*?FQ[? MO[_R -Q%Z#TLRL,- LXD7R8E>^0,2Y?4)9XN]21%HE?(Y 1/UWXV(]IX#M^ M*OJ@N3[](UK^^S,0O M41CO-1^7#K )K'RP46U965?3*EB)81B*DYT$+$G.OU/TP[V4NF+1U5$YAF MMDS;"=.VX!ZT0&0/F=8"D08RK04B]6):OKQ2EXAT97G%7']YQ=SL\DIU8:V- M$>XD1EB3I;5'\[Z-1^V%!,P9Q5;[GT'[G\OR/X'WK?;OA00851Q[^I\,$PRC MR30*.6:$"35/F1]R]Y3%H1]>)_7F]9UC*6OWLD%M"<4:FT2Q1DVPZU;'=X]( M'CM.-LE(.\_3,8_Q=LS'* LW7*2\[864KCW.Q@CN?8QU71]-,PLNF.^>A2=L MZJFS&=-:H+R'R4.+]UX* MI]O9]F7RO9VDF\;?^3AMJ]>[U>NZQ.=;)%6B1W$OA=#NC-XV_K6=> MGS#G%C9VM.JZ#49M,\6UG4'W0[=:EM5*RUJ_I3[SW.X9VP8BZLO -D*\>P9N M,PF]19IU9=1\C< ML^#A+K"AUR'$\WS@VLY7^+\ M29:D (YC2M?%S-VQ/]U'(;ACG'LH#T.S^^\/6->= QTG2 M211/Q7COV',GH(&@:KUE8\6@#]Y3X=]50U\I 0_'6*NW^"T2<6NNC#X\- NR M/@U@H2P)V_)RI6JSW'TN8=Z .2O+U=WFK/+H!LS94T3P*];AID<^P]0QR2;U MEK9=V[ D3M_F)(*OP,\*G?93H%HQ:K 8;76V>Y)DL!^M9*PC&64Z[:]DO! ) MJ!&?'I:N>SEF,4_ =\PF?G@MCMU 2IU[7R*XPH)@=A'[#G?_R? TC[I'Q>Z) M] KF/F[(6P,!S[G^)H@N3, M4@HSG7LJK^""QT31#[/E#9"825+66WBV2(#"GZY08N]D:GZ6VJ9,4;#B?(IO MMG+U=H$:>S>Q[5*V3HJ#RNAXL@LV8_!W*V=O[Z1,*W/M'-F8.;(N +V=(_=O MCGP)F+Z=(^LU1SZ;S+6Y&<^;F['=;-\'IUM-6/Q]'[DY/[@ML7 +NU_:+,FM M9DEN=[M$JW^[U;]G-J&M_M7&>#Z<>2VP:01C#;TOO20#SPG^]]5LRL^]8PPZ M7-/J$3$3#YV.8D#_Q]?1S*M91S%Z16/)Q^YG>)0Y=DXH1_% M%&[A[D4<3?PDB>)9<\).2X>E\A'6'5P3IM9NR\7GX>(V-NH_C8LK["V\&87N M,?QV\=I5A&\>ARK;YB*+G3%+\(H,K\X:8IBW*QT;F1^>3/LF""_^;]@*;RN\ M.Q)>\U W#\WA9H17UX?M_/D<\Z>.R=H;-4$B;82,D=Q>)R7U//[J7X_3:CL3FNW-N8-;<]@U$3BU^[&2OF379F7PFWFW)1MY=TY-Y5'GYK']4"%O+J- M6H5\C$*N*6HY??=&QQH#7>JCD.V\V%"H57.E:,2\N"T/8F'_UQ,5YQ\L]O'G M5U!VL4(= R'Q5ZL!:W1CGGRE]? J';=FXNN2B]HZM;MQ:FO"?+7$WJ6UMY;Y MS\/\=1?ANYMFLPO/[KA<\5:YN^>^<^V7^X. MEH/+#P\T8UA-6+A_-.>^%D?>^W4OL_IH/BX;9!.X>A?R+@UUN8W: M%\X^:J!-6.F^B[OE\=')$?+O9O)1W;YG5$U@VEV&ME7)?3:X[32ZCX:VA;5U MYMQ=UK:=(NMJ1/4>,&WEBIW</0_92EX',?NS#+YG MT6Q3P]^:^NJ]#4H"IL.AH)]!.W&6B\%Q=ITEZ5F29-PUJX:J4;Q>')ID]$,' MN#UN;C MSC!6;L-I];KF>@T6WMC89I\N2<(2O?X2W5!O]UBS'S[$[0&MS7'4 M)$O=ZG9#=7N#5EXX2ZTD-%(2MN V/R#)KQ6:9Q*:M3M:DXRYYQ#3(B7\Q8KI M[I.[GULQ:B>F#RMM\0)D\KDEY-Z./MLI,1N-R%5S.5MI:XX]JD4^Z'Q66"M M#16@9ZN:;106J(T=/4_L:/X(^ =8$F.#R<7#/+.\71QX=B'0A^MGF _K;0WN M.2I+G(1+->0;*C8;M!YK=^:>$[FJQPR7B-O:K59@-V?GFBRNSV-A]5Q<14F: M52>$GO @"QCNSKW\%J0Q^WQV>27*QRH9;7-O-B>>=Y]O>A\OMB:D^OI"JF]2 M2 T435G(MQ72+0O)/26)-XA5U]H'W:9^[RI)N!;QL'FA:"U7 M.[W63DA;Y->*YJ)H;JUH8FL(6VF[2]JVL%&KE;;68=C%^OE=97U;Y/\,VP,W M.G-U]<&*@"ZJR0?F?.?N\FH@]6;FZKCL>N/:FF;J@TWR+@_+MUS<]>+A8/W0 M]F!KOG?+\KU//WHJH_]=FIIF5S$+$^;0P7G:"Y64M7NP/F7+ MB' )B9N WO0#L6 M.^/9;_R&!\3/_-Y9.,W2A&YTI14I-?&9LP2(@F/[%//_9#QT9M7W2T\D7Y&" M>,!@O85AC?$5>KS.0)]N8=;CVI)>+;*O">&U;8CJ;SZS_0"S0K/N"YW M1:P/B7\^123U\O1OF7P1(+F;1/50.&,+G=FR0:J1KG7G=:U5E&9-5)O6W1KY M$ NRV8K7,YJ=[;)V.YB[M5Q[,<5O U._'%U;@-/[+NNU9NUVT5L;NMBQK+TD MF[:?H8OMVMH6E#1?7I_/G:K]9+'O$OJ2S'O#S&@+2IYUTMT[ :Z7K37;^,9N M#+79/#EO/JZI5RQQO>7"=KYINKS780K>Y7I MLYW\FH$\ZSKMU5HAF^CYM0K9HM%GG+3OLUTUFB'7R7!KM:EQHEOK&:6)$*]U MIVJ)Z!HRF^W)&NDVMAZTZM)Z_@T1U18:U4C6&J^+]<_]JI?G_P+GCI>D0GON M4K2BVAQ1W6[XIEY6]06*ZDMR8/?)JK:;VFHE6CM5O5W5C=B30,T6HOH-$/CZ M>U0;/LJWM_&EFY(A(.W+:QO/WSC],>5.REVL$-P*R&,LT2I2%UVZG^9;$U.] M5^O="GLHIEL5A[HJ2YVFS.>TII=C%O.+V'=XO85T?VSI/,6;8$F?542_^LEW M<", E*<\YDGZE:4U%]:'"\7J,;XPR[H_ *!Y8KL_-O81ZM0"@BJV^^C?H$RY MK=CNWLU:I'UK;?<$QVX1+]9586ID66L1$6@MZPNPK/L#",CT_",*H&W\8KTE M]N&2L71X+\S&[@\,:)2P[H]Y?9@2UK,';;:RWLKZ?I\PVDIX*^$-R@5K(4B+ MH!MWM.#33U=JJ(#M2VG)^8#HLV3TKQV5*MXOK>/\&[_+L+DK[HQ#_S^9>'GQ MLO@HOHJY\9'+@QJHH2V6:$CMK]U: MB?G4TOTU$"]%%UZ(Q=S1'KJ7[&>LWD+36HG62C3"2NQ\%]A+]CA>HKUX<>K1 M3"M6VS71EXPO7H[OT6PKL=7MAZUMV!&6V'7&^*:LQ&*EH?VU$[72BSH9K3JX M976KF5:3Y/R>2LYO%OAX26:E3IKQ/FV< ^B-[:^R J:.5I9F5'FS+O M9G%=U;E6**&VZ'FC^RUWO@>ME%L;_-38 MVK[E_+3RV&1YW,+>QHLX7SC.R*8H?Z^CCEYV,>NZ^/@:KII-HG3 MM\O&(5EUSVB:8SM:7C5!KXP"@<,]:'8\9&O0H2X:\LO):A5C_T M)UE-C[Q *JS8[ M$9>&*,;6#<2^! UKI3;']52;%R+2FS ?QWLZVSQ8;8X=)\K$&:C%X*XBWI9$=PD-=S3_WRS6WO\LN; ?5&CI7%Z>;&>PKPZ*J_$IM+]E\G!W^"/,.&?.$^.0_<\ M'2N!_O=E"I_&$?^51]O"?C$,_>?KM\FD&X8XUG M)1U?IEB!Z4ZR"1IB),<%="UIJ%C=P?.5@WR:E#U-D)LJ5O-!@XU9JR]1^*W& MZ\9W<%M-4Z41[)']JHM;W32#U)J'N[GV,O1]7[3O86:^C@RME5&MBWK>[RV^ M> UNC/]:EV6D/?=?-VI'&H D:BU6C_%?6[.U':>Y%;2FVZ^]#)341:R:)BF MS29HYY4FS2MUD:"7;G*:RL>GQ37JR- V7/7D<'O#V/IRTQU:;=T+([RU++R: MS[VUBC*_A-E^0= "%GYA$[E]*(V<[V>4I>_?<+PEY:M4$H/]:%9)C')_'R\Y MN==0(IU;DZ\?X6*2^LY>,';I M8/:/LZV>UMJD&H-6X3;/(F.PS5D/AGA!#1"/3AF\ P.#J__BK*:10L6#2M<+ MUBP=P_[9PCOY^!LTW&PN+AG!WO%P/H#?&LY]C>&OX"Q%*H]#][?(8<'?LMA/ M7-^I?YGT^WA\S[#V38^-H>*V,6SU>!N<-89KW: >Z[D>ZRUGMZ*S^OHZ MJV^2LW/UT5O.;IRSSU3BW1CEUGC4;5)G+;TK=1;^PGRTS$[X M?S+H]^D-_*M4([%R7:YPXNUS[SB.VULU;<_T;D+7R,U^R"8]9&L6/ M[/W"^WCQ(P^CB1\N:W;=<52:>%/M_3W#M1:()X]P(6EZ*/%Z*U@QA3\?VE9_ M><_^R5![[NF9_^-MS .JHYB,_:D6Q2Z/?SDPCO0#C<5.' 55DX/O'D7Q]1N MK-TW\HDW'G/20R^*TC!*^8'FQ='D*_>27PX^P8U_LUZ7NWW+M"VC9YEN?VAV M6<_HCP:\W^UU;?A2&LG'H8E_._J F>;([?9XW[)ZG-GB V8:SD#Q_8,VW.XLQ>#9&:? M#X;=ON&:CL7=D=WSC)[=Z]G>< 3C-.8&.>AV>U;7 YH,;(L!+;AICSRSWW>, M47\(,;"]O1CDP+"'7J\WL+N] MD66,+#8$CW8X=$%TW1X;S.ND;3CFXFKH MP[[=<[O, 24#Y0)U&UB,P?@U'T1&/_H%7X9GK&+P&]W#^5GD4F.#!XW?:A,77?GB(@WJKL2R-\DNQ^ I= M Q*K(96&)WZI$2YK7?8@OK9?Z1T-__>Z2ET+J4L7;N6H["APY:75'()Y.)FR ML,+/4HL'[[]].;LZ_:A=7AU?G5[^;,=OBCY#K]_@R^\U)1KET=S7L'IYV;LU MHX1.';YG/)>G)]^^GEV=G5YJQU\^:J?_>_+K\9>_GFHGYY\_GUU>GIU_40/> M"!'U[1+1?"P1_WE\^>O9E[]>G7_I:!]/-%/O6:-MC>RAUN?@_?_\R>CK[S;= MGPHW"TNES(M9MB[2S"VS+NK6,H95K=[:MJ8F0O4@&5K"-NT^U6R"2@T?JU*? MSK]^UA!] //)R_0=+6086'&Y__9CY&03&>_J@:_>'(VX-N->W#S3IP@.:6+HP=_#>T __3@"@^.YR\7^2ZJS3@E#;5>W4 M3>DV2J,4]X! CX( [CM^>/W+ 'GQZ3I[@G17T1@-O: MAN7^&?P^'3H.PXP%7_DTBM.2+AF<.WT;G(RN9UH## .PGF>Z [?/NH8^ZM^O M2]#;>,+27PY\(&;"G;=V% 4V"X(HM:,?*."C@=5_MZ!M*Z MC+@'2]HO6;H'V?0*L8^_?/EV_)OV]?3B_.N5=O'MZ^6WXR]7VM6Y!DCI"N"0 M9G2U\Z^:T7OEOM;./VE7OYYJ)1"5 ZCCDRN\;8RZEM2.>7+,D^$GNA@OE;Y"5)D5)V*\'9)R;M#U[#[ MNCOL,F[Q@6V[-CW/.C#BY0"9WM&@]_Q8YBIF8>+3:5/S>&;H M]H<#QHP19X[%[-X0[%S/'HR8.QQZ'@89-X)GK+W",U=?C[]=F8YL7, M#1M%*FFNCII82J?(/XCLT7Y,=R?19.(GF!&A??+!T(/*V^@[K[13IY3#@,^* M1\OV:>!T>X,A<_K.P'(,7/'176[:[AK^%J26'/7,T[+4!C&<.8#PQ M;&8^/IQ_M^1]Y=< ,##= #?NEJ3/&8]URV MAO1='G_Y]L_C?YQJOW(6I...=A8Z1W=/AO6@^5.MP*O3'T!"#2FJ19Y6T%AC MB78YY0[F=KF:'VHG8Q9#9U[7I^]"D86F5F:>0LLK,W+-=?9Q^-N6B]KZAD"W M7'^%@0=LFL SZJ_=X7%K].='0<4G2-^]Q@>35F- Y91,0'M"9'KJ2>26;9%A M@LVQAGS0LT86MXR1V>L9NF4.;$Q(TA\3>4SP:],XNL$^833B"[]A+EL7JJ\% M5E?RPES""K%V7UJ<6[NU37+V$4R\8C_.9+ZJ0XQ< #(V(!AS:/9X=V19/=T9 M61=CJ9!M$,*%:56.U+=+0NF1[N@3XA8'4W-EIO+FLG ML.U-8,>N&_,DD?_YS0^Y4;)[ ],TN>=93G>D6\.>,QSI/7?4&Y@&ZSM#UUIG M\=FP1CWM'RP(^$S[AT_\8NX3;.#.:7,"?Y['5]%M6*(,LW1K8 P=NV_W+<_D MH^YPV#?Z/3XP;)?I:X3>WI^"!FL7,?-CG\_3HW.?ORW[1F;T/+X &."'3AEQ MZ*.1Z9D]TW8&T->1/>2VY3*GQTR;LWYOM$8'/W]9X73?9V&>TQ#+YI9!\GO4 M[/$2TAIXY&/:8Y9K <_HZOV193.W"YQ8@P>]7M>R M6L0 $Z"D-:*#BQB$W9^R0#O]P9T,ZW)IYQ[,A3QIL0*0"B110U%L(")XOHC' M2E5'^W\<"!BR"/$FJ! M-1_^N4NP>;&?^O!@3#3A,7>U:18G&4;HTDB#)\@K,,Q7]FNTF+AR<>RD;]MH MDK+,W<'1H+O".*O^J2D!HX'R$C7R5FP_*(]C0>8W9. /WE_Y:4!!6,Z6@OLO. \L@\:;U(QG'^2;XZ>. M<1TU:,XP]P&[;F_VO[Y[]E^OQ_DRU]V=[6ATI:,E !R])1!@F:_R2.BTPQYB M0@00D\I =[0IB[4;%F1<^V_]2-<-3 +1://_KC8X5D^)9$F203J/M'^=7FHRX:R:5H3K78?^C\.Q[\)PWY++ MT^LY>K_K#-V!;5I&MSLR7=MV##9@K*_WAEVP(>SR!J/!0'=-W=&9Y0T& M]M!R;,/J#[V1XPZMWDMFU^V8TR+8',]>&:^U,6@0,LK56!#DW"JST>;R 6BS MRKD*QTJZ=JH )7"Q-&O"@YC&J+GP'*!N?&D:(M^5P7H.="%WME2F&:W,.DI39O\-@\ 5Z M%-[";LB&,"TVH5Y0+UF2:B-=<]DL.;I?$EW;Z7>]GNOUF&X9#A]RUK.[ W?( M^R":??O@/0CVG"C*M*\OYUJ>$+MWLEDAW),;[1YUX1_THL15X4.%F,,0R&LW M+/9!0@YA1F=I%O-DQ7V'3>=OJ2G:PCD_X&F*;IJ(7Q1/1O$4Y!Q>-9=%%2J4 M-"WL*5VB_$[,M5"9.^!SI9Q:+PT H'1T*YJ^!9A;?)PJ$$#_[.\^M(4-@AY$ MW[ER+.G^8B81$MKL]3J:^I<"QBYWY"KX80K.W_>0)_!9/P15QG[,/R/IO/*^ M_%Q^W_63: 44C&O_Y4]0)X'L0.D@8JFDPL'[!YDNU&-0X8D/G'$U'H J MQU&(SD8PTS@X'K,*AC]#, >ZB7'\CRQE(O-TSLKE[0EE+,]8""S$58DNOO+K M3!3XT"X/K[17>'/P3C.[YE&./V!*!#LXQ=RU=6S>8^V=Z'9NQ?CKHSP%^CY+ M99J8,\0LN^?J5L_3F3VRN[;+1Y[IZC";/ME2;F+N_LFOJ.41I M*[JGW#MA?@S3/C2A@Q4Z(8W+T/-HQ=:0G4*K%[O\T=./K%5!P(W%L7];+IAS M4]/9W74M>V"/>DZO;PST-=*D%A*S15%7$A='?I#2LY=- M"?.K[7.QC_ODZQE5XW+5;'%?YAJ]^"%+?,0"Y1P&;EF.,>QYO8%CN9X]ZEN6 M-:1C0P9#IO>V5YRCU>4ZCF%#B/3Y-P=Z-U1?VBND?WSV*W7VT[IJNQ4,H=%M:OF^83>'8"Z Y!US> Y M1C,HA@%6&Z/HX-5G":>GH.^B7,F2;<& Y_%;P0P_?NNGXQ(O4 )#Z'R$!O3& M3V@^"%GH@%N#@ DW$>%K> R:RV(WT7"GC^^N6NGKOF)YJ+<"LM<) VR/ P]= MW=M*)Y9L[&U(?$!=7!4BN".85O,WP(; ^M MT[K4>Y:Y?BK[=524:5@U2YXY7GR,KT3Q<4'$3P&[+N__[[K>@%M]=SAR+7,X M&.KV2+=381SC MJEF$4G#C1UD2S)00+/OJT?UEN#[YX64Z24^QX9/\(.N/;0]N\O[CK=C09B?EQ9G)FVA'NQ]:;R/F%(Z(AME13+*O58.,01) M101@1#"VX+>2SI($D?;G2Q-H"AVT2C-HB 6SQ!>&3!UT?F@S0"5S.!/Q# \3 M83!QH00>I)7GO"]E"4VD!064I'9I1+1+(T[**RXQ8*L;%.B\0Q)!E15*K."8 MEGYDZ!\/#="JH[M+SSR$]B7Q(;.W//EF"7[9OU7@NT5N/D:>C'D0Y"[5JR7I M/BH4K S@:Y$WSR8#IO1[NG7>'/>;VO6Z/P]\>MP9;,R/Y M>MK=62GU =+2-/V>):GOS3;6C2M@(KN^!C% &4'1X*E,AUO0_AP^.2*!+L$$ M.@T82P:#%D@\G++P$-PELQL(4Y)-P$9TR),"6S %.Y<4:[S_EEKZB=;FH3/S:GI! M,/,30O/RIF&WWW44/0SAX?]8=NSX+_N\NTM-_5#S0\%HBNT>%3 M8$H<'SR2Y)>#P]Z!AMV#C_>KU3G#;'+H1N16X+,'[P=' Z6\JMOO-9#P /Y8 M6J%K%_;Z$6W?YZT>O#\FX9,SUF<6.V.0$9(3:XVW291 E&_Q7Q(!HO!'64HQ M!Q38^]@O,F,I,?:2CK\Z+UXNR8/;[5H6Z_;ZAF5:_6[/I@JM?#1@W:$W\):$ MV"V]:\[)@UF6A[,OGW*!T.\1"*-C6'JGUQMU>N82T1#G=JVID$?/L40YAT/7 M/4%EX9"4\@DJ"\>K/,\)*DOI*"N'?OAZ\>D"//$/8(V_XUZ^?.W5"3B+:5/N M.&]8C$HO>7+Y23(R"%2BX*JOY%^8PI5#&R_!' 5#>LN"6S9+YH/2)5:(CPJJ M$PF7K?>J'(J"W ^M,U4>^KVUHLJ_BK]_RG_LX/R?0G@?4[9G1?6UTJ@>4PN( MD66B@K21=X*6!SP5N/Y?AX?'H3..XL-#("Q[3T^@85#///7+)0Q7::K!.0C% MDL+"&M**!1]C$QN/[MM25#9U*Y[!20?I'?YR8"RK4EI=3UDUF%6K5YO=(;7. M\OCK]>:6<+ZT7KCJV6C%J^P+AB",-EM1R>B3T/ZGA_=YM4'V5"R_!R M+JK_5@2T,8 /3^+46L5,J^1P8;VRM2B-$MEZ]!%60V^TCC& ,R?D.O&T<%[ ME;>'#M)C16";YFJ]L58\'.(##-_:=T.W9R:L!2B-H7T+4%J LF. CMN[W;,TO6XI3&T+[%*2U.V3%.^=#BE.:8 MDXWAE ^ 4[Z%,8=O8 +M9>3,0Z\]Z!EJZQ[\9OS\Q:"UH:0_L6M+2@ M9<>@Y:0%+:; JGF !3+N)HBF/B>QE,,??=UNV9%6LQ2F-HWV*4%J/L%J-T6XS2 M'&NR*8S2!8SR&[]F@09(Q>%4;[Z%*DTT>7MFS%JHTAC:MU"EA2J[A2I6"U6: M8TTV!54L@"J?L1SG)?-X.M,^^@D6-,*"IBU@::#AVS.3U@*6QM"^!2PM8-G9 M)":*GS2^^DD+6!9X71N;LVZ']]TR[9G-:1%%8VC?(HH64>PV!-)K0R#-L2:; M"H'T, 0B:EUC*>JOBT5B125<[?0_F9_..O!$0$>\71:%H[7/>-:(K#!]AO5V M8^TBBYTQDT6MQ;NE<]K;Z$H#;>J>61*%KCC&&9\!H),%XO#-\RD7%>[;P$P3 MC>>>F<46]#2&]BWH:4'/CD%/6_RV0>9D8Z@'B]_^/WA>LH^'L=]P0C!P(5"_ M2ZF[VK$=9:DF5[6P9.X^HIK!OEO'/;-[+:II#.U;5-.BFMVBFF$+:IIC338% M:H8'[XO8S"7@& KIB"R:RVPZ#>@WBV?:1Y:R?<0PPWVS?7MFU5K,TAC:MYBE MQ2R[Q2RC%K,TQYIL"K.,L$[NF(77/-%\L8[TT4_8=+GUT[%V[#CPI93A MA2A4/_WPFEXH0$\1M*DINEGSQY- T&C?C>N>F;V0T VC.+N&>VK@4\C:%]#2Q! M"WA:P)./L@ \[5F0#;(Z&P,\>!;D>3KFL786>E$\H23CEPMU+'W?;.&>6;D6 MZC2&]NV"5XMA=HQAVJ,A&V1.-H9A\&C(8J$**^2P&,\TT#Y%,8?Q:7_+8C]Q M?8)@"ZDFFW-G7G566OG=V<<\L7HMG&D/[%L^T>&9G4YRL M(-R6$&Z..6E+"#?4-.V9T6DA16-HWT**%E+L-D1BZ&V(I#GF9%,A$N ZADAB M[J11G'2TTQ_=" M0VU."V%J/I4[[B'S:LGG-LHTM\FD,[5ODTR*?'2.? M;HM\FF-.-H9\NKB-6F(<@B^87PO8)ZD FJN8A0F36;FB4(U8H=+.0I=/.?QK M3Q>@VHHRS;*"+<9I#.U;C--BG!UC'*O%.,TQ)QO#.!9@G(O8#QU_RH)203WM M$^>R1#"/;WRGMI5CGH)@>OJ^6\(]LW$M@FD,[5L$TR*8G4UJ8I_1/UH TQAK MTFXS:JAEVC.;TR**QM"^110MHMAQ3*37QD2:8TXV%A/I48[NV+=]>4K2DN.3 MM$MGS-TLV,^XB+'OUG#/[%R+8AI#^Q;%M"AFQRBFWZ*8YIB3C:&8/J"83U&, MF^4/_ZY=9I,)BV?["%;Z#S)Z])^?X JS RXN"NKEC4CZY+4<-#%G($KOY"W M/H4KAS9>.F1>RN%#++AELZ0L!#^/8_6X^-I;S0+YTI$7N3U#@U;EE?Y.&_-< MLM]IDO1_TNF?95S);Y7'?/#F?9EHG("<.T(B:H'1UVTH<*%/(EX]W^I=,OC$#UY..?DO M7Z)TKK3D+?QY^%L4?FPZW3@]RQ)?6_V;HXK<_TY>*\IBC]H>.NV?C7V M$^TX##,8WE<^C>(4SX(K+!]P_O+XR[=_'O_C5 -Q"])Q1SL+G2/R[-##2S([ M\5V?Q3Y/M%?_\Z>A:>KOU"OTTWBG1;&6CKDF[^*^31;.Y,W7P((0LP03H+T@ M:" )FN0$/=*.@Z#T&X^U2Y=U/1?'? @=>-8),N)8.HX2#A;%Y9H]HRY-BGT6 M,%2\(GO7T2(JB9Z.B7KYA^$I^&X:Q6C(-8\Y:4=C,;^S[Z<_V&0*SBZ^O/HY MV4]>OA0K87NK15FL3>-H"B-P-3M+_) G"=!N8H-_C?F3=*I?/OY+/M6.G?]D M?N+33:SK<=2!!I,L$,.(ICP669D=+?#A2==/8=C(V/(M>".-_5*&9LAOL5^9 M3.E$><&^%>_04U,\-"=)>%*E/]>XV+^+;WE@T/R0" F?8$'RKLP!E ]C\ [$ M(DNQIJN7QQ'D(#KJF]!R?@F^G=, ^O [=S#-U(F2-*&YY#M/->8X?)IB91/L M _;6Y1/\#S!'^Q:D,?M\=GFE]"[)IDI]%B9PU#B:Q6$<_%#-!H8RIF1.3TV?O20?4W$%VD@0+=N0BZ/(;'D33?*\2 M*TD=9O;>P)^?L-&!27"(;.>7?<+("ZAN%3+T#*7+!IL6@MC$/7;@@ M93""2ZQ4UC?GOA-E ?3&!5(E/("'/ \^01(V!8$FWL.G2JQ',693D)H;3@+L M9@Y*#5[V8;8 VCDI6AM40Z#_3$.CXP$\B\1#BB0=*6CJ+$WX0(:6(HOQBL.F MS,'M8'@+1@3*?CU[IX&:^1/XNZ3TU"@\CK,Q7 6RQL(N=&@4+ 01\*>41PWO MT@M>/GQ\(N1M5A13W50:0*S#D88!E MCL5YJ,#Q),G01)#,)V(+'\FQ% SH [/] !D)L,R?P!T.+4<3Z"[\5]!;5IJ^ M0Q0#U![\1%D.8]G/)!4]C$O2F'.Z,)Y)"EP0"6&@7VV]'E$/7IX_%K*?R,^H-F7GTUM_M9(NA!@IG%,>I\T;7" M0@L.2WON8)V&U*>:#3R\\>,H1(:] Z,RG08^3++8O /:'4W@A^LGTRQ%2BL9 M%68BC304?\ :@,+P,FH+3AO:+:#[D":;?/B^F)3]$@1(7QPQPA,OY2FD(F8'2&Q4#"(K.8Z O&N]Q!9!\6MUUU#\)R+1;<'<2 M\39T1:(W>*"C<)V\=.L'P?RU9(PR/W_567;Q=ME%89?FKZ(DS%\KS.#\'9O# MZ&\6+BOJ+S0>B I(UJ1J MGP2X1,U@,;E8^(@?PNQ[/0.PB\I;-LRY,*7KB!Y@\M_)OH#&^,EW(5@9V#+: MC9/Z2NJI#_X$Y1J35G&*HM)P\X 9M2A+L <*=@MEF(=VB1)D4/: YT3Z"GW0 M/HG&2S3,:2$?^[RH)Q_%APE)0(>/03UGB4]:4:PJG2AC*S<6Y0#W/$S&S4Z'2 G 6)IA:=5B& MGQ=01]T&47)]^%QA=6$:\^)HLD).[Y!0HP3&5.%PQ;EBPQ73#GY5>!Y/"^_#K%&T6/%,2ONL8KZ--&_MK(W[R&E/_^ MK\/#BZ_G8.4XCN!+-K%Y#-::IW^&O_]L_?G/?SX\+(6457-,\]U?#B@H?P3C M@%:.0V<NL2&, M0G#Z60)XMZ.-81"''!SU:PPD IR SSNEIH7O'MV2LP7^NPR"0!N'Y', F"EU M"UWAF%]C>P)/H_,'"LX+]"H9P]"/="36T\[!F_, 5R0:(=5E#60I@*T_<$R5 M_J_J<+#/Y2@G=!UN,;0T<88A)BXID-YB M3WU$@^+T(DM:"^R:4;7AJ@Z K*YHWOEGDY6I?S*0AUXLO @QBQC=%'#'+!IR<1 MQB^5K)-[@(L2?BBP>M%D$:92&B=T3;:1-P&8&)SRS!'JY 5L(DZGI;X"RB)7 M1"E:WA^*)0(F8$$2H8L*&#!1/BK LMMTK )<=H#SIV4-!@.!XGKX\%V*)?!*@PAAS[H,T8T2X, M[IBA>\-#@1,+KP#DD*1,1*^12-)$5,0N9[JXBFW(*"E%H[O'.^)[QA-R0(9A49[53%C1\KG!GK*P1=4O114!3.M MAEN$ATL6E,*7)4*\^KMAZ8.A^1H\E!3?#J,T5](WLJDW(D8LO/;"@_Z]= [@ MKK24#(^R%<*YEE(_!7--T4F:<(0.2-H5O)_W[2^R (=UK!HY :A+4\#I#VJ/ M#!=^\W59LD"X1>#[&KZ/VLH=]#]!\(5) TF\YL+3SR>X8CD51H[!5["9T%/P M/=U,6DA$".JC=A8GZ5$^:2R?9[I&1^OU.XBHR^E_*]^IDE)U6_16!L*EV)'\ MUF*]K$3W92-;XF]IRQNZESISSROSO\H()8)(#+@MUCC0(0%X4,MH\H@QZ.IU,*XH)DW'CQVY6"SFF*56 M0NG)\_-NWM3G5'B$R2]L'PU.=(6ZC7*;+Z_XB31ZPEK=L-@'W:[8JN3M.L9J M/5]XJ1>[$0]96W3W%M2XG$JFO*VUTFC- ;FX#TO6I@#';PE_]=5LBUW1% M2XOIA,AQE\<35F*[G.UN&:Z9BW@_)X<"94H[0:9H9V>XGHZKTZ7YCF*; KV@ MQH#)#]F$DTV&F03/:^&X"EAX<+() @PY8L$50X '(8(MG+T!;4&K'[GV);J) M9/3Y#86YM(^G7X#&>G=PI!V#UZ!4G,* &'['A\ $@,D%'9ASUOV)7*/#=4Y: MV8C4@F].$(U(D#BQ;Q=1==430J>@::55C'SHI>4Y,G6)R$ 1X]* "LCA^L6@&Z>9IA M!@)8LF\A3?;0^&?X].N.=L)"YK*.]B%F?_C@*)Y>SZ8 [2^A(89RDH\?WD1K M:QTD4ACR0RP9B(FDEZ\5+EG"C9PH-_">#UM3/U%=K-D)L\,JA M[:,_,"GA$TK9F@;,$6L-":. F;JOT917"E/3/AZ0 G¸P-ZHP'H6]*6$[ MK2Q!P1W,_R(L(:+),JA9F67G''R949IHE+,*B.2[[*+XV 0];$Y9>0BB$',@ M_**5K'S@?NCE";])$CD^Q?H)@27?_;"4/-YJTTO7)A%&3* !M6*I4ATH"Y1- M59)6+F8X'/ON$-N$QRN]V6+*1^,\3\F"6KO%E,$ M0&X]4EMER E8L; *=H V(['2ZK(?MD!YFXJTW1#[W8N%QTZ6BFAG)>A=48HB M>]WUF4TA8B^*, <)CT/O0$]"7(:AF2J6UEO=*U9NP>;#;SN+PW):/6D@C[.I M7"4M;#KYG.]:V[Z'(GF. :HI(N1*2EHGWT,#\&%"VW5Q:YJ42UHUA?_]'OD8 MBJ&L&0 IV83ASN)TC-L)* LMY:$+K;W!U':U8[B4$B.?\,,(T/B8MM0E4\[S M$(2R>KB%,V8B54Q[5>A &(59*!MR>&%>6@4A3A7B:P^ MW'X%B"B:1N"!^CC_B Q"?"A1L1B14U!LEDC D/-.28?RG3=P*XIIO+]GN-VS M1-M6D?90D>X&11? "6CEC:/6]). M5MQ.5MX.WA%F.\6$ A[2&XG#XE@Y,_-BR7@"5[ +N#&2ME>TXOC2Q/$$P[Q1 MGH=;$4:1PCR)Q,IQP/Z3@8W,:$V^U9B_VL+N6RL$E&;#&A MSR_)OUI//8K],2I#7ZQX5#?-R&L'[ZU\D\S"MIYVKU)9I6J^5^E1&T[F,OJ6 M[>OXC.F7L7:LBA:(L,_EZ<7QIG:3+)CJ\U [SJXQ=*!A8ZP M"U_X#7-9N0/""C/M=ASA1MCH%C.Y\E)(,RJ;!!]\1#\ET2XS>ZZW1]I%%F-) MBCPCBG:5J_#]/+&QWTNK!(&?>XL)YN6E1#JIB/K[!$;/LU=MGQ:[E+E[I'W& M\"@E7GDXZP:S\D:6^92P:XQH48PG93XV%$2W'*$,#>8-DY$X$T_,GM/P6^$_G8<HI9#K">71BV3J4%K12O6P M/!E*Z9C-\S()67SC$WA3V^N*9#]:RZ!OM1E-K3"N$,93!BXN9=FXLGQ-4<(H M&>-<6=VPCW(&DRPT2AG"*+_818P;D1E&*RWVAJ0*$8C4ON/JFW)6ZV Y)O0O MP)'Y;_T(*&10*C%].C?1)T65I:]H;K579.$]2GJ6$2"A57.!I'P*>]TZU*T: MW*$&YR6Q+R2=Q-A'CA=%N^;U(8K$X[')&" MTI(3H26792VIV6+: \$C!8P!#6/)-GCHE?]ZJ3'IP!VX)=49+G/ OM-\%7^: MQ@6WUVY)@L@UDV2O_YG6%\[A#$NPCE@8,(RJS!?0(!+P+ M"O9C%(\*%958.N@,1MT.T$R8,QK]G6S60 PQ2P;&<%@E@#3-U9OY .^2P3G9 M4PWF]:-4(U2=7PC4VM5@3VYXE&((?0$=US(G6%;U+:KC:-?5Q$%1-D-1ZPJ=F\M0:M-7B:-2@0$N[+$'F(-J_X@&I&+ZGL M(W2TM/\2IW#2S/SC$K2QZVNL&8SMEQ1R3J>KZEEJHM7*5BMKJY4$QN6>7Q72 M4.@/?@>@3JGVWX:)O@+Y"P@663*6B[#P!Q;LOF&!J$U= $8JP(VKP@ O2T5. MTAC7:)CC1!G@T%=B#K\6<4(N"WVJ&HUXFD"^:WC*9BJ/'YTD4'$NRP&_5KM] MYQ22=F-Q-U&O@(917B2E7%-;N,EM@S[L%@^X6!2CXVK59+5I?77MS 5OE_:? M_J :P6!_1KT_*_NXM%:X@X6BBVHM6*%$)%WAC9#)%374U67-+**5HCU)UA6M MCG&G/UI-/TV%#\M5M=FJK2YYE*7/4%GXL+#@V#FC W-,QS3-CC'L*]N,KYO& MJ#.TC,YHJ/SB>==S*UH'=2+.@5ZVVX)UM5*J.R)!/V>T3^P0UP?('8&Z;H76DAF_W269EWQ+?* M6B90V1547"0^*0EF21;V01A:4+#OK"T4G:J005'XC1Y4R:9,3Q@@G1@@[8%6E<75X[*<_<&BU06VU,/Q595L:_F5YEG>@7#8-/9QDI8 M%I\3!2RQRD!Q6D=TRV,O"^9*VI6WV9:W_HBNJ6T[I0U%E>IS6&T L1;78C*K MQ:;JV92+0MVJB1 C9= &&%Z>E"JD >3V+"GM'8I>QY$LQNKR. M7K6T&RV B_7#[[1K0S0,BCZ)7*JOA),#I[7)B0T=YJ)J=RQV(E$1/*Y2R3QL M2P"5J1\$*#^4)29J,9VEHG0>E=Z3,P!EL>'?THLI<9H)UHG2GJ):SD-WB:]WDMG)J795;%+!.?EKN6#I9UFP=&-* M=*ZVR4BY=1"&N.(HBH*!='1&7K?F4FX^=WG@HY27JKS>7\4%T !&3D0Y5+")1+FEY14?P)1X0C#SV1;PIP+J5(E2Z3YZJ0_23; M"=VZI31[Z,9A?G+*;11_+VL^2+4? ?TQJ1BAM:R.IE2, O(RY1X7%U315RDQ M@/>=[U1K -Y2$X+27W )'.9R40:RJ/-X=[^*VFH3WP'4+DNIX;?]8@MO1PZ^ M8&"A[YC_F>4G*)3K79(BBR1G6542=TG*#>0E0LB*F?GI$#P<8]C>72B@69@0 M<%_D^SSQ"S>D?%#"\E*WN6:CC5NH>TOM+"MX*\>O]G^IHUW2V+^^EI%0R9-\ M>)3U'\VX6RUJ74_*;9/TLBF# ]P+?RPM=X(*5."6N5!*C&'> +:9B MKU"^ Z0XFT'DXC':NU2Y"K!T"F]6)*M2B .D2%)!?5CUO'I.0KZ#-=\P5]HD M!X)YRRG60]4"T!RI6G25M&:9PDPGO(M-=8JNFAU'S"7X#.R94&!'J20=1P18 M%]=DZ?"\:($U\FR>:U51LJ#CVN;WI:<@]]H4Y!>1@KRT%_FDO:W"\7,59\IG M_Y4+6I*Q)-"V3L7-+$3/1E66",G$PI0GMC(O.RQ.5#@O0"+MJE^L5%1HG6]\J))7K.*%H[]&"L=IE186]9E$I.&7%ZG&4$=M1;,)*GH7+\\ M;E@J\+@,$.=52#_235P/4PG.(F;10=\6Q%>$-NDT3.8&,_ #EM"T([_!!8:! MCX/'XVI\BN6D"0=&=$X:5>+_H!(,<+)!)X#%6%^AZ)PZ,!27.\)\R0-T7H2Z MF#IO;APE=(Z?_P=31;CRH>9%K*AX%[Q*)37!JU&U(=T(/1P2*>%^J-'C9_'X M(IQGY5EP&"/$H:_!R4IAQW+M+")AQ$55,GELHX;^&(PM04^I< 89'?)WF*AY/%&\OHEF(1G M09X0EB61E^;'1"CPO,PR+#C%RWUGVL9>3LL7.Y%3Z1#-^\15R:/ # 8.%DKH M89=4:=)C/,85* A_(N+YO\ +)@\A*176.UJE@6:OMZ(^]G%^R"D%I,'DT)9J MC4[!Q-+,XA!1[(LJC_H1'=J$:9?'G8)CBCF2 GEZDGC)I\TR__,GLVN]PZ/5 MM"_,$2>KNES[AW_M!W#/[(M[E^"LIOB[]PX/*E#;0;XP>1BK.%);N\SB&XYQ M&$R'.K[&RAREH[/E2\=?_G%V>9R'>Y>5U ME;WE4.V8Y:<02V?.QZ*^:,W5&&040*Y6*;Y@?$(3+RPRA[%*PKG1&. ;> MQ%;TREDTT_$L$<=8R\!BN02EX%*Y[JD4K+P[J#;R59XAUR: 7MDU%X>24C1; M^4JBNCHJ-)X6&><;/RGLJ.:*1+M!V2L=PBY/4_2\K')RP(4R"J\^'E]LJ>1Z M^1""(VU[WU'A*5FDDH<#5R)NA>E58(F$(IG,I YQ#@B\A,G.-KG%%;PFHIVHF0LD[#*D;OI,L<]E>4D M\[E=#ERM+N1C+47B*-\2<7D^)> 2!@45, D#DS+%*JD4U@=I*EWT0RS\]5;K M]N?2!9Z^KW(N:'HIC\S>:$Q4G<.]Q,=!D(QIM07Z5&$5-3?SDREB=(5P^$*@!CM4[L\A.R("&_YEH?)K7N&U@Y9V#?AF3DGYSB7(IV" B'-&$TQQ1*0(M)>6.&L0Y M%!-(N2U3\V+DZ2N7AR>YTD:B6!4'+CNBD':42YE87VD%Y,4(R$?AJLB\K++Q M09M2CMHL.U^R-&^*H1"\4I@H,I"88$F4 ^U-:R$5:%YUBLE.RL#[NV$@H# DB M10>"5Q,_.N+8 ZHJ1QO91-$K_%.M%M.<57R@"+3B#8R24^M8\'-N,1!/^\;C MW26S"/PLZ2@MS('3?(A^#(;[0#K%BGVY!Y4%["3-W)D,\W44F"PO%XC.Y<_+ M8] I;+P3;DW9+%'CIZQ<+A(6U+XO3**1V7[+R0(>682!3J5:E.'B"/]LIHY8 MP!8S2JW0F%NLYL;7+_V$3X9R&%^5T1DDY4@A&;8$)P@@NQ*G#@&EF$F>;_HI\S@Q^/^ M4F7>U103JSP[FF^23"T=8N5]W-_N%]N[5$QG-S.LG\@D9EK"GI0I+88Z$WO& MBCIHG_T0R(&K7S]$YJ-8U[_$X#G#W-[/7SIB>X3:>"T!;Q3+FIX*W=Y*; V0 MN1S9R0E ]C=_.:F^+04/VQ!FN<0-<029XX#ZTF*-V(DKH +B I9)5R<=H: HE5XY(C MPC6%F%91ZBH''V@O](.NPD9.K)9E7LK';\5U)K>/X/ M'N/B+Q:K@W[Z*N?OQ =F%(G1:,)^2]VCEGBFZ"V.# MC)4(FU9>3P'&:Q1FJ.(SPC":-N7!TY*#>H@ RHDZ+S+LJ3-,\$:<22MN38>7S- M0K7,A"RZE(*CKKTZNSQ_K1E=:]A[:^I&7]&;NSOU]K#O5% 'MU1>8'(+&(FM M,CC)'%Q?DKYO(HX;%QLY42>83/;!:CDV.?"4TPU_T(_RH2#P=RH.X%G0J([T MSHH5:\'C[V%T>SC&^I-4C8>RQO-58C_TT"25W/'RUZAFE @N#:K0BTT,2-L MHZ1H>4^DFI3:RZ9R>(LM5@,Y">??%0Y,*0%J[B6QDP'+?^*0J.*JV&5=*CH6\[0L9%B[1&SA4[S/8CIN)+S2'Y'*5,!#7OHJ/.Y1%X" MG7L2\P0^L/6HTD)"$4M+Y\IM%^PXLNY4HI18$9=Y'KKKE.YLNB.I D@:R+B8U6[:&2U6C MVJA\5;6-E)-QUHJ=HJ9E13,Y+7D9EM%TL-89#Z\Q):38B\6(/E@B.D[&/BW[ MO*&--8$/.CCKR!/K8I1K[(TY9Q1.=!QN2V8GX^J M'B92DE)I&X8)'ZM!JIED+DW (ZP #X4$H^F3&!'%#256'T_% @ M/-J'B?86,(= DUQ6H@(<4F/*>81O9'@$.Q'M(H1P5IPYH.N] M)><-Y%9E+GH@\J&OI'>,]??SG.G*K3P+6E1H#.7T26V0K):*^M,61"'), _Q M5*WX++6.7&ZD1VKFRZYJ?VWI>*V9/"I(9/=TU*DK:!!!W; , 8<9+\@3_4H5 M'R3T1WDL726/Q9^ *%4*]-&)8MHGS%K-QTRS9(4<0ASSA<@ \//RJU0[3.FP3$3HE)=QA7-5'(A6[$"1?G-U_TK""\@1NDM] M#)J8N$]N"YAH'\4)RV'P6-3(F&*)6Q'#(5U5:K(].?^&!1+I8Z59LD+2CCQ$ MXK94_)3_H,-];KBR4JK#LMZM6])PED];)4DXFF-;OG.!LIL/B_;E=A'1.?(X MY!>ILF-IK7'UIU\9KW/UJ7XU0/\70.@TF94S45"NJ1^)]##!B(;S(Y!U>\W7 M]'ANJY9M7 %KAOH$DT8JT.DU5:-+Z20YEA_*E<5YJDQ)J\JJ])N_H$ISA%3^ MF:A](6F*N;U5BN*5I525W5]-3%%LJQCL6K2B;Y8ZOVXYEY>^SCMHUWE?XCIO MM=3Y)*/9CXI"Y>6WA*X!8: AO'B(=%\PC6H.6@>JD(%'9Y=L1PYO>!E\W#>] M$=C,"Y8H6Y04&R7GIOQ_\M*6-0S/ [[+F*R 5+58<32#5V>'6':H/%6%F" H M@68UNB?72ZI-J3?Q=/6B..@",,,-FDD$0E"4S,+GU*'->?BC5!"K0AN!=JLK MOGA.6$4PD,!&<54%M<+XHI3TOB*X*! M*%L.A>]EN&0E'Q&L5:GKDLZJR$\I;A$$*R!D M'NW$>&CEBWDN?-Z\ G<*>LNEITQD.M+.WYA*HSBS?'*5Y;LJ%;NJZ?3/R&J8 MBJ4]@&X5Z6['JQB^@J&$6J^Q0",Y>04H[.3::H/%QZ9+"EM-%_Z QT[2L:4, MMP.B]Q"4UOYH/XZKC;,)RN$RK$9K#@OHZ3@MZR2D:.85"%WL72* M^:$T]L5M9GY85/2D:IVX (GGD >Y%X/,3^W%.S!M<3%I=*S^.S2[BV>6U?N!_73$:6JEFZT MHWH0><2KO#DRKXV(P>/)LO=W$ZN3ZX'2A2]2 (!SL2B.]X=8.J#*DS21YL@B M]:]5S;UJE-?F#FX\PL6N*+@1NB,CH,5;&N4]S12><7'WZRJW7];\I81R%";^ M@V'!ADZ.,T"\9!1>UL>2?"['=2DXQDK1ZIEX3)8L 7N%^6MYW=U\I>Z.(#/. M]I45*)7OC%N)N)+OV>A,*-RS[:,16)_U+)O)I=\Q>'H ME4@H'<).BS-R=V6^SDF@21 MQ,:GZAR6ZJ($T39@_B2IQ,Q$V&E^+0*DY5!(R^(Z-HG4'8*#A,(E$%1TT&X, M8&(],A6M+PKDX;XJLCQE[<#X/Y:;O,80,&%]P2>I"N75>-&>ZU.I^F)#=@&O MTE3T29%(+(?*7V)Q52PR$%X0:$%.Y=25>3%@P-E\GQO6I M8$G9ADTF6"@(+G+EBV5XK()-*\ 5\91),\7ZM#BFLU26"#N>B*JE:V^97;U; M=_F>@SP *9:)M8L\WD)L,]YI'V5@ZE)$B)_RM56QEO6VW8E /VYD;UV,K" MYUJQ:0+/J+^VNPW/Z!T-K3\O;H 34:*\6RIH9$Y_H"OHN_.[OTM?6LJ)RN/+ M:Z<*EO_IS<*&M$%QXFMJ?[MGEMI(^^E'?7$*>B>^Z ;!&2D29/ABDB5!T MPE\.C**BS5I?LT;;9,62N)ZV-C6O\&2U75)QR49+- )Z][Z=M<\GZT\B\"FN M@ AI%6%JG_EL5^XOKE&635"'^J;G_=@&6EK<6+@6$JA:5;'QDH^Q?\../H3_#[K;$85M6+:-\$CX17E(M[3*(F*Y,E^K M9,&V1*#=:L%&:/>W+ 25(0O2:ZGRW%J_/6P$=F%D=BS=:+'1HZ7B,V52J@UE M)9@D@D?S*,FCY$N1,E=>^6TGZFTPYQ.WU>%G+11JH5"GU^MWAL9+@T*GU5SU M:HJZ5LIO;>?ZD@^5:H:)EJ.[I=FQB6391P@TZAL=RVHAT .DHEAF445,BD09 M=?Q'D66%ZXF..(/OGI6,M3XY6?AD@;M$.8.PE.*_B2^Z+&68CQWC+B/\?#9I MP<16L#06]=,,\CR[9DOCEP[81AT#C/.@OZ78??,!6Z(VUE$RS&))$[7-3R2D MRLS")'^[!3;Y"D=VK1E]LCMZ2Y5'VPKZS_K%<-O$DC:QI&;K]"\LX>2!(WO\ MA%GO_(S9/),)<>0)#-F]%=)P0!7#8M@LM;"J:W;GJ3 MW/2>:79THSF!\NVZ[Y>%FUZJ<$J>^B2Z(9\GMV);,$);,B\;RBP)9MJP];/K MH>S;A$*]?K]CZJ,]FQWJ (5*YB4W(S(0Z 49X/AQ%&P\MO>2T,W?LI#+M)$6 MWK3PQM [>F_8Z5K-F;'JM3PQP1.HIEA%BGMHL)YG=:+NT.A+=*.-MFES7@0R MHO\\ZCB^QQ0+6UV"3/6G 67$AJO+B,EOKRX8MKS06,&=4AFQN4)A5!ULD>2K MRHP]LJK8RRHDUJZG;=VQ 3 PZ(\ZIM5Z-IM'A1^+@PGS^D'RB)<))=)3;MF> M$;XFB)Q2Y45(]WFWRNXMA1OE\QB=?K\//L^V4J^:YO.Z' ]1KQGJW&G%X KNL9EKEO"?7/O/7E6X+;0T3[$H]_Q7'D]8..MH9RD+ M1+W1RRD\T0S4]/>OFJ$?FD"ET: Y!32V7(_E&6,[3701J,YU3\1CM%=L.CW: M=,)B@XES&64 S_^.L^M&EH?FU/E155(?V,P:I5W/YLZ:4IMMVU*O[8Z<=D=. M#?8RM"5@VWTY^T+J/=Z7@[E;W8YE[IL+]^RU/T3Z%CIG*M^+SGD). M%Y0_L M,8]]=5S))@(A%)C=>M7&E^Z64^!CJ^6/7CJ%F[0$-.P,S&%GN*UL_OK',LI1 M7XKYYN'8HJICDOJ3+)!G/DWC"+(XF;R,H[?T%[LH M5>"C#T$4N=!RDO!R+4FR2[M9OF\,#[:?8\1"S1AML^IC$ZFR?X@,[$^O#[!, MWU(JX8N&9%<"8+E^XH>>6"&4]7#562>[,T(O'130$4S#=C-%"[NDV>MW1QV] MUYQPPW9S@2 G<%%0T!, M )52-O%#.B$\YEE"2>B5$F*N'X,Y$T\ZZ6(&QIYQJ28( #$6'8KRS,>C[2V! M&P.Q3B^TKF$,!D.K,;/>=O%5OOMWC4C5]O?I-A$TM)5!'KT?MB,VP\)M/P0T M[W:T#SRX]K-)1_O(PPF+O\.#,1>W /QK7S@>?8"_DX[V)8IO&;1!FVIONWI_6^?&O6CPUBXSU@<^B/,RI3^Z;VOJ-:'Q,0AU#$\^<*/Q M%_.M16&&A8/=" MD0Q1C_OIW7@IY1B6&SU^_NVHO#, MQ1CN#F/MCI+6'RB;O:U6W'[IA#Y+8L87RVK4SR M:J'^__P'5_6E=:S#ME9_O=;4VEK]+[> _(M:'&YK]6]IX^6@,S"Z'=-H4_>W ML>]R$MT0:&!RRHEB+8S^^ .N8"0B*]#*+?T;E[O8=":W8NX91VKB#.=[+,U] M$_F:$+@Q>RR%]1OV.N:@.6'W[:[VU-)B-=$U_EL6:B;5@3:;4_NWK5NQ:HAW M&)"1876LP;X5^ZX#?)+!G-!WM F5OR^=?$362)H@M72S9RRHR70.EHPK4]9M M2?S2$=.P8XV,3L]L3N'+72&F"8 C_] 9LS#DP2)^:@R]=G+2;'E@3B;)_ MT,@P.J9I=0;]+3E7+QH;7=(N:5%B<%(Z&TB<]*X.!W)YX$-'\6=6@"GAL_GR M&+4Y$$7OC3ET(KS>,[[59+;_$MUHAMC0O:7B3B^=PDW"4V ENUT$5&W"<>,M M6Q-Q!YU8)@XL:P-5SVY!MH?&/@ZZW4[7V+?2W77 8J4X5>E4#;0VKS[R!!K0 MII3"TF:W;B] U=7)H=PW\:X)B9L$J(2A:^-3=QDG&4/?B7EJXO2_ Y/21++L M&2HZ^Z*9YK _W+=)HV:8J%V[>^:J%CVR8VVL:3M[JT*W*:5*?_V[9AC&:&0V M9PM+F^W4"& @<@3$FEYSA&OK9/DU"J^UOT?WAAL;A9I.CC6S8_6[G;[>)CUM M8U,T0:0B^KW<$KGP0^82%S&X*)T7X\>?TL=T365STAP.E*[]FBZHZ'O9 MO(6&J',PK.4MHNA9N=DV;9^3\ECF"]A199VY#LM8=FO311NZX7#+X=_RC-8M MFE7-[*]G1UN25]&DUGG'DUPV5=5<8R"][0D-9E5":IB+]L_9Y?F/_WA]_L]G M_[L;MO;"/:G& %BT25FZ1T:<_R1AF^LV>56A_P!ZD?WQ*SI:],3_SA[\@R;N MBNRRSWM':_]L:)NMH[6DL6X&^HPL!?$O9MG_Y#3ZF0KI)6W<+]*P89;I0_Y& M4RD:,C9>Y>4U/0.+2\>,A "S?9$7;5ED%VW3-[0\#V=T+9 M=GV7#2S6Z>J4]^?( M@TJWB$9RS$$\RBZ&"AS,GJ;YJ:NJHI@?=SE'LUA?!(PFOUYT=N^\D#7X^KU8\[V 1TA*NUFPHY(M_ M#67')BC&Y,^W',K?,Y4QK9 C,WK9-AM22=H>LS5NS>!S(=/];P;'_)A7/E:M.R1U-L(Y/LSCS+ZKIO]@,_-! M!PS'4CQP>SBPR/Y":Y-WY;;[D.=PK,LELSM.H>'06XS7S J?!_#RCRC MN_3#2 ,[T#GCIEI5;''4@A]: _^#??\0].;@)N@;NZKC>MX6F]JR,O?A' MLCQ!B\^R8G!9WT@\+E_T$F@\MC0?74AG'T#\/I"0^0 RHKQUDU5-O2+#-K_* MRXJ->&2/NIS^HT3(<6<19@SOR/)'EG;N ](0'!7[Z[S+:D=O0IA[X]I%F7,+ MLF/9#)-$]D\YPEY&//;'-56B4#TY-,45\LT&6EA@[RSR3V=S[FJW+'MQ9A#5 M[]UB7=/35[OL>ETNUMFP?40F#CDYO3YQ7N)C[)Q&]S4G0,N_:9!(X!=IQO , MX9D6:43?],U>@'QC0>.L2$L4V7RG6W:^H.&3KOC[V<49?*I9]H#DBO:NVL$' M977S8HFUY7ZK5EVN4&*0^S6']UV M[:ZS;47/_PZZ,[MZK_]HGSABK?97\DWW-K??NK*ED1-;&XWT%#"UYNJ MKG:+-X[=$7K/TQR14=9XNZXG7[HNWV:O>6U>D+)<<1D!76&7#^41YK8E<]'% MD'ODLEGV:!*5:7>JEPX3U&X4KZ)EG=$.XPVR%?3/^=#/<"BQPMJNR<+RU5WE%SZ6_;!OU@54A;^DEW-@G-QE:(8_.Q.-VQ\%AJ M9=O J2^Q\0V]4DR7RN7H;V$RH5-7''/GVBM.Q:QIJ554U9/^9[X8ADUVWG5P M XKL:=5(+!5IRB\>?_O/L_.SIV?\CR??/LPD)Z[/D 7]V]/G,@3YJBB.VJUH M?EV^:)I$:NG+W&W,98CG9?7ZWW>KNA\T=J3T)E-R]/B\/T6NZ4/[2!/ MBVK@;?RN:>FE;48'!F)()XVTPB_X)Y_X\[_2+2N7D_^;PA5,Z)^]N*3MHBV9 M34GY 2'G!(.KJDL&,=B316LMFJ$J@'$H-Z2X2'5LAQ9/@Q3M:<(S4@>XC=:N MHOV_*>^)3UC2.X5;K#'27).H)0L1:UP<^*S!Q4/WE<9^.D=;08)+2Z;S3G0A M26>^6-/+L*0Z1I5O^FA#EE2'!^79A@XPKL$=;<%5WHG@-J2Z,$@)995U3=.. M535)]I8<5#:Q1F?U>&)*>Y>WA1QF-Y;.@093D;);MNY? ZG>702QH\O]#X^_ MY:\M $1QN9J1&P=26+FEFG9A+RT<+A/N'T9? MV2#O+ <79QV?.7^/Z0TVDX]PV*9V+;[!LO.V(7FI_M*L\;D3H%O\N?@JU!O*II'Y]R;;V0%DO2&&1U$/7DL;M3?E@ PNZ1_%OOA.R5XV';='Y MPT*0-.UFR=BSZY+T)PL!B:18%D!YT25 %RFTI7KG"[A2F/T'=8I?AAU^01E_4'RSV:)G_KQ2) @FJ1'?G:(K33A1E#);?V: MQ4,-V*OO7<'.R?=-4Y"SW0XK-=V;;L/>_/F"8T2_;^3[%\.<]LCJI@W!>MIO#^,JLM6,"> 2-H O20_ZX%#5%L_4L;T!]>) M.DPTWRRK7KM]99+6C5Y/),F/T8EL\>N/<5G\O41:_U$W8@QDT#N)? MG=?A;'6R0A/TI(3-WN(_(RW-?U5%S8#N2%E#JM*[4I5/>J%YY78?.1YE]B>0 M)9JU/P%,#@),GIP )I\GP.3YI(XU3:FJM=NW7F%5EJN&[8J6#K2[/LN>+Y/P M1-&0?"*,!WN +#QI4B].':8-W[IL.=8X"FRH 4NFH"OD$U&3[.7@0]J 0>(% M>BOINN!NB/11<"#9"<77 :8F3TL=6E6BK/]4)Z8PM/EU7D6_CZZ9 MLOYYJ.VGN/AU4?V2'AUK#Q&'JU^0K=)N(&VAA&#DOD7>64V/[&G#,XWLCNXU MB_%F]@;_=+(0.&K$>I]GS/_5\4JIL8,?L'4LA\K\$EDZN&'L%%@,0:H_.S:E M?*3:OTWL''YGY59P]X9^W3 @+'XLOV[N](TLQVKNJ".0!BWV[*^Y$TF07YNA M]51FB0%^%UWX+_,B!/[$CCI+(DC^J)&P0GG,8>"U+L0X_0KAT\XA>)OE-GD? M4M)%5MMM/'V,JJGEV,,259LW*48)IX4=O;IA*/ =XH;NIR68J'P3N)NX=^*1]Q\)-4$8=.M*:(?0-V7/5I MG1>GZ,QP_M@A#$ #LJ J(BBH1Z1K:Y>1@A-Y=&6K]K;8P\LE37"Q^_-=%Y9+ MMSC<2W<^HL7_YW>/?\?_UA[K\F\Q2KZ[O/C^[V10L\7PNW>P",503>RM>#LK MM^PG]C*N-M/_N&,9+QL]TR7+K"#_\.T=Z_3HU#9W+G[^[Z=8KNSYGS/)/U9^ MLW$[(4#8>6])I*E !!TGA';Y7T/.D56)4L=^VFU5AG>HSCMM]_&VF_9;@]S1 M?F];]TB-.KHJRJ7=F0^^?O+XP9N'#V?R&_I[T @F(V3@(!G#JM-B7'BD!-4- M6.E3?5N$/_5=I!VN'-U/4DHO,E9P."X:W;V%,9EZEH@F?GH2SX]:/"?D4S;< MW]5+22*:P/H/'ER\.'\8>S)GOWZKCQXR5#N([U8UNGZQ)$!'Z!>D+=-!9[B/.]=V8VR'%@8&CMT"#RT6BQ.-D^K70B;CM-*AECI\HV3 MY%1!W^*$(3L%'50);!&S1"3NGG$:<^_I1: 4-1_=XJ5YV<6)65Y<<9^7(UM' MWE!+9C^OY4D'7W9F:\\KRZ6=G5W1#!9 GLM->\0YDL/D'&[C3' T![A$HX"H M?AKBHF/KDQ9?[/F0,+U]RV;Q$LS+AM-O?:GIV++F&T,\9(L;6 (7#G!TI6@@ M%R R\0S@5O!4]Y9)!%(7*"-W))>LSGJ@1X5<9]AK!TWG4*)TTB#XB^L/D%:LII+Y-+W3QE#P=6KVC1% M.$:"HF!'">E__@")IRQG 5.9YS6G\Y]*G0J"/IQ(HFJF"U4Q.4*D"QER51XS& MG)MJ]X@/'K@! /-8X8H2.*2-+(D9E(O?TX 7@%KW1R?!#)!1!S5!QPR'TY_H M+)];$<-(\V"AR0%%##-5)()HV #L7 \=,@IJ4R><2&<%L[(4Y$%5A'!H\22.WK$1?Z?2]T02!-8T) MT_Q1^*2IQ1:/P173UTXY8]0['C.$.ZE&,Z4Q6%B=.+\'^Z@QC=\;3D3W,CI4GMF>2N]?%UQ#WIPYKSN%.Y=+:I!9XF M*A[K[-YNO9*4+28]2!(H*"5 %AUT_P\ZNG$6 Z&9_ M&;J2+:D7T:T0,E;LO-7\"PE6I %;>MBPT%6!#3.SE5\./2>0X!'2A>3J@:_> MA]5"^D2(7+;K1LRC?B\[B<#QV8//K]I$M'@H-L'*P\(J8Z@&[?T_.50 M5?&7CPLW&D?M+Z#U?=@^X'P^9-!^9,P#;JD8'P\-45T<>>X>6<8Q,-['6!($@M[J65_&LX12MA"S,B142(V11DB4>\A;(_? MG[AI;H .?7&"#GT2T*&34OU02C7)^=""EHE"]1$,4F+KM0 M?92$[5A&?(V5%P[6+L)6^PC21E;;LD2L!7Z I2<^KN1E7#1ES@G'K^:)JZL1 MU%$5 5=7:[B>G=UQX/2 &\2E G"F\1N.6Y6"\X25"W*1Q%">:9V8?J8152CJ MIL6SHT5]_^N3!GX8VC\%Y(\&/%WQH>7I3,W1WU9(,HHSX$]2:I"LXAE(8NF/ M/L.XAR@+D:9#_BCRS;D49",2E20%(T?8Z8LF7NF+R):(182ZDI_)'^F*+]11-I3J0!SO_\+K6$^X$_/ZP)\-4I,XQ9#:RPU8SGSJQ.J2@2F M[*FKV]]]S1'*7L6+_-21@];K>T1VZ#__S.D6SZ54QXPCV5\;]'8X+Q *]F'9!Z_^>O[06+#] MN,]7__7_?O'E5]^BUC/[D:YXUC&%R_Y9KO U7(+\V65.!P?__OK;EO[YX/S' M?SZ_Q ,]F8G0.[WXX>^O?W_Q@M3% Z6+]&L2YSUQ[,I%N#PS[?_"8/RR+1YA+?58H&+6'R'\@:,^(-11P ^)Z_E/W4/_):[$J 4] M;V?-PDK[)T6.'E]60O0O30N_*LP+&"BZ:T#L_ M>J6,)/J#G[Z',9#[@;+]^B!X:X8@DWR_])<_8TDF5IUO;V%ER0^BP8 AJ0L2 M(MGU).N9K,G[%N_8T 26:^Y 7B&K8]E)V[B]%8=IL>2$G%2K2S'YY+1=8JK%.1@C+\WZ]&5[%4!'JIM([9#%7U]O5?;@PL[2V5_ T>"7/\!" M/"1%PXG+?FT/.@R35W% L&JH5GS%BE'/S1[>K[W>*[T^DZV(]:). M<3K-,$X8X'G[:)*H4INU5M,J/X: YA@69C4S4CC=)4D'$4LE)XE63B>O/ 5@LHHG)%C3)\*0&\Q!ZJH+=&E50$Z[6!/E3\;GS==EK;K@BLMHL8O8*/93ESG7H8!@MS!"R*_;N ^0DW9AQL M"(04\EVSB[J,VU6H$)HGK,QFH9)SA$7&@K$],^FC)^6H7LH.5G*21=8/"ZK4$A*)#!>ABH9O+ND/M6<:/^E&L#/D?S<$F HQ=*QVTU"'B7O&^W^AG4T77:,Z$E@ MKEQ(-@JL9LV"M';<#VKM AC^6#=C&@*ZB8/DUW(PW.OB?.WV\2CADH@*=E.$ M4+H[=<:\Q-"7X![S!E6H]KQV+ 5L:J>%X>%TJESF*!&,"YV3LJ'%FWPUOJ'- M/_5"FD8)]Z@V4A%GGS9OR^4R2W)'Q< *5SY^.XJ90?OWY2:U*9JY1(0\R-E_ M.)]:'#T6"G>&WECC\+92!L .1A)QPF%.L.#%E+9<)FBU4++.'GHZ"($$29'" M"#;.7I-0K$33OL_9^.S3^5^>TOF?1#K_WBIU8E'N=$.D<>WSNB\?_:UE]VR!$_$A&*DMF:N\)&,S[-@&]]],:F6M', M,B.;CO+V^4Z"_*T4R&PYM&N_ O]Q6\[%,+&4_&;PI+*^U(NS4, TRD.'=L$1 M0GDJU_@4EIO3E5ES@)"99!.Z-S7LZ3+X9]G8A>FI+'D6\!= @\S6[YZM%U.1 MA%O0O:7_ZGRH,0I5\#3\\J7#0AS4L_/QN_D#XPRL=K&!GE*VM%V"A# ><+M< M8H>C&[O5H19\4)-VW71;2!@NZ_6NHZ'G9NTJ*83G,;3%EP'P@R)./F.0N"H[ M6]E]R>&96FW+32NL;9(Y3&98_$4^=)JTGSO[D'ERC ,U]N-(_C#2)4M*N9D/ M&OR:&?#$I^:6?$[I>\LV'XI!"I9 X\*6$'^#*P%@M^+65SG2HBNGR3V=%<.& M^0W(FR4(;\M =:(PF 40/*@\+%=D^][^!.!]GSM,YQX1^3;J5W ;54NC>]0 M3F0G1*[_^?5CH>0U?B.X7W@YK=J9Q+Y\Q)(QJYH0[H4WLZROFHI9D=,*(GA M).?LA%Q;R29G8@PYS_:D8*6SN8&8T6Z=9[XNM^HO^>?2J^#RKG*.@O-,8DG4 M^8]]WU&,6:ABS/\.9PL2.5/R/N^=2B \"A#X<6Y]C"@!?:O#EF;/NT5+.Z3A M!AIO19*U8MYH.QB0)CX7KF8^9,V*+G$*JRZD555'',W7>85SDUWPN7D9'Y:C MQ?]>RRVBB2)-/"#+3E(U;(PCKQ46Y<0;1 QK1!S*22@IML"V5&!,UQ(Q=5&D M&X9G#^9*%E :2S CFK"E'[ >L1[A$S'ZFX_]2+U5PHMC*M[K6\DZ*?>C_*,L M4%%57DFBPH)TV\HKX.N&?/RVT]BEL(O6G=:3XVM:**7'+8\95-E58!7#(?=; MH =:_J9K.JKF4E\09;&^K @-8NHX$![E$\A5@5XO2(5A:J1).$# 0<5XJ7T^ M0/PP>$U8_&0=50RN1$K&VOU] 4 T3W'QBA:A$'4?*+%),7SSQS\\>:Q*\2D- M987Y/)$O2XGVG"MG-2YLT;J(T][(U;MI=G5PY3MIWHJP'7E0D.N-G1A#-7"(J>/OW[RQ2N> ?W7EZ\T/\8#&'WDK]K#;^:+F*Z4 ME<2C:1<2VO D=MALH]LQ+K#EU>0VRQI%!0.W+?_!O@R]]IVX90AGV>MUR5<( M7SFM"P+SI4Y[[F#)N.FU+[N8<5B"B'H6$GXQV3ZO5:2!BND5(VCUD1;.+DGE M@=(XV-5.9I2H+]*.'IK;^'([M1E@R=#P\L);3Y*?4>8S7E1.MI()A-37/._* MH\*SA*7/A^=\_XM4P^2Z+V9WJTMBM1Q8[B[7,+,"^BT) 8K-9@;W> M4&38E5@Z#B=[9AW3PY6P:R5\TWP(?.L"+4&LFRA58_Z4Y0/D2.Y32<\3@FHU MYKCT6VF[Y,+QQ%Z25PVC# 1WL\PS -[TB@5*M@+/!LOD^&+41Z%2SRZ!"FR^ M>U> +H"])C2M,DH#SG?LJ7V[$-/-WC;H*."ZP)&G.-[ JH#)F1D VT9T4EGEB_1BOWD62CTBP$YZL^R M:H14L-1*SX[.[*/HC)2&OO.5CIHKU-'$H]#M"XYUXNY(6CY^=BM]/C8T"F%= MCQ*2%:+5E73\25-,-"1Z(G]";^V3%&KD64+ D )B-OTDXQ/5G0^U.F%]Z4_A MX?,72W9L,OHP;BQ^DT)L\A](.M1?\-.5E0I0];&[&L2:S> ]__:PL,OU8F9: M*N?Z[_%9D$LK?*N6>+0<":=:76>/:WRH4\L:-Z-,V9(XH_&&9=R;IS"$:.L> M] =B/@H/Q=<#7"?NV(B0U7<,\:T4 NW!ARUL!::,%";'37R/18.RTL).@VX=!GB_XLK,_@06>AOODFV_^(.CMC43E'OSP M_.(<4$3%6G1QY,?N+C2#B(P"L!WQDBQ+EB91# DQ =O_)%1&VE!(F44+AR2T M7?(!#Z$CP"-#YH=A8=Y=]U4;F@+Z";ZUF)%/.?KT$M%U[V+^X^SR; 10UA7# MLW]@XB$SK6@-?D";./8O5VR!:SNGTMHNBE3E$C:K[>B)#_ /K6RZT+^]'"IGW=3,NN4;0<4K_HV7N?A'JL:Q/:Z8VH8'%S\\ M?W@F@Q;D@R^=D8N]JB)XQ/6Z$< EB,/4.L3L]<'2F([AL7'PS&G[3;57R-5D M5]ZWU> G*AR$#7;P/W&+]]SB2?)-^I6N@K<&;6Q>WM3P9_-[@G;AG/Q>7!79 M2\=")4?AI9/ $TL"#H*K/?U!&B!(G) Y=@IE*ULTPNLA2RAX M$2Q/'.?)5S@X_92PJI5V97'J62!_@-D^(MPU&[\1IC;Q$FZ0=));05DC:24D M=BJ?S'H@ &U>EY[NW]KMNNRORBD:FI_T6B\B'6@67HIUAF'LG7_^44VJ431) M;0LX4.S06#/$<'-H5",-X\VE;URD6'8:A9,99/0FN:**9LL.@-W.J8$_!7*- MSZ_(77(Z(\-"! R2([ ;YZDH8I4Q1_[#C?($\>UH<,37+C2V(<>O5O,9/,]; MGK61>_(9,P2)7S+QEN[5F&)_ATZ%Y#=DGK\Z99X_S\QS=!-9S$[.?:PK4N.1 M_V(Q1W#[,'^=*C-5"7$.(J3=VJ3OXYJ>ZN,]D7D%V\!S_08(J/UMWUJ(_ %+ M97)F@$ /Q MS.T#,5 (M)L]VH40>8Z6'FNI/5*30\&!+;:):'JU<-/G[G$."='*QG]55)UF.4)?AIL1BV9@%>!HY$-> # M@.]XH/:?N).S!^T>:M%ET8N9+.%,[%7Q5SGF.-1LRE0D%?$LU1CH9MD>Y$\% M*\7.-N++>T"ZQH]O7BC=Q;22;391QYGNP(7O_9>=LS,TB[_@2]7.JSGB+_%G M\NQ)I\M'L7T=VSDY=_]7<>U1P^[O2L$':N!121AQE*^":QCMC#9BMM,O,0:= M>;KF$G<(:3QHRC7RBYW4K^6E')1K'-PDH#56L-NF\VGVA6K#KJDTN[/.?Z%# MC:3.==ZQNWJIZ6>)R=C>Q[$QGHJR6LC\24N:YV[)'1^XP[7,(7UT3K>@4)%O M: W-@Y 0"KX#1QQ=6GN).W7;LJJD"R5/0]K6&&RG0E2QL_X2.10QXSC#G)05 MSUJAR ]-UW5^-(QR]LE^\_S@Y12EU[WI_O@WRM_F6!E8%H4Y4:^[ M ;5!43(?=CU+.SD1WH2_F3ZIF9U-LQJ,G5JWPEB>RDRW#4F%%#'VK* M=1ZR,XO"][.X&.DL^U%ZUD2@G3 VR1%X8!5):)( M*6O.,D^];S)^\8\KQ M?N_U!RP=&+^Q:O[HKE"+O=#I*?#QB\>/O[*VOS9O,DT+$H66$]@6\'SRY*MO MOL[^"7S4CKM)O6R0:'Y&5BUJ\LJV)+E\\6/V]==??O650A.YW1UDF6Z?[1HR M5;/CCBU\\*?'CQ]F7W_U]:,__>G)8PC-@V^^_N)A]H>O__#HR>,OOOG0/39_ M;5?>C]B\Y[G<-O37[M0Y9J3\,QQY^+^G>*1X!<4<#QYEG^6Z!MRZ/2D MZ^OK,W(7!^ QSN@RFGK WNM9"?"]%F7FY#[0L

U9&$,4!OF=/8Y,-'?YO!LL7)J';Z M<1=__G]GQG.[]^F?\&,V:I">B&E"N0UM+ B*NK;RT\L4G7S[( M'_+3GGS]H'AH(5\-0.!>??96&:(E.^0G_^2;+[]*LT11)B+^D24BPM:(D>M7 MVF]4'(STDD/F4",^;=2<3 UK03PPI2NBOVF2 4M@<51Y$W9J%BU*^JF&9&@7 M+90*;2;($W!&\6C4,XF\;;\@H1#9[JZZEJ2+L7++(Q1!3()BBI+OM]8MM2D2 MNQJ,X3DL/I+@HK%*QL:.7)>>.3Y";G%&+E*F/2CT:SII]D;?[B+ACHS-E*;< MPA!,/M"J5X4U]@LP6O_X7)Q-Q#SO2L*39V7Q?W[WG,;WY/R,U,__\^C1>;U8 M-^VC1QR\^X\[DJB]#[JT U1L";-7])__N_?AV#NT4I*I!^ZS6/URQ.H YH. M\*NO.1*>)<\\K- /D+W=RO.#CG(]V-'GCB-/MYIG).&Z:&)._C=;J1G/L M#K-X^?SR;]GWYT]?_?3R\NXS^8^4M\UO]XB[[4-B#YZ+!RT%FEKZO>'K"C!* MP>TS6I5AC])VDI%99??F+/O_F@&@1^XDDZ.GKG!I"/Y+4F6^#A>_0*V[Q^5S M=?:>IACQ,4QH,5VTZ"I,:\#Q?H1*A/+=@SM&.DH(7+@6!OH4OJ%R FB]@-W! M\8)P%QJ _/2>2V?7(8@DV 4N0N9@E91AFI=<(8I$XT[*!,Q&G0"BJ!UAW9', M$?+!*8D>U#NYBD CKR$R92H4R*'6)21;*S4(9#S!7!*#8$>[*7^N8 OP_K2^ M>\JNX>O,DMQ'"M9.VK0O>7%?ZF[I1>LI[9\VF[G&=#[@T9DY(,ZK@Z>).G@9FJ7]%!3!J7K['CGTKS],#GV4)>?4^/[*'LJQOV-* M_91%?U^:?*PY0N@RSUZ@B\^PR9[FY =&Y[/C0&.=INFGE(<\W/!@8B.\ ?F0 M*"7P-I0+$+I UT^NR!7^%]#*90NNBB($)X],/#>LXMSC]DS \95Y8^DHM9-NJ& M99*:&]E@OHBG2;8$^^C!HD_)I.*:(^P30SOI8^2<^NP_GWPQHSG@?S/;314O MV^A4R,ZY^X[?[#01ESTH'PI M5U-JAJG*%W849"8)YO3YQ;/LN;<0?_?P>(;(7[0JBL=P"8,6?9$05^ H@EB) M,E,-QGSUS=>SQW_X([DK>2OY1^D>=721Y M#(*L=S%5C+YXM"KL9[6%,%Q%A+.ZU=-ZY8@=)?T> MK>L67B"A+?'$M%%5]&!NW>L36WMC*]F]FR5%PNBR*=Y49!>&,)>ZM,?;(F&6 M]*>_#/,G-Q?;4;MEZ1M3> MI7=8;.KWUCIW_)&'X<.]%#IX1K/83>4E:%+G1BY04-'OE'F[(]1N:NUT+6S$ M-UP.-D!1'Y5O_LP+,VTXB$XWN7S5@O)-RRO40\+WUZ[R;I>\UA7^DG^0A$&\ MC< ?/O3\6ZL58K&\],M>-U4OI\33')A80/E?&>8]_5:H.P%,&&W$_G=0+=HI MD:3''18#FB,GH8L1OIJ'@\'2NJ,>1'+]/ MSDU)XF[TXG;N_ZZ,")E_SQ@:; M8-"490X7,P\)WO6'+ 0Z9(?>7'3FHAMM:H/\[*>N.WF(%:-Q:+ZXSPUH/[7* MDK@!7E5*7)&^]6/>%?F_.'5BO=S_<7892C"1UE5/Q:IR*S"ZN]Q[<5,JWQ+ZP7$PNXX+GGW[6?F6,EFWO1F[+GURD3A M*WU%D*DB!J&=1TAE>F$0(HWRY@-G2FCJV*'SZ2UG97*NIJ!UCDZ_/27B*6M@ M?*JF]O^8U@M&:0#2L)@OE!S]^8;7P==-^0)"10M!W)=:P*LP+F0=^;[@3=S" MPMCV75QKQ,:G0;V,&C:7R(,G5O)CF47D39Q&M7;0G7DVBB/2+0V_/+.^8;$_ MX@4?L"EZ^+2?(3A0H 65Z!L[)X%=$X&[/BQ]E@DUN_,"?XID.%ARNI@1 U.T M@$(\Q@MK3"O3RZE+D@PU7EF^SM/M$SJ)8%*$^K YW010Y6<,^T7S/2[Y4(# M*-P& M("C)3D.3X9B]*_Z1A[IU&:.7YE5>O\D6:\AQ?KR0HN/ MEIN.([M$>4YO$>+HQ5+!'7H)&*^ [,0.N6)0]\&2U_-,&K*@= M-Q2)3O-'8.QEN/E /&#H]MN=(\WDE5T[;*>#7!-\:9CY@L9+EGC+1'^^P59@ M+R.AKET;^;I,PJ![;LCUJ"?+J*[>/\CWF3]B3>?:\;5-!X(1RS=94);UC8J& M1>$AB@:_37/8ZL0)2,GHM6E' BW$+CRK23NOA MAB[0HRUT)(Z\F$I)VJ[@QZ7?T07[G3[WKMMPDDMG-3"QZ46XA@<4M-2RJ>YCCV../DT(4WC MVKL9.?I:;;WECU"D$09DBBD.DO3*M.A MQR$/OC MYE(Y+B[N>2^XY-A>TVQ1QS#4$M[T".^TE %NZR1C>W^-(;<_U%[9MOM"$^?-IK;T8"GVH8F\Z4"(6WEN3P[LT6"*SZ M48L0=1MX?B=F&""F-V3YE#LC3@;>A&L/, J_7M/I6I9?U!'*^",*725E\$$7 MQ%I\7"6D2:8,05V@ [NYIT92],OD]!_&U1:H;N&^DC/2%XRS8:0!KP>C*8T- M/>)UG.?U&\]Z+N O!U_4S-U9(**8>=V\!<7Z(/I,CH)V^FRY0.I0G>I"H1%VAATA]Z?Y,/>S^0)@],-1, MVN=)?=11D68?S5)/K72R"MK,EY]VE5>#Y _CQ^UER(V#FXE%;DIHX#T3%/L& M(^7V[=+@I0YPU4E-<,T>+(V DS=&PV-?'TM# AZ^:C1[>?#"\)E^?$-9))!1 M%0P6-YLRO2%HJKAL?GJXQLD-#$L!23'T\A)09G8FD8+9-US*+*CK MLET,&^5'.RP'M\%]1\/#"6B%LEN;M20YBARL'FS3'?W._]Z*X*4QBHKGY!3O M(.33,&[-_^]E_'UP//KSOU%F(([?CK("[Y(3N']&X): _IT>?^?8_>V1^X,H MT1%HE\M>8L<,05NV5Z1BQXV#O3?"3R.T;=&0OF._Y_?-J$*$-;#5 W7)CXLK M4@KYRD%O!@1S?)CM?RS?MA?C3]=Z%-_G_S.*[9^$_U,3_G':*H^[!\+(BLE@ M)X4Y3FM)[$)^YB\(1J$OUL()V(:\M_6Y85#)23A/PCFIF=-NO+_ON2D@-^+U M#=^T@U:IF&OX4 P_W&P=&M5<[=FC](2R"$T5^?E6/8,(W"W!#WMRHPT7YPZ$ MKT&=BRVN\J]>IK7))1]AI)V9M#I?FD6%PO70[8T]/YRTZ D'SJ&^]I;4Y"+T M'$V#Z*%,!2W(F+?.5:64&!:GTWDZG?M8Q%N.2=(^S\XJ>3(%TTJAV35?#2"1 MM7.2+Q9NRSZ+\@'$'=*U(T*PK4PU0*8AQKL;*G[FW#M-3ZB J4=-ZS@1-80. MGO8_4LY\.@&G$[#WXD@QQX)]R,N,K'=5UMH>.NZMS27EZ!W*1' GL3N)W=T= M5@A7+#VAB9D:(VIY2VL7S<+]7L.G *T"IJGL^U;UV,;-IY=<&U(_,LT[= %1 M+E' =T64CY1N;$,EQR-Y?1C9Z9RQP4IC$6L+?T$4&,=>]9'+>?/)UE%YD?0FUS\U ">-RL*,[B-4,[.BD>@Y[= M4MX=F%B63=PU1]B82_:0M.ULZP))481QOVMQ2$&.PU4\=(9DLH''(ZG*-TRY MR.5;:(>1JI#; _(A@6'_,Q[621^<],'>BZ_CMHS04I\/"?Z6.4$-I.XX@M MW3:.(XQN7E5?H(ZQ9VI]JR ?T,.-[M$^ZBP4R',]=9YP-EB&AQ_)NB]9J,B" M.!V\T\&[F\&ZS*6$(2MK4 [ P>[-<+.OJ>6AABT)_6F[/B_EE-.EYT57*S6 MZ[NL?QY:[I)>N+Q?'T\VXQ5X!_#\84C^OQ.L_H^'8?6W NBG@?>3L/H3(>S1 M@?4G5?MOJVJU:H')N*P_=S&)PCIH@OS+-\4)]H"W1,3@N?$KRX@!A50Q#!]) MH*/(0GODC1+6:11CBJYN9.SE?[.:P[+4?->[/Q5H=#&X@ M3[??&[II3K)]DNU[R+9/@N49\L!:NZ+NJ_;<4LZYZK"(3Y7/&9ISG[(G>6K< M+OC&$+*G1AI= GKCO!^Y3ZLV'T'*_IQ]DXC&Z41\"B;:3I7LB]+Z MU3/B.Z7RU0!N:+FJ3)3 !++EM>/>[?M>ZDE%GP3R?N;'9#M[:;>N': #6]^X MB5?$7\J]<+X[#W**\!^\9F M?->NPX)K)T'"^"= T$F0)S7KOCZ\S34[+&JH MERK:_)K)Q)DEG3;R)'F>0N31$97/D$RCD)X900 MYF4UM.X6\[#D[+NCUV0_DSO?%1$CQI@+8Y0N$3(/7+\2^#)PY;QM\M-]?!+) M.P-TF;"OBP05$/.";$4$ RH KR004&[F ^E--A_9K3&V?2][S,A@C(([]"TQ MG(AV'I%^&P' 13KXJF2!VBAU_>2#?<6Y?4N>-7+_-\A#=QMZ*M?NY;66]I^L MT]-IF'AQ3*#9#2VG^8R(1&DTC2( C.\NK_KU@IL*Y->6,T$# 9+3R]X;JG<" M*YW@22C%JRI-*X_=J!9_7??GH;^7B#;+9_"&W^_@^KSJ4-^7R(*%[7I17907VL[RRPO>1NG9O%]7 37I] M6[L7C.-5_EKY1\FWP*K--QY8?'UW5. =X%.GHWK_^Z/WP_.+\/+M 2\_% M;F8]>21-\A=.T&4_-CV7%G%FY:4/TG'_!\'020LM;>46=?0^D!S?PPC.N-.M M$!70.[NH #VO1J>/";5.LG^2_7N$GSDU#>AG0YH9F<'276M;$OJ8;:>A* V: MG@2EI>1/&][F.T/3"FN1_BI&>ZLR-XWM&1VG6Q?: 3C)\TF>]UYL$65NB=0S M^I-DF'$;J"ME;BX?9"[*SOHE&02\J:659=0%29D'.8%2,P::$4XM"\DHI[UR M]8+)]?/.]_>Q1]^HU?4YW.*K+G+RJG4&(TW.?:5/LG^2_0.Z7"'2Z_P7DB' M,$)5$7FQ>YK>FPQ\)+QY/W4I( =97Y5M8UI^(=X$-U\\\7B]@#;CVV2MK3Z#*3_;UO*Q?58T&Z4/VL2S50Q<9. M#GZCKH^U[@FP?)+D>T@RQ#)")2F3@MK4-Y#">4[HLHO3-OCNM(6M=BV;YR?U M>A+*FX1RDDW?W^])CP7?BO:P/;#7_/JD(D_2> ]I-%=?:T_-NSD0:#@IM),( MW<]?V=-/'$S2HK:ISC*C[A;62P;F8N@W ^B=7+*+ 2@,2;6=I/,DG3==MZ'B MGL2HW##V1] N',BI"[UVE?QG2@I]>E4Z.4Q:CXK C+B5Z=T"R)G^/A\1^9J4 MEE;O29)OZ&5J/_UW$NU(N*?$^]T$_%U$_#-IS!QT-R/>N$&3T$;$:6%@Q)@# M*W!7\"D)VKIP;A/G?0\$8>\R\9'@>XFXI9/R2:5_HBH=P$O5X1XF-NIL:GG/I)-*=C5'1##](;TYJ_'FA"FZ,%*>\U:BRWPYQ4'?,7'VJD?1*YD\A- MMCAA>FLMCO0]?)NN?V3-,N<-X,HDB$79NH510M/&Y"O//G.2N)/$W4GBA&(= M^FV8 PK?<[7?1GC4A;0K*#E295[F9MJQ7!HS+\N%TY[N49.G+NY4?D J??4Y MDY=NA>P1L2"^WF5X4KO2+.@&_Q:>^TF03X(\?K%&P3.W:.IF0YQ^#IO-Z)+0-=)D2!)8N'H5TP'2AZ=Z_J, ^PS,B]=I0VB9Z/R$[4H=RGC MK[0BD.-SG7-[>?I1V[1EMSE[/Z+[OOHZ_P5L)KX='-.E<@)BYQMY(V\1P:S) M"-I$$(2IYO*T2"VZC6M/11C;&N:=RO!%46'IU2 A8WU\R&X(F/;'O"OR?S'K MO$_DS;BH313"U]G4X$M\PPW9DMMC]D8_?4?V:='JA:/Q M==.@JE!<$.416K=2*F$3/J\"'P!7JQME'2,Q\2VA MN:&T/)G^1@99K8&UL^SV)7CMHJ:T]VK#/K3C56K=AJ4R'0R9.N[6ANQ^\N_8 MF'WHSB:"NK]"PD;BLW>%0J/K#G@L"I;$4,:5A5#6_11LG@ M7QN^15L<-[U+Q('4%[T$ F=*.JXK\0/Y1T67S8OGEZ]X6R[.GSXSE@_::EUJ MW>V)T82WG&6O?02-%%I6DTJT>^0_O_CZ[$_9!C7J >_[SR>.S+_U?;( [ ME],=@74HLN_(]$*X/_ORR2S[XO$77\HU1__UQ2P+QD.UDQLSW+A1LW/& %TY M]5,*M\Q1A1/*S1*M2M*"_@CY3HN(07[2F]$P</2W8ZGO MM#$]O3\T[J)C;$M+!U_A*Y>N+FF"S,-!N_DCI//"UE8J 6A]?OPA>_:6GL@L M-$^Y^U7V/=3?#Z26^1S__>SB+'O +L/C;W^DJ:ZS'T@/UN%W_-F3;Q]B'.?# MBL8/(7ELMUK?] RI)M$LM]YQ9:E\\O798]U?D\0'^(F^;6(*]BXCY:G9+\&< M+FB;:%[@%N2YACD^=15L/4C$\WH1)A/^_NXS^.KL\>30HW>FPPZL\7<8NJ[- M#\R\]:IM:G9^DDDDG_V*G3C[:G(>R>.3J6 F,SE68J?-()3Y8M$.8M*HAZ8= M&$U $\]-K@TA:]$"ZJ__EZF'*0'6U=-U&2VREK4FC_O"/VY_)J*WW-NR8[6E M(^RB,S3U@NEG":<_7Y67YS_^X_7Y/Y]Y=13Q8&[R-]'53:IN$XH0^UL&DZZ' M+L'HW0_*A[>\7_O=;LJZW R;K"II+(4VZOO/KR-IQI >E%//N^-"32SXT53C MZW59N?MNF?"L5*W+"_:?L:RV%0.\@Q!D8_Y&F2Z3<^F/BL%I&17KU5D66).D MWJ1QG9:??@IR/27Y\UUV3B>WRKY\S+?Q5[-L4AF+@QW*"]L-1]CZ;,1D>P@NXXS\EWP>SZ MCV!76B1=?_'"M2O7'D^"?JJSGQ9]D]H[\5XR),(A^H)">+(4^A[2L&J=!/1Y MHB--O1U:^!R\-&K3.?E)(;7"NY%<"D<]3BFF/M1;87^[16'[/9RZ+[SXL'[) M6V[8:TZRK7&;OQL;JY&CMY<- JH<.3A\/MB=IP%&PJ=]UIZ)L,)K5^NN3LY+A%S<+7F RD! MKL5T2\D+I/X?:_H%L_!E9B-=DVK=HE;#( ME6(%3I4GN;*&R0P<>)'O]%!YOP+_9%WR/SE9TJVL+K=E$(?]'&[CXI"I%%V MXFLD69 +.?Q[TY 4 MORGA5+,;0]Z'VFATKC2/W(29^V@;;WW'J<&N9*>$XWXJ^]R]H@]9Z9D5=G,K M+6A+CMT%ZH(H;:.S+^AFEVQ,$Y^RJ.I,[8DXRW-&%J27.N,FIH;0Q.DV-J^CI MC&)&M%Y=KKSE?!$,]3*_:A06C?GNJ;7[Z:X31/ &B. W)XC@)P$1?*>("!J* M\\G7T$[75-PUI8CR"DSF*U<16\:<1Z*+<9N+1;?_I(FR?+!@R(OJ_$2$0"S=E0H]>EZ9#)ETH7)VG'E!<0"#$[N6J+71R] M)7VPC@PE)I&U:%W$=9X89 &\>-<%F!Y+VM5/]IMKR2P8F>X%G]9 AMLL=1$. M;%EDR+6(/JQ*SP6)*;4-7=]7(6W#87!. M_HY0,!2"VJR8O)^8+"C MXK[^^QE /3WGH>7(:NH3P3(46?_B3&%MN4LZ*/UVP<[RC/+N+7^O;NI'9![W M\ X3[\J 8?;E(*4(-;7#QG-;D?D+=YQT;>=)_O +@2N21NW;YY5N2"FO.I])ZF%_S'4+$8(E$[+H]J,;&UW MKKUBT-M)Z#X[H8LCP>M<4G,2HRHXKLYV'H<*I"45) W?/GY*Z,_ M=V.3T&=HH3,Y_CEW5>DX,R0A-B#S;GQ@K9D*#J@]DC$"7 *7UG5L.39M!/WP MYBT[I;\ECI;]"P[LYV_8ZQ'O#Y2$'2_.W9P"[,N"[@E,>MYV>CDZ5'\Z5=P\9>NV%H)(L2K.;;711Z!LS5.OA /)NI>;PZ M,.8($J5&*-P8,NL1QXF6"?)4V>0VG360#% M,UZO77U0E (HT7: 7*->S@%FS^)#SXZI1=&<4-EZ)&$%&AYK5VB)9T.S28BN M5@)1OB[]QDG>K>S\V_$5)"B^U=7RITW6,_Z:WV>; >\59&K8B-CC[\&E'KHH M2Q17T?#PQ5WEGW#R*_E&X6C[D4 2)S,<,L:.ARY%$:#OO6WN:[_ZO*TN)';" M NCY)G7I.)V$P(!G&\9?1W&.D-_Q(C]6J5ZMQ-ZNO+L*:.-WTTT>&!E%26Q6 MRHQOS6-Q,J\:)-(;A*E+!LCR'*9>K9(7(@4I.%LP0_$U9P&5NWOP*?OH54Z* M@@4+1Y#9>#=E;^&3T+\>(J:S3K[Q\U"LQ(P<.AENX19E)_TKWK 48]/1AF$3EZ3/CU7:)C/&:4QD%:!^G(1P()RT=A'9A/V>Y="/P7-&/% MWV:C$-M49/#=HFT\PIL";1;7.6*X[?U$VXX2+)Z*Z88\,,UQ#P.O>>@93_O* MFK%8>I@N7 ?N:U=$UI@$?XL)0+U_V$Y#GDA_,MGU=4V+O"ZW/GX/*R DVWT! MC;:CDT $/$,< JN:G"M:HK 4>9R,3J'J1\30Z0T0EV=9L['(Q%_DW3I;(EQ' MUYO5%N _MEZ$^#'(E6-":>5!@,YPIH9/J"NDSJ^\,B2&+WCEH^-9)1B4PCP1 M$=)E&\"S#""/-$0,;QE_;?]!*?Q<$$U\7)7T>68ZA7MI\1 9_<9W3>?K="T60EV+K.P'41,_7,+$1Y0UXU MM9.@;A*!YA_J:\/K+%(;#4#D,X*@Q##\$?@D*B(6E1>P1%+-)34,K*)S(=KV M]3> !+?6^5U-I 21P7'E2@L[KZ*VILT6>G"H.5'F\8/*YHCB$T_Z()4GJ8_T M:[!+LSWPTF\",E*=;UG4H=4"0%4RG:ZE5E2: +>)2XML=W7Z.'N6_&X# MD"I?0#\%*0B(Z\A:@3+"?QYZ[>*.77=_35I+*^WE-$7CT_P MHL\37G3.OID3[\>*[;URR]6DMACI8:.108_H#+ZR.LD)[6(**6"\60_%M_/W M.H1 5BQW%\()8EB$HD!^OMQ@OHZ(].6*-0N[RK#5^A+ LK>OG\"CSMG(VZE,_92'NJU876@_]%;M M%.PI7IPT@3J)SV5F#M@TWU9+:5)GB[COZHI5 +-JT9^XE, MGV2$3R)U$JFK_S:D69S0BJ%FH:UV-VP%+Y*$PTZB\MF(2I*@9!"_)$LEUF?T M05FW &UQZG&1\T\[V^\D]T'_$#5V$I[/1G@B*XAN&5K^C>:(H$XX3_0(>:)= M)#@."02#I"HV1TEBMPZBUHM2 FV =!-4(%V;7_L@^$E!?4XR%CO[8W45\L0! MPN,!$G#73J+RN8K*E/&#Z+)&SUVW;80OLW>+=4WKN1)28'7GA/E68!12S,&M MQYOZ)%"?D4#MWV]PSWH&%%@6I75F,)%570F(C]12!P#I^^C >)*6?P]I88"/ MYNF6<5B(ZW[?3C"26@^&Z%Q-0'J/ Y+ X84M2<\",M M;JN3_'Q>\J/\>"FKQYQQGKU2[R6%!5:*(X0B*W<2E<]&5 I7Y3O)HWL$$8.E MM[W\IP*)(KTBF8935.9S$I-1^IS+'97+*I*,U5 6S+C7O:<632?Q^/<1CX@! M2X)SVD5(TY5"ZMMSBO.:-I -F;E;YU=ETWYD+9$2"#_<.*Z0L!+&NC%Z,\Z8 ME+W1&0E1KO&G=E%?"VUZ854<#FS*>[4KHQWNF98)1?; M[7P$*ZKHFL)L_N;U5ER C99$W'P5R8'?HZP@W[J!I- O@PI1J50^:WH&M M.*<%TU&Q(SVA+"8C?%R)H'4C_&L@7?'0N3(M6R<200;IXDD]H;;_D;RZLAL MR)\OG90J;IHVJMHT].LN_$8%0!\^\P4LFFY+BDRB%7*6MQ'-OY=N]"RBCDKH(*8&@I/ MSQ+NK'%A-I-5>7S1J,LS.&\B@IE-\RQ M+V-5' VW\TR>MQ*!" 6S4C&HM*ZB3-0T_"KH!Z$\"0<"RD#]U0*0/&2MHRY7S-813S:HZTRY+ MJ4W!8DAJ G=D*<9TZWSQ87C8;*S98<:C1#Z&NXK&Y[N0;R@U.;B!P]8QSXB1 MV=ZMD&VX'VOU;5VXK&_6KV"Q"&L9UEFQG(>EQ>^6_S2V$8)M D.&3A13V'KM MF%AEV9$D5.5J[XG=J"G<=%=5:7ZR3^\4BF43N(>:9 '204:2T)E(*\AHE9B> MT=?/,G:?],@CS=HRNZ,66FL5NZM7="$PFT+,23DBP]GCG/=^1&"=\0PEUL), M2DW#N#T39<3& ":(=MC&,5E=4_J+[]OV4W),<65Y(HB05BP$4Y4BK)11*8_K MPF26"5-'Y(@+LZ5@:99B./?-0@DJPK9[FHH#/KP&FT4_^(S#C$NXYA66Z5"J/EW.UQ&9924 ME3WAM3!"9NO>>Y8]5021)[)*W[]!VZJY"_;'?)>8*P.Y>U9_'.LSCI3QLZQ= M #PYN_SCPCPN1I_0LE99$%&!?5P:<)(%@YMRS/9Y5VE/^U^4?\>.(@[>*KPKLNMV&\J!*/S';$Q*W41 M7Y/3^P9U5\=%WN#*F>DTXP,\*A QC@!5&^,;,G;6E:#*TUO9/-I%Z]ZW+\K>+(@]E&K3;">G\TNG<0/+_=\:@0Y^1O953ILI9=KYI<%T)31 H3.0V"^**S65V%\9L"[[@ M&E;U?+MM$F[E%-!8>4(Y%*?L[/IY"*:)6A;^C35S0GM'&%K]A MY$4EITVBN(%";?+L/5 Q0=CWT,8^G-PQ.4OC.V&RRQN,9SZ<[BV2&,RJ"0O4 MGQ7CX]IOH?9.!RGJ;"Q/T=[SG;J9K1UUF59ZC$9,:$;+]G'DP2P"@:5^XW8Q MC6^2VUN7W(=S%*FCY5\,2J;B?0+0TQXO473.)(0;[L2IF\$79857L]1]]3A# M-ZMFYYS&%D>))2,B5,]?F:;\#>W7(UJ+WN4;%H()U/59]FIH$5,'"R_:.92! MUTU=10OH,CGU O]8/>?<51GM;Y#E\T[G'D6D1>;WO#/2_APW2SY8-18\ M5&4R1:)BNI"J1!U'>T,',0(D6X1_!VR[5.+K:EZ23Z MGZ;KU ]?EZT2MG.H1.+7$M-.TG6S49:.&Y>VELJL6YJTFC+ ML@]IKJ9=T:]_L9!6,(+.Z1\?/0*O-EWJ^/ MIQ*Q^Z#L5,;0$/VAJ[KQG+L!W6$S4Z1F'!4*_EDXY! L.=\^YZHM9PQ!L/_H M?5AG3&R8TFKS-\Q+C,&C$K]"]LYW6][CN+Q.'FQQ0X\-F!@'MXN*PO<23A,: MT6A@$=-BMR#]-],U1"'KRI%(D2'FHY-QPUJV2(,^QHU M=-2O208')A+(GJ6)L@I>] UE^"_%E;$DE++#L87$"T5K%M!-9IQ+&T(0VDJ# M>Z0AEH^J?$X7(AV\6?K/+A%Y)B=E6S908'[_W7G2J7ZHA,?"TUN$'HGKIA2R MW!X0!^EN_=/>V_:39'+6;)J#LAYX->H/Q<>@[[!$NFX]"[5I^SH_%[H/4Z";4D!,>9=P&M41)9.SY^QD1BT %-J\@( MMC;A=2H@)'1&1<]7H?GGB\A/S",J2 C(0H[Z,_ U""S*SL.DO*JW)%[@L.\2 M+:O&M'^C\33 1%NURK O!__ N-!M,$:#<-2Z:*YK"UF1.YMW/(%%TZHU/0,' M/\NCD=DC5&K%PU*J=YNE^< M4$IVG65DHR<.=?0M,0J,8-.8QR.=/&((?N7]5EP/CS19@X,U:*S1737!40YS M2IHJ5,U0/)K[FN)!052,X!J12WOB,?HW1[M%>9'KTKF-[^TH2^P_C%?_L,R) MQ!9FG*OU&3,V>&H&5<:VC+;Y&"??U=Q_0ZX=>B9N&;>Z]:RH=MJS_N"6"61-TX75;L+Z 1RXJP0 ND&_"ML!"W[:4R32%DF1&(G6#!7+J]?GA [:@XL$F(@/ M5.ORFSN;]'\Q=I-84L5H'4\EHAU/]62K7_%9&-5A-X0&(H+Z&$'^^Z8=97C, M*?6:F$?&(9(K=UAC^.Z\DP2:LRAR,>&P0+17[-Q[GG+QGZ-CR&:V<.:?R,6/ MEKC^XI2X/B6N;W9(5JY6ZY-O^2CPSPIN\.V3Y.!68EB.P(W698J]D*17?=2[ M2D]^H&Y.\3!3>LX@7)[W1\,\1RR#$!BBM%=4I%.(;"^YP$$:](R7B2Y]NZ[2 M"5O#M=&M13>-Y?X1C!-[WM_B49%0^K08WGOPY@K^O V&[3]!.>)MPB4 MAS(-ZT#V#"#+28JER"@CTQ>-CSETPD9J!,5B53_R1G$5]#R,2G/S?2,97X$P MTE=.!.^?6%6@+QYFJ&DI8LF=@2RAR$8$\I?:WMBA;6;$JAM'U"8AT_R-*K_N M9KYS-SE\W(4Q:" K.^2RG06;T_3.HE+$WKQL'JWS7_*V@ *[)@/=T5)]\]6I MO/DDJ4BPD!E4DMVV4SEC;\)$*99%% 61I<-?4S ._3C.C478ZI.$?5X2ACQ0 MVVN[1_Q7W*#J) R?ES" !\P7JV:.?/#&JD\U43$[""T,,Y[:G@P%)L>H!R)/BI$)G MV%'P85DAHJY?U2*ZB(_13I@XVXM=.&H(>RBP@ML*=5JN+"&1RD,""@<-7>=1 MB%D?IJ5'$L88$WJ ^K'AS.8L0+RG. &X8!A_O?RF4>R0*5ZZVN%++9R MI>5_RZ71VIY66,8H)(6TXG3Y/A<^Z3! MSZ59GL)MGYCMH(0;"+(JBLK':V7W/0-D%S4(16XYVSC?Z&PLY">W]+,1(,Y' M; 8U+ZX:R;>P6>FQ*5%I5E(58U4J591VM\JTDP_S68G15;[($UMTHE91@<7+ MDOP8!>$Q[T/)\ .1/K56-_G/C0'8P@/H^U)K '\)H)DK_'L99>KR[%]#TPZ; M]^01O0^#+(%-7^I)^>.?SK[Z\D]F$JA]]=*1.:#NP="++[@NYZBPRI5RK-H] M6KO*FYRQ;2"(F2B-%^&I%E%QGX:XO7GBTIKC!]X-\N6)J+DSQX#Q=&IP]]=R(WF4[ES,MB%:_SNBT_2^[B50)\:AF M>EE%9"_1[QFE("7->>\MK,B("]8A(X1D]'.WR#?N\!H\S(9:16)B K9NU8Q,P(@ RMO)G$SH\S<.('JZ ML/..6TN."Q^C&L10?N@YH$?5AXFO*&Q!!^L>>?P[>9\N ,/\N'XS'J>8F*U_ MB*_9[+78EFD->120 ]2VE>NF45S8KAD\K&C*3-_MU6.6]:W.U/L$>8\^/!& >!4<8;5N%."US\J,M!0#8'W)2'HF?DO&.G+ MF%_JT/S"E'"C)+.-6'T.DS(:B]=0,^7H6?;])%N227_,F11EI$>@N!DPX:'6 M?@UFV)F5,*1.H#J;)\?LW\,@FK)]KO.6^2\K)I7M3D;O)[C'L(1BA4''V_7@ M+-FZ6BA%3MO^"6Y[VFV.TP5DRL,(.VWW)[C=5FI)9B@32P T7_Y"VWW:[4]P MM\=E:PFMWVG'/\$=3Q#E'HEUVNI/<*O! B'4M>)%= M0H'Z*[8:OS]5F-U08?;EJ<+LEO(4(M1IZ*%'+9F]B6$.$>A.H92>3Y&G<.I'ND3N VT7M_02WMG7,X2,8/V-?-8I0WTG*DZYU8(QI M%B7GM!F[Z8F6$S[9$X;[DY68T+0W8LP-37M1C66!/&4G5FG:- 5SA6J%5)/( M2^!1-4-?G@1VYH^M1E4@DXQFC7"%974*/]Q6=II&3S?]!Z3T$VK M,@I/,\MGU"(Y.CP1S8L5.L!@'JH5J]FHE9?RG T:T [A;4_^/+G_NM.C0/=K MW\IPVZ*#0C\"6,\RFADW76R-@IF4?-3D/,+/^JW-6Q0V9M3HFX'R/;19O$N:[ L!?[G=>/]26$BM8 MM/EU+0TN=]S>\_VU*#$K9,>%X9N.**L\QON^QNC1-!+'GUVS MS=N"R;I+_4[T:EY8;M0Z5%(WQJP)Z5"[?N#K*V^#4E%J./MHPX4OS%^8:!D( MO_#Q"!/$^SL(K_;ZQ-)_@>:'+UHQMYG[\8VU6T@EB@6 =W2>R+D40I4+$VBY MP::L%D]8?:C1<=Y%]0Q2JL05_5?@/=.6"S7.3!MQ.JLP#/6;NKF.NC-[/\(. M+9K0RXQWO/R!,3B5QOK0K^(3;$<@KT8^2N@%+5WJ^4:%=%FC?/-.) MAQ6;Z37JJYK4YIW1N5^\X3(\Z1K !-]1='26^5 :&I60!52\<6[+GT@?]?F& MK"U%)7;YTBFOOY6'D?#+;!/RYF5HAY;:%5PF*0R)B6%XX_Q'XF&\Z.N\\$5O M?!2O'?<7OZ&Y>-3NZZ#UJ^UDTGUBS#T.SJ:9'*@D3%\TL2U&\VIM><+RP MN28Q@-'ZVOV YHP21-,'8H#62W0FXIW8RZB=K2T-9>E=(.@(6OLX>'DY&^0@VP\'WK+,2: M&:WDK&$AM"]?:4?U O1N+GV?#%ZS;G_1]@K)0A?.F(J?5RSN!:F'\N"::SDH MJI?S!9TP.=HSZ'0^QKYM HS?1[Z59^U\KT!=ZI'/(*I:22>EJC2Z1()#VA]< MA+TU@'$1+PGW* \NG/5[K,&VY5>HD8EN7#22WVFYG34K$9 .T%>Q M8P*NHHX;6(3WFJ1Q;Y3R"G+O.TW1XOJ#D6XGWU_:Y]=L!M^8P@K_8AT4>R:R MEBY8AZ "C;L^F%D1]W_S7^8N$]W,W+_-EBMMI6_+@2V>.*HX\1 _FWZP,>F/ M^;;4/AS6D$L78>S7WK(DG=0PPR*J=EJ_/(--!B.XJH0P:QF*(ZU4]]ZON3[0 MBT5/#QJ[;/MD=QD?H8*7KH3-ZEGV_Y^3/XKB [PJ1#A>$ELSXP!;9 MGEYDCV1,[LZE^F[#W2R;D0^EM.CTY8%[GA903,W6JQ^I=Q]U.^S0&3)Y3".5 M^.@'R6>$V=Q'W>LFANO]1PRV)Z6V]6YE[IM7L__%ZL".,,\^4HQS#A#1S2;T MUKXZ'WW.T"Q*YAUK4N]"LI72:EN=YW>_R,L./8^\3@ 9L;*M0\FAAQZ';+A) ME33<6_KC4(+-O<<1'^J.=KN#NP)K2J[&FK-H/ZT54FS\/;=D5=ADE M[9(&;9$AZH030TGX;-XV^1&M_^=I9XZ\"G0GPU[Y MU&"8V#FUGV <)1LG3DHR20XT<3/"CBWZTCJ>V%3YHN3_/,M>B"^B9K4/+JI/ MSHW>\[;HDBB)-'30E.$H\ ++A=G3O1&21H_2"/+XID]V!"%H[E=_33.G:2R7 MD9D#EO]! V,(8^9ODY'(LGBQIWO>Q#[R61+&$5S+FI3A(X^G#K5/RS.Y+<>" M)?9(MK#8V)%UHR;Q#3YVX&-->T.;":#$N$S9V4GPC [$HZ/7F/H*SXNUEV7F1'K/XV*6 MFVM5V+4E.8A/C_18)<'RSIJ/3R9CLX:+J82]GO9 )3H0)QM)K!YY'[.)&D1; MO-N8T3C_>S #\][V\*Y7RC],_'MTQ&OY)K>6,&H>&H4S33RRDD$].^G8^&;N MAY-WM"L3[>;>@=M-HDC1J"+)5. M8PTQ=U<X?B:A**^=#<,_1_YTE65\: M?]'"WBLL:2Z!D6)ZNF3ZLJ:-@KU M1AG!63C?,XL0+93?].8[@@Z)OUM";AB/6 UEP2]E: 9-ON;;$(XWNX+L3]-A M[",^PQ6SC>/RA\;U.?5T\E,]'Z7!L!R MK.*9#-./84?K$O=.^8*XJS,_CG]WA7*K39WBFORLJDS7B3-/U*4MEY M&DN,\P6?6>T')O\HV>Y9M?G&-Q&4V,'M-\#>29ML.7 \H^8\J#;+8%XVW)GW MTAK&\O(*RV'%RMFU:@'D$C*^9:\"6RB^W, &F5F@'KW2$:WK-;K'VLL,03:G MV,3@^V$SU+H>UQV6$9Z0_U2>RG5I:;V^+CV%:$MS;>3F9!2&Q."IK)%NU-.8&(1*3_L95 MQ;6'=+C.G=W4$%:#'&TT8HMUCVXO[?78B\$UD.JG]96NSDRK6EKL.[U!?),\ M-,QFJR=%+(UNKDW3]29.G1QH.0I%L\43&?,$,-A=Y(=/=B"JE_=W$0"&C4I> M LO;W?I4;V ++-1$-(%VA-Z0DQM=2LB4%N?P3G;2:1*]E)PDJ/D$K&J*FQ0=+DJA%]/C M=L,);HF@6 QNE(KF+IO"&VEP) M:MNAWEP,>67H3A#E^H *0#4<$1(02-\+< B/$Q@UGP65WH[;J8:> MW1MI"\2B;_!N&#S^ZWB%N/%Q*!(O:*M.3X6['=$\83$LWL$R&UUOI2:9V(K0J,NU M8];JH>8+0Q;C3M?;WJ&$)$T8LO0H[Q4$ ) ',$;+?ZTTW&]PD=]OHK,;6EZ% M,^-AFJ!4^.^VJUG'KXL>E] MO93AM963KA.%PE8/(G0PO2/8I#;."QI# H"AVY-A$DQ[L,+HCA=_D/"GS-E: M(0MH0:<=1\\;9,UR^>>9^3G%+O8#U,HW]KZ16WI$! 8[%@D4:8NM!P MC#9^0%<'SL9HZ-;V>G_ ^AK=)2MMDD98_!T3TBWW1,,?"^G/P7+27.MR8.Y( MUG4:VM8W^4"W-]A]TD:Z(TT(+KFX86":N:R<=WND^B0NG2)SPRW6M6\+O%WO M.DGDY$N2BK%$3AX[60TV.0-9M>+-I".C>[NUX/+%^=-GL-J/E$DSR/(_2ML'GUWQ?&S[)DU=<9LGUI.3G_W@.MY'W_[ MP_-7SY[^\+N';(.RC/1=D),()2\&(?QP*Z*<=)A(/"#SRZ@/9R2SXNY=HDD@ MT]6+RZ#[S9TWOW,(0FST^.A@,:X?!K*MZ*?B;,T,0RBP670EE6IU72IPY'$O4 M]R!FB/4/_3@+5Y56@,.)>-%GP;OK#B3]S[)SGR &HH27<*9V"D2.'=;H"A!] M=5#RS//F#D%Q829'3K0V8S_*%2>#NEP9>/DAR\.&U-9,*%-J&AB:V&4-$H4+ M'X^^IAMWM1PJK6;#)=9U)3:0LYYM='N8U:1*\[S"U;:*[;E.@WSCXM*"#QJ4 M*1)DU2Y9H=P#TN62@^0M?%E.D6]RSK[9ESCNY^*R/>?>V-?TE 2GU#?BN\<\ MI5E?,%Y4>7A-'Y28+P/R@^,V68R.\-\:2Q??W!:$\D:AK(@/R[*_RA&^W;]R9'6]VQUIA_/QY>83/'RL>1AF;V(90Y(W9]R5 M6#U62[#8!?;1M*>S=.ZA"^BV^^>=8AZ_-A3P&S2;6N8+-RY$[))0;DYG4P.. M^Z4TX1 @/^RK1E%**C^+EU'7+JG)Y4*'O?J!X!(=K-)^?^D\M.33#( A]<:A M_#LE,?<0AC#YP9,[ZML5EEC7"%^E'5CN)FDF9#GM/=FHN[/5SN^C'L2*A$(: M#4O?*III?XSA51'J,2 !T.*QD^:$(>+ZE(- HMS\.OT7.3/?AI4RZX/E'_C! MN/&7K GTG 3U4)DC.3F%>\08+F M>=6,V\*<0=_$SN+G(;P>$@U^?#YU>!&$ M.#,Z"S76$)^6D*1W>&SXLHR<.;&CXMJVT09G.K0R@&HZ]NTD+XOIND(G*Q=[ M\HP )R3G8MMXPP.FM"4/RLJWI?=!SJ1S688VW^T*]>TA]#SN-C:63J^9O?DVXI>(LLC!*SOJV$G].C,"_\AY4LV[CI;DI%* M&L\_C:M"F'=U@IV[9'Z<(B/G9! @(8_,\*)V=!W%CTAS]V'EA M .EIDS_.3;:\/12^OVZ#+>;V+#&]P6?JG01;#'Y05,.;G'$R-WN$9;MOZ?.3 M)'R4DB#>\SADHV[\=NB]86[FJ\%:/RYFNG/@R>H(A646ROLS?>YF]/S6CN:% ME@P9,3SNW4"48'QT:B<:<0U3K;4895SD*9:$ #0^'0G+:L\IIF#^G==S]XI+0 M6SYO!JMKB[#N?A":->&_Q;)O&*F$9@Z/TZ:R( EH-C3GI7,%0V""36// MW3B4T'5W)/")EU/+QX$[U7U5?B(]CDP=>!##YS#WA:#RO7TU2Q= B)&XR,G2 M=KXHRJC/ E>B#.)005PH?[1^GKP.UZ6OG@"+T3,$F;VZC;O:QU&]V$6^L_;= M+\I(PGH!:/21!/=>!2+@=?X+J3.Y)V6V'-QI]K&BMM!#)WOL*Z%R'WA@+)NF MR8]*MV&!%D1A\G:QMD.;,$FDO&S1;'1^QD FL8N#C[**6%J#&2@4 +AC72*$ M,):8;J$$BIN6E2_>M=M E7,(3N6"Z49]X L!5XE+^1B;4M;@T;0 M'A_J-I#0D(\NY@9^'=J=D M@GV.+%! "%K9D$TP0"%=Q0DC/G>OG>54-JAYXZI8G7DG2;&(WD=2R3M+A6 * MNZU,$Z.;ROS5?KS,?IK()>P%)N38FT%,!+1V#/!C+6CL+'*0L9(^JR/J?1=! ME*UL:^&2L1UO2F4__4%"$[)EH4W2PT>;&7CDKKXP9H74\VMZ8O5_[* M*CO2UYXY+]D8!A((I@,XC[SK ]16MGZA)0;3$>;)D04-'()W)P3C\1",?S@A M&#]?!..8"1BZ,'L98 >@OF C%-2X%YS@Z'8>44F/XX!4%3FUQ&)FZOZJ9>0&X<*5$BCM,>?IQ[ M>. P%[%VH$/<<:0_&1$X-9X;<"Q]2+B/V,^'9= MD_/E%&6]1 *N\@-1H(% '@/I +1381TF^U.]MV8;?8TB'&P&K+T(TMJO6+> M5[%7EP\)$"DI/Z-2T&$3#OW7$+<54W)%ICF3TRB>U=!Y^$:#CCT><7P=DP/[G?=%PHWT^]#[)?36F+I; MHM_,#&4; 911[#L]S%G\2& B?&'QO&RB*T>G37_8*HUF3I#*YK]]%BY1:(53E5H:CSV4G_S6@(MJ2DP&8PY S#:#]_^Q]>7/; M2)+O__,IL%[W6SL"TA @>'7/.$*6Y6[MV))'DJ>CX\6+C2)0E+"F #9 2M9\ M^E>9654H'*1(F0B;4LD4$?>QR\!WPD'_.AFZ4,A:$()1U34D%]HKU1G M>*68S#H'4':HMD]DW':63!681A:E3X64T]#'"F%"A> @DB*D@E&0R*#%@7JI MICD&,.A2N)@0.5&M$9BHRIV](HQ#ZT2"NF&J); UQ4C25KC#'(<^)0F\&L]8 M<&? ,&N"P ?0(0;4K2L!I1]OZ;B(IBG:LLPN_3I<;!O6!2="P#1 M$_S&5 ;0U3'(F"L>>)$S : Z@>NTD8S%WS-CR@1?).0MU9XA<55R1C2^0Z:$PDZLNY6M>GD #;L)*/6!7'),[XXD )5+$@6Q#T$##TRSL>XCXWF:&29+,@"5'LE M^V<6T8)X7M4!.,;!37PO"T'U5!'-*RB%PBB*[W2MA\S7%$$D;0NM:XKZW&,? MV[W.1BBI7*;2T)@"HST H$7T$RA?\CNG9HY<(VF85E\*(L*#RK:QS%#+RBRM M#JOF0CS&#QP;;@#/80S)?&D+*(J4=@$- @(QJ>I?X.F1;!3#H#6L)"XVM@KN M$;))IY?$;R/%F3+:'RH^H-40JI1?8F:J*Y0-*&F(WCGA) +D_2628Y#,H3;,=25GJ!2O6)VG4SS&DZK']4E?L M& -ZC(F),C XF@&AW,812&29FP1JHZDK<2[H((U$FKTT(:5I*_M3CVJ0#7L9 MKDBF^.:0BDZZ(5R51!)#V0K:;$K=B.+)0N=KY91[;6J^UY9)I06DJ49<&)8- M4M6V,<5:Q4?46O"6@UC.D3N@[:Y(V,76F\8?6!Q/@)AEJ, QF=X M-QM?:VK'GDG#K3 3R07+UL[] $20LB>56B-[83)FOE$= N:D,21@X6B''.5G M648.=5]C,L2%70+PG,)80O)'&YW,,9GREN..8);<-8I:/8X0^UM38F&U_=QM MX ,R&U1:YH&4&VK8I#3=0]D. F# H8_%01KGF6SY\)9F3"$\3V;?"\\0H2"* M^-$%RI,6ZGP4<&D5(O[9O>P3,762N35AO! R4-845$ /,I"(],%G&-'36.L\ M)7:40,HF#^4MCI(+*PL/2J#S9N#-7+3)Z$_#&LJ:.A3LG0&T[8-G$/J(*1=. M:9ZMO'&.,]6$P<6([J'*BPWC1/X3<^I^2!TR?J:D<'E2$L-%S @'0G!C?4P5;LIXB.Y- UEV-%2;+U!N2)@6DU!"8*&$$1(BZ_\%X9#(*CY=@:+=J:DQ[$W>_'T( M#P175JTV9R8@86AL_T(=$LJ TAYS,'SF=T]FB4+1/$K#PE M D+C%4*S6BJ9 M Y:KI@X]XN\(X:I5?H5RSTT$,N=#9+I):O5"/#9_8$5/0[:X2ANC8E7E&1SS M/UT1T9*!!R54AP^R,V(&*\V6-8V5:2^%=\%QQ3@&>A>"HO6K$)&.5Y*)!"M" MSBT*B2$WC00Y5J& HF-$1LV#5*,O]#'B^540G-QW\;$5$_)*8S56O");E7J) M!W+#RJFXC'+'\C2;#D5"70Z)JO@RA;\@>H+%9%D[0^ZPXJ1JCS2<6%=+RX'; M(^C?5NI.XQ\U=5J;J]/J-75:+[=.:YF&EZJL\;W$*)VE1C9 ^1S*'VYJ/'K89AM9'LEJ2.]H@?]E%(-)>VG!$^$$ M9'Y% TH,>>F)Y>.%@X(C5C/PX'TJ/B_)YHJ 3Q2!0J#[6B0\@4GG^9L"G<$.2O/%^ MT'1(>?Z&U95A_P><9BB#*[><9Z TL_(T'\)5AGT8PW&EA0QW444-TEP"^2(W MKRZ$.$D/@%2S$85AP:*R%6E8Y%546YD5T 7\L"3$=<#NA8H\@3P.Z6]20"Z+ M-*M'9+\&[+TQ]#, !/_4P*3C*:74Z%NC,$GEJTU8J3D[4'2DZ#I; MX^-KP:38O$6,(=IS:?C;V1KP.;Z"#8+I+;$O7++4&L<0%U)/ A=<]5N:GKO1 MZY$:J(!J;)JZ\NPE:44WV&(0Z"&7(5\X2H#VA%@N&L!& )K:&HT-F.CX.HB'5>]QZ8#1.NRFRH"J]43=0QPT,JPTQO8<.42RUG'I^B>G,'51<6 M@0/P$VS87UCM(E;#80C*BLAB:"<<\OQ:; HSF/(=< M)0:RA5"L@J@@EE*0\Z8^*E'F'.557F1A04+N!C(D9$X$TR>B]:Z9NU[N&"HU M<>&K "P74-YH)/1P /U[&5.'A&SF1 6BXN&=]R^>&Q+2T'U8 D%-8%IC MRT[ 0NE$B2@WVZU(VH'1O*V'>%:N22@8O7-I2 ]1QEI2VK#8BU$PD4>>%2<6 M/)CLD4UAEL"7N6Q+50FS+''2(6.*_R2+DD04[LE9T#I^E.)M0;X59FY U(7P MNG#4HMB.Q #05QB.-5"DK("@SQ@5UT;LQWQ/.DMAD'4H-YHI+"$DHYFPRZ ] MDXJ1R/DM-%!B:BL-Z>&J.@2D.& QJT9(4\T,L5U[6I9X3] _JK"L0E^K&*0^ M"KTSU610\"H(,O4X^U3"0FGB5 5_C7!KMB.Y?Y(=:G'2-\UDJE*6I@!?3.): M<)5%F>%US?4.RM(X+_<0;XUJHR![:@J&7)MX;@*-5K J\:WBIEG/JGX.N42C5R,,JOW^!4:G-0L8E=Y:)497?F/:D MD4Q**X9IJ3QU/%(Q9*![#N6,4XGZ!R51.NZ_0(,8NL-20Y',8-4RB80GHP/N MW&8Y+0MR)9Y5;\F\LI?YY<=4Y8$?KJZ-44=O*N>-1O@6"K?,QRVHM3+MJ[.@ M6Q8'(.544CZ=>37/$@/B01L3@BG&07RR M3#U7R*602"DQJM(VN7=KQI8T77W9E$2^4\O)5S=2Q^NBY^NP"T^HU TL+S.K M%!4 C^9UI11*5*;E2*BL6I%!S*Q(U^R2D\0O*R5^++1I&PE/^&6*,$2Y(Y"Z M8U$05$4V^0Y\@&LA&VS-+5]0;H'U,]F#(S4ESV0KP@,9C6&@.\):42F_1H[/]&NA,BZ##>'1_\984D8S M'@5'SB0$$-:OVCD4F=CL^E8#5:A' (%?Q)8#K-]/5:2B,!]>[ELI"R)"U>:B MQAX8E$?EHFX2V27@^\W.?B7F(,O.%L%([-H7F?2 BKLES:?K7,M M'I7=B!5QLGW<=&9G/)E=23D:E 99B5KHO MZ01OQ?O]]%BZ0L\:TIG"N<7.6100RJTI42'+$]'HE#6\7"DKO <5V;D%.RK) M BOZ?93RS?K8\NUJ:)%C5*TZ)Z 66X7C86*?5=>P%9,UIIZ"@X&:=X+TPB)? MJ!I3B(PRR%JNI%ZA=! [Y="YA+-XD,'A>7YXUB"8L8UI4H59>28\;><>-Y8< M9AN0%7O%5+UBO3R6*E: +.K,G]>)O1FS.M^FNUR#KD2)51VZ4',(2)B)D.'H MJ-R:H24C'#$*QQC-QO*4A%RE7$R80916S2HN=3B:H63PMK3@U!68JO]S;A98 M4&DI3FPN%.MZ%+&K<47YK91;YXT9769F5*([ZJPUKE>"WT$,.N&%*&/6RJ5, MV7M&==C04F9&]8PYU+KHF$)44F:C8\S3:3$ 4(B/4Z3TT'K/?39+JU.EX M/ MV3=.M_H@[ 6*/1J75M2DUJE45H5C8- M,#O>+(VLKZ,4=%$$ _*L&+ T6GJ**6U]G^;SU+.HD]$TP M/RTD!*5[3&48= M$M0(&>IPJK C@7W45')E1"0JR8'/(I]#0AX7$F8603^$B@7'OXH1(C"0.0?[2+,12 M[@"#$0'-EL>*$CU&7O)5-G >[^D;?Y"SYR(^QMB)RJWB3G1',[;D)A0FLLW: M,CF5,A-$)O"YH1#4ZBBI1V'EG+20(+:F%K%GD=ZF6 MPLC(&N53NT"_&;LK%I^+JJ)(2I4G4?9H)E&P'G('KV%RLQ0ZI<_AP!(.?ZC! MAYC74N,"Y;A=>0HCZ@?'X==9E[717INE 67)409/46J*R2\8G;1YX3-IO@.( M[@PC^&0T((7$.7\/S0M#3MZ"UC690L\5,R)8DKBN4 ]C"80%8W_%QSF!-.O8 MFRZ-P@/$$!Q9Y3%X/(3QHHC9*.N0+5$^;9A0BE4B)3#Q<&36/,J;\3"I>4+^ M$B2T#102V;$BS:VLKY$9C/.@1S]K+W0.#$(N0"U9*HHC_ET6@V2IYEQ-;A4S M*@.0X#.ER9ZRVSGD?&A]'4]#2!8:+7Q#<.W4L*.)= ZFKV9JO#5%.=T.@MD=E (-QB2KI-I\'M;?]*T$;&Q6QN["M8M:X8U M7 ^"%JFZQ* ?3^5KYJ#C5F'2L M(03@VZ1)S P5AN;UDW&TDA+K,@VZ-LHHS)Z-'A1TE.I)-32JT91:,-ZJDF@V M37SV?1S_GK4>TI/SQZ4:^&3)-]::P0 /H]HHTS*(CR_1-Q0:BD[:9T64T8$! M*63BMZ@Q'LJQ5;I,P;E(]!<4))*BM=51D4W*X2EM-/[R&" UK$0X_[=B79?3 MV/^VZV 0%*JDL!!JQ00E?(>SAL=\P[-[*.Q$;\T,2S@86H^Q$J.Z932>@43& M4$2 S:21G*I)\0,UW0HDD'0(J=*!N()AS>]#K&NV,(M7K&_4T]D;,&EX@]O# M/-?_^4^GVUH6&W)G*).567%#I4E\(9H.4[\^=QYRL8\K;(LFDM^ M/I=<4/?\.T"T\'SL83)F47/GS^C.2U,%,;PL(%A86#IK#P6106-J*N)J(.&C6,^'8. MK(4&IFJG=:KZ"PHQ<6/D9S,7Y7E1AP2-L;@?1S'@M!JAJ@SE5!P636>7P=": M344I=TL!8F@HBYP(CY JXK > ; OA>9'X& :!PR%/$$^QYPH *F[>#P3'\P9 M"+KR=Q89J2?LYM0V@SEG7)8NX#0/!;>D\ V-Y\KC0J!,P#PV)RI&<_ X'XM^ MUZ%(E%+R65DS0W0 F:K(U,=JQAW]@X%,(L,,_A-L1N>@33 MV6#:(4:L(U7W=\-2*BG['> M/V?04"DI3@Y-.K\ZMKZ$T3>5,P?L;5GM=A!P-N:J&$27Y$&%7EIL*@-7F3: MSC04XL#303C_ ?,$,%UEG7PGS:, E\Y8&K _Y2\_XVOTC.>,=,;0_188"_[G M^\UFE^"<,#S6&@V3=R+K6\YSRUH Z6Y>OA$R"O[W5GP$TQ%=%?))Z[D*%1C1'WRI\4U3RC2_4$-0\ M@F(TATAHNV5H2J)2!%S8@"EB=F48*X_8@+MUQ99U H[(DH1^%L3EQ,MJ_3+A M$=36P3[P)\XO=K%#4!J9"OG!^L@#=%@-%P_A]"M MNC:6ZGNAW8Y'?!1.99-?_H7E028Y6# YW-(W6N5P_!TK=A]IW"*3A&8:KP+@ M6;+/W(HMJ3/%KAEH10(@ ^$JB=\I*$E9^:^_)H%'Y/Z-@F3J\M"=HU051G7C MQMWE)O]@G;M"5E8?@.DT^O6'UB64H4K[.9O7@\"$\$(]\4Q'<7;N_BL$'_1P MF?!UQ(N@MSK0$<<)H"/CF"-JY,VFSTUP.F/AXX3!!;T9$,P4?X\LI!2P'G6Q M:::D56 FA\*VC0")L75H,J;-^PPF%>DM20BMG#XP3@(:/V3761 CV\?Z%&)P MTPAG3YX(Q1O1:90=$H2CN^AER)G4)P^_%_Y=1%"T%:0DB3R+"NJ\.*(.J0"B M#!'*&!6L>H;^(XT*A9@;2RFM'@N)1DM,N&\@ZM.P'9#H')"9U+ F>2@YHJ@( M;ICSNG"X%!R1XDQFD,P#U6AINL&SP&'(B&ZMH/;PJ7+O,BHX$6H:2]YW#WIV ME>&ZR,I"Z?'+F&/I7-08**5/=:=-#DU4;'#$$_C8AGGDO)H0(**F(6MLC*_1"Y 7Q#-A-I[L/G[D9DH0.++M5_>/X&I00\0450+RQ9=SB#)3C,8V M2ILAG ,QH'\3!!F$H,3Y!1I6>Y:P:SH3*'B7;5YR5K><]"=#+1V@11H!EB6H5KKH^%8(6JMDRI8U5DKHK*!QU4Q6DP;Q"J#I!&F1 MJ[8!Z(K,Q0PC!I"C5%.$V%C8M%O5\_/C^WSU[F(F;LCQV('K&!:?CK<>^5.5 M!4S-SCUA=4(](W;AFGRF-HZ;E6U0+(J@F0F&02#!3"4-9QP,85L^ILFEJY^0 MCE?2.=EX&2C2%6"":O&$'E8P$,&&NH&AM-2:_R9E#P=Q= #: A;^UJ8J;3V. MP?A>&GZG;]FKG85TSN2*_ ?B6#VM _4)]3@9U)-?ENZ^-MZB@K5J"]GS<2,9 M*"(2*/5092TAYH/0DZG4,';=%*CN2GSO.F&WV@^=1]84 M!;8JUU_$!T1O0"H N?&\&I ]=6@3\/QH3P4K4-BC*N:ZO^$98#(B^1)\:WY/ M,()>MYT"" ,TOZ:/[K$!%]M8#5"[U=0 /8L:H$UIZ%.RIXYEH /\[%0V&$-0 M1X]9O3PYEF [5CP M%"KE)AR&&I!MF,3?=+8Y5<"?.,9(VJE&US#.FC+VPRBK35,U5;A1M\X;H:Y9 MA+;$5$T_THA+JHF4G@K6J@Y[F?W&U*XZE2,8>"*G;\)&Q7-P>UC @824ZCWK MI:CP9WA]_0"20YZM4#,X3P$15.!XE$\!381I\6R,V<>%K!=3>Y5-C>.0_#JR M5XP/XSR'W&,I?$9P+&-$,,(J%JEX\SW7=R&6EDE\3^E/PCYM,T9(3>'+G6N< MZ*^9F U0:#-!O#\)P$,YZ()%BR'.S7 ?^CXTN 4<9>GS*-!K54%7,*KU5&E& M-@5%2Z':&&9BT1@LC&3])MS'.\(E$C\/T.*!0,E8SMG1CB!P%)/PVOE.HOJKNY/UL/ 9G MPGI/QJ I6]P^/55YRCJT9^#/B<,M\P<6,F28VX8$4#B'QM=SEK/ZLJR"R+ZH M,!XAWA5 Y/96EJI\A2"TU#;PB96.59YJMF5UD!0_AR(C% (*T@%C6%*:JJH= M2H[/AMJXM@ =,\VJ?++/__.]\")NPG%6@6$6LE HP8 ^)Y028,.JJ_OG^^+@ M)2-EE=4!*8/:.,L,]!?HGV>86#I,0'(%[UN=ZU(77KAJ=0#KO/!E! VSPN#O MKT[%G3KO#X5)]A\'!T>1?Q,G!P=H5?WE>2=_O?_G7RP;J\.OKXT3H^__SYY.SJI655__+3_YIR'Z@SW M61R!K5MRU);@A>.&%WZ %X[KS O'?[P_N1!VRM>+TZL_UD/_ZS#@SLLH>>]5 MUN&##C>9#A3^6OL\XA/Q=:1&/ L#4"ATE2M1=IY24-KVAK<("TCH&XQ^J3CW MPQ!4G/R,T5I!TP3&@/.GU+'9?JB_KP!ME#&7M:=J2!LN_.#X@7,-W"A+Z\A/ MH9V'J0+_T;"$29A^,X])S2H$7P]QDL>R/&.63.(LSVU:\'IC*E88YM <*?P; MC0A=F]'D.J^S4$+PW!!Z.GG+\D=QHH"4U,R+[=[) MI69,6*K.7 L3&)EW4]>CJGH$P5(2?_$RL/L\F/GDZLJ^FUF*B<,(FP.,D4=2 MQJ!_D<_D M-^N9%A$WZ+(3*D ^%XSE(%,"V[O!*(@(325]?"@P;B@(^JT]_ M7$@^L1_+!Q+$$0R/_EU&/=2&M;,[FQ#@.CQ//QS*#808P\E(!;I+L%X!NR, MCRLO/VZ%F7['L\'*LMSI*:2T#.[6KQ@[4[+^.+=0Q.3::/?!D6"[*<)\09)' M@^"3!%=)\DD2WC)*X@!Z5:[:$!/=E,(,5,A&/.1Z!IA7H#8DW*9,@A2G*:%& M8(#>G6K%6= 2IGC(W2,J&TDY,E2K V#'-R$?62C^"/K< M1UV,(C\G?5&YW;&,^.$R594X+K!,6[!XJ0:+:S(5GZ1<]'Y5\1S(K=RSB,TD M'#I/:6B!H0ME1@[O,#L'>9,,L/&%ORF+86 Z+%VKC2G["2%Z8Y-1Z<4T:>%) MTK-$91BV@,E"-#]-]JP4-BH.'^X$*0Z+8Q*:G1NJ?V(U <;D'[W8A?>*.5.Q M]=O)%&".<+08 (R-P@1S5K'L('L% =9YMJRJO>R:'U42&S40%B]M"% M^U %4VIB^?T-QX(1#,J@%$8+I_KT9/REP-,0U(KIN: UU7.P7&KQ@T@*2"'@ MW\!(B8 +^:C"IAD-;4HX?E9UD*'I&GAXX *,[RO(CLZK$@](XPNEYX_";G#=OMFW*,NXS-0'+CZK)0"$6:8';2+)!F,U4=P4[!SL<8 MW!S3,.7:8R+O].@0+]WZ2&6 *%W=7X@0E$1\+Q>O?BF[_/2\'E7]$>7%:891 MK72_Z1< X"@3IS'#H0)0AL@UH#GN)6?'EJU=(@J>.1E0*/(-)N]*+[!)^&\L MX>\T"?]GD?#/8GQN98@//]2$^98)\[EUCO)]N3C_ARF+* U!!0NIYNIA\L[4 [OZKR("!9J9?Q(9@6A&JU6W$]-^BD@!UCU+ P04&=GX2*AQ,C M8SG"DC_*':._OSY@<>7Z2Z-%36@E76H.:95''54?]=$8IF[Q*9SNKSP6TKIT MS)[=;KO+'#/::.J4Q;/_>R:.29QL;\7,7;N19#\FR=IUEF2?3GX]^@3R[/CD MY,/IV:_K$6@+34/\88B&[L]6NTO]L0N%F1)4:\3+P3):*/,E 3E+*)ROW H[ M7V"G8'/0\X0_J68NGT%0@.G4H)>?:@6?HLX"^!2GR+X*8QA#'(?"S>=4)IZ0 M4X!($G*,6NG).J_/9/M.T6E2 WBR=EK3>2+9$H]Q'F1@^$G90*]*IPI+9["5 M:P2%689'5ZA.1B>>5BTW2VD7V!U5:$39 ':N"CB4"#?QB&:1]&7TG)M\9"V; MQ42O@S$_NL&.( [U0 ==]H;SIL3[-XJ@DBB_.M>0J6G#&(5'0S Q.0!A8B:K M/V!WV? RN%3*)4PW-@!SQ77;BD!M-V#$1M &.LPB&K%JQU2?U$!85MPHR5ZWX%^,77\31AGT\OKS"2.,V'F/&<*5P-55Z8#Q.?2JB&3;8K MJ\]FVY!A*BI5DY]2(Q0)&G*,/S]D M@4T8'T:!41#W2U-"9C5YC=7T8U:35V>KZ?/IV8EU>?3QY.H/Z\/IY?&G\\NO M%R?U*?8JW@^9EU\L^OIU=_V.(3GXZNL)#P_/@?OYU_ M^G!R87T^NKHZN;BTCLX^6*>7EU_%C[Y\O3C^[>CRY-(Z_RB_:\FJJW4%97Z8 M&S8X#(O@ 87%H+,#&\W"%S/%1?@]PE+,@P%F/3KIPZU8MLJ27)[]_B^94" ; MP6C'2/@(.F;SB(O8:I1F/? )%V[ &*N0#V83F_X2"&-46I^W &62#>U5<[05 MU$BH9V4G7&:M 4T$8D+"@HE20A;9[FRSW[+&^"U,-$,T(JC[,_HB)%(FN9U8 M;N_8CM>R.YV!W7%["@:QB*D@[@/&LP:JZ !3KM_EC$'+;??-GG^H(:2*P^DC M-+75P_^@L#2VP4*ZOP5BERP/AP(F+UP#D+'XT\V;T, 3$4VK1@Z(5#=OAED2 MHNN#S4?DRG-51"GH6F8VH1TKR\3F5J:1H3+4E0F3J(,/N%3).$$)DJ8,QK+" M8>I$768/='^D0'H=6G^.19'3(7EMKUZ[!/!T436;5(18%W,4M&DT"",T]\Q5 MXVX'&'A3F5.P:V0L;BF>09NC6X9>*VK:QW9+]M2BS:*]4CB_[>[U_UX(VDZ$ M^_W_EMANP;30=%(P+]8D:9ZVR\?=@T?M]5YCK_^8O=ZKM;U^=O3K"33P:",= M?-ROEY>GPE '(UQ\X-,?EZ=H?'\\/3LZ.SX]^B0L^;,/POR6G[DXN?SZZ0H_ M KG2(_C%CAN"KLR!I-9G7>ZH;9 /61$06#-'$1L_0%EP;);J':L:(OS,118? M/\\2JQH9W*S?,>HK99A?17P5TA?&'<%NUD;5-!N5:98OJ=8*^6IY7F;54\[( M(D5OE#B-8IA3K"'1LC=4UU"93;5I15>MM!YA462X_!'/A,F(95P)9P%%TH+\ MZ3)UNA1J_-]99,0:Y4C9JMR$@0Z8=3:J*0018$$I ^M++@:>(H]!)K=E"2636"\S3"2H%G\,X\KG MFH^S54^P\,)BU<6:SFX5+<&3XDA";I)/Q?]$MPDR]#$F)O"QEB[,"[,O9+13SK+-B19 &8>29B59$P1.L M*J[O7@CB8)8H/30'4D'*31I);[GN3^JK"+U!#Q-\_]IM'7J6X(\Q*:"%, U* M%J?4W9)0V]9KIWO8TX\@;]E5L)^_)G&:2F;7XA!*<@+N)U1I(Q[1:_U$V?R> M]U/Q"4=I/C<4 QC@C)0T*DR+(,!&(=FXM$VL1**T.[P-L7)X4)B?-X:U#1^L M@7@K;*1UV%GI*-97J'0&F 2PFN5N . J7KN=P[Y:+@;9WH@-M-IO$7P1"JE\ MJG,*QZAI)!RC>7/,BM1[!4.]=EJ'[?(#W4<>N#2T!VAV3 FJKJ773B<[<*78 M86MC02X0J0H2P6(1H4A'<72 <1D)KJ)B'-!>H$%TA? )[Q !$GI#\_>\PLEV MO);6D/D3>STX;*U"(NZAW/_O7%/N8L*5-J0![931JRJF4*SQ.S?6$?YG/CER9>C MS0&^ZGI'H ))"SR??!>:*EL27-.7,=4VRXA #BK&BY_TS>!/2Y M56Q6ZC/=XSV4_<>WL: <0:66:9P'">30^"K#\+2OB?+DJI*X;=O5EX,G7%N M 7;II1 7-\J<3B,?EW FG*6 F0N0;;?0201I_/@>,O@ !1,&(5CL"$8?"E>!$-SY]!Y&9YFJ!UT& M7.\/7'3Q>K$^3#B;"ECFT/H,<+J(%I9\PB5P[Y]ORP(R1KF_"N[>YFP= R$? 6@= _3@ZH['9-Z-L^N' M4MWI6$$\TI7V[-Z@;8LS,TI0%EZS)_P+0-]1D@5T5I9TLMTVQ!#F+ M"O-.E-G&Q>GQ)QK;4I+AL02?9VN=IU3ECI_%T<&O1T=?C&S;9\X @&>3Q3D) MS+@@/.,PW61:D)H6981T21@*H6]-QBR":J(BM56L4H%%9,FQL)A--%)UXE,4VX+6 M1Q\*P;+V!/CWC":OR%8/F-DF)[,#B(0/J-"9F?(U0O1;S+&EUINOAY>';^D/ MN7N@H;=JSOBBIP1(8YES'R*](BKL*N6FSOAXN'!MG'#FQT#K:@'T\8GLN3,>H^I M0NM4]L_8UA7[#N+] Y<3HC3/W,9"%_P['RTZ>7]Z]>%(!RCP<]BN*W9*O\/8 M,2+38.%:Y7#YP]*70F.%P^H52D)9O$ZFGJOBKUE$>&XT6*:V'W(Y%1U2AAG2 MXN\)EYA!,,?H $,FXM%"V.J J]Q)U9$LHB\V1KPT6HDX.QUUEU.0D*"R@@&C MX<^4%[+Y"H%]S%^H[^-VJZD1"%$GDA\JUCI-9G*I"&X"?8"^[%4F&"BL:=03 M3*12GD4F'/(LFJ60>"Z=9H@XAY+O%["S"G'E4OO8DYW-)P>I*P00WCVV(5$7 MH:VP\_%X[L.4*RASB*B5.(6BY9J3%2$9 )(<9[1-:?FI)530-$X0Q9!PM6)E M4%3?EFT":<$#S NCF:!W7,V&X,*^ A1,N?^K_.*H@9V/)SEUH08S&CJ&Q)S6 M&8'@("RXSN\_JW&!RZ6*& TW58 )TP"=V#"HD@?P&[Q!M41;30( &#PYJZBR MF%C1SY24.\4H'[A1*_/9P&]#=32"P=MS'&: MI:K1$PP+ IS4YY&-&U1=BCS !L90 @H2_7 9O)*(W01+&@C!D4#PZX8K,]V4 M%P AFB(R(SX_=]2;TR8+1)L:CRIDJSF"!*6%.!J:/C"-X[$\EX>LS,BGD79R_,.]ST:K2L$R>H5LOM J!.J[XK& 6+R M7VA@'&6A#3(<[4*^W C1'R9 ,N:'4]7]G\A^*NS%FE([=A,V_D$ZJFO4MT!" M$%U2\X"D'7(?)SBS79%,Q'G0$,1+(0B-K2%KBC#ND=4@YT? 0S@21^)"]9R1 M3@CX<%JS /Y1(2X#6T(+6FQ#QS$O8&B.CZ@F:!^F$D]#5D_@?,VYS@),0QO/ M O(BC:%;*G(H0P9D<*+<#8:\99CM#M_S]U=D'NLU%[F"?OT+5 Q.^0&BK(&)>I^P4E-? MB8)T7U;OT"TU9LF?57/0&[-N_NTC9+_F3<&2P-[[^ROGE:[(W\K[NH\=:-Y' MF7-V'TNEDC4[OX*86B>52G[4/A_Z*-6DN]Z;7?[%&R0OZ:JI-4BA86$+T5(K MA]O>H-C9AH2IF:YRG_G^7NAY;I))R'3M M=7^J#!,>'Y^0@UY9 MJ=:UZT^GNU"!5D36 M?M[&U>Y0(&S[U8M9]P4=Q,M\]3.[_I?F8IP6TC^UUWOU-*2VR5/;-!NE@GYF%/1OX^YJD1LQ:2F? M)A'+D2F2/ YDS=AZ78M>E<7MEMM_B512M_4T5+L"U0XZ6]%*>Y*,?$P?;=,S M6AP\HGZ G5U=C8R\^9Q?D=9_$0'I6IW"FX'M=+K[2:AU3/0T[-BPXP^<@F?W M!L[SH=-]S0PMKJRH2 QAWTRI&[!)%C79@N;5S?6_D&318I?H^%& #6LW5Q_8^BCU+S@8YC) [:]";#E^P@/I\:/U%Y!-F;3=LTF MN]_=2AZB3E;3[C?44/DVZ>%@+^EA7VW[Q6KJD@"[Y6P'A$HFA)JMJ*:],V-V M9\^MR&.NNQ7G^P5=X,NAG7Y_*R6"M1;#]7$D/N%,R2B;7H#9@N%T+Y7H$=6]0[3;7^^FOZME:M MOQ5-5#<*J=MZ&HI=@6(]9]]ZHG:DC;QM]YI@G#LO2 MZ_EYV04M-T= +ODY#0^H%2S[3B&Y-X;V_P=G26J=X$C6#]SG,*W,:COV/B!S M[_DB?AB'?3V40)TC^W#?&W1.:P# LZ79)74D_2<&9-8VAZ"9.O'BKGPO1D_L M^2*6O/*J>WN<#%YO]*B>L*;MW&$=%K:K<'I^B"KQ[/9"#;O9==6%OWKWTSY( MK\WG$CIN948>#M!M>;;EMOOB/YW.O&O9F"UWP>]X--L19._2V]]5O4H=%KAJ MZUB(0U!91/ MXYRNW6IW7B*5U&T]#=6N0+6>W6[O#F:VH=J&:I\VPJ/7VDH+5=VHI%G/RC3Z MQ"6NZNH.:DR.^^D#["A9LK@O\-<$&@/I"_OD!C:!@]T'#AQA;'5W- :Q#I?2 M+/!YDK5K>\Z.()GK<"G- I\G6=M;&KE6SSMI%O@\J7JO\G'[Z;CLT"6Q-E=M MU\#.;0%VKM>JQ_VMF?'V\NI?$-75!">SH;J]IKIG7CWOI%G@LZ3J-\+[[#WG M L\=35&O \'5?H&UY(B#74U:;.J=-^;67/"4L\2_0;\FX'=\'$]@8D4]_-T 6^'-IQ:A)N?S;W]W)(IR:4LY]&8R64 M22W#Z!_X).%^B(/0J-SC-A;[^S?^8&>H+_5T E<'M*KG/M8">[6KV.9VVM;W MDRKW<]4-+^V*E[I;":?N)U7NYZH;7MI5=L+9'63C<\Y7["<;[M&JGX ON:MT MQ_Y;?OOIS:[=)74[RS7XCN,TK4<8HHDB/5$M=KS]!'UI*G[WF^[ZVP*X:RBO MYJ_>>HN5UV1=GL^KM]VI,*A)>][^6*H;2:O,L4RG-SQ1L#.V%?'-E>74TUFL MYZJJ9D3OJD:U8[L;1$%_=I&>>A)4/5=5(S)W[/8&9X(T5-Y0>1VHW&W; W=S M]EA#YOM#YNZ*QUQ!QJ_>1;=[>?1;BC+78"KJ:>3'M]R:LN_*R*_QW*M=YY!K MH!A6SPZOOX/X)5)(W=;34.P*%+N[+&I#L0W%-A3;K&>KQ2KK[ZEI;26C_:*F MH18WZ]6V7^*,3[=6EK+N4]F):A.+MH)X-ASS>A1JOM[8S:VD/.MV+)"YZ+>V MTFFZ4;*N33"LX>.&CW>2FFG9[F KDX>-:\O$> MK7HU-WV7].9TMH(,7*/%!3WR'?EXJWI98TQMN/7"6 M6%QX_8'U@?O\=L@3J^V((VZY;=NZYPFW7KNM0\^Z#RI7^EGINR66Q.>A'%@A1$\RK4M%HF_^PEG*;?BD?6Z;7Q1?,]U?SJT MKL27]8?$-R,^%0\;B^7>L]2:).$M2\+Q@Q4DH=B&-7S UPE*N9_>R$L1W_IS MQJ)I.'V UP1A.HE3N* 4(K*!#53CW^BW!/"0P4]RF6U+O,;<'RS]D"0 _=?Z MDH0^-."(9\.[OXZG"?M\>GGUMW0VF4?V>!73>/*+-0XC?G##@?$%^:L[#_\M MKCR]9>,Q3WY!B=/SA,013WQGI0_IE-\2YIFQ%S9.8RN]B>_%.FG_QA;D410W M8N>?(%;)KL5E2;1H<;H^-\XE%K^WG)8^&AO7()>3$!D9'W?[^I/Y Y,49XV2 M^#8[+K$F0>+B>P/Q!CA+^*?Q6+D5\4:\@M6(W%K '?Z8I>G?7[V_^/+QB]C^ M>['\;T?B/UIF^6/!$2BJ;G3X2]R=N*Z6$1!3X@I_J 7-O*7Y/)K"U1;??C8# M?L/7O_L;2"WU9:2+$1/\\?"S]5]7X:VXL#-^;UW$MRSZKQS=]&%5^.][25=1 MG A:R@L4^;-7[P 8$=[TSCR9!6>CSV4B?G(PA!\=L)'8S<^"!N_90VJ&%/]V MDZB/TSF1]=C" *V4^:U69F+*GPDJ43R!L5PIG?^SA?]7I0[TK\S;>O77JDW) M]9BO+]W#;YR)Y9@;01G+K)N$C_[^ZC^O@&7BT;$X4'&3:=5E%2^C*,CQ$4#I MZB'Z&I@AS(LD6R#@'U8GQW$ZA46L6ZVHYR8KJA^GA2N1,N_J)DRM@&>* M[!H72#R!BQB+O_*<)C,D;\2MJ6!Y\2/QNVFI !9T /;6 2[-) JT?B4ES-F6(IU[%'P)3V=CE,5 "N+[=_!AP1;3$+E" MB WVC22.,"6$? 0(W>@ZX]T,)N'<=3DTU,O#3KKYE7E/NXEO+L3]=:C)O M4<2BZM82?BOD,0]0-@O9AQ_>"<']>]JWH@PL[>PS./SAH?W_5>H7_E@$&_#>9G?C7 MU0UMLO_-/4%6O&RM5EJ:_FB*2WR5"Q[(OZRI;&"%,N'U!K6J7KS1NO5\@%J> MO*RX*KR\^UC%0]Y%FU/;\-&0'VF% -E8I*P6M46U6,2CE_[8BM9#"< M7/'[&H^Z$*U\MI)FUY3XQ&+/17TSRY,C&A'[0(U[OH@ZW3F8@/Q_II;O=7HW'KG;]6%ZU%L2T07-I&Y;1ULLO'A5[SWI_S7GN M]_N:\ZSY^ZH*I?9BRYO4(PLGC__G\?')R<>/VT<&$*X*3Z?;Q 58=?-;*B?^ MD575QDE8=9[GYO8(A;[=#48W=G1U.QIFVW#(<^00SW;:6VD";SBDX9"]Y!#; M&VRED+UAD/HSR&XGGV^.'IQG1^&[1%_8JOM$^62H[AFQ,(&USK!:+.!)>$<5 M6YN[V[UPJ+<<0UA5P0R$C[)!]MLCU=%0TX\+\J[=[6RPM?697]%S)(DW;M=V M>YU&PM2.G):MYI"447U:&T2^;>+7RQA@GZ S)XZL,$UG+/*E\37CHS M]5Q5?5RL@X8>FE75GDK?M&VOO15HE";%@87<_"] ;;.#?N)M3+V=W+V,D&C?9G M?CO/D1K>>$Z_":,UM+26X38[):7]OI\FK*I^L,TQOS48(I9#?MCQP+=ZM*$M MM=3]F8BSY?VLJO^=70]FW<[DDEV/L6Q8Z^6Q5L-9-=YEPUE[S%G.Y@*(#6N] M8-:JNYNU]6O;H(=6"7*_0]_+!/1;_\TMO]OM(7S,'6*RWUTU.]LE#$5SN]M# MGEJ2AFJC=!H>> $\X-CM]N8K#C:[=SZ);&Y2P>P&-.6GKM+#?]K3Q9U#7& M;15FBLX;(VH\(K"@XAO'5JPQB$;AF,Y>_2UV\VV8./T M-C[%M^5&/(WG-*!:;!Q'UWH8D/Y<=1UZ?J-P.GE81ER0<]C11PI',:4Y17)@ ME!XD=L?',(I';A_7$L^FZ91%X&!9P2R!/^C*Y""RB-_K#:0T?2I"6@NK9CX<;;,C:A4 M@D3.*'KU[C*,:-HKGTR1.N^YO(8;=L>SJ7! =)RXP8H%XS'X=&IQYM\@+Q]: M1WC=E=.TQ+,"8"WF^[/;&8VD"_@H],,I\8?;RF8_'LJ!F-9O83J-$Q"2XP<; M!Q@:+X;5:<&6S5"NX%I)6-#$35^>MWBL_\T&/U?L:,(>0/[9"ZERF!@/YS >,=;H1"):IRNH5?"_/&]]C*"@M\5CE,( MP-Q7U?$2%8C?#LS?YLY;[%9L]SB^O16_O 1*RL[X=R5Y8-ZB_*$^"MA0('A? M/%3LH]-WC"%RZ8T0B%)H IR4(3":EQSP%8YM%\I&+U@9WD'NUWO\81V2& MT[DO%W^!O9^Q-&!_:C.3YNSB&<-3A0&5P%CLNW@\$\X4"1=!#NKG^E;3F;#Q M2IM#]P=L\&G"R!L0LD)\2>A*_"=^"U:*9Y@:6R]HBE^ $N]"8;'9UDU\+YR. M!*A#W'[^C/3VZ:S$=\=CX6Z(WX(KE7^\0Y=/!RDH=-/_!ATI'G[X_!6'![9G&@-H#VLG!O(M S%H47P=GC&.!0^UBJF MXDHNQ6*CD8Q#T])IYSE^-A6^TK_!3!2;YV-!]4!Z@O"EV8L?EL_+/4HZ4N@X MF18=G>\7LJ#)^)Q#D;-)'&6T#5+ Z8&NG8*=^I"-2U?FDEP%F>@828#+*)E\ MA@ !N\TU!C*'429)<)ZOW"0)/*_KV9[7LOM.>\Z2%07)(RBNI&!?%A9B#@A> MO!#'$0OI.W:KVY9;G[.Z;?BZ\$TV3N.B M!Y<*>2ADVG0*PG!B*//[F]"_,<\^[W@M=+B$$YU)T>)6["PD0L&UDFY.JW6V MTA#R%9/Q+$6E#%<&"X0CG$43%IJJ'730??R(KV*#<@;%/@TA!J"#;L+43?.Z M$J,I"Y^E]PWT,8XI,B8WQ._"> :1 *'W$C:Y25=P7C85 6C99:LC0-<^"H7V MG<-D6A:;-ECA*_ Y[6@+BCK[S3KY+EZ"=L@QGPRV&9 M"'/K@P!/+C2(L<*1/O77KAER9-6AHD-+SY 1!H.XO^0:]DQZ24@-P3^)NG<( M^7#)L^()/Q'=#7X2! B4]J>@;?'IL58MU2<)->7A)+*C(-YBDXZS_) MG17'[BQ:D@[)=XT !RJLCO&#T2,SKHU("453Q.LG8$S<"?&VWC#9JW>77/&X M(UC"* M+S[JCU]F'X?'7\XFDS$=M."K#VS*)+^0R!#7=R24 P9N)[%XM#BSCT(FB14> M_(,,_RRH$D8@KM" M$#O)<@>V058Y-%(9UO!'4USBJUPJ3_ZE&>V]AD749,C\1RF* M9::S+(M?^$#5=6!9S"EH1E$OS$(A_=+MU07O)[&O;9QY,\'^)=WV7@ROWZ#T MDKJ]UUUK"7CU<1\K RFU9N#\#A]4-AW,43#>,5_<5'LW ]?6!;)G=]H;Q$9K M$*@;!MEO!G%ZMM/=7-MH33ED2_ITW4I3Y2A!<5(&8ON*3, MMSVY^H;JMDYU[>T,>VY>Y%3/535$7IYN MVK/;_?TRB>@6]"=44,T2(U-;["6B/KYVKOEO&LL: RHY@5ZUK%DO:W+CMY,; MEH94HJG>AF^Z91&[IDX5R&-G,4]5+I%]P"CFPI(LK]4#JNI6LE. N'K,I=;M!\EX7*U.M8&:LE,XU+70N M/MJU&%+5;,1]6:4H-J6/H-0C!>=:+$+0M615Y:2J6S.H+E3(+*S4* S513H) M]^/K"+/^3/="3K'"SUP_%!,.C&+"U1M/L1#O&JH/9;=13Y_!"@]U-]LX]BCS M?S%,UX_:=-V:#%C!B-;-L('9FDMMI7#(DK%5UUG&R@;MDY@0MS?SI;Q)^)^S M,%'B0#P*N@/Q-T(OW&,W4V!P2[X5]6/I?C4)5#]O6(SVH)1[(%5WK[3^1 M\E1*MN3AS<>OF%0DU(:)G5/\( M0EO(W>%,&$K0,!."R)]P1"NC#I&$A6F^/E(W;6O)G8EJ81:$)*_N^7BL"M3+ MS3WBP7="FT"-=Z'G&]['S2IS!,2;&CZ($**S*2Y;(0U0OPSLBF-YKW6-)^S3 M":O&+RK8@KK=J3 "F3"!IF*10A[?BN_>:,/F3L8LPO;<>$@M#^4S('O3 M$]L4;'.M\ MN)V.NSA=^\IDGUT(*ZX9NPZ[UX]DX(.MV_EN,IQL'8?3[X3UF MM=[WNES?5&FR>46MC[D.PVQRXX4G?CK+%+_T$ 7 MT($L3,!0F7VV,A8$O:+-?\?",=WU+0-X #06.3008(N9!+V 9D=!V^%(N)/B M6T$XGDU-;6=)(U@\5G:TX0)OXK$0,((0)="6^^ M1K\%7PN/6N*^[X72A6^F,U\\)QW-QG ,LL";=@%J6.B1L> H! +X#I78>'#0 M'3,>VZ8'-!2?$^PA]SZ)X8B Z,UZ90.[0V\?3"B ,A'O1HR7[)N9'3<5FTT9 MVAC$DP5#1%S[#5*?- -Q#\+#$/N"*FO@;7@,L(_@TQC:^N@3WZ=0[RW9IDKB M%((+UNE(N@-\))X&-=T)!]K1AXB6FB0';1Y"[UI& N,'D_1GT(2$9X_=19+Y M#1<+3H9N$?:1:A:J/A[RCF;1B-W%"2H0O,O#^2I\L11>0WF]M9\5]?"_1T6S MZ;F"B%Y"7Q?>I0BY8 MXZ64'LM>/U&OAZ;OA(.1O_RMPW.2 4\4O#7P\M#Z]>CHR^'UKFX!5."5KT2 MWI7KOD+":R\F/'EYNR._=>$!D3U$9\Y,=?WHT=O8FA\CV0.5Y\_>5B(,"OO@ M+,75BY<&URCQQ3=OV3>,=RE:4[[D['9"T@B5 1N-L L>@:#@$$!N8X,?M3"" M[RE68D18X,5"H=?$CXOM4=Z%DNH?CDG4/%@2TZ& E@H$O[!+LD-&A+MJ%;-3.0D5#C#F0 M =RO/&)^:.*%UP1GJA@ XL5A= <(9-0(!$REZFP"-:"#*8L%[FR1J!#/%B MT#7(%S!Y \N7DO?G=8GWDG.3,T3P*X$@8.+LG^G.P"9#S*]I>$V$=(S*Z5H0 M!0;>2MI^*?DN#9 .H#3E"83F8$&,*^&_^"CUV#:1;)+D09Y<(N4<+NP,JHZ\Q! M U:9BD=SU;$+8=K<A*/I6C 4!>/ M2RP$0/(@((:>%[U-&,;04RJH\99;VC9%]P#86R)8,7DAY*L0OI4_9H*JL,F, M\V]6P&[%IR07D!,EI6Y.ZZ'P$P)KEM#3,N]"Z+RIEI?P*\25,(V7OV@_ X0> MW%KF)Y. $]PF-"G*A/\5_E,:A+X\9FE'R"L?XD=R@&TS>*$FPX77B#VP@H4Y M&,'B[D=B;]BU*EA]"G]E"=S-#:=%B=<*XY5N4:R3XV_Q>8%P?U"-70/IH-(* M(W6]5BI.7#"#>+@U$C>C96@BJ0,-;;'$AU\4I:,)KQSU*7F$@+\!MK/0FNK2 M2.;)"_LE4Q?8/TX/$I?$QJ3"1G#"Z"Y-9E&(21#]55 A\JK5-3(CBZ*O9Y( M:?G\L)2F2 (P0C.00GF1IL97HK/*Y(*-8(+#-^4&G;U,?8C;(B; Q48 &R"C MPL,,U0Z)AYKUM=#\TMLD M!^-#Z=C@HT.$-9 ;UV] [!8$\P$%8N=:KS.D@?RC"&$ %YZ=A[$W"@V(=0YG MB"52WH&M1"14R06, M40O* "M%@IOD@V#I-)G)ZT*82S1RU-K-*)Q<.]E]?XHKHZ="Z"4[AHQLS">3 MD9F2+P*Z5AI40&=QDA-DVGO&J*$2MV"HHBZ46]#Y7_S42HM1X1?Q,G!P>8;?O+DJ@-3X5JJ,PT?KC\\O&3\/FO5[(VC4N% MR;KJK8)*9-E>U5/4 KT.IJZMW#/7Q =('.+X2Y5[Y=J]Q?L@K(M%VV"S:5P\ MF37MXI]?C\ZN3J^.KD[_=6(=G7VPQ \^J7]_.+T\_G1^^?7BY-(Z>G_^]F5+%24Y5?,S$\> M%T=^1H6Z0)R)IU4_#]<4C=X\_Y2VDY-WU9\HFD#+G/-\ M4^@YG.S'T[.CL^/3HT_6I3"P3CZ?G%U=HLUU^?7+ET_X[Z.+/ZP/1U='3S_@ MDLV5.W?CGSD;+'NJ*2BS$WY7IH?Y'RV=9L'F+)!/^4%;]%Z4VA0W-F:35'Q& M_6U9*3[_A*UBHZ?Q,8,!5-]1^]#I_52F?MG(,Z^C:^$SNX>]]J)'5M#/4P", M*CT+, +FT&_5'N;0[;H/<84=:RLZ+T0<]] IR1&O3S]<^G2.S3A$56!AA:-[ MXO57], M(K*M7-"2 GOMK%#+LRC;Z$!7;LNS+;?=%__I=-ZNA:3+QRP#)YFY M?G'RY?SBZERHL \G7T[$?\ZN+DY^/;V\@H @!;5&UFF4E3 +-UB8?YB ^S(; M"H/=#!1^#)-;,"JM-U^.C\[?6Z ?97P6>7YK MI*SUW^+"6>(?#\H=T_,WU3#UML^B3DS]_NB3,$A/+G\[.;FZ+.BD]S*?!FG_V#%=&0IB_J8;AMGT6=6*XRZOSXW_\=O[I MP\G%Y8>3CZ?'IU<+6>[2Z%)20Y<^R,&K#>\![W4:WFMX;SEE=W3YV\=/Y[\_ MHN0,V)6&P02#=1L&:QAL*08[.[\Z$0KNU;LS.6O/6B)B^#R9IO>C3&/\HRKK M\6-YU6)BI)C-*/W;>-M3ZB+F5UN4]C2_,F)10<76JB;ZE543Q3,JU4BH$HGJ MTHI"CJI>Q1/S;D;62E36550D[G=41%%%S4O0^W\<''RY.!^%8YX1X05/^?0G M\?>?G)\^'OSTT\'!NSE5&7_1_]A"0<:\_&6A)*JZ#*JJ8&E^.FC)Q4"X-V#R0"=?LDW$RN6&1^*I; M4&/(1?@3[.>'$C;X5L21MX31AU^Y%YR5/12_(]X[_!:*K\%WTVD2?^.:\RIF MD] RYJB=3@]Q@+%8NS*M7 4N>XB@RH+&;' MM)9U_M$R$EL69;9.+DX^6%^^OO]T>FP='1^??SV[.CW[U?IX>O%YT5H?W^YF MOKNFR[VB.GDS6()NV?N8)8CA\R%,N(\CA^/1%M9S>73V]?>C?YU80DF.IS>V M=1KYAUL]PQ\6XG.I[WPBA HA=\"9+R@#V*.=9K@;;$9#JK'ETIS2N:!Q" -U M55>>F^)[G*O%?OMH=LHNX#$68<_^-,5+-,YB3==9 5N2 M:V'"0>)C<8/7/!)+&E,?(I],L^'<7Z-0Q]AP T>W'/ UMB(.R6I>B]@[^0YP M7PPQ@;^H.>-(8([SB[4 HV\)$9;SHMTJ+]I=NJ8SKQ<7"K%*(DP@3/,P#[(1N'0#U #[.(T$,78&J199E&4&F#60B;']6^ C!<&@ MP7,EJ B)IC#-];[N@+W?:[ =:=_4W>+%2ZV\'84(!NH( "4D&>65CR 5 S<= M 0\*GP^1=_AWT'K :DI!%FA?/*AJ%<;]$SB3 GH#\RI%&":D1&M"=7:&6AF% MR2V0KZK$TTCDLB1/20BC-.\<6^J!S,CB?Y/3.F^M-Z^P9._56^J^3O*H@8C% MDQ4!XOND+E<=N.J=%1AJJ.0 RVO$ ]"!QLX-F,PQN\\0L PHCMGZ&!$(7-BJ 32;B:V)->E $\C:OC40++P]F7?K"%=5)9U,DLF<+'B(5+J(%!82? 0:AQ L8)@*HFU M5;:.1"?^"M;\O7G[2NQ%,0$UR"74G<'.39Z2: *21B3F *(Z46X.<.)2\I.2 M,/V6SB5A=<;5T(8+R=LV^3!O&)J+D4"^0OU(BP7H !=U:%W"^1L?UAOCWQG M"T77-E &LZ8 28B@>;:PV,( D?LR_(4,0XFDJ83[D<^7ND9(>R)>)^I%DS ,8T+PGXC1!YA-8W'0FNBJ,CP?&R"7 ,XN^\9MJ;R@=2N)%_E[\/T;J1? M%<25*Z?$O#60E M*" +=)\:6%1OE@0ETVAF#V_WZV#FR%#K X8/<*,U%Z=':3G6D5J.8UN.#+$Z MRR,ME8)4%F;V\,GB&8;']F66",$C[!@]QH$(X@C@>0_>TQ"@2QJ'8+#5EVP< M$"W43"%<&1CT60#;]" ,>#>%[%8%/3?BE'8'(S#V"8U3^UU7.:1[7O:6A^%( M; Z_1)XKF-'PCZD!>4;K*HX5HXAR1*.,JE]I' :^'(VN1>\H@<@M1-M3'K-< MF0'NB6_#YP36+%6@RB0 IMR_B<(_9](5_\8?"(DM)4P=@[Q0OL?Q%%,?E5)P M"1:@C^RP#*O>X#78+_B4.BSKB858A5(KK*\J7\"\0JTGUF7-+\5Z$I9-1EM[ M58I5**-" X4[[N6H3K3$P/9G% X3+QUQC/>RL9P]([T;'**9?H,T'*JE*+X76[[F MARIEOHA 5Z\+W@"!5TN5WX1GBX96I>T)#NI1$$"$+M.Y^(D]V+ 1I3.I255, M2$.TQ+G54+@Z%C4UIRO8$.B"<"P$YM*?-W,H!8FX:Z"ME8%O*H"XYK5FS.TZ M0/RL:H2MBEZ!1_#-'J,XVE2N \/)]/+\MFS8:^]8:_ALV*O(ZQK4>R05328S&5:VQFC443? M-/>Q+@DG3:D4 5P5#^289AS1"DI4A>74=VYI@C=3J1\*VER>?#FRCOP_9R$U M!,Q1X,=Q,CFTWLB<#WQ)Y7IL7:TC"V[-E7!5'HC!05L+$53QZBD8BSH&+K.. M"J.ZT0I0#YN&MX8G!8E>XY^TN\QW,4\H]Q'UQ482-9)H*4GD/UM))"/RU8(G M,]D-&82??S]F_C?KTH=ZD-)D+5M'.F#6(DW_0F:&A($<6QO>3L8P(.LNAN)B M9%$,;[G_3=@(3_P66P.2:[\\2YFL=*G[F MRY8 6YCY=WP,A5O7N6:%_%PY[/0B(T15T:9\3!J]4%IZ?X.U%;H3P5:E'.JE MN6)=\_\JDEN9SV'#Z8J#P'52*6%F@37!R'V7&$TP>Y*$L_G9 MP@EMB&HC'BDDQ5*%)'78OO6W\/O/41R=S;!]VXK8K7ARP,.?CZB4XDS\X!4. M8T)<^[[7<5R_.W3Z;."U K?OC[K#P'?;W4&WWW:#5YA)$PN[@$(D']K-6T[+ MF<;P-T?\[]4[>=J?/GWYVU]S+]^#XU)H$BE/[F@Z;56[L*I"$2Z",(_=EM,O MU0O6;VN/$<*GF*KF#6)PO,#K#;J]41!P;]3I]SL#?^#P#F?=5BMH+T,,L*8_ MXN2;;9W]L1HY_-B>EQHX")1Z8[D$F^ MY.GJPLYME7;N27&G._<(UUG>6=," MSQ\M\=Q]D6>5%%J]]+,:6D_M;B6XN^T"\F6K5#O)F5#KA@A;I7;[*>+^L<%H M7XXNKJQ3Z\#*)L6=GGT\O_A\='5Z?B8O8@6]M,&E6BM6\J[?X\M)C1^Z:?B_ M.?Z<>MG2(PF+;L\2TZF?X,A5W7IQ].CRY.3RZUM-XPO.*K M=\?G9Y?GGTX_B/OZ8)[>7*A*.7[(HOE#5X_4\5U6&PK0PN<-W@IT(5O>K><)%X8W+ MK6HCW:V B+U/V 16&,-!B4<++\=Z0LH$PSMMY M .+;7.5"R/LG+41:WVH=\BXM;,5<:E5NA1!_S-5Y!UQ2K7@JI?93-OSXG.#: MW45M%K(SHG"?*U%46A?K%7R/+V[U*SFZO#R98TFMD]YV0>./4_#3W[D\F=5P MY\UI[R__9E.G^Z69,?@C879+8!H$0TBKZ\@;:FMX^^6<]C9XFSRC7O>GRJ#T M\?')R<>/FQ*#1T[!^=%#V HYK6FME1?V[O7&Q6[%M:BQ M9IO9DDQ.?DP(2T9F)V?IP35CDY^!Y(ZB /XX^7,6BLU +N-H>LR2!"HE ._) M3&+[[;[C#KR1-V0#+^BV^D/'#SH>"[J\,^AVO(J\)68KK5D4TL^^MEKBGP'W MPULV3O_^ZJ MSDPX.>2G6J M#57/2ML/(EP/PS3KB[SUG'X^V.VQX-O&&7#3M>I^<'SJ@S8IPQ5N9N M=YW<[73:+X&[MVS7;,EX.5*0B GWN2 U+*"-.()K,D#A4 W#KW-9D\(H,J.< M9@Y-'ZEG?8R3#S I8#0;JW=?Z%=+;\J@[5:']P9M+^C[7M_C(V<0M%KZ?#!P1P/?];I\V&?]7HL/@F'+'?"A M-]@PQ[?FGXJM .=QJLT6XX_+J]/:Z)F+5=YF]%J9LL_XM$S<[;8@9'_( M7:?%O)[0::/^H.?W6>#W^WW/J2#N-;)\VVX[7LW46?TLTH:%ZLU"P5#H1M9R M C=H>TRP4]!V.RS@/>ZU V_0V:A^\&RAA9X-"[VX<-9I!$.BXN2AB6G5/9RP M)_ZLIB@AJTP]WW=:K4Z_ZSKM@>=T?!8(/>_X;=X=.MV1O]F@E&L/.D[-A%0- M*+YASX8]E0W1[73;[8 Y_?[08ZXW%$:XW^UVO6'+'PR\BEZ7-=H0_6[_)3#G MEHV+)U;AK,6L^ )#.$-">8G4S$O$==7#71CFT'=L=FR]:NQIU/BC)66[$&QK M6/-3Y)NDO!,BO*,H. >JHX*-BNA#MS5BG6XP'#(F9%YGV&IYW'$Z'<]IM?M\ MXZDRUZV9X-LI0S1\V_#M=[,A M\4ZO];RYM@Z&R@Y#([+8[RJ>LK&5+_FKH[FR5[[9H])EO[RWS6[G23'C.1*S MU6OU ^'C.?VN[XU8>Q#T?>;[+=YM]9GP_C9JZ0SL7K]N>9:Z\E(C#1IIL'%I MP-IMKS?DO-T:MKT6ZPS:@T'@CUR/#5N=SL#9J/W4M;ON7EA0SR$*5+W0)+Y7 M"WU:EU-U$^OBOEC;PI_8 "\4CJJ:=,_BZ&!3/1;KS'W/.[Y:Y,'7O[AUYL1? MV-$U5-=0W;J/;N^+%,H_75+1)-?#-RW;@O^]?53;D+*9HVNL7!1@(),6\42< MQX-MP=S@"0+@([HL$!E4Q<)<0TI;8-7L')"4II*B2=6N*21*]/AES*+I412< M**K,IVZ%Y1IX >N->MV^QP:M@=_IM[G+7-?K>[[7VZQGWWX1J=N&61MF70NS MND-GT!]ZWHA[W!L&WK#M."WQM[[;;X_&#BNUQTR MUVM[_L 9=#O=0T+*[10O%L\,!T[0&[@]M^?Q8:>]V<('VZGL!=Q/5GI!50ZDVA4Y-44,3=JRWFG+ M*L'G\W:O';1;O:[O^:V@SX;,:SNM@3?HM=M\L_4+/=OMOMR,92,(&D%0'T' M^D-_X/=Z0:\S\GB+#0>]7@=@4/JMGM-E%1@1:[2 7K8@J$5@I::E"U0M6BY@ MJ&6(Y%FE0^N125ZF#DM0AU\JQ7)XCSF#KMMJ^P.OW^WVQ3\&_7XP< >C8;M? M48JUSA84U^ZVJWI0GAD%-,SS/)EGV!]VNKS59[X_\H(![[->MQWT1GZOVW/: MW>YFH9':MEN)AK97%+"789"Z2(A]V,TNW9FZB*.]V-H.K?^&GQI^:OAI=Q2X M8R7L;0,:(M=660OG^(G'4 \Q$L0S*-+XD:O;/=CRYK:VC$MA-I0[?H?[_J#C MCOI>,.JPGMOB ];N#3H#/W!'FX6G M\]MM;^"SON^[?L\90<6$V_/[FPT&#.Q^KV[0Z&MFCBU;*;N'@% 'T31T-#7B M+_)@&XIM*+9.!UN+#/23LLYJ1/:RJN?3Z='[TT^G5ZU/&_H.\.1.W19;S0<#%RO&[B;+9;MVVZO;G G]=/B M#7_M+W\YS.N-!H.>YWF^UQH.!WZKUX><^,CIM]N]UF93:%X-T^![8W/L?I;< MSLV1XSC"DX+$\R2);\,TC9,'L6-!Z]:$/< $Q>HAM7.,DIW;*B_><*^E1_04 ML6O0)LK>+T2.%=#,0=#S6+?="_K;(NB BO53>TE1HP4OZ@XW7:'=;S77_HCSJ# M4<_AW7585Q>;$K1VK]6IF9RMG_W4L&#=65 X"*[O!NU>>^AY@U9KV(9&BX[# MAIV!RX,*)*>5S9U-L6!/>#>#9\."=0]0/0GI)6?B$.X=-@H#P!FV6WXW< 9]C_>Z_7XW:'6= M86_H=ON]EE_O0%#;=IPJK-"70WD-JS>LOB2KLZ[;[_E>J]OI=+T>'_0'G5&K MVQZTW6 T<-KS8&QVP^JC\#L/#O[-D_C5NX,RAU?HS^=#A+4( >W$+BI'8.IH M*-5:1-9;#FY-V+5;S!UZW6&OXS*O[W>$D=-RG*[3=UUO-.(5$.8U"L%XG8H" MH%V*O'I;,PT_UI\?F1?XCL=Y?]AGGC?L]/VAQ]O=H-]J]WK]8-XLX!WPXR.6 MQW[1S;.,OLS-%FUV:-&1[XN=3;,@3A.NJ:7YO.<^G"*S^:%MC_5ZO-=JN^V1 MUPF"OMMU_2YS/2]H.>W!9E&$.G/R0R^'>!IN;;AU!6X5/D>;=7M^I^MUO)[7 M9@'O#5F_.VI[;<=QO8T6.WNVUZJ:)/!D Z/;NT*\C-Q.X'?$_P\]K]T:L=ZPZ[62?NL<:UJZG@8#B)(RNK7%&8OL6%=@GWV*O_(FG2J\TNK_[ M69/60N'ECMS^J#\8#8?,\]Q */]^B[7[_8#Y [?;"C;;J&Q[@[I-*:L!]3>L MVK!J!:ORP3#H=EH.'_4#;^#SP6#49CVGU^>>WW+]BJ#=&NT,UW;:+X)5GV<\ MX'>6)"R::BOCH0D(O"R'!N6,I (E91ZJ:AX\K]\:]7J.-_0"WNE[?#AJ>[UV M;\B=86=>V\GZ&=E\4[_LCO]]JCMF"7H>>,@OZP.W*"7M_KMH>L MU:\PI=>)2=) DNQS'$#%ZT, 7^9I-2)9XU?4:*TU]RM4 /-4$M3\Y&*[-VKS M5K_?\@=>,.KV1X.A&WBM?C=@'AO.JW)<&PJ'UZ!P-(S:,.KCC.JQCMMN\;;+ MG+;G!5Y_Z#K=7LOU!D$+D- V7 70ZM0MS="X_T\V+Y:#J6AZ/!H.]WF#/TG99P?+KBSXT:#-UN4RQ0EQ75 MXHCVG)FZ !;Q"L*W12AB\"%>EX=F&9]?*LXRS'@\\I\4'PAC!?!]S MW!YWNIXP15A%\F^-QDBWJ2Y8#PV:9DIQKK+[ U.N5S50SJ5S!MO^\&P]Y@ M'L#FFG#?G+I%$M?, G4P-78_[_0JGK*Q53'UM(Z6R5YY7H^*E?WRS3:[G:<( MT,5-9ST6.+U^9^ -F#=T>L.^XWN<\:[OM]K=T8:S,)[=Z]0-XKNN'-7(A$8F M;$2?T1$U5-104\(O M#[9P^]U^,&J/6L+'=KS.P!]"@-)C@=]UN[W--D-Z31%#P[T-]SZ=>]U6T&Z- M NX.VX$W; T&[5Y[P'V7N:SE]3L58VG6V2_1KEMIY;YZO244Y:<6.,P#ACRN MJIK< %+^1G*A=8%X?6*.L39(KVM>_P^4957*LG:_/1SU^Z-^Q_4\3\BP3M#R M^T[/<3P'(GX;M43:E34-]4N*U@6GN39+;MBW)NS+AD[79RY'0,A!I\^"=A#X MGL-ZG>[ \?N;16ZJQ&W:?_9MZAMJ,16="BSFQ./K&8YO\JPUME.C= M7GO8<4?MT; 5>"/ ^AEV1JX[Z+5XJ]/OS9MYNB;,W_9>E*[5@*,:F=#(A*W) MA$ZK-V##GC<<#?J>+T2"[_59J]-I>ZT6'W8J"L_767[1K5O Z=G67A0WYFVC MJ:9>YM[>F7A+WE$]9'80SX9C_D-T]>[UVBY@K?)['5M;6DJ; ;11N]/NM2!U MYWJL-QJV^U['YUW7=_I>N[]9>ZW;L3N#NL&<[91#&D9N&/EIC"Q\GU$WZ/(@ M" 9>N]UE;FO 1\-AX'#F=MB\"?1KJW'M]]O/FY%?3MV1-*G4033%1DVYPHL\ MV(9B&XJMT\%N60/5W'-?I6NBRF$_CF]OP^DMAZGC+ HLR%X*WU]36"U.:%*WF_0RG_X% MNDF*I%H217$!*T2_Q;Y.;'%7.''6_'EUU;1#;GYH0-?3*@J!*4HN)Y$)S""PQ4%$#C&3X MQ:NPY/$BVXL=I[?G95'$!3E*4H2U%BO'WWWK.RD2!O$;6L M>?I]Z;PK2V?#SP;FKTYL0A.'/G+%W^>LP[G+->ZL^V.&TRM?Q N_5^5Y>3&, M#1C^&:_^WI475ZIT,^%$;R%FF$(DF"=0:^&P-,PQ2*W'&B]7@A#/AA-OHHG@ M@6CBFA\%<&60,]I*Q0@T4'CB#2+,,F6L)F"I%(<5'P6\! "VQ$5OO5&;[9UB MG:M#F6+JGZ20DT? M96MKS35WB!+'C9*$**6Y$F'&A(5&$ZGOZJ3RKQI4T3W^IJ>JZMS7]SG^VJW^ M=>'*;KC9_ A^=Y^T*U.2$,V!%)!"2STD7H9')P3 \,)['$3G+@G9X8.S#N1M ME<+:9:HE<-(,L#C>FG QI,+FP(0V.,@4P\IZ8BDQ#!LAA6ZIMKB<<+U.7;@ MMHSKP#_:.4((DMJ*@"9F.):*ZY9TF^6$:W,/CF1;@LX==#46I-=;$R3O++72 M:6* )P*#P.;>.&\T1L8)?->.].!\ODE=D*"U1GL>MF"LB3-&( "(XF&UA*5B M=9;:W(/+Y;>]NRGJ3:<.NFY)NA"F 9V22@@9\0)* '78"DR88>DL\*M*UTGJ MTB4AMN&Q*8LD%00LL)0'GBI '0V7N"N]=XNO[R$4TH& ^F%9=XI1#10PAD$'0D$[[FBM*6 M].JG9'SWJ[-'_W'EX,6KH]T5J$A ?C/8]N4HS+9/'-^/5@NAX<(SB!0D&,NP M>Q():3"PPDX*_%W:_D;0FBO;/2GZLO802\SZ'?37'E]I+KML1 (%E9139)6@ MB@ 'E3/2$(T=)X!)H'<77'G<VRU7ZYZR8Y6&DM/@BID 0:* M<&HTBSN.1A " <*2;W+LE(@.Q[S#Z/(TW7@*[)8]!?/>PIP1M_^Y3*O8%#-H MNF50$.TT!AI':A?22\P(5$8K! 77O"499HU%,FK&3,RR2,\#D&&3'FP<$<8J MK*&WD%#+M5' LIBIHYTP9CEU>%784)):+^)"O!&Q]T'"SOIO&OF:C2,29J461B/L@H$'M+62*\0 MA80[*SYIV?4X[@N1.-QFK&:M+8%5K%A1R+R$ EF"O)=3*F;A@S^C3JU0E$UOFNZ0ZS%^!0S9GO[^>:#VZHNGUG M3U79[_8_5C.R<=*(QFRJCF#&QL[R4")BB1. Z,\L; 8. L=PCA'MJIZNDZ M>LAUCD '[*&YT[X^[=5V,O0R].:@AZ5@'GAO", $<:\Y0#;\Z35FA%'[U!U_ M.>A!23HH.35]T]#;LA:0:(>96:UA,+QR9;C%I^O27;E^U?WLBMZ@VG6KWMR\ M(2WBW$GSA@=8=T:,SZ,4OYD5XK-^D&GW6Y#D=VYX[B_5U[EL=XVM@K%Z."0: M41W^51ISIX372#RY#?"2% S;XHLI%1[>U,+N6E/*[)+997/L8B5F%A-@A;:$ M.R:>S"ZL+4DED\O<0^Y<%]R2PM>T>*E#G5>#7H!:-2VF ME(33:,6Y28YT]Y%9-T2?L\)V^G^C[O#;G-/;U6T>@(H%+P!4%EBB"05>0(_X M<@?%GLR0!'<@WXL>6P>E9V5<'RRNA5'*(&N"9>.)U4818[@S4@?+"FKSY%8N M2^(:=@!,+:BU$USO6,4A:;B[;C6XJ]-L]T<;>OHTID&HLPVF#O$LX4Z>>NF. M6\=]>R]W(XB=T@HP1A7!F"B$D='..F*!$7JSJ<((=0ADB5-V*CC,3)*9)&4F M$9!KH#2QT%%"'14>6@I9;/*G'4(;3FF2'<'WHJ'?MM*W88#Y4$?_S]+Z]L\<++2$><2,U$I\_?J+B[P8Q3^@ MO3?Y4KS@]+T7K]X>X?FB.7>LTW48^I&.3WFD?!CA3ZKW17VK[IB)!8;\Y:J< M7*>9S1K !:@MN#'( ;CA[?%[X.?B:OP,M;$W ?FD;W<+_BK:% MH?_JE(VES,9#G1W9X@/5=*^*JS*2[=\N(RD,?&PC%D6^;?$6%V>\#C&7M6LB M%.,E(GXF%YFNBGJU*-RWQ?DA@9]]=?/W[Z8OGD)CQ6U"7UB->O*^6Z2T>7I[ M+-G-F:GT)9E.[*-XX^+XCS^/_WE:_'IZ_-OEKYWB[-V;E\7QNY/BXH_7%V_G9T<7YZ& 5V&__Q^^N[RHCA_.R\+_W5T=-PW M5X/RZ.C5W(LWY[^__W#ZZ^F[B[/PC+^=7UP$D8U*QMP'\?T7\S^LA6Y'3_W_ M G"KPO5MV'A.G*FK"Q88=HIH+\T]>/1!-$=YE^?ZM>_1M3X0IJ 7-0L3]M#Z M='1\/599FM<-T1@_K+__8G-8*^YDK:>XL&84IX<4\^7==/,L:9[:VA&_Q.%_ M\6XM&UWSWF=5=E7X;QBQ&HY*5]WQN5'7BQ]--E,2Y[CGAD'BC\8K?O/-07E] MI?KAIZAMI1:JU+QD<:SUF\,R_"HJY?%2?7=KOIJKAY4=?&DN'FOVW=R^WD?# M"/5?W7"M>,%J6 [^(?%[TPV MJ;L^'Z_9]'/;K:Y[ZEM\I]?MN^*_NI^N!^4P3&F8Q=Y #1?5R[IFPBV]8H;B%M]\VLPO;_1M:2VR4+0+!3I4H5A').<1TO.40]6/"=K< M5>SL@_OL^B.W\77;W)G,-<%[*P?H-N<&?83(K??DYDH^SK'45;.5("Q"A M# M,*"$2ZXYU!;BH-Y+[#D4+5$1 $<#M8<'P$=+#>1JK(SD5L_/#*6,Y;OQ3+% MV'%IG<08$**P!,XAY93$Q#.A6FHAHRF6UQFA8!V^D8-7R6%YATK+(U2N-:@K M;P95'3THQT*7D-ZR=8-DFREX&[:A-I*"MQ*;10$[]V-.FRWF*1A7%@%A@"/: M:@$-H\P92C'35K35L=V$>L(Z +>U_TJ%T78*@HS5C-4:JX8IJBWV&&)".)2( M"NJ-]0I8:G1;4;E-J!^D@_$FSATFA-74](Y=>%#^40ZJJOB]_B!U=62O[+&U M'U5,G!BW8JW5TOJ^'/BY2AG!)A/8>^B)"_\@*#3ESHN@WG@JO&UK7K,)[08& MRF2;2"G;*&4F *I,"YD6-D +B$$*@66<:4P\5$)2)@ /?Y,8:=G6X7TC?IR8 ML[YWFM0A.'NWZE:M^2HBT]TIOW2NM-$]LEM@LL:E/[&%9!N,B O]P?1DMR]F/"6))XTH$8P9+1TFC&M%K(P)7 9QJP@T MVW, 4KJ)HA79AMRH#3G>T2]WZ P[>OC\+Q<-RH0V\V>I.R:IE*_"9F/I M"FSV^T2V;A,9Y80HAACR&!$+A62$0T65TX9[JOF6% /2$3FY/,,VPW9)V!*D MK>444 $=(4@H )C66'!D)&>JK<#S)O0/WB%)Z_/9H7"?^O'!54Z5YJK6/ZS[ M['J#ZUAR)B$-)#F^2H^4UGE@I9&'0#TG-])PFWRX]<1C1H+-HXGA6$,*J=0H M*!!>$[NM$VF4;Z)MUSX(2L;2X6!)*VT]M=P;0C23"D)"#)'&$HR=(5O:R.E& M>C4\.R]" KG7X[W]Q%V787'K,B--Q.#3((S_/_4;"6WP.>TR+09,).UR5GRC M.W9&>&?(TS!C(8N9V "1P)9"8<<5PM8YC33?EB+":*.T4(8K'7&T@(>%$0H&0:&DSO!E/"4LY3'.P>=K;/83?M'FXG1J8NKZU MAX2YCZRX/NJ;BMA$PF;K!1'F7# C$;&(& R4Y,);C'1XQ8!KZZ*PH2-K$NS= MD;4]47XR8 \(L)AHIB .AHN%!$&L$+7,R@!9;^#V-!0$]_&,Z=YH(KLXI)#< M8;*],MKVRB3+$YLE-DMLZA/[;"SA&QLX=BA/: ?*ZO1^J-,/]("=RM=9WPP^ MN2AD<^49!*0.:B,5) 0S3:S#VCOOE45:K[%JRW+M8"G91"_8'>C5[6NUAA[/ M&=\9W\OCVV#,F*=$(^J(9T!CI0U0VAIDD;)J?1;S9FW#S^$9PG?J-3N7*KF]IFM?6 M#378^,,K5Q:-@E9\/PYLM&L*Q>;['^4\Z%R+*DM1EJ*#R"/?2#?CGSWN]U>^2U M%>.0).4LSS4M=DKNWDP,!TP,WEJ!F3:6 T.L9XI)Z:"!A##,#7KX;%PZQ,!Y MRF6ZMTP,AV6EWZ$]=8JQ.!7749X2XLSDB#$]]ML:Q0G"D=/.6&(\T< K2(PF M6F)$L40>KE7W^; A?D,=QO?O^'#ZRDT&:CI #3CEL;FAATP0[40L?&$#7CWR MU"#44B?K";K(IH :,[Q3UD,.3-G8B1?GS97J?W1%MU]XU2WCHXQ<; QK7=G] M7%>S+'I=I;N][K";U,FT;,KMI2E7];]\_JD1NK/^VR!R_XP2=^Y/IO+VVXVX MS18>= XB@!%@G!!MH+"$*6,! %YK0>R6CJG)#D,I4V+VV62@)U&><%6<SN7J0=1C--0O7+YO;<;/$3- B"&6WJD:J M;\:JC8V=<5H"@IR4&"H.&&.!CY@3 M&SH)[[M?G3WZCRL'+UX=)+#5LTIHI(" M*!7TK6[)C1Q)QQV"4]ZJL[^BY4D?N:'?NL:2Z8WC\R\:4EUSJ-59X7LX!0N!!-5I)2]LJ!U]6T;S659RAK1)#?4ICDM*KRQ\W MK+]T&'N*(+O!OW!0A&TV3P8+10$E%-%+)& M"@.0E5IY)0G"%F^K:&%;1XD="]4C8/!#!FT&[?9 RR% P K#E TH]49#QKUE MFAKIE*#;\A(='&9WZ )*H('%TTZ]KLTM-*[E7&M/I_<4 =C%/N'Y@"L1Q6!E&B-;N2 M8\KTR.Y935&6HBQ%B:5S[L(!\,X-Z]K1Q6L7]G$WJ3-UJ;[F4RLYD+N^0W^3 M\K+'PV'9U:.ATCUW.7BORB">LR6E);>&!JO8.8V.D(0Y"B1B0&@L+$?."K;$ATY*F*N@@F0^I MS3Y/-DM76])L4&2#(DM1EJ*#,$N3"5:/;=.A^KK-1+LN-]/+^-FR0[:-LU63 F,]JRG*4I2E M*#$R7MQER*YLXTD<-R'Z7L_R;&M5@C?PU \$DH)( MM[8EC4G2 GFA$01$"B@(I,1K[ZQC0@NWDQAQRH69-TA2206.,^%DPMD$X0A! M-30< J$=L8%B@!!68>&5!I+:-1[ >T2@.N6DE!0()UOHV;;*ME6VT%.;HF#3]>ENW+]*G8#2,PXWRNU>*]B2'EBL\1FB4U]8A/R&:]: MA6S)RJ]O!Z4+8RG,J"Q=WWPKAK$K4D_5!K"R_QY5PUA0+Z7-:7O5C?:PHM%. MJABMY$^IU: Y+>C&O3*6RC=CH9SIU'7YUAU UUD-XUY>2+E;^1J0E) NM;/X>U/'+&F3/X?'I<"U&W M4"YUW%!,K&9&$.2IE(@S:2C3BF%*]"ZB\S3E4YTI!,LR_63Z.0SZ\9APP2 @ MPGH2S$))- [J'Z. &XM%2_..SZGA A[KW3C'/ \J(G-$ILE=M<3FYI;>7,A^GAXJS?9 MAZJX#W7"-%9=4ZB^+6RW-QHZF]#.](CI2=M?<\!.F35Z7DY5V0_+7;UW9:TD MO8ZB.=?&&H$88:/8>F*@5=093!5G@#E#44OKQ7M=OGC6YX)F'"UCWPMXP.7R MN(M!4CWRZ%T4$[KS'2K M/-DA,)U2#DA"+#<<$H"5AL!3[0(!"L4P?FP^P:Z93B%(.+/"<1&'R'$:YAUKS7EEV&P@%)ICJMH'0YOU$/9'LXT:PWXT^:5>>^S%?U]Q=G=]( M^2R!0X.H,(0KC CP7BF ??6>(8D!X\MA8!F"1RL:1NZX^EN/=;B7@NM41Q[ MY"VW!"HHA>%80B$)H)[)EE/7FW@V+G%'4-"1LBVW=[^VI@2X)K-E9LO=L:7T M#G, $0>&0,JTP$AC@HUTEOK($(]2=]-B2Z.5(PQHZ311FDO!(;)2.F(@=OZQ M-2I6?#9*9(=PT.&M*2_/E"U;M/?I7[\+G\3V&#SS# M<]>>'<;BZQ:]?#QI)BCGKGRHW7-K@^JH*TO_ZP_NW[P,47Y=._74<_IC*FNDY5=8"=34U M68:#Z_&C3]Z9"-5X/A:F?_$N#>#G;M.R#F&AH^"O("?1EFI>?ZF9)LIO '1O M\J5XP>E[+UZ]/0IJ3[Q5VR3>-4G3D5^'=XYT?.M(^3#NGU3OB_I6+1+_+U?E MY!?-G-4(+$!M3H]1"L#-%C1^#_Q<7(V?H3ZT,$'II#5Y"X G'\VNW(M6 6EY MME^="G>?/MSLR!8?J!8]55R5D4[_=AD1/O!O(@$':6U;O,7%&:]#=QC6W404 MQ4M$T9]<9+HJZM7M(OB/%?C95S=__V[ZXBF<5-QFY(75J"?ONT4^FN>F-N:Z MCZ?F' CT)9E.[*.XZ^+XW1]_'O_SM/CU]/BWRU\[Q=F[-R^+XWA@%=AO_\?OKN\J(X?SLO#/]U='3< M-U>#\NCHU=V?7%R>O_G?7\]_.SG]Z4G&&7OPG@OF5[CE^$QF^5%_ M#SI%_.>'I5RMBZK$F\&G3\$.N1@.S%\[ULFW=ZQW!5%;WVJCI]]_-;ENN>N> M+$[;QI'J@K6-=?UCRLN9ES.5Y=SQH)[.I^V#VD^277>T> -:V1V.WWO.3!5% M\^'M/]>IG:Q"1:O+\ZS\KL!!ZZW4T7B8B[.J&L48>[\] MD1W:1KZ-95].Z7_$\-K7_KTJBW^JWL@]7OU/=IF?NB&TFDJ/7-U'C&'UE;YK M48_#0\4XB^H5[U77'MV!Y_J[W7[Q1EU';^/3)& #FM[&I&$K*N@:5G[\M5O]JXE[U&&/ MWVO97TL*%!&PPZ#L,)1RT;$$L)*!O2]'L+8"_PC#JT$OJ"Q5@]89_%N&8V\_ M3R@!1&$@@."(22>]<5[YEL3-->!_U6*O1*3<%CL!+&7@9^ O"7P1]GJ/K:(Q MN9D0'D84MGL)M",(8MI2X'T9X-]XQJ)C[*P_=GVMDP2"FM*AF0@R$60BN'FD M!PY?WZ\"<$TT"QQ !2':82F,L9)S![473+24%5Z&"3ZXH>KVG9T/RA-& Q[0*M'>7(N[([&!^TGTC0 MGXT G8[EIYKE48B0 $ [ZC%QB&HL! 9*8D\H900\>#)])V$<2#H @/AOPMR; MGJ-F3V!Y!PA:LV 2THHVB^@Z W0)0 M$N:;88D45,4J+\(;F@%)@K):JI3[F M6@&]NDLV(SDC.2-Y!LF$*P.4.*K"("<-ABXCP.R5L(M*!. M&&\&=@9V!O8LL DC!"N-B;!$>ZHSLC8SMC. MV%X&VY0YJ@# 7FM.%&+:$X^ @=9!:I!N*=Z[D>;T08-F*3>HWYO#[\N=^'@@ M8M#2H>[/1>?\%N#UP&&==..H3SIEE-:XMQ0Y?3S!C06RFI#:.!8PJ[9P[0S& M @+DB'1,PN@NQ$922J!#3U9;-N/SET!V@&P[MI&%,:,_H_\.]-?ZS@SX@T8C M(160(.D)X51R1ZG3"IFH[)"']9H=Q04Y=N3IOHK-1Q-D6Y9VELE, ID$EB4!33&0&$#(PE9OK0::22VT14(S MZIY, EN,/&0QS+C/N%\2]P1;+3 4&%M+0%#ZG>%0.0.)-Q8JNM^!BBR9F0HR M%2Q)!91C1A4F#'I&&*/"(&@9\5P3 8 S6XIKP-;4W4,1K#3B'(\/9HS+S':; M,K/=?I2%?X_ZC?!]Z0ZOBLKUNX.R;A.U5Y&.I DM;=9Z##7-G=VZ\UC"H!]& M4H5?G?OF[\.N[KD+9\)7A]VY6 4GF$!+M* ,$P"QX!9#YK2UU $C$SV?@$"' M,=:1LNU3)V<".H4A!G$A#8$(4:0, MX\+A+7F]@PZ[_R9G&L[MM2;QS_N]PQ(6E1L.>S5#Q_X+UNEA[+HV*<53[97O M.X%X68[SK1SGJT6SH<"W@_)B*I?G_B1(Y7%_&O([Z]_*]#? 8$FL9]Q3HB36 M1B/(N3(60F\-2=-[#F4G:%7AW[:#3UDF,PED$KB3!&; SPQB2E+DB<($.*JL M-DIY+1UF@*J6HLS9)Y^N$&;49]0O@WJO,?!" PL9)\)'#S\"@0DL-LH@(O? MTP\[F.3S/ID$$ACWGI* L\(PRAR'SA/O@,;(4NMUS)^!1,,.",.FE48HX(IDW03F!F\X,7C4$@3I \@[-&8<9E_N( MRSI!XCY8>D0()H S(#U12@B!E &:^5B V+?U7TLB. #;JHD_$Z'*>#QD/!I. ML/#<.6 (AUX@%F#H&%82Q7H]>^"V%SS!>'T&9_)3MP?@)(!" H4F3A !I+; M8VF1 40!#)Z\63X?=WJ&8_)3ESX<(<#,&0]17!.%M%;9T;T/ M8I81>L (Q9Q1#+%TDL/8W5LQP[6R1!@1K$ZUK73[8-7N.\#6[67>1H+][6DQ M=W:\O;NQ[JV.N(U\3_KU-L[L=VY8] 95E5#OVX/N3;[+CKEKZF5]E$[SC 1$ M)F*I,#4 *V"74PY42IHXAP)R<+_X1J,X[4[DC.X,[B?';B_7PW= MA'MB,( 8>TFP=QI#9B3T&&/DL'ER=_J*K>LZ/'JS]VD&ME1'W%NGM:_Q# MMDHS'VQTLY=."4(UTCSP @Y;/U606$$UL)()]&0ZR UH$\%.!OJA 'W%C9\) M;P'07 ,*"$1 .Q>0;A2V7C&@UEBV/>_AL\NU[!Z^0S_]M0HF6?_C4?-9>//Z MZU(>^HDG_2BZTHNY3'$HXEL/..A;[K%Z'&#&S__BU=M!Z<*O"C,J2]FWND/$_5+Q(1)3997V"G'$"0/:/[E']?.-8632R*1QH*0AB8' M4BJX$,0YK5Q@"HF08-0+"?:IMVUFB\P6F2TVRA88 NHM! (!3Y W C@D$)+* M.N&9>#);;#9R-16^F!G=8$H$1V.>8?1MM)FJ7)N*C#,1+(!X/U](W*WYW03 M87\UZ(7!5 T[S*;2$(FPCO\*0K CV@!+D*4>QR.KJLV[O+N"1Y3(3#29:#+1 M["'1 (JPYYA8;C0!@DK G%*6 JVD5[0MWIU&)2=(48?3MM*'F7@R\63BV#XM[GI9N MG!DJ,]1>,Y0+UI8@UH5_*/&"*PV1EAAC@Y#4N.WDTDZB;LN1%N.9KS;TF)FO M,E\EP%<8!BU*( UB1RWGO:;$4L41%)0"X. =?+5FGB&P ^#AVV5/XYIUAPLW MTIACBS72[FGXD5M[/%K"GTV1QX=;>PC+G1>26@@-D0)()XU4$A.%E(6@Y4PJ MGF8_X%VV]I =$!N[?$,+&8.$,]9!HK#47P::"1#KGM88M M5M5:$;FRO[GM('F2\I2AF*&X9 ED*15D1EAI..' "L"!5BX9)9!S16WC@E"+)0.".NAQ4S*8+*WU$=\'"YS+X\DD)@* MZ%+ UZ:@!+2BE$@HA78$,:5%T#F9XQI"'S:\EBCC([>XW(B'4>;JWG2LCR> M73D>?1Q5P_K42A GW5[!:_?LED#O^;VHI[@V8GSTP-LYL^I_^?S3+;_U1 #/ M?2-^4?I.@O"=]9NOSA8>\8;18 9@;QRQ#"D''&."(HF^C,)I##N_20! MRZ%$ $ABA">06RFYYY(ZSKVVQ#XY6/=\@@()B."Z,;\'\-X')*\=M(! 3Z0@ M06W71#*KL:%6&(TE\Q(+GL,/&<<['_@^3?B>[MW4=LW8S% M0\,BE,([[AQ 3!,/C=8:"T"9C'XY\?0C9EOPSH>=DM&,S(S,PT*F(Y) 82C2 MF)&@M\H ."RQH5!S317-+O/4Q&G/\^@3P==&-CEDD(;4>R(($E#&#MY(* @% M@8P].?'D63NRDT97WN?2W^< \$9JK*'5Q 1P:NV$XP$>BL. Q2VYETF'\K9* MP'LE(NMV(:\E>WX5C_)0,:8Z>P--8;B @P6&AEG1,0!TA[P!*LFI+!G<'][,#]0"75 MN] -A#9>&X(EP,1#H;W2G#G-); >X"='<[92H![1C@ IUWL^P-+.&\Q\3C0A M>V-)V.O\\Z=]%CW<><6 MU&'A&378CO7D3WJN:YX_PK#^BP?,V?.KC1M^%&7?Z M+H8WS;T+9?\]JH9QOTE(N\RT M;\9$>QEYMKG <=]>WK#N/X)-'M6)X[);!6F8K6(7U(US?ZF^SI9@@M9QI^K& M H10*:BFCGNO+4?8"9%=^IDH,E%DHO@7AP@:3KDQ3A%NF33!$$$,6NXP 4KF M4$$FC4P:F33F2 -0*3DC5AG@"*) .0&LP$PB:0U_>K6G+6:M9[;(;'& ;/& M@W*[=(&,< IZAKTDA',@+9'$.6 M33L,2,^T)J MI_K&%:J*57).G&FJY*7Z)#]9Z-5#_-,KF+S_&+VU>>'+3\">USTZ0UC?0 M#OR!OBOU:;'ST; :JGX4D5DK$@*+$5#26$$^N5$\' M$M"A5';:6[&D2N.I #%3R9.@]_>BK7#:,Z>6"/&K02\,IFJ88#;31C.C/;,$ M:$ZDCO7 "':(AG^(06XSW+)RS:%(+IE4,JED4DF:5)"$'$K%,0..4&"ULYHS MK0US"BK8YO9.HW@2Y+0C",H4DRDF4\SF*>8!+]B]'*. \UP *! CL0^L0% ' MI05*4K>$;3OB,%$\1K+%;5=W84K8,09FK*U)2IZ1"H22))8@H2XD01BYCP"B'(+<5:0BK; MZHEM(J*'.Y"+S"KW/F9+P&_ZU^_")RK(U>W8Z M3=B;7/GXWMTO7EU>N4*9L&6%Q?H6)CK,V3#\:#@HPLX61;".H\>MKO#=ONJ; MKNJ%$8RWQZI09?A]O^B&^W\LPT?7JJP;9X1?5Z[U)_<]T^/'/^'1NZ]I>DZ5 MM6Q=34.9P\'UI'OY^)V)?#67+4Q/50%2KS^\?_M>?72O2Z?^.@Y_S(E2?9>% M;[X;Q8V__NH]"Q76>39*^HC'OCG\]L5%YHM"'O#=FWPI7G#ZWHM7;X_H?*QU M(N+,UZ'Z ;KF@BS>(F(B\E%IJNB7MW>.5N> M9U' YU[/OKKY^W?3%T^!6'&;MA=6HYZ\[Z;S-AG3'+7^LD"T#Q'97,H!?4F6 M./+90@X7Q^_^^//XGZ?%KZ?'OUW^VBG.WKUY61R_.RDN_GA]<79R=OSA[/3B M?F1L;G1OSM]=G/]V=G)\>1H&=!G^\_OIN\N+XOSMO##\U]'1<=]<#7_"TBM"M>W80>9RQ.)&LW< M@ZJ^K=LL[6JDBSB\'W-1[:E!;5POJCHF;)YU%#Z^'FLM37Q^4[B;X]8I41L_ MK,?UHE5=&;]X3*K2';KXIZZU/;?F8]]SCSN?B=0<^[Y]$OS%J^_/^D'=&(RJ M($#5#ZV&R'3Q%M]\A$;[@$VR_#S,ZL:KV($/#&3%?,B;4:%'K-14GZFSNC8[ M\\O;#\FL13(#V9E0H$,5BA:C<-W4^O#@'EZ2)?CSC:JNBK>]P9>J."K.KUVI MAM$0/#;#[N?NL.NJGS9.GMN$Q)*SBYYRST>X.G9 !GFVTX1[H\YQMD+9H/6S MPOIJTF^UCMB:Q'@KM9X>7K17?]\X]:ZWVM@2C[1BY3'F* &0\ 5)$(8 2$' MFBN+F.7&/=SE?5\JCR4F@6L(O64"R 0P\T@K$H#A6$M%)&&<$PNE8) @11GA M"#%&6CHDHRD!H T0 0=)-O:'C]3 MBRAK1I-0CQ6@TZGE8*K(-BI0M"9KH] M5_3'^E%\-_[=1"MJ5#E;Z&_%8&I%J:D5M6,>38XL=V'YK-!)[%"G*$M1EJ)L M]$[8'K.:[6]=Y*$8Q6)(YOXH3Z>HW^D4E2N[OBT&=>*NPQ;3'5>I[=M"?1J$ MB?M/_4;K#K(A7VI6T'=.)!O0Y>[7O&>%+_R]Y\;U*XYG9'#6(@\6.*DK[D%, M(-;:LF"2>X:E%T2:-5KD#YP]!&@3&6Q[*&<9P!G CP"P0]H:RS"&$)%@1RL? MJUHI;"QF0)J6%-15+>I[ 2SI)L[U)2=E!V8?CS6FU\J&5=?#PGV]=OW*92MW M_^V35:CG?3GXW*W"^V\'YII,A5DW^L0ZV![$,O^GV/XZZU56,RL8"X<(XPR<+FJA2%%"$)!>4M78 WFXI'8&J;^][LX+OW033)GL50?9W& M$+9W9"Q;,CNGL^U;,K7 7:JOIXVXO79]Y[NS_*:%% ))(%R,5GBIO"$&&:6( MIQP2NR7?0_8\9+QFO"Z!5VF8A,YR:H4/N@"5 %/*-$=244DUW%8HY#G@=8/Z MR<(C;-/#<.LBVT[\?'.E^A]=T>T77G7+.&,CU_@VRNYG->Q^=D6OJW2W=_=9 M@IVK2,GQ:GKDN1F&?!M$YI]18FY.JYS[B7MVME4RQ\9Y!(S6@F#--*&2($\I M-)0XMZV8BNPPE/,O4AE1$E.T730]< )Q63@9)+T!0"K$*;$:2RBPA22@"W%, M44M[O@V?2&0=1E,S&O;XV&&;/K)[?\EOXSA(=QR02R0"DNVM?;>WJOZ7SS]% MZ3KOWP1[%SR_R(A@7D'"&&+$4Z*)\@Q(ZZW#$)@U=B3=EQ!* G*?0;K?(%T= MCM1;9( 2 2%WBDO(<5><&*0=L+!EB9Q&W%\X [!;7K'/DO*8692[-S/,7L4 M::*YW*@R\<1K_8[M5DW"<_9T['Q *7DZ9L7GW+]MRLOW/[X95,/JN&]/)F(S MJ[($;L3$(>1H4%F"C::@QP(#SD6,YK0$JS?B]& =N9'V+:E*30;6H0-+4( I M-U("!PDP6##/D'-$*FTT%"W>Q(TH'Z0CZ29ZS^;TCRUH)*VM+%974\J/^GO0 M*>(_/SRHJS2JR@,1F2J&9&;*.565BUU/@IZ2?#@F&WLI&GO/8V*SQ&:)36EB M#\R:)S01:WY\+#G6173=S['O2)I[87)2GAY';"B8>M8WI5.5.W'-?\_Z$Z'Y M,)69V3,:"%CC.*)8&X(84DQ2Y2V40#OG74LJUT:L]3T\U/ZT,&H&WC,'GB<( M,,\IQ-X3IZU6#B(H #.>,,%;VK9OQ)J''4[V[S!'LBD,:['YR\&7R9,^4H?9 MK(T^WR%L7+#YK/\YO!R4WSK%=>FN5==.CI4T9OL@=NP>V_'[9J#?M1"I:^CK M'_>6S*"[!GX']=8AV]N\.Q')KJO>-R(YSF2/GM6Z@_QQ+8ZSJ664$8,918 0N245B[>=4]DW*6M!]&'Z>*8NEFOU[4[_2K;G#L">6]6< M>]\(QFQ:& [V6]0?F$>$<:^H"I0# 856 6>V=7X5=BAITQ[2MN5RRL/!(&IE M#\EM2&G%H51$6X0<@5PJ8)6+I:R0HNI87CG6I4)-+%*P$C)QM5* W\L$Y^-)7#,Q._< M;-H[QY QJAWS"A/AI+ 04Q?H5BII-=U6%7'6P0?A'4D^S2.C^!!1C#P4W@#I MG)4$*A)K_ J& # .(B.W=W@%BD/PB"22^G*MK.WV/QXU/PWJQO77@]*7YH)) M44"CQ#R8#+H]E=>5TP./DI*(:]+IVN\-?D5W7//Y5K-8HFK_= MR."LKD2](LXJ[7DL>BH%U<&"900: +TQ+4[G#?=-[X#6KLE;$K8UP&.+P:0, MYGT'\UJQ;%BP;SP &E!"E!0JEE8G1C,LH8)ZC4ZH^^T>N=?X35E1>JPV^,08 M4_W6BU=!+R_>Q/[E?XS[EY]/#[P1@LT^SDH._2#'48SK M!EK6V=??HCR?]:?2?"/,LZ1JA6? 4"04)T1@Y30W'$&&J:!,H6TK2*1#<6H9 MD.L'W],B 9ED,LGL%O@0\@YL5>,R MR\P]Y,X3BM:CX$UPFU.']CW1X8"F*$M1EJ+$;/+=F-^UZ?VV-_A2%4=%S"NN MTC*]]TH!WBOU-D]LEM@LL?LTL2DXB9]+KQ M'-/P6QV =_\WZE[' NUIEIU8(.<.@)5Y*OL:+%D@'XU*I0[A0D M&2Z>/FUEDHZ!O%>:[5[IK7EBL\1F MB=VGB4W!/EA_Z'P^5 4:YD%\J(TIBBO8/ M2UYJR83#3'M+#"::(>J@])!3C+G;EC,0L@Y"_&# ]'R,R]:MO>XCIHCPK@):B6[$3WJ%R_.RCOTCJR8R$;0V=5 M-5)]X\[]12TKOPWZ'R]=^6G!,F*8**($0#SLTM! Y3S!'CL(M13,;:C9T$/T MLY_V4,93QI.RX1>.0RL-"=NY589B@1G7C")-=4M%H8UX&H+23?:O14 B._KN M'0W?3XXG_/#C_+[OPTH.RF[_8_8G9)OD:36-ZMYF$SF;9;JW$QF;+92&)%4N M: F8.Q(T "$UIY(YKJCA9)UJPG*'7QA.K8#1 59$RR!/$>1K0+,EE I&L8%2 M$*N@-(X9:H0"4!N'ME=+EF;7P]ZY'KZHLE3]8>&^NM)TJYS&D*VCP:<_&Z$X MG]/"V.L6;R5\ V:>P+9_"?C3(&6?=+P0GK@;E,'RO_!1/$X8' M"=KGKK6$!/IW;4=-3::9QG;ZCLT%6J/*."T8MT*(EB:?FW%0M,90 M#D6.#M-9<>LB2VI(:ZM<^,%=C]UPL6*A#8)=7)?=ONE>JUZ:E0JS];5.EP_T6I7G@4/6 B"5%..NHU";:Z M-@XH08!GB"L!\?I,]^7H >),#]G*SS930F/--E.V\O=K8K/$9BM_B7AY8]UW M&[N^.!G%@B3%>U=V!S:K\5F-7VM<[4GZ>B.39WU3QCRC$]?\-[SNC:*8S%H& MC;4P6U9'.HN1MU9B2FRL]@<@E0"RH.$+)+;5L8.1 P_,92K(5) X%;A@UVO+ M@)->$<)##;UB5\/BM0L?]:/5/O#9<,_:>G+:^NP1<$4-=-SB6#,/*JJA@QB+ MV.K/<^G:JL>L,3.V ^F!!-:R_9T1G0:B(VXYX1C3 %^DN!144L>504QH"UK, M:;A&?QI,K=;\?AO1BZ,G*QU.?%@T)ZK+:=\FJ[0\_=G38#\[&,4.YYM:RK^O M;=G6RI\;?NKM<*MCF'CH@=.($2VD,DH3IKF@ A(HVUI[K%-;"L2>.+NF@M', M,IEE]I9E@)+*>V2)=(!0+;3'%A*) N< B75+/;MG9I-M#J-;5N\./1"2'%FF M9VX^JRG*4I2E*#$*WF$#RS%37XRNKWLNEF92O>*LW^S.8=/]*4>QJ:Z.=6'2#H5D&FS5%7W!ZHO>P4^* _2V;<:J< MC07P?9#(=VXV;U0"YA4VT!A#B?1&?IU1 MG5&]B&H6("VPMXQZ18P4 G+K#1 :0,$(:JES%!3_5M:R7:;'MG2^:Y3FR6V"RQ*4WL=O>I/>MR,VZ$717=JAHY M&X^-!_WHWZ-^HW5]Z0ZOBLKUN\&4KYP9E>$KU^7@4_CVH/P6UF'H8GL<%=6] MN!>&W]9S%%\O?*^Z]?S%Y*=)1AD3Z7?QN,']_1==_K@[>^!Q@VU7\:O^E\\_ M3<3RK);*L_Z;&YG\,XCD12V1%XU 'O?MFQNQ>S^5NG=!Z-XW C9C'Q"$E'8R M'A]GA!"HC* XGAYEGAA*MG5P'':8:+,/DI2J- *V&9 '"4BKL:6$*PXM)R+\ M10'*K+:0(X&-V];Q;=*!?(==9-8C\L_'))\$&VHYJZ*P#OR<]E&K''.ZB3*F M;%2 MJSH;C5P>W8,IP(V PW7D_,PF@MQD:BU1Q=+G21UQQ)QI#61'CBD18$ M:XJHH@A2)WA+K>Z-*#D"TWTW_S+,,LSNA)EQ""%+.+> $FV]=E!ISP+T. IX M\UORLZ .9SMLZIW]+"OZ61H_R94*&NTD5A3S.Y7]W*U#/,U'V8>2S:QUF%FU MO51+5.-P?CLHC\>2UKP]&]&)Q88 @])"2AQTDCFE@-;08PV(W58>)P:IY7LE M@(8,W0S=>Z!K":)">T"3 '<=S5[P MU&)K%#5:$,05$8PHK87EUA@''()2;D;#>(BF#DPD,IJ>"9HL$D)H:V/I*P(H ME31L^TY0Z12T!&XKX0-V,(/[#JO4'1%KV_1;'1!+)*O>'=/8-U=%(IR6P+BW M9 >MP(2WK9_[,^467+266DZL0-9[0WC0.)0 !@ I!06*0W?0>D8"@I61G)&\ M'B0#S[7@3DD)$.&>**B-<,)3@3PCQF[O%"K:8;!EXQ)V6(Z-L=)<:SJ MW]S*<4U2NTF:^-)FMW6G[$^"P[?X:S&!;38E0T+BH1/$&$.,XT)BY2#BRGIF M,6NAKP-21-+6-C*R]AI9 @FF)1:,>$* %1(Y+R6,R@(!GK2X$C?D_."@K>C, M7LG)LW%^?'"FIZJJZ\,0A^.S+N-P1]'K*MWMU44GXH$6]W^C[O!;84>N/MZB MJJN>JZKIM]U75YINY9)4&A(P2-)4<_?9D%J4W7,_9L_?QH+[[63D+@=OQI(Z M_O!T+*>SSA&//#: <@D",4&GCV5\OM;2<"X;IMMPDJ -9V_&V0Y&U W.3#,J_8K4MHZZ[L>2U M5KTZ^;DHG:]+<35G? =W'P=.4OM)F@[3YKSU&7:-:+UI).OU6+ ^3.7J+(C5 M'>?^9ED-:,L1(D0!3)S@6B$*>,P>"=-"54O_E0/25-)61S+(#@5DS'$#N4 2 M"4$8HIIHQR6&SFKL-!%;4QTP:VMWM%/6S]4(:UM1)=7+M8&&7P*T_0M*A:- MKM H$'7;5C6,IUV:,I]!X:B&X8V8[E05JHRU1>J2(A_+\-&U*NNLU.&5J]S, M%U\N/NAF'J6XK=GE)1;OQ.(YB3412U M/_VO?KH7I=._74<_GBQN++W//RMJ[P;?=*N;"[S2Y3H%42P/MY4 MO_[B(K]%R 1L]R9?BA>K:O&.@ W!3:WG\'OBYN!H_0]V1=F(X-!68 M6VV*R4>S:_KBQP>>;78(MY[G5Z?"D!8?J#XAH(JK,E+KWRXC>0SBN<1AW::N M9?$6%V>\#G%WZ)H(T+J$3T#5Y"+355&OGB[PLZ]N_O[=],53Z*ZX3>H+JU%/ MWG>+5#=/>P_QQ-V5(B=BK@<]NPJ?7!R_^^//XW^>%K^>'O]V^6NG.'OWYF5Q M_.ZDN/CC]<79R=GQA[/3B_L(9+OC_>6_CHZ.^^9J4!X=+;Q0M>KP[OSR].+R M?/&;09#J3XK+\^+-^;N+\]_.3HXO3T^*MV?OCM^].3O^K;BX#&_\?OKN,J'' M/7'&158L,.P4T7BH#T)$!>>^,:Y[S[[YH-&" E.[LFL6*K:_JTM.G/OS:U?6 M3J-Q5.PRS-B_'/'> RNPQM%L$HH#)*PEDG(C!6\Y!W3+8G)!8;N.*U".QGER MW?[(V>/A^!92>Z$E1U193+2DDBL!D;9!>716"A<]$4^;I5G&J56F( &]J'S% MVN#_\R(V]PVOQT78F]<-G9Y/'^J''G[YIS)3QAS\48;W]P(RJ8*"$28Q? MC"4-HZ,]/-U_IM'B[C Z/Z/R%+X8UJ/;_QQDY7-3&%%WPX-_C#)?!+FY#M0< M#:)A][.J>QQ\C[>K@H'?*3Z- M*C/J#:J_7,\%76YF2H9U G^G_FT82/B6B@14CDR4[6 MM6TXM2S-RLPZI FM M(DUXB])4;&\N\"IS0;:)K/NW@W;KH944BZ-BO''C4B?B$X^M_Z6Q_DHNCOZ_E\5ES2 /S4 8=6]DW<(TC!]L,D'3:8GW MB03TY6H0GV_PI1^N6\UP7S I>N'Z06;JD&),@8VJLYG\?G+=>*%AJ?J5&C_- MS82[7O=3&&D8\QQ 5WE M@P'K.:8\^.TNB!_9E26+HBB M6Q2P*/:0_USO3($/P@XTM3%J!UWX:MBG>@,S=Y%&UN\!^)V7GXKN#.)G-[BRJ*Z<&][(^8U8SUPK*GH?ZW&YK^9*]3^&';B^ M8J )Y[TSX0+#^O/YJT88OXPZQ^#3C$>R4)^6NE?XM%0?%^XY50&^.56^G'GT MR_$EHL@I&Y?^QDT:&'%0CFEM$'Y<1DTE\.25Z]>:2% 4J@GES3'0_,*T_*@N M[ER%I?U44UEX>WC'.!HV;KX7-:;'#&-N5JN-L@Q;!81\,R#5,#+Y]"9I44.)>O!KTW:VHVX3W W55SC,C#/9Q=DJJ&AH')]"DI'T$/&)DO4<! M.,;7GEZQL6S4PG=55;DQ&<;-Z"X5[^5&0296 9G<#,BVR"V+3[ F=ER))A;3 MY\;8?1153"_V)'Z9L,<;5P[5V%09C3?**)JM;?*S=RHF".,:]9;:W;?@6D\V,G6OHS\ZM8:![L)ZG0Q&>GBL!Z/A M/P8QXV,0]*>R'_'ZNC>M"5+#EREGB' 8&,4)TT9R[HV11D,<=&]NUA 0$IR MIKD)?R B(-%4$$BL9M8J(S&;! !>%2U 7%")YGS.*_@X'Q[+"@]0^SC7$'AX MM"C-12J6DZM;*!J_N"\C=3XN4@<5VIWU:XBMM=%F\][GH#RH_DSJ0/W M<$1 M&2Z^WW?A(='+>Y. YA^FCBNT/LP#^;'+!4T>M66U^>I>O*H!7(P1/*]S+IDW MNUR2T4J;_\/(6 %.BTY>VZVN>^K;3^/UK8F[A8C7XNI\4/R.@H34<:#JCL\# M%RY^-%EF$I- >FX8+(2C,4DL2/.D('"=A-(JWXN)9\V/HW9^<\GZU[?S4.+, M($H[Q>2/'\;W"'; H'';3)6/BPL*TC8HNL\2]B^ M25AC74;--;)C=!V%::^MR1L79*?QV7V>.+"L\RKHF!-]=-')N-@J=7QDH;$H MK0O69I@Y\ZT87<=&'J,Z%CPI&%%??WP"-.CMC7O+3]N31]]_F*9PYX\UF\^X M26O-O53=:NR9'RMPA8T:7'2NA=\.PL..C_>,5?I:WN.GJFBN:)K]H:D,/K$; MPI@@*CZ%KU^-)V=8.UY[]1@:Y?]M- YB4.)E\>=L2.%+-WI)HYH?GJIL;(EZ MF$749L:.X?A0362CR2"N1SKK ZXCE)]J V=^H#]'Q\@G53>HC;>IE:=P(3LH MJD$]Y3^./9W1G5)/;PQ(3*>TFONQ_1QF37UTP;J(%QD]S4GX,'NL0#F+H8AG M1#ES.NE>DM ZXT /"\H*TK48!WI&TK5OLG3'AC8._]X(3&"\R*9ZDF;4K::; MT+#9@R(=1TJ=(>3QR;P%+H^N4E-WW;3N)K". MX#2-Q1MA;,]OB6/\HQ>F_/>SB\OZ!^^/WYQ.4U;"U)NK9C,9[R0MP[T90Q,: MO/$*C3?V.OR\AKT\+$+,J%F8@?%6&[TEK1=;<>M5PR"X*G8[_>)Z89._;Q\. MBWO<#RO?*S[4KK'X7#<[\R;IIC7B]="/)A&O>6+9Q/!:(U,/_6@Q,I79<-_8 M\'?5#^I<]#=/41A6<))5$#1BW7C-;U-)>!8P:@7HTW5=$11(VXB M^-.;%F:N57)@F<@\];NVQ#GG5-,L;P MJIZI_B"&Z49E8TZ%2\0;?>P&QH^WG8A#>+/7#=O ^-;7@SC"2.(SHM!BE,U, MP-0\N_GMC*$VF^/4]>-5=7660V 1,ZJBG1:VBL\Q':%>_>MR\+G;9&05?1?N M6L7TE(D1DFO/AK7$L,JS%R,1?^%&O,S&(%FRNF2D-LAQ6+@RH M%Q\B#F>R&\V87/'Q;D2QF@CBS 3<\;1UUMJH[]7G -7:&HLKO-&]IS4B^M"/ M%N.)SXC3@]JT&,U8LO49S#8TT<+W9LJ=&-5'$\/ MQ;P/[!CS\]O2A 1W6B+/&72.&&PUU0(8(8@R!&"FUI F1 &R0%$?[T ,4-H+ MAX2R'$@FO?,W:4(WJ[!1](-WEG2S0-'@I<^W;M:=L[%Z-.G MN%L'9IG!5'$#JO^?O3=O;ANY^H7_SZ? =9[?T67_'LURU MJ5QZCZD\O4>N2))KT@G=QM5F9AS!P;AQ&X]:ZZ6LDJ5:D)L'/&*6QZQ1 M!>VZE^C>J7 T="?OFD[+.ZBCN>];,!6$08!\Y1,Y.-;*N^\.N9K.5)U--PU3 M=0Y?PM>;ZHBPDF&=4]8KPPRQ+(LI08%#@QNV2,[MATTW#[(:3JT5N M=LKFWZNX OK>^+]'.A8Z%<:]U)FN8^'2^U%D; &),W KX/ V14(;;,.)"PA[54#5!*M+;6-#.;/VJ\ P M*HAVS^^;NF[C0,DK*0SNRNKWY9)TEPCNB-EK48EBC:D^(J=]LS@8(4/P+C+$ MF<.RZ:9A#LO!)/VHP^V@Z^4,PF^Z::NRTSW)W*YNVW)X!XQ .<,J;A(:&&@< M.@0'@B23G%;,33+'Q$3*>KY#Y2U4<"DSD%IE=3_QA43/,B9;5.DP&9K.Z?M*DK*^X$&#'.>Z)-PT;<:.FMU[@;+.[*&C@![ .Z M868CPP!X4/6?2QJ:;=BTG/I2B]U$>?<57H-):F7+W+O=($"&>1R)-DCPB M.!!)S(. 1"Q+4NY'P8.KJ':0)-/92*P3,K5^CLOD_M92DKOAD;4P*4^ PJ.?,+WWG4A+ZH4^M0M MNV\6KRJD)!3?>P!,,QJ8HLX*D@NK],!UH#8K M-;4]2-!DE(/4/U$1^LX>ZJL%J(A(@G$F)Q9C(D),I35Y4-<1>)^839.-:G*VW[]Z^ M;R"V;L3\NN0JP\W)WJKM6E\PUV*JN)W5:$AA>YF[04]_ JY#'(-U2CE;/7!HS*Z0(;ID'4J[5JI MISZ.A$&C/+@(]S)_]RXI_F:T_*L9-",PFOV54NSM3UJ&=$0'"Y+8SVD2HM0G M+$G27-IG(N MUOOR"3035O%:WLC;3(R75Y]>O_(^E[>2^()0BN"54#\=R6E)L;[X6\<.]=Y# M(JE9H?X8I720 VP&!R,M;@"UTTA1R/4'?::7FWM35N!:LMJ.%)9B)F );=V# M5#&+*EO<@-*5*0/]GNF91 K70&06R$9 >1J_,$K;\.,YUO M;D%8:9G8S*MS%\RXF9A--,K+A=0IO7\OY)$AJMXCN]49HH)@(@P/+I5[K\'$ M1,=BGUOD4ZFDPNX"E)&6R*8^LP.[).0RWK%Z ^:279UWS1Q^EA/O "ZQ@%/B MYQ$+I$AA6<0P#5$42EX6 4/D,+V8E_"6=IR$G$'"LRB-4H$)ER9I&O$T3%A$ M!&1,.@+W>^C6LC2)6>GHU#($D7)1%5.BI0NWWJ$;6.=)@[R^!KWIH ?IJ+ 6 MV@J]]0B@<=MJ\/W#^"UD;HJ?)9/RI?,8123BB(DH2SG)0Y9@E*=1%$*C91[& MVS3AVMMY/"J8A;:*9AU-:V\IK3_;6I;&H1;Z8RN,[UXY- M)A5]-:)+[[4QZ4T*I;0UKHM;$U-CPQO7$N*5T1DZ!#BDS7^J197[K0V/W]33 M?Y8/[TC%.&5I0G"2_\+^IZQ>0S;0 ME3R)_V6G_[$[^U^41%L6FWQ1-6*SAH-?X7+50Q%VZ7U0J.)#=[#<,2Y@S1YU M>>,PX#F+0R3M>I8%299P$@1QE,@C%:>;.P8_:'D_PY1_A2EOLZ;'F#^*49+3 MF$019D2D/*&$TY!A% 9^R+80@0^:OR&$;28_DQP\%ZMH:HG&'N= '14]1$<+ M'S[TZ&R4F??53T5]6]9L^C[_N9Q]4;NK]W2U8XSS*"L^PZ&FUCU(%#WM0*N(TZY42:KRCZL.[^>0\)I2E)F(I+[VHVM.K $(1+ MOLS,:0^66NYZ1^\55=9PD:W:D9A_9F+*\,&"3NG<^N6?5%#/; AH;,M-)[ MXR+=N"I7=)V+56= M-+N%Q)JJ8(_FS!P5<4:G&G+^&<)DXF?)"^MBSI1RAFCDYZFTN%)"T\C'/A$H MYWXJ*>/!(1/'"M*4(4&I5(_S1!IU(@DPB<*49YAA1DFT4Z(A&A6I1EN%JDU= M4:5EOW^);N>/>\;HS6RR#CLM4!R\*H\(5:$. @YR/DPD50J.KG$&X"("'&/% M#-J6R+6_]/XI#Q?[0WMGFZEC?IJI5D07^B]@^G+6Y@HZW:SK;_1>BLLOEQ:! M0)J43(?)A4(%>^75.OL0@L#=>'5A#<*O*FX[XTR>H\9WO"EYY6$I03U M[Y3RA4:%>/$PQ+L]]9]6.MWFM1VQ(<$N&X)'A7WQ5F'?0XJCMY8[E=S035<: M'BYTD&:J#I2)]U&5FZ0/FQ:,D%T!41H7T8KO5GIOO]>%')@"B&EK"J= M\M-TC&$-%DP+_M%TJ5*[HI%2V+2M;08!KB"XC-^HG4_OR#FN6'#ZVC?=1'82 M"^,JG89M#Y^6]'6ZS3?=%.ZTS*,BYWBKR/DAI>_5[-ZE;^EV0\+(MKH1:O6\@?:KA6NPH+(UKOX+ MEY._*\?>S5HH/GG?TO.\NQXLTL(LADE)!ODB_@ 402@0*:*\)HX33GG25:1;P?E(H:KK&B&Y MM>N34"=V;MH7PLK] 1*U4GT<5<]*[4I6N]6XM'L%^OK8:>T4J($+FZ&Y80^DQF^TQ8'T#S7PJ3IMYVUJ M_Y)99)M0Z>)/^5?KD^[89KWL7RC%4HVD^&7;XFJ7ZJ,#Y%^,%W&C0I(XZB7+ M;O8.NV%S6OBC74"5E@%VUB$DK0%6.AYX$ET)GK1FH9I%6@VJM 2S<8H 2OT] MZF$EK,9FTAI! MCSO%,_"H$"P^6@AVE-VT><5&+/-N48I105.\5=!TCYA$C7]Z+G7/_YB2SR^+ M@EN,\ZM/KTT-!L7^!=JJ#$.)!B7CO5]TGDA/'-AX!CQ:/]2&-4S964<"<)$/ MLB(FK6<'P@0=A _PG>F\%%U&V\@GW=U()0QJ=' -*5^;5A*=*V\ZPS661/-X M99M @88.E\ROM?:M2S94 8L*_-Y",,""@ Y*:KJ/-T&@0CWS%BR#^7R( =_@ MB^N:&2T.N[@E53DK%R82LF^7T6;V&,%3N[GX1X5B@Z-5VQYDF9U.FTTW[>3B M#T8%6(-CUM4"9[;BP[LN1,6J[/K>J]CL=RW$='W2O6'^:<IG/;.LV@;0Z7E%)Z/,8[W8<) MF$MS 92JN?A2RJ?6JQ'A#D*63D-[TTT[N2_=\$@;[SKM -_F%1NQS/%.RSP. M2S'8OK7R-X#RVM>(W#"F3CM\#]"L*S#ZG7BMFTP_R(>#RDTT1.-[G]:B^FI: M=8$TM1UF<@76\N]%J9RW*D',>[F867_N*PW&IV)=.G-5QSP+<'XK" .W[+32 M;=-Z;8>[>B3F=5I:FVZB.S'OJ*!:0,[,^XR9%P^9]YWF6&U.2+Z=#?BU"6H8 M($4C ]KH3-ER?Y,6K]+((%G":EK24"O4&[C4DS(HDP<^G]F_O@,6?XI \ R)"(NYM>E1EBNKZ4TJR?F7P6GV%F%5.,G M9B:OTB1^"%9-"TBQ;OIPJOQO $.S72*G]Z:EY==>6*?-HVZ>\47!M!I@0N4S M5H!FYK7&[Z-'=_F@M"]GC&@GZ=(-PXYGS5&AGX#VLB.6 \+KM*P'A8B5T'O= MMDO]4)4W5]7KAMKPY+WLQ'YLHI4J>2XTMKZ6> M?WND.P%77N4+7QPG;JWTR8Q53^]EH(:%'2$[I;2%L3 M]5HA=$T(S"QE9S5ZT3(4VE"909AM8T'S2K"YK8W?.-TF'-;4KG<3TZNU:-4Z M64Y=JB')\DJ(!EZV^Q;]Z'YDWB!%P2N;XI1&B"M+TJ9>Z_=T3\:N#[YNL&N@ M1;R&8NOGWZNG0G7]/51TSZ"B>]9]A*GOKDSZ'M1+-@WM)^I/53XM1ZE0("L+ M0JD(0KVY13DS&7ARPNH'USA>.Q:R$KTAL*9VVYZTDJ2["] NKEZ<'B80/$#_ MT1Q>T#JZ?6;I:"K9:<]@ZLHK<2UG":2CD C:VH).?5%;2=89TN4 <:$'([S< M9A'D08=.!W337<8NT%%G04W9_^#)>JOK;OZ'0>7CB\82TMLUL@K%-NH%MI5H?QB7NZH+^S"%1H5+B>\^[O=5,_^3),DU\,)!FN6 MSLX"1%B0)BC,6(3E(#$5W&*F'^4D)Z/"H.3DX85_ZLF$-87N6C(IJ=2[Q8I] M*:)LJP.ECAN'8>\DE_?UHYTZ=MK4/FD&E$IWBR_<+W"R(,+:8NKD?!E4TSP7 MF9$?IOBR@1VV@LO6=&D^U6/7(ZO;NXQL[P ?:^'>1H05AJCW3I\&+]_HZZ%D M/C-9Z% ^U)G\@\0LR,ZB'BQT=Q#J=*@$7S0]B9>FTWA>'P?;@XR*SY*CQ6(3FK/"8B"VB"*8&QIE:1#?S:%^_C%4*?0W?Z(Q4K_^\\H\K^W MY^)/XBL 9,MC!T2O5[.I 2=(I0X\-4=>MX)XM5!YIZ_XISXS[S\H'?1]KM_P M0;^@@TT8!BF.2,;S,,(DCS%+"4,H)X)1WT^MGWNM6%F',"@G>P'@@L,CP9[I M]TU'I&4<:$^>/[EJ_-&UF%7TD'LWB^F\4(]N'M6VUH/G-2_H()3WP"0FMG6> MIXY$T_-)G8"-LMXF=/4T"MXY]B7E+YNWT.ZIS@OCCS" UCK9M<1T[]]"R#N;\Z,6)V^K\L8>K?^48MO"_:YQ+,<^01D3%!-$ D03 M/\ TSRB+@RQ-.=E#\5$2I3@.6(K26(IY$;,DE\(]#^+41U#TM%N/V%'I!N3$ MN\1NR0F'U#B=3/_B!T-H"D[SRTP#=[L4MY.=P$77$9!!"H$\U6=9<3L=5(-$ M?K2]S]LNBT*!LAQH(G*6"6OCV;8#Z/J]Y:SJ<%:KFW,![=E,=Z\:E6G!1 M-5A8'6Q0&PAI6]JE0@]ZJIT+X@_CGM:Y5!#$6!K-H+&*"8S6[Z,+X9G.37=K40KKQ8YT M]4"5H]?]A#;LVP$=M"VBU .LHJ;WN>X"M)KNR>VNW FS!UU$GO6;H95%Y>9> M,\RAW[MQ;EE"E$.]T2V9&QBT3A[__:WH1_8W9/(_K !Q\_$RXDS:J0"1C,K0 M(<,,G4.>23MCO/3CWLJ;OL,>.9TZFV[:J7J1C$KB(7$3.G@2A]U&-7-4_NCF MC1FQFSO5S9%1>1]D6/)[.(ZS2!B0:FK2/Y^98KAZ,@V.QJ?[>BYNO$_@89J MEE0O;G2W6?!P?9/_F732^ADT/=0-VZ!VS:5Q MS%FL-BZT#J>"Y+HB%WKJ>B]GX(LQI56ZZ::>:5#(JK8HDYP-IFXT9L9L[E7*249D)X5:8VCMZ($Z6 M-E:XR/9B33\M%V8Z^XT_JJ'[=MN%3=:U1!"'79PH^.^4/JR#7 M.CIMAM%DPCZ.EN=4N3;= ME.PD'4:EKX3!6=9OLS%C@D_^3MLY*BP='JCC[M,@CM-0\Y!3Z=IXUTZQRG!4 MK#(,S\Q_\)T9Y;$/C^>Q_Q:4-IU^;".I3TQGTX-?CH<9I:VVR50%>/_,W06H#9 CC%EP5ZKE]EK##]:U.VY_>C]!M=Y!DH^):X1.- M:[6;]+3&O4UA\6YIB^,):%0H+>R74&\-,+\#C/QJ M@I!#]+JLUY0BI@@P!'P<$> MI#[8C:!7"/+=;'%SP4N5WPW7OOB!4&(3R^P1@9E0>0&2 M&I%<;VV.P+"6]-='J/@(1T50HZ-!83\X0;\6 . LB>@GC4P&;F]#3TLM07S$ M$,]2'*8(>J*%*0EY*AAAF. H28X)]Q*-BDY&)U\D;C=$@U&W6]**Y957:($* M MG45'-=:&V:3G5$\X9'V(B._DM*W\II%=SS1^+/"E MQMONX-PQ#S)_C"TZ:9ZD3P,8*%-<;XU5!1P!+1I_ARMJN2\*V0$,X1MHF"D: MT!CQ1U'/#18_W"I-=#UN6\[>C#Z3IP6,L%G)91"XP/<+2D[Q*6\_5*QF\N! ML>EY*T?OM',.N MHW#]*;A9F(V0@#M5Q+A+ C;>-8R3;RD!GT.9]JG!2[@D]1;%STYGV>CP\&YD M[SR%-]VT4Y&1.XU\XUWN@/^:VO*C+^5NJS(JV!X-@^U;"H-Q 9TSRZ]B>3@3 M=96IX UBHH5[5#J!X%W"V5#U[,&]!-"P:I\!0% M'\B4INJT6Q#ITT4[.%AA;3K>=40%S:OE,-C:CU-:T"5$7]^P5 @*K^ MVTJ[TC.J;?^(X:N[2))& Q@J7+_)999_?9JK\/[G2FE7]]Y](:9R=(M* ;X9 M]#<;J5:KYTBH]/2T]&B;1?Q:0OMPA2 S?#F32A/[(KJ7F-$.@:^[>LW@^9+) MH*D--V/NOJ-<5-YU(6^JE,>BN1+NK0K(09AXU^6=D,.8R%57.0"+JH5+5975 MRE$-K0 X0$]6G3?6EUHU'RS"V[+*13'7C0\'H?Y:=S4O,[FT#VDCN(.8&Q6) MCYI(?%]4KSL)=K#A]YC4M13N&K]RHT+0T=%0O+N>C ;D4,,F;FIC(&A&6)8& M<8(P27B2TBB-*(W"(,8AQ<$Q';NC0F[1R8?<>KMBL8U? @3EJR$6Z+I+I1!9 M3*%WESE:NI@*P![3!N;7)3:A-XE<$@/=T7[=0%5WX#+M&P!%>C%3H1MY@7(F MSS+5<."WRT^7'B^G4XC>P/&3-/=UX5/ D-M[&E8)'SNJJ\2)]Z+7(W22 4:R,([3*!0)$7@/OE24\0Q'.,=^'A#A$X8(25&>)T$H2*:;%(3][T2/:K;E9GCZRJ;F;:;[NUE/YV\2-'1R!ASQ;Z\^_6B1R $V M[+=;!=S_:WFI+KKPDXG%[_[,_H#&I!K++";^J^^\=X/(;GNE]U/;,_[2\52/ M%3DZXS11F3DS:F8B;R8 M>R\MH"R77\WO(!&+R\LE,V:]^9N\'5 C=5+[R^#5AD>O&5KWK?=>+@ T;#K1 M^N"D]ZY+25F_M1L_K3MWO4;R4"RN-_TOBT(WX3&.E(VJO.T KX'R.RQVD$JL+12",6K$6I?R M9HU@A!HQC*^?U8AO58T8BS.U'-X:8$Z-8;S3HLB]./3B4>'?>"TDW&;N'B$2 MMBK,'E2CT-T\L$N\NA7EO9MY_[V01(U]%!G5L#D86M< 1!=F7.5[_%A"JL5+ M4"!?-1IDMTM+*NM=>5X%(5^;E4C;&, M_AG@Z-5WVF?O_:+S2&PCM_[U=C[=Y&W>JUZ;MAC95E8B >?,53W I?;Q MQNI!K&E!K*-6D%;)X.F0;'(Q+4N57MG&RT"!5".P$ZJ$%%*9[1.DE8@V5[][ MO79(ZH9DIL-G94,7S ZK MJXZ&I/MH+W9YKQWPO.WG/[5.[JTS)":>^F8"675%[J#G[AP!GF I@U0I$:W# M][EE:JUJJ*'78FLFW*EQAI.%3Z:;QH9HQB^B^B*J^BK3^9M@]$.5C)06I?FS MXYURQ300DB*?TYQ%04"H'](H#0B6!P.%Y*7TP>W)7(IC'L>1R%-.*29!P)A/ M4\;#+$]Q0CF-EV(:8SR3C;:]WOEO+UI]NFT<[(@9*J?[7!7&9F(Z-?3Y?U] MA$O^?_ES4#Z@&G_PI?,I&JU)QO-16VF)?NJ3AKJ%=3Z]+E MVTKQP5,V,,6+'[0H\*XL+%R?$08C6/YRN#+JO.ONN_D@64I1\IJ?X0_(]=ZJN]5X M,G2F56^Z:=CRZ4R&SY$,W\^\J\47.4*HE8<9DV?IU1'375XZ].;#UY' Y;C MK6XO)Q[S?A)3J%Q2O:INS7N\EP\>C'S^U6 DZ67_ET>,7*7:X@,JY?_*KXR MSGJO5D.6%%!"*51Y-X/6SXNT+G@!+B2Y9O"F$0,TJ_5ID0Z&>?FGWG]VPSXL MJGH!Y50&S*R7[3U<>IA+"@VX(22=E3=IH4.2302V2R(P0SV)';9]N-EWQ70* M.>U,12@%O_1^@5"QC4E#89D.PS)H"%IG59%J8 XY!?"YR2_GK(!'3,N[B4T( M;^.=G=3PW:CVC7VD>]D]Y0X8S.Z[ \M[9\'(IIM&UHL\!WE_=DEL<8XTZLJA MJ-:9_[_IIGA[,]MI_FYK?&]-.GLFBY.A@-7N!TSB2\W *WT0;K=-U\PUBGPB;:U(OJ:_%5Y[[KWSHM"*^%?G93^[-JI0\K5>3)_P&W M?A#5)QAT!T%.$$I8&G"$L$]H$J0L3 @7,>4B#,( N<(7% ?_^M$8-!T+[NJ/ MHOX7#+;]"@S)7U2FX[\^V7"\FN;[7 U0W:('K+Z^TA?W4>F"+BH=:4#I_ V@ M=/ZE[_MH&9?N5LI\O75=&\4NOAZ,1CEI;=4&3!HV3&49?P2>]5XJ@RDO9FU? MWZ'U)X6%I)?3$OS.XKM--R5GP7\6_-^,X'_?$?1&3A= ^K7(%I5.O^I+_M;) M(D^+&YT4IAPY"GW'_#:0^"K[7X'$JQ*"3( SQ26)[#%P8@JDLYYR8P!X6$]Y M]HVWJZL/]NV_-6@\JYYH$Z*;&D1#$7:,IF M",O0F;>%Q)Z)N4GK;@T]-:Y9J<#0U5,!IU&2TNR+4D#,Y18^?3AR2E7\H<$@YP@/S=RIH% 5IA*,D)2&)*4,LY3SPHPRE84#V9F1_ MA )%=BLX"LC_VO8"Q0VY.EFT(H-&J@%H.8'Y;$J+0O&9?RD%I[4H";Q%1#1H: M@[AJ/7Q%RS?F25\ TU25JJ8EOU_#0*;;UQ*OBEFAL+UGJ:E'::+UVZ MXFU]Q*TK$/RZ(,7>8(5'3\A5 JA0'N=LMK@#(?%WP:;S:U6DOKHDY)PF_JW: M'>/MB5$YS0V2R'9=JX[1L>I)=*M"_HIV57MJ575R;:IV:5'UN.VIUC>=K/0F+G2,I8ZIJE&=BN'RMZ_M[:<]9&K'F"SF;"VM,FS:)PR10MV MZ,@O?#TMH9*ZG^ZHQE?/H9L86'CR[@?;*&^4L=[8)>^4*^-]!?^"$-2GW_M< MA53-KUVG3DA#Q'CN!UE,P6U!GXX/JDWN7^EQ?Z6H5%YT!&]-N5J1=3T!GJL%7(J4'C'1BZORU-;HB1#8KYT+U:9("6ES(!1>V$X5I M.MW[Q32FJ+WB1AIKA?;'2%,1/&1F631[;P04VE5Y&%5?M(3:<58>SLK#^#X5 MAZ;Q4<5+Z+&JEW:!K+!?[MSPX)1"6"LH[/UB?E'FR^+6AEWZ/S82=UW&PB!3 MP3Y02F5[NP5KZ7;KG"P=Q!O4@%YH8)A>]7T'IG^172_/I#O-9E;RC7): -VO M?(!K#W?7R7QYN+CSJ%(2]%BU)*<3=WZ@F_*4./8H^0RCBCU0?-9 M4KIR#:7BJ2QGIZ>CQ5]9&LKJ6VB OT%9T?B_O M[-RJKM,!.F.)Z<@;S(^I9/'K4AN\ZD9YYZSTINP.CF#E>)9&$O1>;[!>/[?9 M".J6KQI ."]4&W4[*'D<2XYH*X_EZ[@"29.WF#OD"$MYZ-N '(R],4EORUIR MG=G"5,'ZR4NX''\V+ROUD$(_Y:/X4D#+1"7*&L<$1.O5K0IYV+;6:2M)4]T0 M\=.;U^I1CJ5>EQZI@>=,QV#YXZ^LYNS?^DGR49T-G7K5G[ M*UBU'?<."-0H"O(P3PGQLYABQJ*89%&0B=P/TP.X=PX:W:?.I)[*NRG7%3D, MK'Y3/05(?V44TDKITK#U8B(2L]L4=*UT> M31VT*GC^7B-P%W^,(>%_&KVXD]#(\D 1+2.5\D M$7W1&.@M.77/I Y9=6YNJ6G8^W5+@CJX*VU492&B9T/G;.ALH) Q=#7L&O;M MT=633]R>>5!>!C].O)Y";C7&IDA;1292M:A===YJXXU\;1.^U>].@!9(->T( MK=X@%Z90 M6,_0^=01%U*GL;61NM-OH]&VF3LT@=>-86XE;;4;^&%19=>LE@/L )GSKT4M M7[9-B:?:61B_6@! ))HK/R/T597$D,K3N*&;LKH?Q/N,L=89>EMP:LU8^?=4 M/FR^L?B7U==7,P[_0/1:VDVP$5?SUU)[@-9\J@RX6_XK?"DY&<%)PDF6Q&GD MYW&&,IRF.)4B]+B9R6A<%!IA"$&[P]"062 70Y,T?!#MLG2] [FD5?22%E8'5!71"BTVY+M,&YK6R.?B1GNK7S6IL]*PS83@=9OD M"Y=^>/?AC?=.JGZU,L&_[_#]!F^'MYE4-^6]CC^:1]4"XL>J!3P?S?LZFKVM MU;[S_IWB_NT..3NJFA(/JRD?O/MNE[74%-^*M+(M)4B_OH*!NU-PMTH"'>;^ MF LCG)6#2LM[[1KJ/D?J!;I82XI9T("@[U4EM'J:L9DGIO9D,#51HO-*!^QC MH4^)IORA*]RMM]5V=%B/F.CX+>O%$!SG;M:"ZT1@\\4JJ M45,O\$WKL8V9Y^-)XT";/$B96"MU.HG%Y]*.;S*X!= 24#[4DH+]].!^%*,[ M4#2DURWG^&'+5N]OF"K(JBU\#_#>L T!]N.4L G/DY)ZJ=,ZO4D26D8(8Y0 MFNRC#8%\HO Q2U*,24AHRCE)<4!BQA!-J=B5V?N%"T\*[;^1+KT_EU#_6R'T MY)#_0P?R_YKI/ #]?RB4EZ?KO&5D%P#GDP[346 %S@TT&U,@5(J7US49,$-; M]=.*'US[-,"%Z6R=^=A@Q P>OJ+]QUJE8*.8&"%;=NRZO8?>1J/:E6Z>UHBU MV+%UZ(/6XK,!*9A:HM7(:0"8P:;98FI[^LKA%$V617,#F\^K(EW,;9)[-U;5 M*0&!>S3G@*\.')I?Q%)$K4.MW)2#C)28YS%@9RSKDTI0+ALW";7E(K@1/Q0X 3U\(FVMH0 M\,9G$+O67<>!<)7?<4CU7 M_56]\_^^T-7]S?B'JK;^^7O/3+4! \ .>_VN8KOEGM6=ZAQ^*53C3WF(EBWP?X&8B #[#@, MJ7BJ?>U6H\+;;,T M>&'987H6]^'DQG(XQ#$D![P\Z"'55;N'L6ID>EQ])>5 M#DZ?R#4-J'5P[E76(KHD;!7.+B39:]-**5@'WSA[M#E7X<^O7[]Y\_;MXS#4 MZ8ZLRXD*]+<9;++K8)T4],/Z3)&UAEXG6?A'5A=9%]; CQ,>!3A'+"!9+EA$ M\S@/@X"EB-",;K116I0"C:\ ,;5RIM)46J0"E=:_$:C@(FB,FF 34D&,)W)' ME^R:,ZN<1_;M,3$62<("%B.?9R1#/ E"@9%(PQQQ0GU'\0INF!@_'A.'.)J$ MP3-DXB-K+BZ]Z] Z2>ND5.7F*H'..I+ +:J]EKIN(1-M/?I0X_+]7B2D&?%]8^L+9$UW:(.Z?Q9Y6BW5.\9 MLM>!Z-KK$/QC;O:*Y3H9 ]/M@>7E G354QS\@P3PWN=S5+E,4DI32FA$(D+R M,(E#$85Y&H+/B<1.V/\U\?#1OJ,DF-#PM$3H*1+FTQWN60BTLCI8(VE;+PG\] M^!-(B>0P5 ZZ?W2J?KM9I]=>I]U]:XJ_#)]J3I0TS!! T@DS;+BPCY\8AN+ MR7OO34J;/^VA(D5RK/: M+(U9R#LA!]Z;ERU-KD1>NB>EMGJK26V9<'HEWV]?_ZE9^3?FS6_EBU^W[WR? M;U,+DV-!F"]M^(@*$@5^(E7&@(>"!#2-0W^S$V]S-JKOBYS%2/X7!R22^F@< M^QEE,HPV:B]S5IJHM> W@^!*1XCM=*- ;3A)KHNZV_SHH_8J:>= M6KG3>IVS) ^1)?G#.>7Q\3/OX*M2M <%\E,S+1Y:+IR?\ MGH:$H\+WHSCB0>)3DN8QXWXN2$;"U,^3/'$V03B>[F.RJ?:J]TQ0DDPHQ8\J MX+Y!;CDSZQ[4$2*R+ D19CDA(4E]%L@1HYQ1E'$2/:XZ*8A^ MAJ2^19%(. ^(2(,D#J7@YQQ'\DSP V>;G^/I:<,N6Q\T6^_77X4F<1R7^"8GJS<]W;'K'[NL5R['$_'^]KNR3]*(JZC/]4+K=)8SDL?U2OO>N MS424.CQ,AW;$KNU/W:U]X:(#]P[]73 .MD>_08/.MUZ:E*(RYEU7(![^K/"^ M2^B"#D4DM6L7A[LT1$A7CX!Z!/N09G?8#RX?K7-6RQ0_^*;_=_>O]O.?VMS\ MQ^KWXA0&SKJM$5T+NLNSKO0&6@O.H WE3T4-O:46[B*:.$%<1%G >8)(BD,J MM4019%E [ZL*U3:S,LC! !N%)]1*^QM:G._ M=(R,GIZSD5744B[@4!9R,(PD-84\RE%89ZE%(4)N7>\0>X5WVR-F;8M-- MX4G7C!YTO<)SS>CJ6,$V>2QCHR+>YK+2$RY3>_+E@H>N'UTF^I/?F9,9R+?1 M1./1*.0(<=?U:8B[EOT\+,WP;3$K:JFK>E_*DN^O",(1GCC=@JWM:6U?8W6' M5O[KX,&$$RM!:S1R2X5_ R+LA'_"(!$H#N,L33A!(4G\D$<9B4401V&>NUH$ M+@=]T,B@#T$'+.PZ/LWMAS_.S'QFYI',G+(@"BCB,4]SXB/<%Y@'!]48 M\&%K)4^.,,Z\\ZQXAT5,ZM<<8Y\+$I,T$2PB(LP)S2-,(E>?K/WQ3G3(K@U' M)HLCG,*]H]-?.CE53ZJ-7; >KH-4Y9V=?6\E/HI:5%^%PF^MI^6==U-^U06* M-NR[)P_N.)%SV,D?VUC9Z \@9GM-6_U$%-[N:6L_ >;ZJB1(?&>>\(7@N$X M2K"(241Q(B5H%F1YD&?<#X/#NB<"XD*D.A(-'I:A7ITEPUDR/&G)X/L\1B'' M&K+-/D;B/2IA']_ ^5I%/0X&_BA[B3IBA+$=1%N".J;B2>5YB+?8\W1 M^C*@.9M] :"*J[H6\WI]-9#O$T8H2N4AEDL%/DTHQCCR41 $-,C3?:1BXS#C M.,\B)/R(D-1/LY"F492S/$\CFE(T2+KE17T[9???F<*4;FWD=E4<6U)"<"DG M&0"%;RJ>N9 [Q.9R!>L5O\L%&/YD4_,)Y+5.Q7PNQ9Y)JFVO+*O;:S:3MV(7 M+0P7Q*V MY>&_W;':>^2*DH[5Y0*;A?8(23]LR766]&=)[Y+T7>UL4YG:-BI16Z(&"5MS M\7/Q5?"AGK2R6HT'44@PH1PGB$292.,XHICE418%N<\<-L+#NPX*DJ L#$.2 M$<)0GJ9YE&=AP#GQ! M/20%PHI(:B/8V8(OE]5@>NZ5:XD;A'<,3:6K?-Q#V" M(X;UF^?#ZWQX=0ZOK.[9B1&<1;*;;GI I>BP@G-;ZVMK0EPFLN=! M3P]P%0VP7MTH0'U38CK7,0NM_;\2[V J1[JUS<84C15D-2 M2S2R@'')!%Q?LKC"^%RN=%TV+_>W)8>H8CS3S2G0#3[3C6OQ'G68N#-,_*"8 MG!W^@PG(32S_5/JCX!=NW]7&^Z_DF-D7X?U6BWPQ'?F0GXM<*!B%>\&J^M4! MZ!4?@U[=Y.#V]NU\A*^CC0>,?)/$:5)]XDN\E.QCOG,J,DOK_&+8?WUONWS" M3#YB\W9I"O!PUOM;5=:N"K7];<5Z)MMIMCL=$R.HYI$&^Q3HZ"K+%C>+*9-' MR=B3Y*:4D_N/,J<>D2"/I:6:DC5<0? 1"TV[&*HG7GZNM%+<%RD$X>C2HV(A)K:]-69.4IBS5;KU*G/I1DJ641@F)XB"E+&4L3Q.:X1C; MK,REPK-_K7G%C_>_L/\IJ]<0JM>M+@T#?.S2OZO1Y>BBW0G%6T&4G10M'\D< M/\N"9RX+-M3$"3 MP-^J!/^DR/NL:3RR=#F@F_$15 5WR=QJ/M69>I!RUQ$'E/NQC[F/PU@0)$(: M2RD0"D:"("$T'3Z_J$7V'5]4D SXX@=\F0PKEIXH@S^JB_:@+MCR9\XB"Y3$-#80PR@*6DCC'!*6,16E,&<-1$OEAF&;[$!V:P/:J M.^")',:)Z@XG9C^<66H[ECJDOAX0$K,D%!3,>2*R5"":^@F*XHCD!+N*V$^! MRPARX7N>+H\]527\S*+;;=?>3CT6YT&, C\,0D*(//]0G/A^%,1!1#D*]V(_ MGT^]\ZEW^BQUR%,OS[GOYV&0X-PG/B))F*8A2F/?%Y%@@IXJER5/B\?.I][S M9M%]>HHB'*1"B,S' I$LQZE(.$ZRB I)]3[>2XAZP)(K?4/1)3E-W] ).H > MBG9_4(?1YXK)>R49GDI>WH,7Y_$2IP$H7@_>89)[C,!I5MDBA@&<$BB/>2%K4L5%:ZRM&I MIE'N1U*LK5)H>:X-ZLOHBPC(68(HIB(O*$)B2, MJ1^'44*1<%6A[;'1:C2A.#Q1!>FI&F7/P]PZ\_QQ+2S*8C\-8L(#A@FB69KQ M@ ;@DDY#DKK:M.ZUWW*0;-5O^52TGV_ &#I+B"MX*P5G'G^^6@%228XH3Y)"&<$QTG"21IG$0M#%$L5 MP>$BV:,80)/H:7E/SUK!L9?\U)R=CUTCSB+&&<<^IU)I]V.:2ET^\3&/& XS MNEJ)7^F4#"[I$W)*[N1Y-!_:]LX/:"YH_AG?)M!LSMF-706KGR!,NN;:ME MU:O,$W)]N;?4JG'BL1E7S?>\>3F7"BGW_FN])MU]Y_M\J$QWCN$881RFC"1Q M%A"I-%.>A(301"0L](,P[0&8M^5<#KXHG.^VS9FE_KXEQ(0*&J]NF6[V)?KNMB_78!8 MZ"[?&TU_*]O;4QH)P9,,8R9(SC"-@R3S"6(A%5GHREYY<'M[&O@1RJ1EEB%! MPA"G>48Y#[),Y'[DDP -..H8DK0K#C M2RX_ JOWNM=]9W?<_N-48P]P(L9C3D2ZKLGTYMT=01)XW!F\ZEQSGU'+!Y/- M%M -5P]*=.,UP\,U&S\H'>#M^X9K=Y3ZN&EC][N'*UIMKU!\NKVVEWJ=+]EN MUJ[;2_K(<1M=_?]25W&H*KL9VPX#>W\-H+JF_,/=,"M6_J;@?"JVZCRV;0A^_+_MJ'/=C;L=>M.$*B%:7C\1.75\6]'5(C(GO?AKT :>Z%'?8-I'D0 M'MTRWK'EJ(X7XW2H[+_**7R^$].OXA=Y1%WWC#@NK3>4YP&7)!>CE!(2(D)$ M*(]91*G+B#NTL7-4Z;,#CN;IB*-]R9SP\63.XPF61Y0>)R0B0#'[?%=V'2+< MEU8\#SEA 4F82'R48Y:1,"=QS!+Q#4F&$V?_(V@CT5D;.6LC^Q0UUY7HAG3] M'$N9@A.:^8APGC&&4Y0$"4&QSW'@\+X^6V%S5D/BLQKR+:LA;\M%U>U4B&D4 M"I$D61*3A&1,?D%Q%&<4L9"O! _9$VPPC4](-)PX_Q]!#Z%G/>2LA^Q3ULAK M>YEEW,=^FE$NA&3]G/I1S'TD4IX#5)%_4%F#PGVG@7ZC:HA7E7?-4#Y?BTJP M?"ZJ;JSKJ)*C-Z!'5##V/8J1RL:J8>R3MZ]@PUT,'G,B A;Q3(1$)'X:!$'D M9R((LX 3GQ^6P2=1[%(G'E%W>!A)+#&P^?# 9-*_=F6:Y$H;\;RZO9V*BP+" M8-FUW&%Q,1-WTV(F7C0A>KTTS><_M5'KSM&QASCM(/2K3BK][L[8U>:%J'\JZFQ: MUHO*F;Q#>,X%RG,:I2D B:9Q*"1'1+X0>9+B> _).SX+$LJY3V*4D9@'E& A M6!:0-!*(9AG:/JQO".:G3Q_>_ES4%#>XR3.290Z5NL&+W8Z1?C;5YF3TSGZ/GVDP M9J9D0SV.31!]GR\?(RO3/WT4)U$01I0S:/F<)7Z41SZA(2)!G$:.6MH'GR!Y M&/M))'S."25^[%.?!_(EH4 ^SW)IJ UVT'D*[YP3:E*SC6PPV9LU#+>69Y'\ MRN1E-YF;WW4IH9>;N9(RQA,$&4,0X;ITO,VK/F*KAFF9!V.V@RSR3NOU@/3% M@RFT6Z<<#A03&":=_O;CT^'YR9]LRT.S M]VF"0I0%<902QO(4^9C)_T(2 M<$&<];=GICTM7>5P6LC/1:9+WX6S4=\QM8Q'EDJ/\?KU0N5PDL/L^EOADA<^ MI0D)6)[Y'),@Q&F4($1SAF,_8&GHZ,B[QT.>;M=7]V#2XO3.\3-;G 9;L-A/ MB*N\=C].FRQ3=FU?]8LDK%*7A1B6Q>5O4I M'*W/U!8XMN0YFI;?R3X!N?2A*G-1U_)W-G4+)^$+G@=9FO@9)2P+F$@1PCP7 M/@IHD!_VS$[(XPJGLUG^E)?QN;%B@D2/3-B+DY^Q"N7O%B-+?@/IM][_ M*FYNRVHN5UTN]+1D\R8_\,W-[;2\%T)RR WDP1@ &97G]=CQH+-)>E"3U!XY ME@0^"@6QWDD5$@X%01!4AI:V9]Z3YK9)*2/JYL]&05LRWZ1 MQW7LO)]?B^J1S]V]--(\HD&Y,3WJQ,:^P>0\['3&2#]%E,N9Y [11P%#V$=! M* +"DBBAD8\0QO*[)&?(E4*^1_6 ;H4"69"##G 6:.LMR])G_XP58H'\^ ]1]91R+C$OP_0^<";ZD:[Q23 M4+>?\:,+.EXNH 9ERQ&Z]^?1,]H.-[6M'.UKI1K-4Y9D:20BD9(\C*C/4Y\* M!EB*21(<5IT))TF2G)14.S@KG#GVS+&[<6PLLC!CN<\RZ ^/H]1/P3T9YG&. M \G&A\V>F83H<4/4>V8%A[+1?!S5?ZY;,;W_VM$_+?^U&]+(ND#8KK@CAP(: M<=:%J^PS8)"RDN2Q-:9($$4TBZ3=GE.?,!K23"KU),@(% W[=!^8(@DB&>%1 MF"1"6R @DD=UQ1!QK MZD:M:UC'Z_#.>C"1+<7^ T2L"T)D=1'[9L8:P8UN )&ME_&! "+C)^>$#]ET MTQ ^9$^2><>EZAUT[V;>?R]F JIQT41A5+PN;^1E]YZJVI6V=3&;EQ[S\H9@ MV9=*B!OYLY1H\VM/#F4QJW042SZ@J+A4&JKY_<2[753U0@H!:%TF58;LNO?\ M&W8O3\'I5$K=:LZ*&>2>%O/:8P:XRJM$)HJO0*ZU:G"X)@WZ@ZB@RIA]T?@D MZOZ/S>U=^XOXS.=AS*7U15@6IIA+;2X)J ACZ@>.:#/R(W/^R$^!_Z_/][?P MDJH"-#)8A:L_BOI?#3M?V<7Y154Z]]7 L*L&DD8+O,";U,#H$B^'X/YB446D M=K<0]H]VU2Z]*_Z5S3*Y?.PK*Z;JR%O,I*JML4CDN2?%SKW'*GD2LMM;N7UL MKGZ2*R[U$WCBIL:02VO]JY@OZ] DSW+)0DS@'!/H]T7B,,OR/.$!DRJ (\E3 MK_5'6&.UOK^P/XJ;Q8U>U)WVH*^*A\TF1!OV(+CTEW; DTP[A561U,G4[8LI M@TY^2[X"[ZKDG[V9VFPJY4W+EY?_45LA'%G_ M1_5 ;W$KK\WE!LHI3@Q#08/ ?R_DTD^%YC/)C6PFI=M4"@SN59(I81O7[^+/ MI3R5VRW\D=5%_>FV$HR_G_T#SG'YY4?YI&ZN8"Z$"!BC"8](1.,D#&F2<4$1 ME:IH(0E HD@ )A$@4!*FD_)!Q@;(T(3Q'^YVF4Q%B7 M3$&(,9',1CD7:9#$*;@AXL11_7H (H*_1%N9%/-<7+D=H#=5>&^-!4S$<30438, M$YZ1C&:,!5'J9YDC2?G JW+A7I5;-0?):(L9G*8-EXD"^$QK2-YM57XMN%A' M'78M?BWE^@@@D6*F5-!\ 4*A,-%=61Q8[A! MVGPP":6IM!,QG+.L]0';U%*AU6JF_+Z4^J1003 XZ3JZY$0++SDJH3XVJVUU MS>;I5NBS=JIP3DN[M*%3>6++TUC.^G)CH]S]J_8[6"A.V+]--Y'&_.HVO5V# MCP93-FZ1'S]^>/M!JMP_2MG^^Y7\O\8UDDT%JY0[\;K)29)6NG4:F&^L2]$! M;.MXBR0H27J]USA!AI:-H^TV@#;N#&M,]?P9?1^'M-\OP#';M3TWC%^M4C/T M6_G-10I?7:AS\3N/3>\DIPS]$G^]KNPMQDO>30]WK+/RT.I?>_ZF:S,I[.IB MZX@K6R_4_]ER>G^7!SU(AK[#1F/)#::DR(UYUQ5(HS\KIUJ9OP8))3ET=;ML M.O0W%7.Y]YE\O'H$2!7[D&9CV \NA/>E^0Q!1E"G3QT'S*;K-K6)P\MD:]2(#?OEWIN/'>^[/DI%50G^ MB+ET_F7B[BCFFO(!\H>VZZMRZ8?C!CEBCQXU<>?2=]=-'V*BZQ%P!B&(SRVU M=AU'28PSCA.*B$^0'U-.&0-78YC[?A:X,@\>E,=3JV6]V)A8'"<'K"EX,+D^ MA*=.+%'O+ [.XF"\.,BR,(H3SG-I2A/.DR0*_)#$>21$C"/J,',?EM:WG3C MDS#Z!L7!D96DXYN='T4MJJ_"1FZOQ?0$%"?G,CRV8.P;(W)(QA#I+^CC55$9 ML39BF"/DVLL'"39#9%>*QKJB#1,(>4]$A6^-/'%8=:I.=IR8"=7]Z(H2@@CR11@DQ.=^X,C\VFNS$I(LITN> MG&S?GEM/TVUUECYGZ7.:TH=F(25Y')(H$20B*66"13%%69KYG*>.9/T]ZI5X M@H*S]&DF,Z*0RY&\]]?^ZOTUK6SVQ]7M[51(Q6XNJNP:$B(O9N(.\#V7\KZ> M1@EL/U%QF%(XR -;U^[X)Y'.UU>RYG[ !0]B2:\!R3/&_!")U ]RU6@,!7NH M9(V$D$\6.$AR1D+,:"2($)3E288"(K#M;;S$&0]*N.JE">ZV=2LJ9I?%V-(7 MUBI:9^VL:/[>\/P6AI*JAEWQG,T5HQOJ[J3NY%]NZ@?OEEONF:P55-UIJ;K8 MT=/Z)&9%67F?1+: >C\@_0E4+/TD#)81-KBYMLRIU[:=9;51OOLQK[8 #:^P;-7D[/')=^^<#4 MRO8L7I\'OS-I.:N)-]T4K,CQM6?6I^Q:\,54O,^!A5/6TOE$O;F[D$OU';D"YF-=SIHHDI:Z@CI?:'"]2S1K?QA[>N3&5_85720HQCI:.TV79M7:X M\H:'3WX+>MA#-KM[9;ZY+7/5'#R/+7/[#W=F?SON+27 IDT[8&W7[C3LB@%8 M\AI#VLVF!6L7QCW?#U4QRXI;-GU"%'LPP;*_Q=Y6=#@J=\'.=L =WU;&WR6JB>X*:?#=6>I^KSW]RQ5'T]Y M=QMEQI& W;4_ZWN,'%#!_[3L.=[[EIJ,GJ4EV:EE\'XX>(>S9,0H'WQPNC*O M]C#)?7?5WG&6ZY$SX:AZ-ZOGU0*0Q-Y*QEA*TT^PGX@D3S$.8A*'(D8Z%)&&W5@.#TR/N 9^M9@)P%R+:S7%'LXY8@O\D?)=L#YJK54GNP MLADB3/@T$8PP^0]F?DQ%&J4BBZ+<@?-X0J(DF&S93?'TZ/SA-43C*HC.@N@L MB!Y+D]'20#'_3\] MPC[K,&?1>$1 F9Q,ER(Y_G M(DG.1M!9$)VX(-K!"$(D]$7@9U)WB4G 4I92$D>($A$C[I-5C6!/0_ @,B$H M>K:29\L8FODPJM&L^6=\KG8X)E<[.M<%//NZ /O[/OF*$W1]$;2K0XLCJ6NK+1C/!=MV'QYD&-PV MYS"TJA+>K3Z(534TU]70WDMH9H7][P=5TW!PJU_0]Z\\U>\*?6]/)5T1OK1N MI[@@[V;>U>*+I !(C??7-H2%&:OF;_]4S;3FWH<%@$C4^DNU+M!=M.D=YKV$ MAYG5^_6?'SY=V?6";IBJ15?%H0^F[O<%%ZNK^H.0V[. EIB;.I-NX93*,\+" M//)CZ*(3Q D+69!G"4FRC/B9[U#H?)\>5J&+MFY'BI;-R*8;Z8 TV\'H/3.C MZ>W'.FI6#?Z\.[/+X@]1946M&[0!)=37K(*2S[R[3TW_PZR\N2F![LOL=V C M\8<&&E&=V#)67T,KMWIQ>RO7M*=UEK="2\UZXE5"BJ%4C-SN>WZ:2R']Y]^FSZJP*'>#D:GBOQ70Q98H^W\VR2^]E^\4K M .V5;RA5GS[%(7I]Z\M-O:;W(,WC,=*IF-V:AB[;(S=,S.),[NYD]_ S:V7=_#@B>C(''\L9K-6"5E=JC-;RO=2"LTK>2;R&],Q>J=SW#RP=YPKT;[[\8PP M2FF-FT>R: MR6_LBAV]"_D$;NW0 ).[*Q7P+=JX;Z,L12*/&:=Q1 E)"$FSD*9A%(:4IS03 MCKZ[>TD!..W=0'1M4_A67[GTKJ:@5#2:+:BQ2MRZ3-$%11A*: M)CC&$8[].)9L%\7)"J93X#":_5Y#&?K[W SA??41)*/:-/O5S.[MDZ -/)8V MHLOEQ-F&-EJEN:<@*_I@,ZMD2PNT,@V3-W"P<]7?F*=\@(1+X&9:2F/HH#4DN+:(P0(*%0>H*13R42S_?E4]IW\9R*?8OEZ,B&[CT M4OMUO$\%"'"0V?+7M)A)09VSHH(PR:*KBQD1WPAQ9;;VS&+CTZA56WA[?5>U M K-9""XO@E]R>4#KMRP?'ZPA'=M\)A7W\)S!C7=,M5J'>C#U9N9)0[H&0[HY MFI3V ,;V"MFCB/AG>=?[V3MSC^I3+^INEX* 8930G$912A)?L"B-!"6<9"(+ MD_Q;U>*6,Z$MT6WL.K\3I*$_RJA"9S-V_)*/@I%$0T"PLT_G$'LS"H<1!6=V M&+_DHP#Y$/E6W#K@KJGG\A#VY$E4?1&\:]#/U2DN3R0F+[-GOS01;H17R:^\ MLEJA;[H-_1]97=2?;N7C^/O9/V"(T&Y(/JAK&<1^FB)"<4:36%K].-.9O'0B_\6[G2[J!ZVH MW3\8W*>Y_#_^09I@\@?V1737-,!YAAB.(VERI2QG*:,Q#X1 6' L\J/44XQ= MJ&1YH292<2WX9D3UCH^I$O]>B%EV_SZ7*U24O,CD4&_Z&5=I MTX4X1RG!$: M!TF<"RB9]8G(^'4*76"/BL.5!#B'CR7\E-M10+ MDE>98 QR0.6BCP6.63/4\Q"GODBD:HTQQ:G^I#K M<# .,S*L&]IK5S-E4V6(O)3+XA5F75Z!C2)8=KUW<@O3C$)!I5SAE& _3Z)4 MI!33*/056O)CDELS?\-AS0WW:F%R*[\(9 M\TG[/;VP,'5_WU:9.]FWG\O9F+[$"_(^L_7136( M\:IDJEWBO/J9@ZRMS\W+M)/RMBJ_%EPN"@2 7Q:OU&OEQ,2L[F3D2%5X-F_R M@^#=U^64BZKY2MZ="E;9\)B)A8!J4,S!:7DC> $:5J6_A(2>SK*\D4?N'+XW M[4MJ[R6K(7M/.6B+69M8]LJNC'S9M- &U8!KGPJ3/[^EF-2J?HT =J%>:Q^'F0QR9NE&)-JFMV$*_ZUJ$$AT![NU9.9E=Z4 MZ6>PV7!.A_55CLIL1:-36Y^69/ >=I;NM!&CDM+0,"OMV6[$\W("=HZ<8%W^ M;R]9\VVYJ*206CYS= *O5%NDO=8<#[TTA]GR":'/ WL.6!G?/0BT0',X.87<)X5P=?;_JLF;?*VF!;O "O M]95OA7#ZBUB,8O!6BSA-2; M,&=6UO-:*S.#?914(*JZ-;WE$2A/XW(QY3H[^ XR-*[95R$-93'S^$(E(BON M,2=D,#'*E36S[??Z?0"1^I=X.;?^+]ZMW#TVDY<[207\2T4UD&URPV CI1DHE'21ET@% M6VI9DNZT%)/[(6]2(JJ8];9,'B)UK6E][* M]6J"\]4G!MW!WJAQ=$OJ_2"-TC#E-/:)"%%"LX *QGR6X21SBY<8A6;GY*=# MED0\()?C/Q:?9G GM, GM>\Y&VRB^LDJ:% M%,YD;;&B4; GWL_%30$:XC]9\56=Z-Q[6^3SZP&2Q)85$FYGF7I@^XB^PVSP M8VL5@*P]M7ZWS"F6J_V"U]<]STN2UGTSX? MW>):>WW4-#%^-5@*Y;*"^C^U8,I0NE^VE)0NF!4>:"[5EW%/1496]1B MS=C:"975IK$;5QH,#!;2Y$5J+Z1R?(&2!!WJJCF3,[N56NO,UO[IA,VI\FJQ M:6=35I* TO!ZSDVVQDG9V*5@HY2SF=!#5EX\.Z#&0E7K6'<7)HYW9WBK%?[(4MRU3%2^!2LFE M%]H3!C9'6FG50O1L$KC0CA6L$[>>M?5YN*\&T'A4MF33EOV,V?$D@UH/PNP8 M3UOCNHM_PWUBGQHEK>BA"3ICJ]AOYY)O%C3:&U 'V@S.5;6%I,=;2I ML.7UF1X?B'O0.*!M#"2Y-9DZ];40UIG6F8L2^2J MT+H-]];WY344E4N%9R_ M;+K.==K6RIC(W)4Z7WC78]5-\HDI\6G.PR@@)(]SRG H__1C'[,PBP]5Q[@? M!ZK#+[4Y,>>9B8%G<<2,/S9&9:SCH)>!LX4_H4LT4I>N%&3;==.\9U[>6FHP MW]BF1[HXP38C_O'CA[HM@RM_70"[J$O7M(%RP1!M M1\*TH6"G=Z%/UB]^>'N!@K[6.1R_&<*M'/M%"M.\8+DH/!_UTP#M+,#+;7@7HP)45NS+NN0.C]^3/(PC)_#<)56CRN#1QN4!]$ZL4/ MZA%P.-B'-!O#EBR%H1'@^F9@)NS+: C.*MI3D<0K5+3/2C-9BA'J6)[Z@1M< M8O T* 7(Q.9<:M>=5$,:FI/+J^CY/[;J4EZVT#J-4;*6PGLJ %A!C!$TJ 8: M&5[9J$WBCUOE+BF_&K-[6N3K::DG[8IUU7!U&.$ ]QP @G M&(5,\#1,LRSP0Q&PT%6&?SJK@RZ72T-:,(R9R^9QY5?@2<,MEU; 86IR/+$1P23&,4LRZ,F36XD1YKP]_X5:92TVVT&4G$?+0W-2'9SI]?4(E^2TMC[ M218G"].H0@E D5WSZSK"D F(B/&EVR8IAGRCI#T&.VR:%0'G#=)< MI'HN">XN<[OFJ*6"3]\M__[=(BJU6AZ\T5 89/DK@VSJ)D.?,!O6/:M5 _'E M=Q41=(TQNO[[LCF\9#C4B$'/>CQ4M_U2M4)5ZE7.3AWD:47*7MW9S6]^*+;+ M]VH2(R31,GP]FI-TY(8BPIQQ(1G7-FH#N&?$(.2&Q<&(G>CS+7!#>^^@! MA:TZY??Y8(9:3R"%QA.JD(A58C)LIIH:$C4PFJ(YU75PG$:CTL+*Z4SBWV7# MVN+OPL[_Z>/[MW\;3F>YK?VL@7^UU%"V\$GV$Z[%?U:.(;Y+M+V=?RS2DB_[ M(IBE:.<7?6\O+900OEBG6-_R/.IA-M[P/&GK=0=![[.7-:%>Y08M\L>V?6"0 ME9*?E:(_=\+6GVF-?WUE=5=XV&OE;IO=K]TBWT!/T+PQP,D (CYG"B6H1C#L MDDP*3HE&6@6;(YC"WAC@+!6)=B8'HP1#RCDH- '&$J>\CFE%ABH>7'D"L)FS M>]3QGI.]:M"IL^)R_0+4CA3@W/V;E:QOZBOT20P#CAVDP6X)I M$EG2[F<1NL.(\XJ2G#_QR#93]?7=(FM'Z=Q!J[K/6-'.Q=OK&7:JY(:!']R8 MZM8(?5+W*H^(3KKW=$JH+B] N5EY'BLRL>*++6RG#!WQ+44V="]5WXQ4J

U[5^AR96K!VI7]9O6_9>8V= MLJ/K? M_X^;C)^]?-ZC1H\:/6JTBAH)DO:%BU+$XNHNBO,8&VLH!Y88(:4@ALK@MT , M*?(=,#=ZO.CQHL>+$^-%LY3!Y8S!]>(0Y:P%RDE.#2!, 2\:] @?:7YMAO,3*9<3^1@/'7;? .J7N)QE*%_4U&8U5GANJ/)'0 M(<(QDXY:!Z! !G(BV8$63 OJV=2N@0/,U]M9]0K:*^C5*.CVP*>2@B.'&+"( M$.ZQP%19* "6BEML$QW&NZ&I5QG>Z!7TVU;0PV*,Q&J O19!03%10FM*+4 " M&*4]Y*F.ZKUJ]JK9JV;7PGF1 4P\I1]1)='Y?M3>&.Q+) MNU!6::0N6:K]+SK*E"UW.AK,Z\]73K(6G3U?.28ZB)WR1A NM31$>:PD\2Z8 M3U(H "Q+];G9@KB?OHZ#PM2^>1-8("#7@J[]0>TE@:0[]E?'LD AAYHQ M8A76EB#LE?((<&0HQ%Q[ =!0$X0'B=]_VI@,#! M$^ET>/(4\<0]H(ND)I MF*!>2X$H,8;*>!Q"+82<:$YEBJ;M N!QE2'6WG#HE?X)9&FQYM>T1W.7,SIW+MIFG5.DEARV)Y M\+)>65BWI>=K/Z#+F%1.0T"(%,03KJ STCKG*.<(0=,BYIXPU?-Z\/?,U#_? M"'RL4 N%X96T0BOZTR53;<\AGS_4Z[ 3 A!-" .$$'A)."PDMAH"]M82B ,(Z&@M2(V!#1BA'!=*N0-3YRX$#A"* M)P@.3R<0W&/+]6!+&Z%A*BF51FE'M"30,B4X 801SKD#!!](2W8>4+G*0'%O M:O1P<#$X.$W0V#N(F$':..4(Q5(91K$@B'+/F/=MGDF?SB#!>+TKYE.%D,Z$ MCDFZ+<\Y\H0_Q=Z:2V'E%4J JPDD[YS$[L!T-X;>3OSXZ4[[]9DC5[06&RC8 M[?@A8M Q@'AEYS'GGHBC@[+"(NJ0!L)!09C 2F*B!>1,&&?$QKA+.^:)&!!V MM09*CS<]WGQS>--BQ%=XXS"'#$KFB.54$04(X-H[HQ%VZJ3( P>87DUA9#O( M\W3#N#UP]:7JD M.76DFFOD.8<<$B<)DTPH#YDD0G@D@!*G-:3X (*K*80\)3ZMA9_+7[X+K\8@ M_\OO\EFJ-[U_N?Y*>=%?5U[/%_M3>.1_>8>P]012:#RA"@6/73L)$-?4$*A] MV?<@7.CLJ]F>%Y%":M/?R)!R#@I-@+'$*:\=@L)0Q95U!&"#4M^XZR(<%*NN M2G8XO1^IQRA$[B]E _92B/9K\.G5[7#T^&/VOS\-;]TT^[O[FGT8WZJ[_YT( MWA)FVYXWZC[U;>^N@@\\40 _"4(Y&P6 M("<*3A"WQ2?7A78IW@^B..:OS";J;AKU+EX;9F15$HO;?0W(MO@2D!;F.%>( MTD%6_?-#^1U!A<>3?*VKN1@&/!C.QUE[O[Q5]7ZY/I6LELMT#NDF3:2;'B/= MN:#F"IP9-QJ5LYWG#L>_2T0I_AZI:0!/XV?YYY>Q:XM\;I*6\>3^)HC!CQG: M*!5#._Y:?" A"T$F]6_#<%F\-IBWX]_<\Q(,CY"5V[;'8S?IBJ.SL=9.YWX^YGF9G[ MXME]+#!I/R*5DK6C=*YUG[993_:653*]:(M02998F'WND)<-=J]$W+"N7%X/+=EN/8=I3=EJOCJBNN=EZ+U&'K/AB_SJE7!7' M"+U4?3-2I2:3Q_"@IY2I?ZK10_MVT_7[,QOBZ,,T]H220'52D&NB$YP[K6& T^WW^FWC00GUI&N MC:>]/%H'/*..(LZLBY7-2A-+@;;,*Z>5/N6>W%(N6Z]O3T_?#M^3:BD%"R@^ M!ITOHL&'991J[X/F6F* 5H0PH0T(9K4("LPDU"B14=KK;J^[O=7<(:OYA(F= M4$-ML4P+(L=9 Y@UMH%31BRW\ 9L)*;M;/RR MHXT8KQQ0S]8#>;]X)" ,(:R$DI(3[K!F'A+"I9?66TX3U4.1Y\)C3Y "*FBIX%A"P0 AZOSJV?=1[17T&U70[4%$ M;'303Z;ENE%U-*ZW[[1U!C%;6.?KBA&>[(';CR1Z M+[AQ$EF&3(Q1Q(Q&Q[33&!AJT($.T,$] K^!#E5[R4+G#; G"SK=,>8Z@1K) M>*8F+D]_5DYJXBW6%&)K#*3*8$T /3%(-#;8\("QJSE?Z'&BP_/^3>!$BR2G MUGH.-0M&!$#$4"J]X0!"8*&U3J$#DS//AAAH0*^G<\0Q@'&P;'26%+7'FZO% MFU:X2;FVE,5,<(((]DXX PC3''N,+3.VHT #!U30;P%H>LND1XJ3(L5I@M8T MH >@(OSC,('." J4LP#2 " :')J">CY800,.KR9&W3ZN'!O);LS\MJTO5D&Z ML#W4O)9?FJW7A9R)T>VB?03;I9_;.=8_GG>:FX%J>NBG*')70F&*O,:2(.85 M9!I28922C,-42YS&F'?"A-)D8+C[LG@*\ZG7_+-U$SV=]N\[_*.#O$A"[1$0 M&-/8B9PJ!0V0 H!F72P39/G=&?T;$!ARJ_JEDCV - #0.L T&+T%B'LH_,C MB;=$!KL :R(M=9 QQX ^,&7G0E !P@_*5O@AQX%>A1H9@8K\5< %&P#,GCY@7"S5]^".]9+FU=/>N^XK9\W1AZ M.P'8ISOMW3_$O>*UZ#M3=JHSY2'YK\9Y++%TUC-"(!+6$VXD]H1(QL F"Z>E MG#0ZH$1< MI9RB)XP\3RN'K@.G8A6HL?.:F*E19@)8@Q5FA%E,1!6(43YIHS5NHAIX><KD;+ <8VY]8*HX,P1 [E#1G%$H!>GM:@0&4!T-15& MIP2HM4AT^\27G) M[%YUB=^A!]FN9NEK"UJ\$.^XZ)R>O_9%388J_ RKJF8/$S?=\+Y1]ZMO?741 M#F+$'FQNS[XN24OQ^+S%>O[*>MOV9?$H;I=HX-ZL07LY%_LV7U]FWJ^6:9. MM;I^^ 4._XE/>K%%'$_N;\+J_)BA]A=T:,=?BSLGUC8,3_\V#/>*-PS6Y/@W M][Q$G"/6?G8S-+_=N>ETR_H?+!]S9&H.*ZP)K/ 56*FOSW\_3&=#_[CI:.NO M<1]8V@,J:=#CD5V6M^$LW--L0I9=HEP*X HLK$I(HNPAW[^S\CPW4WS\8J%J+*/SCQ,AGG1R_N'B;E14Y>]^CQQ+CJ:T^S[>*/_]0>!$/A+ MXOW\'?B7'P;1\,J_=!HLL MV2_JSKBM9\%+WY^_4GUC_AWA?Y_#6#[G7U-UZ\Y4?H(0O^V/1Q\^>*Z9PT(0 M$!QI@W7PHZWS$!$&)2$@Q\/CI],!;BVDR#A&":906>,-\D)Z[JCB MB41,G&=673-2T^D[7][GW>1#W"C__A"__)U?S.(;-1HY^_JQ M^K[R@]/ZP3&RPD'.2,R@)Q0K 2F@QGN#7="5C0N8'$&^B-5+=V7=\+G7&C5< M:RK@B_6CI/GZ3F]4<'+BAFF*-9WF:_IU.+M9M1?N,O>[FYCA--]PP^Z]>Y=- M3N?/Y5WR.LCYF_-5A$LA(T0LA\IHZ8D"7 FA#*-(4\&XQ(EV95U?QJ7RRD7X M:H_R2L;75_$^:&6^@CGN!=6\!MW$ %*G% OF$B.64J$MM=@!$O03:9-(ZMAS M43]]'7\KNGD1;50J%B(H&SQG%$^6E/:(.(X%!@A(?(4+UV:Q\T(97V2_Y&Y7 M,)[=[_?N+BQ1Y2(].C69!J_,NIK;AN%@X.0!$[/%*)<-@4->4!2%-&(01P-KXV>X:]6%^.#?;,'O;A]DEU MT,8D$":P),0*)K2S%DELC-"",Y7R"JM)1=L^?$UGZ3NT0\R-$NNPAI8!"8'6D@- -L;4KMDUKQ\E+J8FR^=F<8X9/[1VE!@= MQF'ESN?K-(E'CF%M#EF:RJ?\$*[].,O3Y-S$A#?49U=G[Q9:HIBS"U7PTH42 M%G&$$>20:2U\(D7N(FM#TVOS'.TZ=UAGAOA3'C91=^&S6>Z>/V;CA]ET%J8] M[""+Y7B1?;JISHL7:Q>78:Z6V7":31_T?P>W-.JBLA%,XL/&EN%F])#?<.B7 ME#<\Z$-4S4DV=:/1M*:@&X)O,9"C2OU<1%]';CH-]PV[P&SG*",F+ ]B-)S. MPNC#_S=\:?@E/OW?U=2J?V=OU'U,(0INS+>!1$+BNP M,\!2]?H<4Z8/YF;]H>(MEC:RYU-GG@]_?WXSM,$4^+$X5E$&T,@E#XTC$@9@ MMYQ1CCE7%'%%GKWTPR\N"SB:3[95C]/*LKJ?../R5_/OC\^T-GD[T.YC MG)U\1NLJHXR4U$O#B2>" .D1$D KA1AR B9.Z0N5^1!5)5>37]7OP]N'V^N/ M0-:D=RZ:?XG[TY>A=7:0W8R_NC"T"'0!R)*2&JX9C;*[^+%,/^Z_-$TV(H< M]UY0 L/_D15".">QULA#IYD 3W;EX-K*%>A6X$-\:!6-B(!>P:Z9/&9A->+) M35!=Z[QZ&,UJ"QVUWXS#!V+0O@YTH^%M0(EX]VF6G^.:/"';%/ 2S7L=T"&F M[N7W& W=W?3%2:U%W,A:)%=D+:Z0VIYT-DFCV:17-)M+*7O%X4@]BV8ET^UA M-AS%4LY\'W4C5Z!4L ,*L[JN,_&R\LY+-\V-@>($9DOF9$REV[11/]R/[Q9; M?;0L(8\,*;,(08\OBKA-KNOE]Q=[,? T_*NTHW-<=YE<4 M\>)I?@KR?/,(R&5"#N'LC3RB:%$U2C.\S(32U -\MP2 MORWWLH8<[2(&58H(23@4B!('8FL^39PV86=66H)DAMGB<+UC,PBVI:%T C.H MIAA*@8R&A##OI14>X. Z($8\HJE][133?1'4@#"@AH #P/9'C<,LT=:.BAJ5 M\T%VD:.B/8]ZFD]&HR(DN%J%U!%7'JR/,DPETH^P;>)GTFY-K M=Z/,&2@OI-U=+'W]Q@M=LU3PI8NEI*],L'6F>9KX4ESD?E&QM]13*WM^_L+0 M(K2R%#("FTLA\\SWZ=3-:KGP552XR*]^XT8/(Q6C-OE94IR!8/DN7BUC.]/L M'Z,PF%]_^?BIN.'T1?8JNX^T8F&RRG.?>:'BTOGOW71H72$9>YSTOGZ8#J/X MA:?1P[O\JC?U6WS*9\1-PA/68^P,$T1 ["B#.*%2*J.QQ-!3$[#(F$1=&)B[ MVB!WM:LOK@E!8>K.I^+C? I>Y3-06/-ZYOPJB<7\I?S6 M=W[%[ZA7PS"KL "(.9G3? ML* 4@^#_!#94XD<\-XQ+FBPFO=C&WK&7]6/^C M&XW<) ^\5B?Z9;PUQD]J[Q;AV+#8X0;E&OT]N(23H=D://FU#.+^%/2XKF!& M$LJM-18P CF5)OP3QFXDU8ZA1,>6U1S[)CGP6F%I667]4TJD4V<5&MJC/Z'&_G .G5N/N,ON0QQG"ICA[R$^Q[XICL-HI6)"N@'[Y#0.RWTXK MN*VO=?B2,%(3MN#X9:/'0=@R,QW ^"Z^.GD(+]8/TQ;%4/.(Q\9$CUR37\6; M.%M/[UCBD/31!C2">A <>*4)Q9;$>B=#%5>)6H'+8RY-%ZCMS.V@B2#!34DF@*)>50NY"!DWNI$<.AZYQFB#1.=&Y5Y1OK]4?#>H%2,N*-,UNE%W26U5(_I*B[!E0+:=EG2$, M:Q(6T<>^-X@(+C2"#JA@K6CMO25D4T9 =[:U0XYIMI2T'Q"=WCB97$#!N=$6 M(46L@H(QS(5$1A%'5:KZ"UWM9,(7ZYEEB5SPDWD?Y;J5;L^FZJB3A2(:%3<@ M\"3C,JA1M0*"?=2UC[IV,NJ*&E4G(-1,H$^8YG.@6+8HA*<)U'VJ!Y>^J-%# M3I 6=S4;8PFU='[O"NW-0TMES,!L#J3EV[]UT:D).[%=I&NNWS*S8U>Y8$6( M*EC9VF5ZZ!\F)@[H1?:/F)2D[/B^##7-9??5QS=YG.PY8)GSOMBPLO^K@HB& MD11&(1SL'.UPFGM8#W?Q\?/\Z/!"-HW^ELM&0Z6'HQ@KB1Y=Z0*XF)QX-P]] MQ9>TNW-^:*()FWC*\O[1[KP=6S?:F:C8BW0CD3X&IAH5 R$\-T+J@+0E8[*^ M^8Z)&O)T[]]BK\ ML\2@G'_+RB<+KI/\HZGL29/'EX_8BL1<]/8J67S['))E8VIU_.40[L/8G^OX MF,^5#T/\,5.CK^IQNF$N5IBD_WHSJ6Y4$E37SU(2*Y"3%1?O5H3&(/:ANRD? M*N^<5_$7%QS726KC\JUG?][T>"N#_T^G;'0GRL'6OWOUD7)Q4]G-)'H=?_@4 MO9%Q3$"9Q3R.U *N+M#RZ4O8"?)3CX!DU4WF"Z-6S(7U9(O4*ROI&*52-%?- M1IG7B%S0/ZBFXFFY)HURMM%JSG9_9-P?&7?]R'B?8^(8)BE(A>_5)!B(G3PU M+FL"U%8+^'Y>&E"<*K9*0DN=\T(*835!4"I(A++4A!><=2@1Q2M"V^E@W.;T MQH9]?@\)T6T^R"L.CNY:/YRSDC@M"&8:YZ?@VFGI&8N-**"?\UIL.YQK=1I/ MLU%^1ET%_@MQWS/ZGR_'.:+^EGL.P@9(G!!$4J M MB-LI91I[.6^QAUYV+4+51]HD8IY8A?0%)7 M_=Z] ^7+OF\OQT]2CO=JM7): 0U6_SLS&Z>KB:=A)+G9/PVK.2KR0HN%K26* M5EF$P?RO>ERTT"!)1'3/\ZB:?P^>MFYK)4.>&; VC\I0Q4GWE+\LL+3&/+:?/OE6_S=>\D)J1 MRS/1)BX2-TRS2*&1]_!R1W-B^$ M#+JYK+@18%^/QN:W9PN\%1R(@!=>"NR(@$ YI;UDSGDOD$ZUJEEQ=)]E02/4 M?43BX-^EC S"D0MWY;%RFUB*))+6($Q ;.AH%;]4 D47HY3-=OFC0I1)&Z$S M<]7A*P6K#TKT0I$+]:;GFY\ M&O4P&Z>?9JT);>(V*::#&[ MH8-=?S3)+^G%)(=QO\C;G M0[0NO^=D]]H]K0W68B]>W2>R%L%Y_[\/H[+IVPJUU\K1W0[83C2;?/7ZX]H' MSMQ[TEHJA, (>P>(Y#C\#SL'!*<&094*]&/ -Q C[7(HVJ7BV4PD4U^F<;#S M)CG-83Q1P.U%D"S%,,/X'.:JC978ZE6 MB.Q?*X2CQJT7"Q7'K2DIS[13D8UW?KY7/U\\'>TQ9E@;PH@1\4Q+::V8<<8J M8G'XU:7J?DXWOP?P&:<*L19TQO' KSC.;N-(N/NE*V6R\FS2)Y\/!+SC@5 MJ8_O)V/CG,T/LM5]^.OWL" S%S:$'=#[OKSP;7C(10K#%]>.<04 A* M0&)9&G6$:2:MAM91GBSM/8W^-T5CO(48;:E8MZ;FRS0)58_HQT7CYY)0. 95 M"S+LTE+)TP."R#_\)@F5NRN/Z_*R[.,@OJ^OFQ-U+%FE^BIR_I3(?)E#% M33:>6<\I.A)D94N" MVK/74ZI7;E\<,\=OF(8A)GK83#?2%.7-.)9=[$A9GGZ&^]'#M##>RC30PM[+ M\TX7/7+":UO\[ZIE=(TJM?KZJO=PG5['(@H@"L909%"Q1B%G! 8*!V^1>7=& M&YS5+:1?_OYV WMK[)H2S:0(?=/H#\V^CM:9N%'XVO#[YX>AC>9$R>M4N]_7W'Y94 V,*SZW("LQV!,,GV ES>L_ M@J$3[C/,"=*J/36:%\,\)%,O2!FYS_GF%6X>3)P\U2,^R]0%\ZL(U;G?W<0, MI_&M*MJS.2WJH[EQ]F$4&SSM3)"*=TQE2<48LP6<4ZLEL8HHA*WA+NSM6 B? M#N@=F"6ED:&:* B$@$1K):&3B$)'K146AC]7BO7.@0%U12Z,ZS!G[K:@@YA3 M4RS(].KBH0JZ_YQGM$YN$?XV[-Z8&NQF8ELK MW=WRW4 I&E+5/,G]LS=%U[F=UC-[UW7E!-ISE"+D,KU?AF/!JW%(LN/>TM2R MI'1&* [(PUZ&AR5:D"KGT_C9;"7=F)_,$3_S5<>;B1O4?SV#[PRA)9*I1E/FWV70\ M&MK]QD36TDPWQ45+2IZD)#Q[N7:HETC4//RYU^7P+ N2SAYM36YWKMKR&'>M M3[6E/>:9;I?S_EZQB!V.H]\YY5EAELO"$]"$'ZNW,J&TC!W1GMY>!+R\$9-)H_A MB9J)PS_5Z.&J)>'$9D_I+5#TIR1%X9LW/__\]NT^H]_;())KYI#,C:$8ZEKE MT6I]X?+8W>:5JWRG8R>CJ8KM+V-MC32Q;"__>%)+-+$(D:,Y0(3HKQAU!LEF4RU9;YEE-F22KBL_95KO/!Q M:P CB)<86@ H4P0&HP4A"KG"3C#'?;*6[VD #!%/!6!Z(Z6'C[8]G%KAWSK9 M*B6<4X8Q $00K9! $@-B)5(@=E%+4"\_$?T T;7H3P\AUP0A[<1X)-!(6,4=Y8YPQ!5!B"+.@,1:<)GBQWD* MZ+'>^?KJT*,W+WIL.$4 !U!C"00HN![$6ZT 8)XPSXTSW*=Z9ST%0 @N!^U2 MT/=:$WZ2XSXT%'5\&.=33GB6*G7KFGEU12'SG5AUJFRO="G"12/N'9N+HP-- M0,5FB5QY $!"NG8(8TIX#2WUK)4E6\GJ-3(@(KUCBD=P^V+ZWB/43U&77PN MV@QY*0HTU4Y)@@DSP485ADO,<&1D)UYV%:V"5?VDL>I@F>A9D1Y8[0WJ*LK)+J5G=E/+>Y3J4>KB((9\@I;)#RJJO0%-Q%WOG0_SDRM\I?%CVR]B*'J3=CC(U] M*BZ05_?W(_<\)S,U-^KNLWM^Y[Z.AG?NV9^7NDX>UU:R,8%)H1O%"+8UE'BK MAI.\NO.G@OXS4A>E*-&H0UYXI;W&D'"JE'>84^\D8,@(DW(_#J5$@RCO!,R@ M 80@A"7 P=FAVL8#?F?\:N/(-(->N537U31PWRCUE;4+Q(EV@1N>95NSP"4B MO*OJ!+C>\79I39Z]C.J7Y?J7_>I4U+ZX24SG!'#ECT.1K08\R=Y_F^FJ=BMA M \W=I_G;-2]SL0$=^N].X5CK([@/=7/-%2G:QV'41V4,!#Y_X(QH&;%[YMOH!/$S#\..%XX=IJ4+#N_N' M6=&9O<#:G(]S'%ZK6&N_5F3HD1NT:CPW9^@L^K%/E]A0P[8^-L,\4S[GUJ_W M;+>QK5#.(SJ)5OXD?H-6TV$^A#E1:$'9'O>!+_D^4'*6CH9*#T?#F'O_8D\3 M[F^+2\K-Q+Z[^U!]]>OXS2G3CA&N'?%&$N,(Y% ;!I!1P&BL/0:@!=-.$6 Q M=PHJ2$A,T,0>".^I@.&[@ &ML]T>" PI&2W$R8]'H_'7G(RY,"BC(3?TL2U$ MC?:U[(8PK:]:*72EJ-G8B["^RBFQR#M3K(C#S=!-5' QPC,WHH5MCC3)]B.[ M+J+;N#!WBT$#V4'/UHC@#R7_;#Y'2>KZ71>Q8^8HN4GON@CO3S*Z2G5Y8C]U MF6BS,G;JENU?$[VN+\&HN?&+:Z&(+@R"G(I:ZO1U3&$_L4UNO1637YSP;]HC]1^#'\&_\'$;BM-I& <_(-)LROUU$V^Y$9@D\M+[_D(R46]Y#X9R5VQ M,^)_'NXN+F'X2B7LA*;D,=2D.Q9A+W;VLK_@/#+R>+(5.AUG3PNH#N M3%']-?],_7QP'M1M-5.7# C9@\ZG^VK0KKKVN')"J^CJD$-8R*PQD#/A".9* M'G!YR-D,.LI! :!S0F!*FJ)0>:\X)%!YP1$\!.:B'G&] 0WK(Z;VG M)H"DM(!22@68T@0AHQ5U4!(F@T&$E-]8I7,$(.&G!TC?F -VIAC7 9&X%J); M;Q8I8>.\C70'HEMGC7:?D[3HYCH86(=)GBLHE8!(S!U1".E M8/B- R*19T; C6US3AZTZC+2=-UA[#&FQY@.80P.%@>GS#,2@85P!;Q$0F,C M),.:;B11/'F4JL>8'F-ZC'D2&., A28X-T@!%9P>JCR2U **&<0(2GZQP%.7 M,>:;\)@N%%TBQW.]-@L\%6ROB_+Q#L:=FLU-MS#:CA]B-F-+R]R-\X2S/&GK M@2[D4(!S3C"%A$.F%8 BF)5(64,TVP?Y.X"\D PH 5> OEW0W1YY>N3I /(H MP*30BBD6FP,((Y4P!A(,#7;,TE1Y_ EB9[UK>@U*WT-6#UD=@"RK$!0 "$JI M(M1B%8REX#5CITWXS^8FUNV&XGK(N@:E[R&KAZQN0);D7DI&K"!A?Q$NJ_$KO+?QS(TIH_?&,6']:$Q8DH M!AM+BI_7']Z_?:\^N]<3IWY[%?Z9RX<9.37)A>!F'GZ\K9I_RE4H02N*[ M[Q;HL*U4=_7;__X0=2?_^@1=YGZ$0V+.]K7*,Y>@ 'OV\NUS2)=9^NIC3\W. M?&;NPRO/=7SIN?+A>7[,U.BK>IS6,?*O-Y,Y#6*!Q:46@:@QB;G-=:EX=XE7 M]J9\F#P4OD(IF]*\BFWVSZG'6J9;+>B65I_U/YT*PZT_2BYM*KN91%3[0TY; M._9O(A('_$LMV.J"E',_G 4Q,#%NG5>'CWU6W62^$.KE*MWETC,D*96/47K> M1.G%,4I/>A:NSC(Q/%46KFQ_&B[4 M[UQY7;^;ORM;OV"O TU6 '11@>]QA(PG8/M=N M)6G:XP:;:9KV5X($%5BO!+T2''2'77QC9Q+E!.?8M8KR"4WIGH8L<29Q+6Z.G3D T(9!T\_[B:<]HG M"RL])="B$$))[9$3VA) K&**4F64]@0X)HQ*U'VO 4?/0M;Y?)$>H1%+9T9#3LY!]"QK20T[O/#4BM0#*"DBU M],(3@J6F1F(#O2(!JGB*A>QH0/HF6,B>LO]UI@A73T+65^6?*:^W U7YC%%- M%+<8:$1M-OS=_1(<4&D"&::,I(: MR 0@A"IM/(%22!7L.&N]O%C8JLM@TW67L<>8'F,ZA#%6"D()Y$XB$;Q"(*AG MAFEI@/."ZWW.U'H>LAYC>HSI,69;+)PS([F"DA'LG$"$$N"!(V<*QO60=0U*WT-6#UD=@"PK MM-/(.F@1)H#&1I< :RR1@ #!5+?=4\3V>@_Q MJ_$KG+?S0@(BMFH#$QD6A" M3"0/X 8[86OK_?IC.AOZQI"\Z@-[HV[P+"U.?CE M;C9>FP+CB/9,,^R5(09 8:0,3R: I-'F8PGDG$\!NKHI2(N!H=1PZ+B0#!'N MN? 26BLF#A*PRTEI98";&A(CSAF33A;IS8 MN@Y^(9M5CYII-_OJW%U6LK@,,C3(QI,,#\K=PC[$#3B;W;CLT:EP@;NSSJZQ M;.%!INYLSK?U(GL]GMUD-1:#^,X2K4%)4)#CV\,TW&XV#K,Q?"SJ?VK/D0\\?6;KQ:FV/@@:[7UP MOCDW)+@L-[MLF;6R_<>#C1X/G<_V@*C1"/&*\;'$%:K'(YMDJTP8E9$U$5$: M-+G\YX<-A(H'$S7F+WQ1DZ&ZJ_&7YE92@4'AE?CZG:NQ6?QMA!J-DJ$;Y)E4L;OVS\7/S&PV*[2O?SL(.-8V&@F?A+L?<%$9@.K9N;$K^ZR>=P]U>?)ZXD[@PC66RX6;BI^S(< M/TRSUZ.PIME'A159#/)V;-UH4.S4T^&"=*GXONG,W=[&+_.3\6WR&RN+ MH$[85)HE07S")Y/#7'Q_N=?GH\XFP^EOF;)Q:>O/[GXO+(%L$J_)OD_;K].[ MKU]^_+G\Z(?XR7J#,$(89OHK3?ANGZ.!N;WXK/SZ=X M-LR7N;038]BK]F>Y?-^[H'&WN6&G'[.W3D\>5+#6D,S5@/PPJ*1O2927[U'= M>=L:OE]<_Y?:G^A3^\*(T[$ZWN]!&NPM;LNQ.-KA&_/N0S_WO?CT*ZO-L,7Y,*208<\Z=)@IZS3'#P''B MD/:*IR1QU:%U053N8]1K\N!2#VM]# \ R(BB1&@FC:'44N=M>P)8Z&.?)K-QI__;$N4(ME;+^_ VS$ M]0ZWDKWO7K$&RWR()]7^+#4*/$-YS"RAGA*_L_2C+0^B!4[25ACQ?RG-^']6 M8):B[]QUDU_58V'Q_S*=/@0SPJTROE\K!6@O3@=*0M]%8<^B!++#$841P\%X-T9!I$9Q8 M!"2T)-A#('$NB@%MG>6U=MB7'^Y]>KQW^8U6W_BY5*+X%)47O'K29A\F4;6> MO:0O %BWWR^=(M(==>LAHH>(/2#">*4A$8HS)PBF3$%AO?=&&"*DE0TI=+H! M$>0%$T\?(LYD0)V.('_5EOHR'@71Z0A5?J=@KUN UDZ>[#:L6M7^&FY188U! M5"NB6, MKJV@WGD%.'+ 4] QT^9][![US[E@MQGC%Z2#J;+[RL:?>A7O57R# MBD.@F4/*8&$C[S,12"I.$7)<>V H[)AI#-J1 ML__/ZO [3SP8/<9SYNF-FKAIHVE/#+O[7-0[!GTZ.MT_MC7<,Q%0G\;>4<1B MK@3D1A*/PC\8*L.U42#@(?0=LW<^1N7($3&%@[AQ?@J4"22\)F$^G0+VJ-&C MQBIJ6*ZE]\I)AR$QW D**+>,,RV,Y"#A)5W4A#H5:@#Z!%'CR<5]\A1-/W'Q M_&SF@FTUBUF976#UZCW$;GJ(%FGM8?ROUL1J*!!Q&E*F'!*6,]4QH^A#$/"W M0;Y_*<7[0Y#NG6XBV=]-Q"]H%UD-^UA0K^E'QX*L(8P+IQBTQ*EXD V @40Q M;BPVHF.&S*DUG=0.OY^@IE\L)^CTG*75 686KAZ&S]OL<>A&M@/0=S4T-GTK MQ>.P5#L!E5(>,RB)9UAC2BTWC@+I9/ 7.V8U51KS4ZDP>V'I+W]_NQ%-NTZ1 M=35L6#UB?".(0:2"T$((A!,$ B\$<< 8QB&ET+FN)@GUB'%]'%2P$'&K$PH'@MGK!2B5KFABTT)@U0I@=U> MO$^[B@,)LI1##QP@D!#OE>026^:D<1#H\%;+]"+?9:L+=\KB/-2(= 2A;65G MNV>LP32CTS"8OWLX!;L'';=V-E@8#>/ZB0&NK,(;\/HT(I5O46%?FIHO#W$=:J^&?05SG6)G- P*;Q?#EP>)[E;*V=MK1KD%1VC., M; T4+)L8K]4H<@NL$9+!,UL5>\4X3JO;+01A+KH'[15>W#S"+61:*_1&CXE( M1CU7@R'JH$=>8$$\$$H" A1Q,A(<>9TXP87GZ5QY%#$7JH<0P=XY:0P-&.0[ MD]+.+JG=,_2>.@*LI:E>J?+/=>R]F^36X5(6JJ!6LJ#L0A'IG+)28Z.\%PXX MK1-I6M>@^CA=S+,['17NSD;M%;]7_&M3_*5^@0#9L.$#*Q!!BFM!%(9 *H, M@(I>I\(W;67&7G#*KO)GFVPL_ERMI?[H*5,1S;>F]DQ$#X MK_((P)@I*G5 %"H DSR\9':W/^DX^#1T-! ? 'PQ1^,PA/FA5\\NJ6=C[=SF M"E"MM(7"2ZH!D9Q))[GVE# %M/8VE4ET56K:V"D NPM;.Z&D9[7\>TT]\4:Z M9KA3'LQSJ1QDF!#N%;&(6X>$08@BD4@-OB[U;-Z1$N)4P44'%71M%[VDB;[W M@4/%9AQ3D>:T[;5&*:IHH%*L;'\(T8D!=B(<40G.'.*F;^92\ZH.!W4C!&ND MC:!&<4$PM%(9B9P*-@@S&GI][2C7T%> P56 \13K7>?0JRB!X4>%%9 89NK MHI3!%B"L+7.$0R&]%XIIBC#2$*3: %T72C1W57J Z 'B6P.(&C!PPKS7U.B@ MYD03HSFE0JJ $5IK@U*D.E<%#$V=)#(0?+U]W,5%^!K..>HN4S*3>F>6YM;B MD/M%OGN9V!?N^J9H?KC4!;GUM+K]@3*=1'XY6-R=0GY!1#QL<%OD9TTJ MGI\YLW*'!&Q0X,OMY[V8GDQ,G_=RULM9Q^!P6WC];^/I]/^HX=V[N]6\F'J/ M#>,,8,I(+2#Q%DH/8L<-P+V23*BK]R2;)\9( G>7TW=]\SE$EG[8X^DN;&L> MR4+1C!AIW33=5(*PWN;NLO;IX9Y'=P'\,L]R(L _[F$.4>K6:B0 Y,)Z1B70 ME@@'I":0.F"HEL0+E4B4OH;MH?EQ!&,#05/1QD[M$!<'@![ SJ_S?VQ%"+\E MZ-N:%@8 UM1#!X4G@$LAC%6$,F"]U%K@ZP2^=D]8>LP["^9=*;Q]>TAV7M"J MN_-62\6@QX1BX@G2EF,EG- PYK22??I2=1"LFCKQ<$#@MPA79_323^!U;SP1 MJAR4>1G-.C7Q^?SMCIF?77.!SV;*;4\BKNI"%ZK=X0@IJ5#!#CO(4/ M!%MN)R=AQT$2;6(,!4<1AIX-'+MFF_4*?@T*GG#8('*681N473$"# \;;'#? M+#6"<09@@LWCNA0=[Q6SZM6\2^/IP/16:03Q7K7I>1[NCQ/3LAT8(#(YPAVF(!H>,42$TEQH ELD:N"WV;'@M2,B!TCX;H9\/A MBVMM#S ]P+11\>2)0A@A!"VQ1$BI@.<.2:,5(%B+JT>8G:8RFJ"&?$-!<.+6U M+Z/J9%I#I]-(^S*J7DRO3DS[,JI>SKH&A\=641%(.%<6.HHU0=(JK[P5R%NO M@=4LD7;U9,S&:;[ SW?9CW" D^0]3V(7.I'IN#+LI.E(+E45M:$*:JG;YM*] MBNZ(4>#+CIH=LD)WS&+W$-F.'V([PK.,NU6T;C+PEI#\L'HG!3GF6@EDN"$" M,ZT-EPA *:QC%J?2Q:X R!O7.R$4$!R(#B-X(R3LD.GW36#0(:K

MSPLF%U M7+#X,NOGL$;@? (X5^@[JS--ZT3V>3?&E 1+'!JU>^2H2D2U#H3*\P]W6 >; MY,6U8P;9+;-C^5U-?Z*$I@+D*0X3TP-GU!@G YSC88BT]LND%F?(]-LJ)I6YF^]?H8/?67E$DSC9R9:WUG*9U)ZVI2*]75S>6B MU5^^ZJ9Y=_F6Y.)A@+[]]Z_A=EE-F0W(.>]B?VRNGM-&#PL[[[3(QP@Y>!XS M"S(V.MXB"7K4G=+;6V5!7.6Z='#:] M0@D"4DP*=,5GYI17FQAV6NT'NU$+" M!D<']!<$JAG51J=7M1-U\K92@F0U/ONQ*A\A:QUJY SYW4U5"./O8>3"E.#1 M**.3#+;*.*G=C+_K_$KGCBJMEA(Z >^T0U=+V:SUMC&3M'H?5]VTK[S6S:?5 MFM*ZZJ;YC%98E^& W_U8J?L6$5K,8I_-]Q4AWB M@+4['(_T[JC8FF2X4BO?5Y+A(PR'UA3#E7>ME6*XD0KV.[]K\0WG6NH$-2K M!+NOUWE@>"Q^56HWTWHW6 $#;APD-D?,8AT^#/C,GAS- >>9'HP''(^Q&FB+ M1$FK5(7Z 1-HY W.J_#KCP$8Q;^_O[BLDMIFU3<\@4*TS:QOW)8?@:OR4>, M:G+M= Z89E35)9E<58QMF'YN'UE>H-5$R9S,#'.G+3E&6>9HG@]L/L/TM'!. MZ;+EC4IUZ\0Y144RPWR<1GV@QJEC<["@8%59E)CK<3=]@W+L@'$$L.X[U)0V M,WW;;=]=2&93@=@@NVYYSM[JPFAU:MT]&7E[S+KSEV3=-4>_/+NN/2MO)O>P M>QEWS:G-)-8M2<*;3Z4\7+;=_9EUV]*X-G/B[,J+HWEA@:WV"^X0LS;RYFS! MG?,@4^[QT]S(NX/NG>45@G[3L''J:?0?+MIIJMY9/X2V?TY//BS'XTM?#S+Y MN7$,$BA):!!0J4-)?<4$D2XAKHY\';C^&D6"5A^#*$J-[S'JQT+3T(T$4=QS M32@#7XE ZL<>@RRQ)D^7!9/8^!L^&N=EH99*;9EW\TQ#-5'KJ+P[UJ&$)0R/ M*D^(=2$E&/?";?9>KF]XDDZNLS9GX4SS,,%HL,$!I?,H*:J2BE.%RF28T0\/ M^'&)@WP70KB1CP6=+,O?N7K1-^"4G:LJNR#NH\AD9_R@LSUI1J/''>NM/,ES MEJ3&SQ[[+!SI;5IYNJW[P\+I6(M[:NZ=9[2-NU#C> M;/3W%$9>\49_Z1OM&>C*UB7W4JY%9UYR:CC9=YS%\@3XS^X_Q=:IO'ZYZ_5[ MACQB,;[9Y:^TC/9SX8V>^/09IOWT^]$PV!H,L!KN_@>TC)8(Q'WAWNYX?#OR M^H"Z^?O&C&^3=#N4GFD;IA,W7+=9Q=I .:,BS0EAF56T0TA;L\'*B4O7G_>> M>623(3X8#?^^-WUO>9\4=A*OW2IE@RG>'Y#;YBVH^Z'U^F_WG%O,"#Z@L;,"U M.]Q(>D3H$>'!B-!T%#X0"331.O2\2 F?4*ZE4#QVXR@$6'!#I<6..\>V505X MMDBP/[UH6QI/T!F-YZ#(M5N_PBI0.9@"@7;GY6W6+,8B.&%*Q9K'(64F9%QY MD1L+&1HCB&@IQK)-M,#3UJZB1?"S, #=.N(T#ETN M0A'(4),XQB.Z:*>2XGOA\Y"4Y^I)"#NSKSXCN^&0B--Q5X#%I^M[1YW1,7I+9'LP\9 =_UTVSIM.?S\P M5"J/QRRD+A@B/I6:^!YS(\9"?Y->ENNC1=!A3U_WMO)O6F(>OT_.,7YD?!%J M[5/C89T0%<=$F%!J'87<:Z^ONC'CF^2K5L=_Z3Q[\>JXA>6[SM][M+A;HW3V M:H:SSFR1CR+&017ZV2@U&'85H39;Y^U)Z/U;G;*#3F,5$5>6WFDG<%?1W;\S:6M@\I"CQW/#3NVH '-0H"6R@2<>Y09 MCW+BBE %,=-Q( ,)%D!+G<'GI0'M2=X/J#S1S3(I+K,1'Y01_D[-0MU5BN@C M(^ZW#EF8:ZNR,>;TS!&V2VBT?)0'4E*:3@F742Y]*:.(4Z&YP.X_TE,>=2F/ M?+E3IP3IVC%])N"^DJ]:'9_L_$RG;[DT93-Y(LD!X)E1\;2H@) M=AON0^ES%LX%5:'Z95I;\P$IK9.L]JV5#VXO%US_MK^:P=_5TWK5F.*4:/?6 M#KX8BT+_[QC8^NT7Y.VVG'EF(A(;H8AK))52="4?6#NXO7)QBPC/"LMB M5>&G6U?8;ZTKO)W*PBTH,%=;>"H7CA6,]JS?B;0O?MQ:$GG>\)G-(9^K&#QY M^)*:P;VRZ&'JZ*]R,"[ 3I^6\$J5DPWGRB!^ MC\^H^MS\UKCP8WGA:7UAU>_FAZIN(I:IRA7L4_GHKGZ!;GN8GMS84A^,VQ[6 M)ALD&5:WN.#I^)9_T4'_.[4&7=T-==N:;_;QLN_8G?OW1G.8Y3A!G8Z^MQGB:JG+-)TN^ MS69M_DFPM%G;T?S"7\$ RS)OS59%-4.U,W?%'-7"EN7BTIK=;6,MVWAJYB*[ MQ%@!M.X:O[C<55E;;),UT,C[I%:8:1*AN+T04Q M?FE[(&ZQ7\J18S\Y<@K !/.X[BD.T!IWI_IO,YR&#.2J-(@ MGXZ^WX2MGUOZ32QJPS18JMTOU^KF5&"DGQ,O:.&/U;]7NV8J9\#]W3U>O#K[ M]?3#+V\OG/6>*:-U,#]9I&4B[0>;9H%0FK4VCL"_60T:PATF^>/4O+-$(!B"V'%73 MX3X1]AYU"E3=FN-77.QR#"'N''7O"]_L%>[ 6J^@MNNQD/KJSQ"=I/ MU2CV0LNZ(.3;VE@\E=8R]&)"[1O (+3UE)HV9_/BVO \*HM48X,,I;'_1FGF MVM;!"ON(\@+L$N"JBM- Q,>Y+=!=5N].2Z,+5Z_JK%OWR9TV!1!WSGC2GZ/L M3%JW-D%C&M6A'-N W"2CQBQGII9,.]$=E<0L"ORU&-^ HFE[HR+ERH=7G1*J M%Y;6E#57BJE%4P_GXNW9I(QF#DM1+A=.JCAI,F.]FC499M84^VMB8]HC^]YL M/ *3"";#R\XJ2QAAAMY@/XWS!])TIOQX"W&!FDC<8DK=XA[R 11%WXH9I[+J38-L/@2"PN-@E-::Q8*D=L5M M57-INU\CZUSQ7)6M?RMZ3@7UY)&;_(R3[,'((7F>(SLBTZ!;80J&TZ4JQD"' MJI,WDF]2&A^=7PD2LD;/;)PO60[\YNPZT086OEZ*CR7)G>_;UJE:CQ*1RCO? M31:KY<[)2E9<4MU?>@+*GN)V'-5CC^I:MF4#(W@C]BFJ/RQ%H_(75LV(ZOFM MAMAEO9E/G-<<9U## :OYK#+-J73UJU.^=4 /X M=]DL'L9C&S+G>GOWM%WW! U.TW0,]#FW2(2DMGU4T;55[>=.!@I6@Y+G=:OJ MP\EAH^MX4K=\*!+4K=%!IPM4JY+BNBZP7._V]F\%B(+HD]33E,UI3O%MVI'[ M^T4%H*@U #.C @07WFCNS;]IJR-8;&YD6 8!/A;FVS;A?@:T7:X3@?9D79ZPLQ)5?35B%_ MG%R<.+^%W%AZPR9/U_.>V4X=$ M!W QI9%=^UP#I4 !P2NQ=#",HK@KX(JBV=VCU"(F((.-0"9KFZ6#N_8%GIQT M< DH^*5:Z22?SL!V<(,'%@!Z=WK[<7+M_]JKVG/&-H MWP3GI+E:@_799^DN^#X%UOI<+B.*/*C215$2;JH\@,I>#4Z"K8%-!YU"CU > M@;13[1,8>Z0MQU\@:&;VY.!C?L73Y*_JV*N:SB7PEKH%EK9W%5:;25JV!SM? M_R?[Q55N2?0N!W/F-LL_5S3XWG<]\L/!>*U]+[RWAO]$3\?WEP:(/4FL*^A/ M&SO>:OX9N4 7/Z[K*'K6;B#?/?&#EN[?B^?TRQX0K?(C3?T!B_V0#^(I>O$* M^\S#LZNC<-!(0+&$7=G:." L=W_5AA2JCJ@K#H?P<[('XG6VEY;^:J]+L_0X M!Q/#-I'"<(WR +0H^W8"4-073W$D28M1/IZV6@8U)/G"+XA0'6J2R?;!C+EG4-1U?/_MMB_\6PG0.Q_ZDS MP*-BU*/J[6$C&6ALO:A(MG-W4EMPL!L5:&A+/<_"/=-VEVE)5YAVOG6@X\IB@E68H<RO(O@XXVF.$MA7.5P;"K-8,GW/)=Q\2A7+JTI<;.L]9P%CF*.I4JMHSA!6TGI'OZ]/'L\_3:)P2[?4 M_*%78S?4TTVRW)%NDE%R94]XT+^8%)]M)"^L7':#'G@@3.G#AU&@)G54>UW& M.9?6"2DP7C*]JF,D_U7O<+?P^22A =]DZ6V7&I>P9:WSBE_+L4QM==OU'%XJ M@$X/V@ VX4F[?/.,"=9=@;PS'2M0$?A)VZG QG\%'),WU]8N*7X)JU.O"E(. MW3SC8>D)'N)N.,.);4^JW(K69Z8;YU,3O^ "Z>H%F!)PZD5>Y.5*4I;(!@H MWF%C([K7G^6XVF=G35..4O+,35TD,8! M7WF4AT&RY:&D3>=2T^_J>2T]$YM7NV;LI1F%AL.H"CRR@+'6D;NWDR-]>T15 M>O)4Z3FP$H&MJ2L>LD.?C+L&WUG?\)0&E #EJ;;6J/+=H<7Z5;ZJZ M5-O^D\HF%TRX" ,B1LE@5K]#W,#PXSEZ3?"DZ0:N9G\#L%H?Q\L\$;44'U7/ MMQ[0BA^<48W;D)OKHDJGTR:$[X5MFK>D@ MLE,%="I ?2A,>?0)\)38(+TOJ&D8F_\$@RGSN*PF5L[+%0%,3+9.S$)A>F=/ M9QI7XPE-:9I-\^3FB6;E@;JL>O*YOL+0/51N+H[_[P^/!+FS'N16@MQ\!O=Z M>L4<'MP?G%QBWMG)LKR&SD!?V]2F:1G.^=M?3L_?8.8&X-[;][]\&-49O?#P15UB@Z21 M=;:-3Z?G0)CW[]=\7XM(>VXOTH?36X#ZW17>=6;QYOTYR.3'\XLCY^W_>WOV MQ^7[?[YU/KY[]_[L+7Z&F2MG'\\_?3P_O7SK_/+QGV_/,3OK[=8$V*F3 U<6 M<-G2A'\__7#ZB\U&VYEB]5ICJ#JO4J\Q@;^*JX EQDR2V2R 9H3E@@=V/E:M M"MBHE:\MQQ&51RG;.YZNCF8DYK$/"[BF_FW=Q-$9]/AN[3/J^"0(7BXOA[1F MPR=9.HD]98SJZ#:P2S9T)7=Q1@MPK3EL4E(54CG[K M:RH%F#WD7(S !+E*LR>-S]W>_$+ZI(G;KM; MYU]\\+G?^78GDF0G&N@WM_-]RG5A0ZZ^D;WN,KEQ?M4@HHG\O-C3I1N@?JA= MCGZ[1MW4[_%/S.2;2$59WWF@5['*-[;%G3B_)_*:ZP'8>!E6$OZR^80WL3#L*$'Z3>P@ MF]C_Q2)[#IAFYVB:Y:K G(9)_.]6F:3?T7:H1GZS.]I1527Q8H3ILIN>+MC_ M;%079C>M?IY /17J+J^G4KU\>>6451U^.M;=YUNNIM(VQI:NC[/#7(R>GHUK MM"-V_IV5I6*O-3P)-A_,HIT$CN&V-+Z"06"VGU^6!"C+L&>)+=>QK+9J@GT# M[\H"2549CM_SD_+-9=UADY6UCN&9%7&F!57Y".Y.Y356GLKAZ4.8!V9=8]VL M[SWFW &;%&6)UB67_@:8^?T9OX-)8,^#V\P9)$8[1748:C)IZYT.QP(HY6!! MAM$=L*W"/GSPEJIS )#QK[)$A7,-+RN.L]2Y262>23YT@(=O;2T.+);X10^R MX:0J 4\QI[V:]Z_:5@(@;CELY!J-Y1[+D21I-?LD_5(7!H"GXQ(B;GW6HP); M"N3#S%8B*"J$;7Y6ID3KYD=VF# MIX'FOV?*-FO$X@6P:SK?__[QS1O@H9G%@^%?Z6H)[YIS3$$HJT(H9??.M!@/ ML &('@#;YW>+3'YM,SBQKJ!-P]P!2;T94E\*UX\OVM6!H8U.APT4">DS6?W]J=RJG>,COP M$H6NX2' ^],J;V?O/I8%;?2D)"L,I<2) 4+$0-4]+;X@RU?0@:"A54/XRS=A M?E-G45EK&*AE-ZK+H^JNR\LC5(!/ *^\O)P4KJ_(X M=9HS;$/ +%>Z*5S?7U[\OQ_/+B^J#JJV>L+?25D8&YJ+$'%_+;5:UFH?0%UWU[\4J9H55_ PV#,MI%F5_[*_1,DJV9IX3'\@W(9%-EP).0,, " MV3S[Z2UAM[%V9,G1!<;[Z]]S3E_4DB5;!AM?4-763K!E]>GN<[\BU>!3[)\Z!I/.E_PLV;$D8 MAYD1UC:(:S8FMM/S0)]CU.T)?MV[Z=Y^^>/6Z,4H' !5?P44@"_//0 ZBB.N MZN!O 2ZB3=3TPWL_#@ [/O-^,@BIW-?UZ R?.G'\R6@:2JZ7O$'!G #+>;07 M@1(*S/X4!,; %I@)E K+R5KX;H!-9K31(^IC_H8^ 'U?P&=,T1V88Q]8/M@6?(^4\1#![-'@PCS3[DBO/4F>5F7OXRX M9\]E7S$UDAIIP7XER\QL6W%N;8C.+\S[[W3,$(UA0P\HYHT3&KS 50/JUN6E M#I%F19OIJV'>?_PI["",^]B*=1B[. :(43,=[9 %VZ,"4-]E:H(6V>@H/&(D M'7W(C_V(#!J(ZR%V^&@,.0,"-S[&H1QV,$T/I4[4;=E6!T&(B;O((2-\Q7 4 M1Y'+,GCV$-@#/LB :/@N'H*NI5&Q&+-]8H-*[E(;$)6!R+4AW-8,&\+68-M% MLCF9M7/H%O;T6^PQ),S#?$S%D:Q$NXB'9YK**6TJ+ F6]E1^SJ:X-\W$:M2M MHYJ!>HV LY!TE'B!JR*+B=1QNJQ3L-Z!P_:\@2\GFJ.R_9L_\D+ 11)QZJ^^ MG#\#A@%O.XBM4\P4#-BICZ\J_4.\<6ZR9^W:.0R_8T.5J7%IAP0/F1/4V44> MF]B[!!RX?#=X\+_ ,C3 6XP,I$9\ZAGXC X2Y'^4-"E,9)I$]S/.SO1+ZDYH M4DT[PA6^!V.!UBE1K)G\5=6_/PMCHC)0!R((? I76.6(+\PU-:R))G- M&4;MCD\.+[%94@= /[8#)!8%H16]%3C'/X23_1 V"#O\4N=Z'@WWFM M !2'X4R:OU5H @/&)FF9K[HG9>2Y.-LPIH;Z<'^.EYHJEY&4B9SB0A50 W5; M$$-T=WC3LBF@$&2V!BG2"EU] +\ ,K@X-=[/B.(\,#_PUR=&H87D%HD)5[3#.R+_J#Q/M'+!&12-6O4$3!Y M=Q;G0\Q#=BE8D[GP74*86$?XJL_L/HA1D..[/TFO%\W+ 7K^%9"-+ESCF](; MH3%I!PX;1;N4"%*8)-HEOO="W>47W6.#/ ;G+'2#\92\LPC ""Y1]0H&OJD[ MO#2J_W+2+53W\;9"'QDKO$97&5)>D3^1G?S+00\T\-K5^T561-J9_.24=_46 M[ILX$Y"6ND[8IT[<6B)K[;JFTE?3-_ GS0ZX%](<;J0?^&%(!]W0'(Q26Q2W MG+ !,P&1#.3(_@K&O$]CP8 S@R8*ZROUDP][<A<[YU0/N'_OH PCGB- M'MHAV";(VVP^RPJOA5J7W/N:J2Z@PH?L;[H738=KGG98#\%,T 8%ZW8SQHNAMQ M )=L,@*!D_SJ*G0"V 8V#;4GM'/\(34#3^F.)]/ 1H26#AJ)I@59UK4,V>O4 MC#_K!A%W7PPH;ADJ67_KQVB5H0X"0AL'"VTOB<^D3L\WY6WIQ1-GH'S12:-$ M/!$APBQETLN7\Q ):K:@9:(# 34<9"-"MBFUZ I>ANN ^7'$%2^<%.*01:A, M '2*)_?&Z?>T=X7^:K@&^&D;T11?86;@>"J\>F569"P:4^L+;&+O0[QN=*TB MNG0O__BS^Z^>V(1;DWU_8Y-M\%W&J^!9N>*/R6.U5#'2+K^+@E(+)2$.$NR)G%S6G@Q5D[&"I@7+IC4. A9'WW'( M0=$U8#7>0&LJ[B>'Q\,0V,@9I(&N/','$(T-Q#90Q-JHXSOI1,8I"T23YVON MV10.29N&'W#_ 1HB7&4*IBXN]!XN@?SK'^@LE?L3&3R*1'E'>/(7_A1V"N<+ M9_L J'X")^*,T>EB&R?B!S-.4.XF/(< RY2)X'5\W&F;))GW/Q&9/ M9&S63I12C7DT&GH$2KR&'*19IJ@1=0< M3QC(.'&SRE(0A"-\A820? @X/W*K@]XG5V#.]U:[KOZ&%W6XGD)H+2$5.&UC M@-.'-WWU_">7 GP A'+ 2TF]]Z025 EPJ0]A\GOSV.'Q[1*%%],*9 MJ2,CSCGRG_#^ N8]D(:B%"X-V\3>-0UH]9.:WVY>BU7EM51Y+<7.62WKG^#C MO.^Y[)*_2G)+G%?+ @KFS6H3O_K^PQ-[ !WU-N&8W%F":Z$50K(V(*XD3D?F M#6 DQ><3<#SC>U3X-:YH\T'J(B:+(W=%WVKIB L93;6A9()O?3'_H]&NFW5\ M$2,Q'HEFU!A']@?TAX +D/8HA4 J8X1N1BS7STP>44Y+ M]):@:H5;TK,$"%YN!O,)V\#<^?$12S=<7&_3>DF2QI]C[2RB,TNG,_X2AY(A M[ $HR!BKPY'='B,OE4A/NP5=TF533.82\?93K@#4M+?@I1%>M01>25P;RG$Y MTJ>5Q.8UA ,8'^V ?)1)#H+*Y@$RA?\,]?4X@N1U\,[DG,S'(04;Y1-@KU7N ME9&Z"[E A!K]1!1*@"71/\S.NQ(I*I?B38HIH_5 ,14B>1>G:X#>WH<;I*^$ M_X,WH,6?*D MOA4O37!RZM6/"?-*8(OT#Z9MXM*K"F\X7[1--MLESF_BS@"K81KQ1$2H W)\ MZQ.19L()W$>D^^J]P@Q/3/D.0!+X$TP4^5(#&@U' "_GK,E-*-S$I("Q.%UT M,"(0TC%0M(23-D$#-A;>Q]S.AMJ();0QG4 8O@@0+ 'X"P(TY8'%N?)T:,H' MT\K"GPOWJ7]0 '/-^'/$/'R'VGBR-!CF.$1G)G226/') J;.WG;CI2)DD7BP$(ZQ\'0 ]AE(,8M#,Y+X>3&@C-40;.X;I MN7*:&6I+KO-7+.?,8>86FT0*-]I%#'U-HPWRVL93/_F3J^[-F?&E>W?7N[E= ML=,WW3HY#ZP[I)#L7 .X1]7 M=Z>P,[__56&\]!\*U+K+%UX\/5I!13KR%]":T"_$$Z@IITOCAT!>.!]0SZ)- M8$K&=(CU)R[F,.6#JD 4TX[D #.)!)3D&Z(A!@?+1-IFS^ZC*ZB/CA*<7B>U M73OB$X.D:RA"90ID\F'[![FP_?" +?VY3Y1&*_E(QEXL@P-RE90XXV!H(]C$ MT$%D.5S!$TFN=,.V!I&PZPI7H1<#'M@TW%%D'&<61S$A%Q',:084,3>)_,K2 M-:@>7W7H)H>*,XIA'F739A1%720&P"U-CXH#MC(JSR/A',1G6(B1+_WZ)/UF MYCOPD&B4Z(0\A, 0(?F=A8ET1 $R1:*6ETP.>;0 X,Z0CC S,//$DR^^#/E\ M3KF. @RT(R 9&4V>B>/25 M9Y*%7$I'70A/WXCT@DFR'9#"+GA!Y"Q1'BALSU8A211#ZE&>^ M SD8+']SH U0B-=+C?T"^VOLXT13\A.!LS44FW%S*&7#"?(),3,- M]47,=:6YM^-[>+/2K;GG+-?NTK)F\U%II<-:%>3WS'5 #&'JCO\$_Q$D0V/5 M0%?T#[HL%0>1K$T<62@\X\E)J6A_4O>"M@:* R< "8=APSZC]!+T7. *4[.( M2@.& VSXV^TX&OD!4AZ<+_<_A(Q2*24:<6XE,DS@-30PF;(J8^1&+/=&PS)7 MNI8KF,?)\6#Y?O_+!P:2OH44G:[EP6Q:=/DQ+^24JW]#<4NL#/.X@Y@*3E1! MW0.2(H]E:C^*:(PO9DKD29%\3P$.1AU1M /#=&$!*U]N#F^JPT&C=EQVC.W; M#6LUJK#66PAKK5)GO4&O#V:..^%7XTI*YG4JU^]^_E/I55GFHOD9G#!A'VZ2 M3:^I4-K#^+TD6RJIU<+PLA+9.LK&K+_8? '@L%5[K^ M9XV?/"TT8;7YK'48NT-'Q.:BL AB7EJDYKW9.!!;'@OY[-#?XXCR"RY+TQ6A MO!J9"IL33Q09 LC$0 %&N8J;9]\F/@UTEYG=24IS=A"X3'D$X1#3D';2V+1[ MDRIX]I1U=1%L6P#P-,$,T@U!QG5%90?92SH%-NJ]31<3<% M*F./MN-R3N_EGOL3NPM4+D<8RC%""C9U^'%0RJ%BM(=:,^,&Z]_Q73E8-4E^Z)40EPPQ!Q"R<9X M/,LE4D407<[O!!()=^87!:PZKS.^'9FLW05.. 7FGJ2)XI*G#!8T\-4&L.?E?'E.R-/Q7*Q\1QP,/__&!J;(01KWX( M-/R8<]N4X:YETPO!\(W_D7XO5>D.94%HJKA?M@N15]I7'LN%5PNV(ODC*/J! M]2;>0Y@OQ\@>#?TL*0@5@D.J"@,UC,-W*7O5$_DO^;(I(^04*G,\27].)SA M].'DD ,N)QAWFJOO:*X-,R4@\-11V52%4HEB( #'2L(D;6&1F+5Y_C!V*E#N M#ZPYBL?&Q<6U7K@DPKV^&\MH+VS>QL([HB03#6_2OJ3_+8>NY6K:,-H<_$ME M"1=>=_$=)WX5.$;T7=%G4T7WKH M6DVRW8SW*O9K.P'WV0+7R&OJSE%.3RK.I)'K*5#\83T-EF?#)+XWG[MF$FQ, MO'Y2P];.O3A*I$(O^N)/(Y^X M^;\!63(TXYZYF[EMG?ZZAK9J:YWKD([%^^?LPD9I8"?3M!.F \^ MU_^DXXY)MIXV*8OM5M[:1E5(<(=WLD[!%<].%Z\9UYF=SF1MY*(G,BG4>]0YN8AK4_J9#*1B>"KW!E;,H/,!? L&RJU(/BR*[RU 4]([6%JJ4\[C�* M7DE-PIT7.Y5!0MX+8Q85@4Q% G(2>#"2A5,;)76":MH2Y+X=>>\SS90:W MN#;)^0MY_I)T*40!90_#Z><* WHE$XT-*!M&I/>6OR;,$9M^N M?,,YFYJHQJ>?I M.2AP&DBQ.R:\\*&*B&7&A8X&Y<6H0Z/:'^;YCMY/'@9UDZ,62]]P942)L]?M0",+!L1Z+9_ MS&0Q&UET8;-\0QR6[@F6-5VD9HV1EO*]XO>VRYOAC1B+DK1QRD9+\D4,I&)6 MU>RN+KFA624WO(GDAGP) 7JH(*Q3/4U1"X.N,\,H4TG!3PA?H$>5*3GZ,N_^2$(^%F$:]@2>A G4(.F)2S/4T2N,,1)L.) M:Q(UB?0$=07*0.AX)%$TY>>6]3$G+YAFQ"<76LFW5&6+J@@F>^#KLWL?L:EL M(,A+?5,GQMN_B ,][[1H-QQ\K @( MX0%&BT8&1VC2'[6T[:32""/,MG4#Q&3+7$G8>B#'H+JW'O\6VKK//M=-?*5>AP> M(L,Z++V=H'J#M/RE7^N#EC9.$;YT+*\P_YU_D>A(\HLDZ46T*!+-V7B2OXSX M4N:M YJ '1BRW?NZJLT75CW1/8Y!@@H]G*/_O M,*<.(B[KRFU/[^RP7Z>(] MU/(>G5.WG#NBH/QRYT,A">XQ29O0P4;CE^=("*Y;ZO@"QL];2)\GFQHXT. M1, V3H65=I/.K#@Z^'W%E>@%+E/C,RG*L+[@5"-G$HI$!Z7$T*&*BH65:C0! M$T5O!M?7DV$%!(8,WJ=4!Q2",V4N.B'7LJ?V6E&N0E>[0'-MSVHQ.*?LHQLFN5Y:]<15(W=!%F.CG\ M+T!T;.40W_]'! -DLF=?IA2)E!C.B+$CA=I;-FJ=6DDD93@9G96ZO/L>UXX& M]IB:T%"GDD 4AR5%%_#;H0,\P*%G8TKV-Z[B@&#DQTDD"A2?K,SWQ_6!%*A8 M99H"E_2H&$0-%I5\BZB6":/SD?!LB*,%)6!U N9/QBLN4H6/$G$3<'%4#Y]& M0,?ZJ'U)'HK45K17\$HZK/@,1/-D3_@JI2Z/]R$:]>&[XY3@'F-A*/%3WNPR M23(!C38.^.+=/KG#K>-FTTR:\A*'1"UXX?U0KY@IJE8\BB#JO[C^\L0X,W8$ MR4SG[154$A,O"M.2$\FUK<4:E[)LG+ M!Y*VB8::9DK\V.]9$OW 924YU(P_F:IFMI^X'D@ 1",X?: =^$$*Y"2'70*N MTI8#2D_D1]QW;6?,+=MX%JAUM5+-Y>5GO8OSRW_^T;N\PWR9N_.K2\/JO+<_ M&#>]ZZN;NU57^"?]7&X%B?+5!!;K65WR3O((/S?@K.G-J+9CRXNDB9=5_T&B MC8CNA@EQ)XVW4MF328A. =O(0BIN'."E:J\A6NC*@P G"I<+:ZA,/+*@ #)1 M ,C-*_4%?R6A:_),$=1+.D27Z*ZSJBN&,V(3RM<*683HCOV6X6P=#QB8C8([ M]%T&ZA*UOK%%$$:>,"J0H0'< PQMPWL[; M-\4H1D-L/(9-IPSBT\89Z_..&DW+E)6O4C9EZE>3CJTY;$:T,&-4-ZGPZQX8 M I]W)*Z/?#8N=F#-L[,3"D"TX2D.A/&TO5DND-_I0_F=;<,9_.,=)E):5@WN M^W\.#KI>']2A@P/R,/[M)QK7:F K*YP; PO^XUW]'?T]P]P+FJ_D,.C)8+9&?E1O[,M%N^]634;LXLX;RW2%!:;5[] MF'KGBK@II;'"\<^,TS5FIA;/WP=6:N9O(W,8JW1E]?ZO=_K'W?F_>L;IU9?K MWN5M%^5!B;W\S9@= D[_I$<$KTN4W*$3)Q34E!1"(!,9(X4Z-O>>@C+D)17* MB0S)*Q9"4FK4RL#D0T794,21!+M!]S.\^,>7;;DHO%6.Q%=! MS,8LNF:AS&8 MGG[!Z_,%5CO"L$VE<$2@:J2O1)*JDJ]*G09Q'Z MZ$-S3'T&3OZ8D0J7*EPJPJ6"/K!F05=)GHO$6YZN3?#A[ZNDH3E)0ZTJ:>A- M) V5L7-OXS&51Z7JB0C2-1IYF/^!D[K(K4JGHIJHR?"-XZFYYA@&@(^]F2Q> M,?J*O*\R)A"@>R@0'G#,M;%1XO#19]/YIIW6:U'S-X6%#B<9.0"61M,-RAY8 M.6G(Z>-%@G&A+$S[="2=](=1M+1,?*1U_O&.\TL%1$[("&+",G? KL&?]+$2(+]EP@CB]M,9'Q6N2\ M+I!?+SZRK3Z-?P/!K/L YNZLY"'E'@#N"1GR/]Y9B1M]-^XN ;VQDGL$O1^$ M0G63^PCZSB#AB>_%H?%3&$\*0PKX+C)F,*7L0&J05DH6AJ#UNJ1?OV]\ )4K MGOQ<(?8^@KXSB-T%O902P?(",L]Z8UHO7B7)6!7)[#'H.T,R=]A7?]TX&"@' MQ+,/8ZW7G?%]K=(>D[[,S@]E;;,9APQ^W\ Q*XWF$?Q?NUWZ.#8205O16:WP M&%YBEHELB?SC0F_%ND_#>I7#6"-'U/=1DCF6VNYK[R,'*\36CE]_:TO2M55A MZ1O<1T5MFZ&V@XK:WN ^*FK;D&RKT]3HBN;>X#XJFMLDS;V.5EG.A;!YC-XJ M)\):[.)U)4VN]&#VWA>P+UQY)_GMRCEIL]E^->UE.^^E@G!?Y<#;+@=>H]4RF\=5 M6/@M[J.BN>7=*FH0L6[[P#=?@BWU$7;?CT#8COOI8)P M7W&["JI5$.X?5G&[?W-%XL6E-)JZWQPPO"GINP_$I;/=D^ MCH91Q8WEV7"/NQ=%_V45'; MA@H<#U\O'79?<'5?]E'1W&9HKE-OOYI6N:.18_HGIRO_&QYUM(!^,K]IU-I+ MCH6@1HWS7[Z^*1#G-($56ZS[=C PAC2S<\1L-QJ9!N;@VZYIN,Z0B9GKX>R< MV$G QDX\YO/X6G7K_=&>.8_D.:C7 MV"#JX3"!>VH4/+$=FO'V):@E92$X!@#S&(PG&U#+"&$Q1"CZQ0H0:75C$7*' M,Q#DES2O8"8#)3VQX=JU5S67.Q\R^H$:9I$+[8D=,B/4.X>O&I1W/^-T9EK" MH5D/0Y>F?H]PW&LX >;@)#.FAP8-Y"XZOO>7O:L/V'!V#BUPY$! @(VB#,7USI51#N" SZ6-CT0$HA$(@V?13RQ MIP?PBP/MA\9DY+A^Z$]&4R&M<&:L.S4(JT+/@? M2@9<;@I2&L<#J:'.N,X)J36PZ%DR0%A^!WJ+[="<>;F@ CF',HTQLT'ER9GY MO$XY,8W;[N4??W;_U3,1IIJZ MO7MYS-J(\($_B1@_:?RMD;<5JO!,O=)XCS^@46D8KX+?X7/TM_7I0\T0DY< MN$N@%1KK0U-]+% K\)?RYNP)#B;BZPO<[([Y/""\_QL61H2EI4 #K81KQ 0A M&PYQSBT\9Q/C_\T&D@">+N PWD]PB+8?A\!Z!B!"$#MM/@I7["MOO62+2&:Y M$$UP.#;POP=0O+G,$>P(>1!#WHCCD01E J(/4C@ON=/@T0GQ@@0ER@,#N4CS MDWSD#$.4RJ"XTQM#@@7G>4](C^QY^N&5?B68(5 M7C*V<0DR-D *>@=X_#' -E5OA2-Z8CB=.S3^ GH'ADJSH.0)""CXPW,.R4'4 M&P-O%2/D@2\D*)"#I^ECF//B!V*W]X%O#XR)_X1SI^ @(M)B%[P5'TR $K.+ MX;\ 4:+DU/%CL)<&#C\/J0;Q+7/ 4H>@SC8F)A85 0X7)+:??_!/(P>6@ S:@G= ]Y1K'! U:6"=))@ MVA'\&,=W!7TG1+4,B[T9WK4\R*'M!%*)>[3=6(D+';>0/^-G Z!?^3TML2[& MS#44W)NZUR5O@'V; &8@9FL3[N^GNG3C;S3L!SAIFCUOO$>*XUO%F7,C%+WP MQB!$7J/OFT[B@PE N*A6\ 6(N<&=N X+3/$>@05#)X"KQG'9_3YH4N)5:J[; MC\9[ZX-VPIY $/R$C]MV *>C1'+S 6Y #ND0 V_(4 BIEX*'SLR#2R; &$K%$WDT&$D!-Y]<^TEQ;T124W_MDP,=")@ <$/&O!2,_.P C0&/'_ 7"2MYZ77-7%2:TQ#_ M I#4V2,HCJ?ST(2ZI XH]I_F29HVKG&Q-.46L'V;L_/(&;/,90I.8:9Q0QQR MBB."1(4[ L@]WP -'H"]!V.#*!MQ,)]/PC%S49R1/+HU.L-!"29Q!'B]->!; M'*)'838@OH*<]T!Q%_I!ZCW$]MRIG+THCLO$ Y+$P]\Q9L$#8E4 FQ7O0_3- MU1W,HL/E!S.VOS)..V%\#PP[BCG^ -X-D(/SZPT10P=PV22D[TG..-QY"']+ M!D?^.V6U#0R/QKUJH&D;I"7Y#DUB63E7!THG&-9RE=0O!,_"P^ ,Q28M$O% M"A;M^1E1MIR\JF;HCHMGZ+:K&;IO<88NQCHRS,U(6!'%*7Q7*5'2I0,S 6%Y,2%_!9,-GH/FIRH>V#X MIP\6"_$S)0ZY'".^%J1V+G5C,!7#&-54H>3G:LA*+^%FB$=*1+\/1FT@G4D@ M1)WA7%N.[R2,05UXY,&G8.(+]45(=+L/\!#&%0#L(PAEO2YC#/'\"\_.AE+=ZS*+24 MZTB[ VSD8WYI[5N&T0'ZLZN40E(P,0B5%!3/XSXZ/"D65BQ92H9*/.,+("&> M$S\MY8="T-, &B0^R5."3@:CS#YU%YOVO'I NJ+,%.UR*S"S.G$^[@0'+9U, M7 FL4CVI$%MQ]UON6YZJ<(XT&3R.XL0RE-%@-8#[@O$;I[TA>O(Y,M:RL!//09;K>#'C[O,^0PH: =F".17@Z[A?VN P M(N:#OHV?:VL/&7 +[DPV&-RM(PVA[$FH,T!9/A%A=AEGHA@'IW]@"\ \QZ&2 M1IIAQJ5"F%Y(O"F)R:O8532"I1Y&&$ %;1G@1]B%BU#JXW"!G/VY8+*YXLT\ MRB^.D0?4^$&ACPJ#%"@X$%@ZQ>SNM<.T<3L'Q,75_D40@6('Z)Q@!]'(X;R3 M8YD0@,(A'T_@MA(:H,@&'CPW[3+N"Y!S:/JJH?!]O*^!'1 2$#V!D'8^X,5R MV^/[9MT /=/EBKT#7W%# F./)^=W9UW^D'R&-@V/P7.N$Q("P(=HB5[:X<#^ M2_#C+]PZ$V('5%>U^7_[P5?Q4$^(X!G4M-W0)^$!9QZY;* ?J)2O6;.[T58@ M)H:5.K53;F'=<@L+CQRLJ6'FQ$GX.N,Q&Z"$U:H9 M9YJG0Q*AVGN"1"FC/@D!I,]!L1#EJLR2+$(!9NL0C>5Q',6DKPFF1&C#<9T; MA8I'<'2>Y1W\Q!4[):L-=([,Y:3]6K@!4/*$;P@. Z^<:SK,&PCTU# _X7)1 MPGKY266W+VE+$E+(D/ HTFGS+2GO::,.@IA]I3M']C7VX7;PE^@^2*+[)K*! M_Y#*X<\($AYHQP.!7X)9P7U,8#XX8PJ;#^U'/T@A%?F"D5EJO '.VR$8I;M& M[3U/U- K"%< X /MLOQ[X"4VOW6NZ^!3*NRH^4GO6?2$;J@Y0I)[BO+7)TKC M@8G!<']>:PO'*2$M1A%XHO@\>1H8+1B1OGRDM>KZ\\[;5,+(>I[32EF?(&\GR>1 MPNN,:57\&U,#6D:[;3#B# Q*C>$3C4F0O+-J]3IY%5%LFL(HRA?PGA:EX^D M/AQ=$,4>3Q1,F%\?C*Y!PAS(NQ@X>#]VCG\U?>F:MH& :()164<1>2EG,"#) M52C4M&K)\61^)JB#KZJQ?1(NJ$<\P08BAM[:".49\GO=K1V@+QXPG_]Y/U6' MP1QR ZI-PI,*!I.2HCB&N,"TTQ&)K \YN=DQ$)?\$GW1R,HBZ7@7&Q,B*@$7 M<5V#D;LJ4;V9/1(*;^#W22)H#4F0H49HZN8?3S#A+]=%L,>525L=0Z*H@Y[! M=30\%T:.-QUKA5#'(T<_ =X[3\Z0J@1WVZ,V3-%)"FES.QJQ@G!-2Q5363A" MG5-OQ=3J/B#)>_O#+"I)J\ GLP6[3*EP.^D*(*@F:/-R P$$O(@&PXG>?T 7 M CF-@F3W@2_O68@3AFZ,/JCZ(-I,4&^\ 3DVI+HD+I<^BM';S/CKM=5J-![) M1;R9SQ-2LB^<+\[6(L9>G!USI3G7>MPKT14)6A'GJ)^=$+.>_HUXU?,&:XT0 M)R9()/,.\:[@9%D0H7GD>)1,1)P SA@^]E3H1-M)VK^"2$V&CD?ID$P),%_8 MS]RK..-C^;$*(:PMA-"I0@A[$4(H5TW #YI_Q0^B/XSHI\^O-%A87&#DGFJ9 MFH(7%'0)0BI=<<1!;#5_F)?]3PLX)!1_- X.:PV-.?!^(N*S_#(!S )_?L66 M5OXTAW/,U$S(PUGN(*P?%I<+%0+86.M-K:+9YJ6,CL]<1YE?:RDJS_M]$HM_ M[N]EM'[PO!<()]3S?JQYZU:*S2O#W (<>2XZ5_2V/_3V,LQ7=%?A?H7[9;%& M6'/*L?0\U*.R(6Y'/>\%WK:0X(9$'KS #M E5\0!*O*MR#>/? 7:/9-L*9GR M_?2S8%GRSK]_E3O? M!#;7:]8^B_T22OSQ:MOJK:*KNE7_:'ULU!OM'3%O7H>V=W^5N02^_"CLXT.S M8QV_-O5N3M#L_BJK18!7UT2JJZ^N?F^O?O=4PF_7.3B+.*M6XMZB@;;F) M]MWI::_W^?-^ ["L=9? M"25']9?..%LU:>Z7;Z)"ME6B6Q;X VKT*Q"LPK- M-@_ [BG0J]P.Z-:M?4/2W?2>=CY:'53.%YDZVZ*<[Y<9O2L>E/9QRVR^OI:\ M_WZ474& RH6V0ZM45[^%E_+FO*?6T4XBSM9Y3ZV/Q[NDH%7>T\T#\&IVW''E M/=WT76\<@,JM5:%9A685FE7>T]?SGFY#&FKE/27O:0N5\\,=4<[WRXS>%0^* M95J;T9/WWY.R*RA0.=%V:)7JZK?P4MZ<_[3QZCK>UBERJU#1T'F**MHB;_2V MJ&@E"[[*M:;8ICK"+0.Y7&N/C3NS%QB5*]W%DBRJO26^W^?CVG;Y5RJ:V7^: MV0+G8D4N%;E4Y%*1RWZ3R^Z9B)L]@'K-6E2?M]5(NGW&ZXII\.66\-''!J5Z M+VJ"D+&$Z9^_P2?8.IA_N.Z1(F=B=BL-4&=>R*=UW*DI>_I $1RS\8R)(ADP M^/ 0,:\]&1IB\Y%, MT9#L!'XPXY@AG1.+LAW#D3.3DQ6X,OZ'Y@O2$ MF3HY<9':MS255,X Q3]P6@V.A%+/)."I\U??&??,==@CXP,KPRB(^U$<,(.N MFJ;<)S_BXZ9HPHHOYEL^,I?&+HNCH:DYSGW,Q\S!0:4.N/1LVKT<([& E[Y> M-]FY9%I>;BPA)U:DFZ@5%_?KW>AIYC61???S9R"VGFC^/'O,*UR(#Z-S/)R^ M/5KK0N]I;KZ1\WYW?_-J[^O.S=W/YZ?FUS=W MW?-+XZ1WV?M\?GK>O1#?&]W+,^-+][+[2^]+[_*._KSI773O>F?&[=W5Z>^_ M7EV<]6[@D;L[>+S$V>1)B!S"6#[<6N9(> QVZ+NN_T0!0Z*:D$442HU&0# ! MAD,-QX._QQ1?- T[Q&#B%SOHCPRK;6(\N&7RL&S P@GK1S+R>,\\-G3ZCNT: M_I.7CI^*..S?OSMJ6(>?X)5Q%$:V1X%+C+OZ'NS$[W_%^.1[YX.!,=L17!K- M)37&?L#@-6!@#7$PW(0%&.\PQ>&]=^ '%-0L6,P#O7. PZG%8#F?#Y8+*3(K M Z$AC]K"R^!M>6]1#])S>6_#>#8J$9.9H.IRUV24"*^[S Z(0X_4G#T@(LF< MQ"(I\K'\(7JL_>_=PZ_.DCKO2S?C+ILYD U ?WN+D#>PC 4MQG^QI M6' "&JOY::38-3]!8*J3;T:=XED:OY>A3/$9<)L14[DJLZPH1[F47^GW^.YC MWJ8R(/]*J0GJ*@JD$.<:MC$*V/ ?[[XC4>">^XC MZR!F 00F7Z*NP=;84Q9E,PC\HGR"5TH?F,E;6":?H*16OVP,OE M3 _=/*PU M9L9NBL_R]<=+8(QXIR<)Y[Y"SFW\%,:30L4%UR2![3H>.Y"8;Z6./@1J=8DO MO+<^ *K$DY^?KZJN+/RL*[WK'64K<$M<9QF(&B53T.0 W((;+3G+N_P;C5NP M'!?-.%[B=0FNN=/5O171]@6ACEW L*T 8DO0_)IK@*O'\T4S[)=!24W%724_ M;>P0/UV#1RSCE#CL/,=[MRZ!JN<&K?326^N^]!?X0M?(;K83JN?ZP4L NJ0# ML-DZ-%M'3?/P\ 6>P)V\@PJJ7<371KOV@IE?KW3X2^[IA]=O?) G U]7T-WY MGF/<.+#.:USG!LEXNVAUY*WN?0K6P+-V@LZ M::[R%'?3<;,U9L1J2RQW4AO:3JBV1T>SF@WS^+AN'KXD0W\G[Z"":B?QM5Y[ M%;VFBC>L63:MI'1L>S6V-Z0LFHU.PVR_I#/&]I[EVURZ"CQH"[\IBV$5)>\[ MJ>%L)U1;I'<=FLU.RSRR6A5B5%!M/[K67M";M[(2ML=*D(V/7M3W:'LUK;>C MY%5Y27NS=&4>: N_*?.@Z[K&6:IJNB>KIO5J:>.]96%-=^A[+VE8NY,ZT'9" MM3V:6;O5-.M';;-Y^"HQQBVZ@PJJ7<37)C#$K4?4RI18)+OR>R#\$C [8@'O M1-+^P?B5&I2$/VZOQK&32[]48=R;@WB;2^_9];\UI?]J8KMLRHR+ZZV7@Y5J M]*JUG_5#LVVUS*.C2I6OH-I^?+6.:XMFFF_^\"M5OD13#MOKCUB(FCO\I_W MQM@ZYOK&-"XN3BO=O5+>JJ6KZ]\/W3W7EY'BE,?4(SB?)8J.IZ_&%[=([=A. MJ-:H#+V%XZN@JE!M&_G]^IEZ[]L$?L,"8.6UZ]FF[5LC8'=RZ3U3,#=W+YS4 M],]RDZ7^USACGA^!''!!"/!\#NN'W $V2\SBP5$'QA\>O=*/1BQXV:8H*/.S7@ ?R<_V72++*#P/8BGO':]STB+SJYP!\[8>@'4\(* M>!0P+S)@51PG%/2=D X89RO!/7;JQL">YAW-+)+A;OHV(9KMNH0"K@.6X$#F MU<(>'QFVZ6=R9QSV]-8,'V 5!T!HR0]4O,J?3/P0:!V_<@*:JA36C+R;P1L- MV,0/\&<")>U[>+F8.84'?L^89PP86*MCQ^./V?V^'PS BN5G8-S$\*S5'!PT MY62GWK<^T"I@7K>]$6_Y2Z W\H(7:3<,Z!D%ONLB1M 6DJ%;$@&-P]P[%$,2!^R/IQ M -> Z);9#&*2[8:^1*=)'#G_A;?.'K0.OSP 'UX=X @OCJ+W/K)66#49]96> M*#:S_, )^Z[MC,/"X6=(CIE- +'WV42-30-=@H^R(#8N^1(0;C_V'#O CX!( M@$Z-]X(SX*_&S/:(00T%F73L ROOR#_PNW*\66'P'+)H?3#FQE.-]X)CSXZ8 MR@SC2UXC1DD)?OZ!(^W""$7YE7ZYSJY0A((*[ZSZD=GJU,U.JR.0)2'P4T[@ MMTC@-1U0A/N7:\YJB7TBN^6,%98 OLM0=(C[Q0?X1T.C7O!V4WL7/C H]38- M]H+WKFW 8*$+LOQER=^5O;(\KJ%9<87W)M=)=+"\VQ*7O^2=A6;-^;':: MG3D K^_* ND*F7\2>6 WS$:[;M( H-6=A=6TS$;G")3((O0E0FM8';-AM3N- M5EIQ(^VO2 ,;L/M9O6&E1\E'ORQWD@CRD7F$^7&%1TE;L>KF<9,_E?I.[EO\4V*,37,5RJC]J0#X9[_;A^N!H-H_W!D#G$ MFN0_]_H@1/ TRPH2\9*L'$FN-^=:8#_B9YK^7( )>,PVO ZN""PO\?& C!BT M$9:"]8OX<9?_.$\AFI%_B06KR4 T;I\\7=GD%@CHPPA/9IV:.NG%BJQF#XZ8 M6_Q&)"3N8[]U7*#[,1KAG ZNX %5JI5;FFYW:>_0Z4WLS ML*-N'(W\@&QT9*#G81B3P^B_]84=BU_/S&93WS M>!4&^AD?_&!V>&OIL(,6&WC.7I:.YJCU&@O7>^9\TP71ZC37+0A,KV%TKZ8& MD,&\NC<[0+= PO$$"'1E;Q5.<+;2,] "#2M\:=;7;Z[NW:CL45 Q--[;+^B' M\4(J*T#TYY)>1>K:'?])XI$-9KL--NP2M(RT1.?HLJ(5^$4H$@7[L[]" M?@(*REH)=75OU%T;JWNK)/C[BN#WD>#7*MM7B(5L;#L45EHA8[(=EY1R4/=7 M!^DPCN* D1I"YL/*WLRCF8SLD-6!V]<,FM6]=8*6D?&^OQ,\(Y.ULX8\TTYK M[;54[WX6%JI^H>(>[ G&OKFO31#GU.#A]!<,9%SB@EZ0KK5&+K^=4*TV@V]9 M)'I!=\N=/_G]@VK)R__^52Z_0O!=1*6W!E6%INU MQ@L:4.T'DFP;/!72+FK8;;:/C\R&U=DQS-T3]]2=']GN3JJU^PS59LV63+Y8@N .#=SU>><>D_\H(1"VNNK;JIEX$F'BG\, \6GL^>]PT69(^=*#0> M>!8)EGT^834IKT9U61]KIMEXXOI3AB7BJA:5EYO;@TO& YVZ%!IMSP! 0M_>,XA.:'1CX, /G+AM =CQ\,2]" I M9"A1JJM>+C:>6>*!IE#=![XMRJ)"69"[\-WX8 *4J*2'_YH$+$IN090^\?IQ M>@4ORJ'-<_!2QZ%.F:<@%*$6M0L0Y4'NM. :>/L#+&^1M_Z(@"+R.3[M+9[P M[0:,&5-FB_E<5&YJ W/T#O!# ZOS.:CJ@G%U 2CV+O",=$H8ID[8KCS*H>T$ MF'3_%0X&&%C,Y$FFB^0Y[@[L2'U/2XAM..G8>KGKGV$&DI%E/C9^L@UG\(]W MYQ$;6\W:NY]_^I^#@Z[7'_G!P0%ER8L3+)E:+O+)SVZO/U\ >MR]+*F\H$P@ M+1_ 3"VLA?%GA),2*#DL4 C"O+=(4%IMZC68>F5YIIXS9"?#V?$>#+B(O"R9 MC&B>@S]O*S;0S#JWN>7QHWO8ONW?G5Y>VOY]>W1O?RC'_2.S/N M;KJ7M]U3^M*D;\[.;WJG=U^Z!_]W>=HK<19Y[@OZ)RV6L]@O<7OI M2LM9:EJ19)?S H'K#=B$89LWE6>Z< ^IBI:R/UKZLD%!B(,\%H3%MEI'$VKN MHH^D-8UD8+II_.:,C3M8F0N0;@V^ &G,7.3Z+C#DKXX0H5->K"B/(])65#UW MD/5=W9T*ABHX[H -0491- W@%+6(VHL4LL@7UD3%H2@C7F*;/CQ*[6AT?>6+ M'SS AGE-*6[R=_8(>DHWU4+C_-Q,NAEI&^:]>V;V_,(M%VWU#GMDD'#S?'4L MG%.#+N522!(K(:D%#'7/F4J)HXF@ (4A'W )WPY!'"X03.LIA,XEK!O0IXQHUDGN!M+'&<[T(>%B 'Q)QHL7=\O?:*N0W)X)P1 MX>"=WQ\V-3"68P-5(?2<0NCCURF$GE_HG"F3?G;E_DOL59RV[TYP3SP,8(TT),473"-Z+1.F. MIZ(KBVF>JF2?HF^F?@I[D_HQ>J M!U)KBNW+E=-L_E.NP/AD%+;$XJ(OU6[$G.V^@:N,X4>\2>D0=RX:E)Z376R]5]2MAJ2PWM9RX(34 MJ9(.BSH>$>CB==(WI15'V_V_8D=X%POO*[$4Q EP$DQT+=5S1P"J&3D(5:(4 M"1EB*OHT8NN4@.=&/J'&2CH31]?8F]C.(+&1AHR5(7RY MI5/1NS%CP,&!]9GS*%$G<_\+,: -NBEN3E#_@OV4X5.+MJQ=D6B\B\TAT5PC MT--ZDM"#),]-.22%/WP ^ $_!F[=K!E=T0G4=M4!.![R";X%/(F U#'<7L*= M)8U-\:OY%"91R5D@.= A2OUZ_) _34JV94G$QK/%]!Y29KDRB/P$O<1"F,!O MT PD7D@.MZ.:M)4_J^=OD^<)?>/)Q*6_[6"JCN#,CNRD#R]ODMH%_1Q^?T,- M8%'C_XSN<*M^\'LM1_EYD<4)HN2+/:4;(B#/ &/E.35W3L+6&E)Z)C2&+-&J M'N&P:(_-NN)XJ8O[WDJ^D)?X-V5U _F5..6$0M=(F<7H MME*R5 CP+/+<-%G.=P2=HP_ G>;0J#CF+@CXZ. $S [X@WH'H=\JL57Y';[O MGMS.?/I!6=0+U)-:1VFJ/(SE!PY83(@[" 3=I'RZV:PUFS\(*E,W M"T;7@>BV0G9W#H19SP2*0<-E$9(GT"/6,Y.*DLA*^5(;>97PMU+C%=[@4'-; MF3*V1D ]P?[$;D@U<1D%%N=[TG GJL4!2>DP4CZ2I#^AH2+-JK?WP8"%_<"Y M!Q %/JV2R]8*_#$YS&U&K];X7.Z-E.#.8MO?6ZUC\_@8T/;[HT[#;+4/3:&U M'L/G1VURV/QF Z$%A-\M4W#DW'4S>@AI(7*97.,5=8_U,[>\Z%!QU"_M:LCUO5]P\D[(X,4!K>?$[*XU[H)W-0,59Q^Z M&Q393G+=O(4_Y0B@NNQ$ FN9;#=.+;2UP0Z%;6"]/ PFWE#01]\9C]G ;C< M1/<$,O4#A7@ HNB'3J:\;(H*7.4>T(KG7)0\ 5%;QH'( DU<55A&RG\KF6$* M9ID>(0Z';!T2/O5:O46>;-HL7W,8N[J TEB0S"Y!RP5YO]K_DQ]C'TZ053'G MVQ-[RMU<'F\Y+RP@%8*RDR$>*;'!G?;:KM6]2:TND^,QNXG4L1CU6N% A.07 M:O9%&-__1]CE!+;JJ:7$:@):LOER('8.BV$\:B\$_^*.E0TSK_/<\\JE M\TRN'LJ/WG67\ZV4\B5=1HEV0N^5HRP(%\3=FUJ\17=4@M$5NPXZ*AT?,,*6 M?LK;OH.)"[3Z'>N//-C/0\*ZA OQ4];-^4G+$"CT7WXRKC'Z#D(2Q/:#Y\LU MKR:$7 "A>GV^2Y)O@'(/@,:4#^53=O!"[A313:/C!5S*P1^3G<)'@7\9W7]V M)\OCGSF#?S..E9*G MI^09J7>N*&N$I^.UMC\=;^XNKF_.+T_/K[L71O?T].J/R[ONY9WQN=?CV7BW MO9M_G9_V;M>69C<7_M0X4ZM3:VL!\(#OHEEKSLPX[=0Z=.OS72VIM)&7)1=E M"PU)ZW5=_XG,1B+$,!X#C$ KO-T[NN2YEO M&Q<7US^69$1O/ED!"P:K9(4]2%;8RZ[H<^1K06O1-&O/\KWGCY1^3X$7GBL5 M;JX9X_/+Y3J%Z]%I;K!QZF?A+OXW5J/T/!0'*NC2M&;;^KZ-QI?E;F5]"/^9 MX6"@/1P#L)J#+879&/W:!?2M+K#X AN[<(%KXC]KQ)9U(<9:J]Q?EZ#V^XC6 M)3*%KGG8F5L)OSZYV25;E[+SMJ;N?^.M'_:LDPF8S:WV+G1QJ'!LAW%LR>VT MZZWMX3C;)0C6Q^WO[&^;X/6O0VP;Z\VS_5V>-\>"=W^5-W/U^ZWBRARR2M5] M-0!>39?8S:[Y>W++&P>@0K.-L_77#6YU75=$YC?!S%?K-UY#J^]M[^J]_72W M%?&)"N4JE-MJ)M]"$#>AT%-'>>/S%O#^A4>P"1J5P<6!'V..S?.O:8O]D*^Z M8_*>;S6B;9-PJFCB3=#$Z[OOUT<3&>E)_Q1U#W])%T2>/#:)@XD?,E4#-\'Z MKX'*69[-!2[(DBZ70KF*HH+%.9,%)0W/2)Z4ZU(N:E$^P%&CT2GF(.DW41)_ MP9MFD#XO-3:3"JM'S"D'5A9$XWU2@KDL*+=Y!3!/)X%JU[L%T.K/!7; ?P.'4)Q=+C4*\]_J>9Y+6G-H^UJ_Z0A2$O MQ9Y-><^I#DR:?.,[ _80NS;].72P8Y^JL0T)3NF Q9IR>X+'*3JDAJGF(/0C MYCW8#ZGR?" 8>&T(-\A[@\^6?ZQR($!%6ALAK20\.8>PX!EL)X$E9GVL5(:_ M<0*!J&S$/W%.IX?\5&%QA4-O!H?RHCW%V 2'$@>V+(N5OU)XHPK" V:'P!CO M9>]ESL=(>K. NE9X?34I0##\0'#Q"LWV$!%DZB/NB1E_BV(JP M8WZ]6#GE]$[AKNREP8PQ-GT##?5 S+N@[=!#?!M\=@S2 X[]X+].R,?'7A Y M57//J9P(+1\ _5H"&!4#7#8]_@?:$VNJ0GVUYT^T2=I&?%;J*( MW_9.:T8/^Q*A>#"+QGJ(DPB%HH;E4**Y.]?5DCW1?7^0Y9]<.BMTR*^HG% C%X$JG)F*AHK<.!(/#>4'HGR&&Q M3T?(NTF)M\I.99']5?2B]B4N@4W(" #>;5/"%3".QZ#](C/E**.U)G'MIP0@ M7SSEC('?1FJ(S@SZRX$ .<>H&J,ZVD0)8QCX8U")/7$/2[6XGB7F$BVOGU^\ MW+VY,\[_]8+J^795/;_)ZOGVCE?/]_[OU_.3\SM>+/_Y_+)[>7K>O3!N[[IW MO2^]RSOC]O37WMD?%VNLH%^!Q,W=F@4,'D1LGF!8TVR.;.5\KI:3N:5C0 MX@P?X:W4D$&*[FHK]FQIQ<$K46^% Q5.Q[4G(3PC_ZN,YOM\'?<8UUYID5JV M.'S.^U\'C90YY98CZFF#GQ!3P,AOUEFDTFD?P?^WV\C11'H-P,!)GJ$-MY%@$;%99 M2-?<0NHF%M)GM)#>7Y]VKTZ,\[,?C<[1T1)E_\MPC!4>CM"%"BJZ#ZP-L8;5 ML=?9S>X\(F?XUHGMDNOK=L30D\\[.^K]$)+6U,M5)V\G2BZJCZ]0C<$ ! M*N-DG^B-H?FB;*X*S7<8S4_M<&1\=OVGM\:\*ZS>=:R^% ,OC11ZYXT@V'5< M/5QK2%Q/7GRSC3*MJE'F7C3*7$5,H5'3N(CR+QIA?\0&& !?0VP#N5FR@,BA MD2,-6=^.<:Z HV*QZCM]!HS#)["#31;2<,D@^PE.R:'Y%*$1QMA@WF%\DH9X M'^4M.+7ZU M1LKI2!#[-G+N,;_CGH$:15,6B4/'9<'Z$UT]R1A8+C6$O:.+",\ ;RRD.2[\0A;-R:GB1>5D>$$BT])1F@S2T>\&K._S$2$_ M\M0(U_$8!F$YGAB7?F:@49%47TXMV\26SFC\#Z46E=O2\U71.=>XE$8]Y^Q6 MJSL7 KP>Q7GF*L5;E+0>1=$D_/'CQZ>GIUK(^K4'__%C-^B/G$<6?F2#!SOX M".S9_FBUK,-.I_D1R,ZR6O5FQVHTZRT+3+^/]\&HWZC7VX=']<;_8]\:!U9M M%(U17EHDKU>-SJ]T4KQ(7H[P( /WVN4SI;^PX $'87#!Q;WU M+N9&(Y.^,MZ?%PH($-R"IZ0.P##@/F2Z+0F'HX/?A1124TYN>ZP^]0+E#HAZN5T)N$WT48:J/[/[ M@$][/#3%Q$=!T?F+,RZ=I3K.V%S_A7(SE:590:89T2]#L#+R+ M<5T>X4 MT=8/CPZ/&O5#^,_&\>'' &RR.'3Z5CV\9]^:=4&US7V0N;B\2"A/2 8IK!P% M-3-R#HR@VY,"JE&.; OW4*\?5K)NK\BF?MRNHZ9Z7&_7#P\['_O'EM5H#]C0 M:O4EQ>R^G#O%]8< 041.LT3LR7'5SZ2H[@2SIIQO1E>^"4.=GH-#ZHU;X0,R MK-9I 75=]2.?B*M#Q'5<$==>$9?5:AX>MHXMN-KF$O5%I M>!61I(10JUYOM:WV1R", V4,M7>>,#)RYXR%\"M;ELI>*_H(3>,&HY6\/O3" M&3N1S3N!8-(:"QP035T,I]*&,-##?QM0Z@_.1A>A/3E>FWM!<+CF".0/R9?6 M4@;8\BX,L=@17ZRBT[VDTTZ]<00"C>BT(^FTLV]T6EX_E/[&6S:)N*#B^-\N M36R=K"R<3U_-.KV_4]'7OM)7\ZB>D8.'^T9?+Y*#)\O+P=]LCYSK5H,3SYHE MH5KNN*+5?:353KMUW&XU*!AWU.&.$R!81:]'%;UJ]'KZ?'H5^>GU-=.K"KYU M^'(5O>X7O98-OAU7=%O1;46W6T.WB9QM'[5RY*Q5WW."%91X-I<2GQ=6G^?' MF0(U512UQQ1ED<79RJ&HW<\_*73E"(FUZOR4Q69@FVC)JFAIOVA)Y5'#/_7C MC]Z4!%6K'E@?NPL(3JZQ+,71 M/ZON.KSO%3<[1+&)/MEL-X^D]&L=- 2EMO8@_5*KWD%:Y/VR MN+5+]5,-G& M\&49Y5&S\-3/M3"%UEJ@H+/ TD)O21+,*7I-*I5?4O\LX=F%*N=&<95S;@WS MXMKGY'JT*N=,'3,5+\^>;%$5]#.+GM]6G7,E4796HAP==^I*HBAYLON*'[%[ M_@M8&Z$^5YJ?P+*AOGP'$I"SNXEIJ M@Z)$K5/*35B^Y(W']RJWQ1LALZ8DL]U/4/[3#E!)J\BI(J=7\UQ@.FV[<405 MX* )-%N=UA&0%>CVEB2LW4]-!KGE ]',9'21\,+@EZ2\ZQA.S0[YAR3MG&BJ MU9IFRD?UX!=^7H)<:]>UV?)4[AQLS-!L:N]&OG/$JB_AU,?D,4[/5:'!OM)S MH]VR6HJ>CUNM1H:>=S^C^F[D!%M'SK_%'A.9F3FDG!!OAJB?1\J_Q>[4.*PH M>8\IN5EO-JRCEH@I''>:A]^L#"7O?L[U9S\. +.WD91EZY1U2V6^&&6)5FU: M]I.46_!?A\='HDU+L]G,$O+N)W=_=H;;1\=46\;S*IY6(Y-1B%2'O%R'G M.Y^L^J&DX#U(]TZEEQ4Y>'D[I+O ]YQ^:(HF9\]P0&D$=E@YI"H24\5/V.RE MC2W-4@)R][.R4Z*Q#\#8CI>E,S%G^PG()$U3%$BOMS,="37A:*HF@Z)3&3XU MAU9)Z;3:9(>D^MAW0)Z;6;)=?=3 MWW)A+IZ].N]',HZ_=3SY*E5HH42?B(>D!%&0K\F0@^+4@/J B7?P!W5S\ M\BL0(1QK1!.63./BXG3UI(? 9*2=955DN(]DJ.4"PO\GN8"-HPX/5*HPA[7[ MR4,RF5U&),\YF27-V\3T!8L/;U'53 TN@ZQE AL9RM)\+Z)LZJ_8#L 8%953 M"0PBCZBJ%WX52EMS0M[18>=0$E6KWCIJ\H)#15-;EL:C*&2NY-)T0QG-F(A' M@C"C'A;EM^933JO66$X[/*KRX/9:*K5 3>SHM?4-(J"6(J ]2)]9&VL-21-):/7U]J;89+8PM%!7OYPO5##7KI/Z\O+8E:;LJ MY7_W<[M9E?)7I?R5J-H^4958;+N?CH9"()S1."<9C3,LI7(^7T UEA50FDC* MR"HIH"H;< \)L@G_WV@?JSG5^$=:>VSL?J:9U!Z[8(- MC!L61D0GP&PZ@@ZO>/M1("/FT2C<:]?F_>Q% K5(XGQNOO0B&E-Q$)[37>6L M[)F@RY0+8NH8EI?5.];A_SOZJNAM]Z7<;)&\^8+TZ"4*_])ZY_*5?A7%[1?% M%25#=Q2Q[7XR] 6+,!UKDX4(G9*T5J5&[Q^U';6.C^N-M.>SW3D^DH9<_>CH MD PYK-JKMQ3AM;[;>PE](>)DNF>,;;+3(.FE0%1]+[UW3A$]?(,6]P[ M]S%IG:24^E.@30?'G/%>,\&C@S$XH;%.;">@ ,B !6/[NGO: QP\;'VZG881 M&]-#O;]B9\(%+AL.69_46)ZIG639>4J>D9O6$9!ON]-*Y&9B%.Y^4O5OO@/$^B^@%?*3 M)IIJ=C(V=W*@BEA<8ON;/_*&7XTO;(!;TNIL?1>(W.D+J0M?P%]1'(%M&;&: M<1$-UEYWF\T2MXXV(G>-P'_"U(1_O+-61KD+WUE1,==^ZT?-!J=BS<[L_/V[ MXU;GT[X3L@KU6]RM_[%#M'F5=HN$16FP 5V/WI.=7[WY+/6)@.+$S,-SZW#I5+3B[V^&9(O MG W<:%4E(OM(ITJUQO^LYZG6NY]4/D.>%PRH<29PV5FD5_/^J9]OZ?<@9=<5 M>$FHO#U;';(A?;DBP5?W"B^'TF2<7*&!JMXS7[2H8K7- X;S8[*5&^V MCP^S)J-EJ02@':?+WC?6CRDLTAM/7']*Q*@YC9*PR1=[JB9JS.0OI,(C7_S@ MP08U,K"]1:.)L[)1OJ=L'AX E:%.6<%2>74KJB6JU<1H8U^H]B[ 1HJ4'K+ M)C;0%_XYX^\M3[:_LT<'7E S;AS0DH-!Z'M@89XO*57+4G"&;!-ZWBP%5_)U M_2[99KU5[ZAV.E:=*L'2\K6Y+Y1Z!?(S,'A2DM):)X'CRMEO"U,!SX*:<>=[ M#I"EYS^MS]8\KARL>TQUS7KS$*@MJ;\\;-9GJ*ZUSU3'2RGK!9)P)@+B#0+V M9/QINU_]U=,.JB-'U9%CF]R;[43N['[VW'.G M).;DW. ?V%AJY+N <@98=M&4Y[W@K(MR$Q2O34R; ;)/[,"TJS1C?946<.TJ MM7UM .\036L#CENM0WW L1A5?IADMF];<]05%7 EWI7CC$K):3KE6I%ERRY6 M7 9A'KW!.2/Q9NCML%7L4[D]L.85<2DW2D5Z>TAZ!4V)T_;<[F>VR08!]9NBV(LHW092Y/[=G.ZMRQ'A&LHZ4M!4%/?&*"Y) M@]N#OI&W,0;D'"^3\[85T=T?5ES*P9-MEKQQ_XXUQ[U3HHF'[+M< M4>[;HEQ-J=W]'*)B,W(Y:GV^)5FV++*BNS=.=YI^N@?9/?.-R=+$]TKV9%,G MTHS,K$BV(MD"DDUR"QK[DQ94*ASR,O&Y[NR"BC#?.&$F>?"-_4GZ^=/&QI'9 M"JSG$:)F>:X\3UT#*4.7%2V^05I,!B$T=C_51])B=B+":\O%LN,0*EI\F[0X M.Z@YY9-M[G[63BF?[,P,YAUWRE;CG-\@V28.V>8^YO4\EU:?+3N7]O]$_5 62I#B#MJ@-(U0&DZ@"RA>(KB4PT M=S_9K51$XM74QY(AB8)QYI4R^0:I,0E'-'<_&4ZZ0)]X.,+EGE#"?MUUXB44 MB=0(OP!RPF8<:XLW5*3U!DE+&[.\^]EJDK0$3=DJ;68-U+5L!*&BKCVFKB:V M#&XT5=7$X5&],1,SV/VL-$E?__+3DS*D#LFG&(O>%#,-OD4/JMZUT>W_%3NB M5_@I4%O-3%I3\;F-N=O*FRE)Q1)%?4HECNL@H% MO@9A;X:&M0#"EJ:I%;@M)[X7^L&+R/4+"_HQB"_Y+C[_])S/6BV@96HOF4NA M+XTQ9&BXHLDW2Y-:?&%+,]06)," /#OX8[(L4:HA&7F4MTII62ZV4+ITN*+, MK56#ZREBY?9ANW&((XD;EM1?&U;-^M_MI+.E!KX!#@)!A/%]Z P<.W!86"'B M+B!B4R%B&!,XGO7 MZ1MVOP_ 1;87A17[W%*L_>[ZZL_>S=7G[MW=U/UW7C $_O227V5;-]6Y$RQU*:2[/5GO M_\LX1<"& !HIRH#$%,D<.6QH)(,FKX;P! LJU-T1U&THU&V\3=3]['BVUW=L MMT+=G4+=AN*ZC7W@NKAJU:W: M^>7M3B/C_YW<7!CG7@@6?9]5^+5U^'5[^NONX]>=_-'!;7_$ MQG:%<%N'<*?=B[U$N%/;[<[4Q_H4+-/DZ3SG6!UK M]\F+=V9'MO'9<9>T6^F?V2+AN<#1APX%Q7\T#JSZD5;ZBY6->-OTV4R!8W'I ML81'*Y)-E;F*:VCC-90O>17UF%CAZ[$,C%17*SX)^$IV'/G9,MDUGL;?OSLZ M;+8^P34.T.?%0OB9!Y=+!1)]WXOP;@T_@/\>3X"[V)$?3(V):WOX(8T0YP_7 M7@G@_^4\@?\_(=O P&PU1,:E0)AY\W=8]SODW6ELUX@"9D=T#",[-.XQORY@ M?\4L%/EXD9_T??,#Y+0A=Q>>^JDBK:? MM]W0F+! _('9BY.)"WB'9=(!>Q#F8#BSI3)$:QO.X!_OSB,VMCHU(//_.3CH M>OV1'QP<4 7WWTJ68XMB]+/;Z\^8&49%X:NIS'Z7XH!I\247R)>#*<:=E0[Z M/1,3*1 2 I16FQHB&*EW+L:OS]L:9Y\_KVEI>UJY5/_C=N(W'0$/3\AO-4V)RI&!Y,EB.U=UI9=O(W9C+ M^DB1GA\AXQ%I/,"8:%OP]Q"[4T1+X_BIB&*/>Q XX].<>,/ ML7AQBX_\UB )?FDZS?S&'IFV(,_N])%J)O*VVGXL217&+,-Y]_/M^2^7W;L_ M;GJW:V,"UW$0QK87254#M1LG(&4N%)/L15@4_[+:[P8$!K4 "<7]>TX9 .N)00,%0=<_9ZW .1Y@PY<@'Z'!;9-NTUF MC;)MX"4CVQVB4H&+Q]1_@K^4JAEB#Q8B&$!(@%8 2#&HY1"_]'^^L%:5)9&!7B+";VTDJ@WK=B[M?3>/\ M\G1]J0ZOASGP$GE.&1B:+P1A*7]7ZW -JVWL_ W!S)1&AGK"DGCX[N1JK-[BLT5$-G)],>4F*.?#EC?YQV9?N02S'4\EJN!9I48 MB1-"GN7;(<\XOQY9T3 7FF'+4%";\K#12\3%U_#AO/,=U*XQ#W5V8JPV:\ MEN4Y);W)N/IL\'?U_EU@W"C4>8GM^+OG/QFVZZ(W-T37+S>[0F9,>.@Q1!O0 MC@QFH_^;'C*>1GZH-WNW)Q-F!^A;=^%M?7A-Y$1Q)%S=\*WOH"FJ\P3ZYL[W M'./& 1!X5PE:@UNF8Q-=S&&L%OW[=T<-Z_!3:$1!S.AIUWX:QJ[ *%N4KH4' MC@RK( M"C8,8.,6T-&CGQ3 _N@$$1 AG9(_G WR/)\Q92M3%WBV2KJP$A^5B@ *CQ+G M6,+5-/1=^ OO0#)#N$OAC1*+::XPP0_PTX2RZ5,Q# ,;?H3B8AP1E1W\6-8+ M^*:<3LUV[2A'L^&VAH)*,SV,T'>!.C+H\G)S+M^%*P7=HLROXOW-V]Z2.F S M3^G=DI,ZY80PW89S:FPU3J&?9&UV40$Y/2.E:^V(NV&8"I!D'4EKQ346&-BD69R.;- 2;57.>.+;P0#_ M. .MJ(]31)YQ(P5PO)\$CM=W)C9:$1(8GP.SJ,WMYFEW29Q8-7^[N M,69C29XLN-T*XPJ)K^4U67C.JIMG'*_"P&=JS-?"F8=J%7(+\!9B:,%6C-HH MZW7>?0L\WV39!4Z8RZJ6XY6_LT<'Y][T1Z +D8?M_/S%+*X ?L[W\E?=SR-S8<&B>N\U]0]-;+)=,K M;9YE5-RQXHX5=ZRXXSSN> [/?G%<%WU;Z^2-^CJ;9Q<59ZPX8\49*\XX5V]T MQL;==.V,45MF\\RBXHO;'M HV7]C!PKL#_-2XO7_+FC\LT35>\[^YC4 HH85 M!1V %&CBWY\^WON#*?X[BL;NS_\?4$L#!!0 ( *V =5C<*3]VY ( '(* M 5 968R,# Q-3(W-E]E>#(Q+3$N:'1MS59M3]LP$/X^:?_AEFJP24W; MA!:--*T$E VDBB%@+U^=V$V\.7;DN)3PZ^?$"22E$E#MS:J:\]F^>\[/V6<_ M5@F;OGX%X,<$X5+2LJ**D:G?-]]*^<:V84Y#PC."00D/CJ1 6%(<$3.C;#,1 M+A/"%822(*5G+C/*H\9?@78#P3.(8A"P82<6)U%V2S(5,[(Q%H(KNP%2BC+/=B]I@G) MX)RLX%(DB.^.H1S/Z!WQP!FD:@R*W"H;,1IQ#QA9:$UIV8/.H&QCR_C']*;> MF5@"%UF,L/97"1:4)B:6WB]%Y#V3!,;Q\9A@"%/R,IEAS;ZT--5,;D M&!(D(\KM J0':*G$O4H:)T87"(F)ML4%)Q7X%GS3J0$V'?U89HHN\L= RTU; M5:$$@F%M]^3[Z=G1V36X3L_Q^R\R7RHIQSHN#_;V"Q9:L0WW7*VSIG[AM[;T MB)6=CK,_&/O]8M+4#^3T(:M>B.[\769FS4_R86, M@G>#+A2_]]I/';Z)NPL(9H2A%9)$;ZE,A42*"E[GR5^GK)DP3;8,7-CI?' = M9ZP[>(W;M?E_D-W6X=/LNJ/_D%ZX(O)&EZ.L"_/Y<8MF1A-:E!Y&44 95;DF M)DD1S[9!KR>\7K[-2J%Z: MOP!02P,$% @ K8!U6+7M)@U( P 'PD !4 !E9C(P,#$U,C[]C" MQ?H\HPS!/Q@'8V_\VO%-\HAC.9\!@PSK;&19[#GVF<^ZO*G]-O 3"&!B[H@J<[7"R.P(8Y& MFB^%\A9.@::V&1Q4-_<"0TR2K[D4#4^=NTN[J+J0\0W=^?^&!Y,WQ*CI=7BSU3W0)Z^7[U>9RN5Z>PL75 MNP^K!9PL%N=7T>4J>@]GJ_7'YWMO?&\ZW\#B/-IHCW#2_!N8,)9;Q4]"^H2Z M>7H0-"E*@"H0*$^$K(0DB@H.<0L2,Y3($[-D+=:8TUKU!ANEA\/.BM;A530/WT'UET(E&ZF)T:0I2.]$?B4P*\+U].YO[<%U0 M_:X)8$VJIXMPP)N*$4Z4D"U41))$() MTWSVO->/1#RQ@4XQP3)&"4''2F#)U()OA4Q(0*))ZL&I:P$M$ED/>Z-"246Z M+0UYJF'?BSIPW;>#U@/K:1=(*TXX;W2=Z\YBV!:>Z_SY2 6;6@QD@_]'.,>/ M/&Z3>F)W75/"?;#?B*2$:[1U21AS$E+5VH6QZL?GT.]@>40<_YW(W%*?A?RZ M#]'G7P&Y'=&?9N"AY>U&_96[S__?[K[=4K;R((43\REAA?ZSZ!]02P,$% M @ K8!U6,V%4O+\"0 R#8 !4 !E9C(P,#$U,C$.?PW$OR:)Q.XI.__@6AHS''S&[!=BK2F)\< M[>=_BX-_:[701T%YHCE#J3Q [Y3$3 DVXGD+^SN3-)OP)$54<9Q"RTR+9%1I MBSY=748BYL@+]OP]=Z_M>4&E_ZF$&U>ZN5^[M?.'Q$ M))LA,J(RENJX\2:ROP;2Z2SFQXU()FDKPA,1SP[0VZ&8<(TN^!VZDA.._1TV=Z6).U(CL M.$UD_NT6RBHZ(6AC:RFPYJZLS7S?\ MZ>!J>/[^_+0_/+^\0)\^7UU_[E\,T? 277W^.$"NCUMNL(-W]]TVR[?0Y7LT M_#! UX/3SU?GP_/!]9_OU>"WTP_]BW\,4/]T:.RYH1\T4?\:]<\N/PT'9TN. M@B/6>=_Q"M_^?(>N^U?O^A>#Z];E;Q\'_RG=\AS'6[=U\O K]M],IR*:U0#T MO(E^E6J$$_1>X>2F"5XKTQ2E8YP>/';T7]ZX'>>P)H0%C1VEF #%41['>HHI M,.!QPVG8_2EFK-S_5HZZ$RP=FQWG[X<-)-AQXP\6!)CT_$[7;;>#;NCC=MOO M.;V .GX8T, 'XS'6^KAQ=OWI_4>ATZ'QL%'Q&:'JMHE!E0[>FNFC."[G)I73 MP^6N>0=V#Y[KQB@#\;H0U?J FR^.)>;&R9&9F?)\'3DT3MR]HWW3ZF3Y>LT- M[*=LVT#RN\%]<5C"W13'-MZ>HS&^Y4CQ6\'OS&UV+#3J)TF&8W3%IU*E2,*B MEFH"%[_U3R0C=-V_^/SO_K\&Z /'<3INHO.$[AT^-&@XI#:L!3AEELH]X/P* M=G\H+DB[TW%<+V!^IQ/T& \CSW4Q8=V(= EQ>C\-+A;\Y3UO2"P-U(0% M/YFAFT3>Q1P$8#,'ADWP3<8:!7TGTC%$ MK:><6J_-N%/P5S*(':X S!295>?FE0-*#F@3SJC+O4X8XJ 3$,*I1PGMNI1Y M$3-B_:?C /_%"6B5,!XXB$QAF#,0&D M%;0T ?5"Q3,T!8P9SC!<$L?U-#!GB@*/>L4?(",FC+6F:9'%T "80 )ZI G%1[#X0+&F")N#>3#@>K."=EUZN!;"*^!+P/O,"5W':U/6 M]@+N4.R''F^W"0CCMH>[SD\(^."E 'ZX!(1?WO0\MWNH"T@7>9RY'\HH$K!K M(7*.L.(6C N818;@ 9Q;1:>T&/3W#2;@$ P(L'L,Z%I+'4&_8QT4#*VJ*S' M^U1)RAFTU6@'D,DX0#V'W^ +'>-DQ%$?[LI760PM;/;?WN&[UJ:M )B]?%>8 M[#G)*<(81>;676&.',G&P:T-14N&(C!D@E_E$VAA4HN#Y\H1J^ZL'?@1/,([ M'=?INMBA' =1X!+:R"=YISD>E[FBK$C48'BE MWP.YR.UMX*+R$GTS'^'=>U=BOF >%L\C>*D,YRM.GW$-8P(@K6S?0"$5MFB: M-(/B3&_?Q4A[P@'YA:4\69"9JG?:_'0&RN!6:*LWH#M/K %3ZUHHE:H$4CS& MEF.*-&+!$\U"'IF3 E0+.*EE+)BMY.N,:,$$5L)$)O)DQXJRQ(R4:9. 6)[6 M-ENQZD1J#@ZEH(9,IRDV%R>+L5%:$*]U8I'(0(\\+:JF>+!%.#3Z75]1AR/]ZB+\=/JIZVY[COPW*,XCMS/<<]'ME-?,0K^OYG*<7M0F+(A8R\LH\ MVS$/?2G,,[C%<6;5A4$@CR).4W$+V-$U59%Y,KB%C,IWZPLEEE.@(R@=0RFZ MGGXPD5FZV:UMU!^>M^:F*A5]O6B+2%GOLH3*\^D!)P_-X,\U>7MRF@A=BK&/ M?<>'3(P[$8:%$;E^U V)%SF=X)4FMJ()]E)HXBP'VSJ2S>.>HC!BS]32Q0-D MB3UB,;O]_ M%Z/M.QRLI*SFXIYN=$>5(1:W=X/QQX&NN5[-F?N+,R92J?0\U;$'P,YD(M*4 M\W6I!1Q )*11Y@P3X*[MO@.T O)%FT=8\-=4E,H\B_^>"8C&\EZ64/N8:_?9 M5IN?_O4L$G+>Y5Z HR"@(<:,LC;Q*278P=WHB1]!OUC!\I6J\?,ACGX<(U/; M$, +YOF+>9)#!0?,%KG)O#![Q_&-R2OR,H+-+&Q5Q+ZA4CXQWD@/M2K&UE W M)#6*UZL"S& TS>>B8)T/RBH*- 8^D J(S>8Z&A(=G4TF6 $$;&R%-JM]_OZJ M#:JTT*&A0XG'0QJ&00#:@#F$D*#+(^S[-'SBM]->&"VLO#OY8JJM?S=V.92PZ\ M1#E $652M.G1R==JJ[ MTM\8T?+8CQX0U<9P.A8\0H,OG&:F8(.XE>3HJQMGY7_]"R.D(*+=;N%V((H/ST^/J M;WWP;ZT6>2\8Y!HX*627O%&2D13S'"Y:;MUI5O,=UP*>)Y%.2 M#)G,I#IKO$KMKT%T,\'H@Q:'(-#^16CFG^^H38\UK\ M"EWB.I/BA!3PI6C13 SS+LD@Q2.VYRYYY=C?2:/RS\7];&9&BN12CRA'?_5& M@]@NSAHX7P6H>3@C,&/KDF#R9:UCDE#V>:ADF?/6XU/+455=GI Q54.1MTR0 M74++0LX/JMX=Z M-(G,.';=__3NZLW5@/CND7=ZO.(A45_U-AO6SNXN^K>#J[=7%[W!U?-AT+]*ZJYW M^Z9WW;]KW7QZW__/+#;/<1Y?K=_*X>IUW^IC#6!733*0N2"W(I]F_.GO9POV.6TH DR#X,LTQ/*D)C.&D[#[D\HY[/];Z6.!\&+D=EQ M_G[2((*?-7YU.K'33CI^![PT"-MM&K0#/PH#GU$6)T$;G6=4Z[/&Y=V'M^^% M+@8FPL92S(0L;YLQJ%F ]V9>&,UFUZ>0DY/5IE4#_@2X-_4Q&X@7X:C6.]R^ M0"Q?-LY/SB()[ 0_F[C<2FO3RO*09N86)5 61.7DKU1@O?NL?1*;DKG?]\=^]?_7) M.Z!9,6J2JYP=G3QWT'A(;5D+>,HLE:<6_A\8%Q!'3IN'C@/@!B%UDY#%;@HL M7 M0&NJIJ;=F'X&#&;)D<9C'"/$.#(K+=&Q,6!"H5A%LQR;8W@HD\C#2+ 1T:7Y M;]'^ 134G9A1C87.4'T:8?L@BA&.6D^ V:A-OQ.,5W(<.UX!G*EDNCPW>PZ8 M<8#KQRP,.P!> &/0QIQ'D9QZ*?HNB=FH/58##T MYA+:]2S"M2'L 3\#/$T[G,9)VTU\)TA9)_;CM@\N0.(Y442#'Q#PP4L!_& % M"#^]ZGAN=*)K2-<)FKD?RC05N&LATP^+X?D M.9C<@5?Z&M3L"FD-O.3?%IH3"6I8N"C%INJ.7_ M_-6M:8DP+5!@:H M92:X+8SK,M&""ZJ$&96HDA0KIG+34ZE-XF#Y5=LLPZH*J0$#*E#%F$83:BY* MF5&CD'"L-HA% H(MJG1F.37#K030S#PTD66Q/:Q=%!N=6X.I M J5?+Y*29%9?LEP*U?1@D">F\SU-U#01.Z'K1AWH!! '7DAI'/*$,S>-G931 M>)\L[483_*70Q&4%MG4DF\[UEQC9/PH9IW'/5RIL0 M;@J8.46A'_E!.PDI9E).V'9=QTTBC[D_8/$W_',7?^T[$WQ&6#<;_-] UUZLP\WAIR44AE9YG.?8 ^AF/15$ K$LMY(!$8@9ESG"!X=KF M!T@K*%^T>62$?TTE:)9BP2^EP-%8WBMS9A\K'>ZKNS,2X&F81DDG];RP@R3@ M)!3E"E#7-*L;6/KS @H:(Q]( MA<1FZ\-5K1!!,SW(]>/>3MH0]R)>>*T(6%Q MT Z"]#L_&'ZQM/!B:JP]3%=2A7??)H(4K(J0JGJSJN:#9B7L17XOLWLPZCZG MP_JM,54+#QA/,CD%//LPDI7:H"ML@^RP(1]ZO:70L3.Q/%NU/0.W]?2MO#A= MV:T =@.ZO_X6ZR7.;;=:SK-%;7YXM5NVV339-I^E^VVO3J^TBS#,R+3$N:'1MY5AM;]LV$/X^8/_AIF!M"OA%DI7Z-0%+E,>42 M/$&)Q)5YQOBBLA:NKJDRK8>..G=/<'@$N_S0B0Y]^N[4U54A<@^ MQ$0L&*\KD#T@N4S60Z)04HRYB? IRN()IROP6_"+3@FPJDB+6<,4"_?0K('Z M>[?RV^W*&C>)?!0]_G0^^3"90\MN6(/F:VB @2LV0K]+1>FM[]8Q&E_/)V>3 MT7 ^F5["UC4? MGVZ9ME+]2DJ[YGN8GL'\? RSX?6'X>5X5I]^NAC_"7GSQ_#W,9Q3 M$LFP!A/N->!0K7UST+%MLS]*XI3PI>Y9_7> XLX2$2.)U']#'P@M=TF) ,I] MI,%3ZM'8I0):5DUQ6JL&) -%A/X&QXQZN6"2(4<1[L/XS@L)1\Y#93'+,H49 M_]1*'[EUPYHA%1115_$5MI3PT( :?$S$@B!,0?CG&HQ"1@-4@2HE^TIA&@1( M[D)9K\2L[*MIV>X2TEQD.4%>E\DF#A1@[4E]8Y5!Q$]2Q?K5Y>4B=0M6TF=$ MN(33K#Z]B^@2AI[VNKH%-9PGLO>\TS9.!NK:E4OVG_V; ^N]V1\TUJ8O_8-8/ZQ\-_M^$>NW78Z';-SY+1,%Y5'),N.C=/9U=D%R^1<(32V4 -L]Y0= MH@3YE0K)/!*5OI-)VM_=7FSQ'V'J?5)*<^PVVK9/Y,,'J!/L_M/;I%NK41Y: M<_><2FJ0_O=;4B3UQPS1>?-A0YZ .\?[O6*2((^B)3).G$8JIM=Q+NB7G FJ MZJ1,T\TZC X)4HD Z^C0?[<.E@TKK!EA%3%6M^44<1=KFNGOPZP^I).7.!$' MQ2-7#*?5+:Q&TH[TZL'?\U09D?>W_,O!V.DX5M=K.Z058/#9M--MNT';17ZR M+.*XG?]Q,-K_O6!D'/-Q3'2$8?:7A'',4*Q(I&6D$B8P5%-!,Q64-35-H@@+ M:JQT&-8&.)%BE&8UO2M@G'!/C:- GVG1*F/CJCS2,?U0("8I%1I*MI-I7^37 M'XS/G5ZUVOHG,NXI.J]7!#FLK/M(A!>"7=1 SG.S_!/E_P.\\XSZ<)"?-+,F M;-E6$(9J]X!)E./APFHMM3ZX?*>LV$M_.QJW!=VCOB?W;Q_^4^MAKS$/E()[ MX.Q2]6.WZ<<*^!\NZ5[P*+_NF/HLC\OG=]4+FW;9 M&C35KQFZL?IEYF]02P,$% @ K8!U6%+\),G#! FQ$ !4 !E9C(P M,#$U,CV$B])>"EOK42!JFA= MJ8!N=Q^=V"'>$CO7<6[+_?6S'0)I:7M;+M(V:1$2=GQ\WGR>YQCZ@8S"\Q]_ M .@'!&$S4F-)94C.^[7L>_WRITH%KJE'6$(P2-Z%"\$1%A0O229AGA'WTH@P M"9X@2"K)-*%L69"%V]G4IR$!IU&M5^UJTW$:A?U#'J\$7082[$ZG"15P+*=1 MW%ZI9/[6U@[W78Y7X"X]'G)Q5CKRS5."1*Y"6>7JES#ZF7_+, M! (83P*$E;WUH 1&Q5E)Y4L2L7$G(#JV+C3BAQW%X"+OKZ7@*<.5ITM%KS*5 M/8B06%)6T4YV :62;UZ)S$CVSN4"$Z6+<4;6SC]R/YOD#A8-&36[;IJ4W:\# M<7F(E=;QIZO)Q60!=:?J]&MO4?YGFDCJK]3>OE:8B^PD^\.1W;)Z_9H6.N^[ M8JOX36;R9+TEB.%XMIA<3H:#Q61Z [=WL_G=X&8!BRG8;;BKSJO#ZN&-SL=# M8\ZN-ZWRX=4/YC 836\7X]&C@-96#V^O8[5@>@F+JS',![.+PQQLGD![>)SPM0[QH@G*6=P3V4 ,B P8"Q%(Q>D,>Q8BMS,SNG8!2=\E%I*BB\HL* M7QB]*X($$(85V8V(1R*7"*C;9UT&9;6.9/?=?%$HE2=,EG4OY*KV MXI$P3&+DJ>YS5K)*9AXCC#?S$"7)66DTO[V\IHE[8%O\+CSVG)/7).E7O/J7SY0$QS_!9[V]6RX%\P]V%JM[7B+ []4:V+3)DTM/LL$_VU$OQ2FVI9>U2$4)/ MM!=/_,5^O+OEP"CT;->UVJVF;37;C=,F=EN>U[!.6YU3U,)MW_X?A5M$/+[W M-:J9GM=KW?F703-7ND\L&K>4J88<(0-&U?XEHDPU)YIUTAS4B J%ZEB01..W MK)=1&*K\J0N.[I!J(5: 3LIFE[_IG$HAID:U;ME**@TS^/.8"&,S>=)5]\KN M=T+W$#=OL72/57_7GY/OOWZ_R]9(G4(W,PAKB[\BX07@9+>IQGMMPL$/Y,J>"3RKKOMLW9?N-;]UTY_K]]XQ=K?XW>W M\X_][BZ&LAWGHWY-_XUA!NN_9/X&4$L#!!0 ( *V =5C9ALTE@Q@ #(W M 0 1 @ 8Z%JM* MK'J*9)$L4K_\[7GM.UN("0J#ST=G)Z='#@SC;XGV^W<_[BC)8$3UO=2Q-*'P7?2W*?'[&?2;X8L.)'0&!>B1I]6H^SX7 X MX*4Y*16$%*)10"(0N%"D]Z*<023^<9 49J0>1&4Z MV39;@=T *N84X8X>/H M90.)O!ZT>,"*&<_Y\>G%<6$7ZAAEQ@4@CYPI*RF]B."HB3XO2ABHHS@.4"OZU:E,6-?:NU\N"BK5:4!07(9J5\\-A6*IG0!HK7W)..'.1]/E)2Y"_.7EU ]NLI M[;Q/3YUC)Y,@_@D"STG$.8*\7P95(57Y,8'>-/B5_UUMRREW2J+BK#07<\:R M1\KYTJ<9"-VQN0H#$OK(8P/V)?#9<#)?01B1!)CF8B4J%!..RIP:#J:P7$WO MYM/;R?7H87SM7(YN1W=78V?^=3Q^F/>0&$$R YCJO8(1HHIH\"G3BLK1$"TI M=.[IVSZI<.%!F0KELS8H.S^4*O67'O4FU'.#DNGB*EQ3U5TZ-OL?OQU?#>?_#YV;J?SOND:@3B/0O?[*O0] M.HFB\Q/DHD@-HXQ!">1%.R#G#].KOW^=WEZ/[^?_[5R/;R97DX<>2Z,&"#LSLI?V]KT=;S>+T&^(6.,V@9(#J\ #KW(EQ*,EAGS 2%"J M/M3 \;$.1R+!R47T1A>-SD+I&<3S%9W")!8O/=&8^\>ZN1F[LZ$&YP)Z8XO& MG@1;JEZ(7Q)+%S\U9OZI;N:C;"5A]JK/[7NM53"4XFHC>Z:/0;X-(>@ 84MP@\ M(A]%>6PC+=&8?U@W?R[&$>3T&)0B3AB@$,^A2RWF7(^."AP4HD],I5UCBW;[:%=]@R':T0('2WOP@BRB7%SX3WT MV9+'#."B.>U'E 9OR<1;$.T4LATNG$^_500?G/3]3EJ!WCU*(Q8;Q1^!^QUZ M:7NJH)>.85HR#:R2"3R7>7S)A>:-N0I?CU9YJ$/X=^#'\!L$S(I\,3(;ZV1% M&E0DTW8FQ^&"'%%2CT.E4XTPC0IJ$8>L0(.!9*Z>2>GCC68 UNLPX-LHLQB[ M*T#@'P!C$!0[V\T$&D DL_E$FL/%.9D\)Q/80], 30T*G>DE,WS1]+VA*YV0 M"UE'P=XW75S1X1-%]XA\I]'8+5HCMF,5;S8^@KCHGBO#A)_X0/X!GFZY+% [71SR6K 0FWP]E[ M0U='8A3Q\#V9H+-=-QBX0K3:3* !0CI-SZ5EL_)"7H],>8/VD< _8ZKB>)OO M\54?:A"0S*@+"0X7T1N]W.\0Y$'\@ $[VC)BL?M2G$$KRC502*;1J3 GE>:( MXGI8VB(X"G*50A*DQ*T,)IF-_18 MMDQS$!'54BGC475R@P[A#OD2/=:OES@ANL4^!:H\:+_I$EJ'>_6$C=X_NV5N ME"($0V)ES&"2KZ%UEZZ)(+T7F&>$E,.+9@)U?"'- ]'B:YY2TB-JFEM2&44: MBC5C0BVC1 NE869*CV/;%)4RGCHR-:ZJQ!0MPJU377JL=T[%J#3FMGR:5MXR M 4/K(7M)\^B]1I7O(3I$^9$*ZY12"V!S@DB/BBX]H;P\6GVL7ADMDA)T$.F2 M&GJ$_+]DL-T8WV3Q(+A;HD%'YRLUKW;[.(VU?W1 M#N[3).+-W.A\%S>2;-3V_M3=GR0+.1U<2B'ES;SJXRY>)5]1ZAVKNV/-5XA= MDKRD,<]7&D+X_)8ETJG#THEZ,Q?[:1<7R[3@ 56FA\,5Z3W-Z!*BDNLTE*E\ MH7KYD!9Q@PN,>NCT^9)_0+1<1= ;;2$&2\B?D6DH?>*$>T@KY$?1V@+QW_&*'KAFZ[U$*0MTUZ] MH1:K5KV!UH,G0+4%=>ZI>W33+T1UJ3IEM!K*%-FW;3+U!V:9>KVT)FFZI;P4Q&HDVG:)^L.6R3K M]G"VR]85 D:AN#Q![LBLG!+OE-L[[)#;^Z$4&XM4O=.T=9I223E]<@9>V,9= M3FKH21TDOJY[U=>'=>Y5(:AD;3JI&N5T\][Q7BW?/%T6*_G?:PC69"&]7?[Y M\/7SSS_DBXV]Y[Z>YPITO#3M.U5VMJ(_?/&!%>Y686J;O+:03IKS#RO$5MK6JDM>W4?3=2P:)J MV4UMMXFP_*Y^O.QZ$DU[#S2:X^GMK5/T:/I/*DG:LT\[^% MU]2"$+/S?[3?NIQ+C@7V/F1\+E!8,TP?>Z,HIYP&]\SV;'619YU65C[W)D^] M4-KEU.&PQ:G##Z65TZS:#HA$!CHPYG5/4W![/S/WL_2T6&;H%[TG-7&\CJ_4 M>J!&7TGKE?M,/V:U\8/Q^A%Z'DQCV#,OUM0SB]0DB@3!AJ^5Z#%L<6W#WI@M=<,,'.% 9M83!?YXQD.MXC- M*RYA0.L5W>!PG1P6CU&PG&Y@TNM5LT/W*U3E/"VN.!CJKCCXX!359?UX4>;D M579^2"O]%V=!J^T4]7:*BO?>IO6V1F=H\B0MPQZ]I+8R4_82C5_TX.O OX8+ MB&F01'](D\OUA'L$N[;<4@8[JP*'N\\Y[W@72FW*IJ'33>&ZWH8R[' ;2@^V MP<=C*L=ZI67*(+#RT1@MC@8?GOE_ =TO@V?R";"3Q8N0/TH>!$&8*) \HX\0 M#6UPY 1@#^O3T=,)%L;9#N[!ATID&<,D2EN2OK[+Y&)>XCIF*^_'X]*_'9Z?MK)X*^9'_\@SQ%AC8BW\T?J4X4$1T MU#)JX>K1A8O9M=D!['+_70 W.H;/&Q\$@!T'9D?;S)N *&5<".G2(G*="8Y: MV2BC3^Q#?[4SC2BG T+UM^\*CQ?A 9/!Q)X?TZ9U<=9<&1TG_TTZCH2NUVH@ M3,G9'U+UH9_<&,)>FQ_"O8=+1-*]@QD,@,^3_ODPGGZ0D01/VW\843-=/Q^Q M2J%/ZY#VS "_3"*X9M$B58)&QQ&*8L;[!8?Q)B-%E.3("9#OL^S9ST<19E__ M!8^$;T5_/EH G] '"?$&8A1Z#_Q-20\8946/P&?]X>1'+\^3O$S3NQBX"3Y_1*?J[VB!/&6K"3Z)X"Q[+M+WR M 2'319JF,,7W[!*<"86)-8;IHGH:202[+>=;-_!"^4H+]^"CJH%+%9O#*$JH MVAM%S7LH9F$WY'RA'=0T:&SF@B&,J ]%]3&= K,/[-XS;K&'+S\7U=G$&+[) MZ-54YQD.'U-#4Z_S0T)[FN26,T$!%5%U>*)O9_D0[ZK4?LY\-0U<>Y-K6Q^_ MEV^#P>?HT@_=[_LVFR"XZG)15O0VG4*3_;Z$_&I*VE-@V> O+_ZW] %6J]=S MA(IT2[WA'KILD.>7@B8);;7S!3%\"*\ 6?F09(BI MFS%E.; L.(3>A$4$_XP#E\GZ T6KTD4E*G])#X(*)MR[Y(.Q:9H?RZ^H3+2_ M"?'(VR*F4O*XU#X-J*W171.-_1'B[ZS'!1L4 ?\RX:)]R0(%["_J!E'8<(N" MZ#J[2+'&5'HWR8/OVM2C.-:>KLI0E2'UA(CV.47VM7QZWUG8P5AN$E *0. U M3/Z?!-G=DG2HFF&X 2B_:H]J/8U6$"=Y)(+%=A%R,)82I[?L#B>J2-8O\TZX MXD5FY >C?;UK50]#3&5ESVS";HUU#-8,ID&Q*%117EY\*,K1+H\G%]%0PH70 M(RS?-;]"49QDJ^D.1=VFI4WFHAF$I#0P5-#N*L : QG&N9DNM8:L6#=LSWHP M5I%]4U8^A52063H7S#]T4?AT/GD;4?"V]/_&27,79DOM4%S+L*BV;@'/W]CR MXJ4/W.]S=Q72.>VWT(-^HWWV*=1^NU7F_CN9JZLL2ZV4A8?";;,T:,SU;5Z6 M:LMHJ?ZWD$X)8'H.)5C>LID$TR.9J?*?1<)LHS%VDF*I9<3O1A0?9Y"LT>H( M+5NMI8T4>K'/FK+F6RD/E66-UIP=-/>B3ZL7MAT4/_(]KM>Q@:[^MRC@;R^% M4>8\MB'.J\KS(Y+=A'REY2ZD3X#OO\PPBFP;/5OYYEKH M]MPKQ)+-3&ZO=PX?Q[/2!91X4T>UD<1"V&;)%C%M>EM%*_*Y[', F$(/*:"M@"-F *<:38[(Q9K)FJ:E8X9!_@J*6M4= MNA&*7%K33R MC*'VW);%G+_#P OQJ!9S5)Y;&&AZ5YQ;6G,];+JLW\HS8$+7D=)K/I=U#ZDUM"LTUVXY8%/.TO4N?X=;=&N M431SV]8L9,N>TI.P*C++%D"D7UPN]L"E21:&'+9NF+O\/B-R#UV(MLGJ+8%X M"T=K]KR\UJNFM&6=3Y>E*>S'U'5JV+B1$5JY;W,;@D"H)?^:S'R#(?"FP<,* MTC\6$<2_ XPX@B 2->["_ Y6T)X*'2TQY+\?(%Z++EQ^;M^:0Q(?LE$@0BYD MM41!RB*Z91.-?0K5V\T##79)I(W8'+TK:_@L#S>68C MB92([R[-$"IB2_6+<+$U&55TL5J>Q;%@2#YR M9G]0=R-1$U:2!FI ^QY-4G_UHK)CJ7JO$?6AP*M6IK9S9D9^*,I7_55]^LF( M^FU'6ZUG%_?/9+6]2N_EHV@1^>&G%CRVQ1;&55?U8KL(L3/B:*_13N9XSPZ@ M<;PN;N7/+B.K;8 H:"S< ;D* Q*OF5166W9"K7YN6D%CI4;Y97K24TF24LN" M7Z&.\G5+6;&E*Y5?PM![HH*SIC )Z%"S9-L-?,-%>EFP(8=EJ#T\A:?GYPVW M/I9/@-9:6 =>*UM>XUZ2D14Z\EMH"8[GF58?N1^8\]FJ>9,GM_-[B[5,$E&I MG)@]K-Z])2BH(SR4A8INUY?K3LOO5>JAF'(.,=MVR]-C1I[';RZ1W%>CH[2P M90C!R2S&[@J0;-&QX4Y#$W)+8YLKZ,<^P&S;_#>?BOLVF3\D=Q/7AS8MJ858 M5BZSJ"3J24LE,]=W3WZ]C D*("'4UQ[3S-!B-EKI=\3=UU9LUBQ6:;N?_/HS M?<93X[V\O3P[C571XQZR@2NY8(\+CX%_BQ;P?R' LCS3;NQ6 MMR7I![2:**S6)'75NC.:IA*H.&U;]U=^KY&8:BQA. A%U=V1<2Z0L1@[.[.[ MF(7C[-;%QHF)8 $C:A%]1*/E)<26GP:H35^,.2RTN M%T<9Q9O<=)3O,+MINQ:5?4*BN&BR<35*1GHHBRA9GQ/4UQ3K118Z9;[($6;] M17H3\R);Y &^_!-3K3EM&WRJG[2ISKL;RFWQ3$TR2 '"-5R V(\TBRA&Y#:N MJJ1^^/ 4-K5 H/SP>L@0*"X>RSI&^B3]DL%+\WG5/Y7.>\O-VJ,TX79@MMD-PP MU_$5C[VRL,B$V+*P2%%E/K2G7^%@%X'8\([-YG4!+:6'_\RH,H1=P77X-?_ U!+ M P04 " "M@'58;E7ZH'@6 "D/0$ %0 '-N=W8M,C R,S$R,S%?8V%L M+GAM;.U=;7/;.)+^?E7['WR^SX['R>S=)C79+<A(2K;VUR] A0)XJ5!4B+HV:JI22)V-[K1#QJ-]U_^]KJ*3[8HS3!)/I]> MO/OI] 0E(8EP\OSY=).=!5F(\>G?_OJG?_OEW\_.OJ($I4&.HI/Y[N1+2H(H MQ=$S.ID]/BQPC$[>__SNP[N+=W]^__[GVN>S,\8>X^3')_:_>9"A$UILDGUZ MS?#GTV6>KS^=G[^\O+Q[^?".I,_G[W_ZZ>+\?WZ]?PJ7:!64 M_E-6_'A/PB O=*ZQO\[36 CX<%Z5I:5@_SH39&?LI[.+]VD2+$_;G;X]W%7<6 M))N78(O>A61USCZ>7Y'5"NT18E&]3#$%E"-ST*8,Z#\ >*GE"XH6BE M%;#"64;2W3>2H^QRGDF_]-"Y3VG=[+L-PIRDU'/W.)CC&.?]PI%17$&SM6W,52O LPW)&NN^L05;WYJZEV#XF7:-"%(0R&( M_K6!PW8RS2G.L\UJ54@[P[2M"OX%[>1TE4N,NM?T^W32$'"2DY,F(TDCE'X^ M?<\&62\(/R]S/N(:PU6S%*T#+'HGFLP_Y$N4FK#GP,$K!\3AH;_=+37# "2/ MH^/""W30W(5L:$?VB$*$M\$\1A3!FI $(!41RDCJ(1 <;#,CP"R(N_Z#%ZYG M^18;V],_;OY_0Y6-B]%^?A6DZ8ZFVO\=Q!LD8<")AU<8D,=#5'2QU@P/H$2. MDY\M.#E^)37:C%N8+%J',A+^Y$5S*'7[1I+0D)"U/S=RLOKG,6SX2DCT@N-8 MTEW^F>N\_WEL6"FJE6C55F!KS\]0MN?S+!$C:Y3FNQD='.4T"+ L&:CR'8. M#2&M4B\3J9^.=3#/ZFRS+*\BS%V2!\DSICD!-P3E-Z]AO&%K,)J6Z\)2#;(@ M+'X"HX.Y5H# 9 *3C4!J,[JT^3[E)/RQ)#%5,&--.=]) M+0)*SNO$3CZ&S58KK7;Y8@D=[VQ6#'2H'.LVID/+Q1TV*4H;W_#:'E)V MX=Z/,MVXQVO+!G^2OM70:/;M@OBHU*T 'B'^[$6$>&2+& F*;H(TH4$[JUES MC18XQ'+Z!&?@50AA\!4\SL8"\ *1"1RC'FV2LUSS+^Q1S5P8*/:3F&T*7[UN M-P?@9J40KY(#M@V%)%JGZCZ+F:?69U_=:3$$X,NV!*\&OY=1A)GZ03P+<'27 M7 5KG ?R<,=")?I]'96OWH69!>G'=8* $\O'K!)PHDX Z6ZC;FR264VI)'H5 MV6I&Z$4, MK2#>U/YKB*;6WMW"?OD[WW5UE^0H15D^"W9LM>T1%5GJ+$CU7NW N1]QPCE] M]7YW\P&(#83@!2!7QWX_%=W[NY1K--=L; M]01BR4U!X*O?K<8 O*R2(2* 'SZ51AEJOYJ)]ILFE$2^^A=D%,#'.CG"SX/L M5-4D;ZHS76H7 BBYR49*7YT)-P_@4:,P[M:/7K3>)Y1@DA:)ABXBZPBJB-PF M\-7)5F- $;DM0[14GW8NJ6:P"6!R6%<%S'8#G/V85Z@IJ-U$;*1ISY#WW$ZL MB;O\+#6-$"@H#JG&]N8'0O MQ*O=.\;!@A9ECER0P=I$,-7-LHQ(CLM?;]W M5#)+^8T;(GT;9^9 E'^9YRF>;W(V_/U.9H%R!@%"7,TDF(E'V^Q HQL1F42I M)#^FK-KS8"6N;WTP$'MA+=!.H(4:VX[9$P!=1,!&-CH%L_1JVX=2JBKS/!LM M]?P:X"1C31%E#\G-*]-T@[,EZR@>%FQ>4X($F%X$CNLFS#QDY*]YM(Q.!<23(%)P.,<_2K6J+J6$#G"*#QY=4R2)YI M"G0;X+38[,P*3_&6ZKE%BM17I%J.;"+O K-- 0<=*\$1&_!25#N7Q^LQQ'H( M-T41) P4TEI2@V(*T+";YH@"I4#5D6R5PX]91\ ,7Y50F;+C1G69RU"F59)L MKZ:['YI**H: !@IY+GCLX>"#E,AJ39&_RX;LOX]S4#)#%.[LAIEKM$4Q*2Y" M4 ]_0+35\4@C[8BQ3>L7XF9A,[#)4LLCD49I7AVV>D(Q%?=,5?TU2'\@_1C8 M3EBMM.H)/74_V#:[[TVBO#H&6U[;'E-%+Z,53G"6IT7&I?8^D%H,=FW4GN+ MS4H[&*SRO.JFK]$Z12$N_4!57I$TQ_\H_BFA 4#)Z\A(Z2D*X-;9$6"4Y>%) M3%,B1NS)C;I"]K(::]1[&:IF,.)48$HUG:5DT;HL0O%%1+SZEW'RN>*J>3D; ME7^NLC3Q\WA04U4FT6K<0%:-M M,NEN;!AQF-JS#==?I#)5 8&,^9A6IEZJ)X[IO MHW(:(LN9,+,HKV)<]28+[\SYBRS*57$M56,Y7$'EK;]M%D$DFY[3C+%>W$4J%]VOV7LOA'V DO&LLU+VHJVJN5_=\;]?D4PXRB7 M'P:[HMG1F$)U#!&*,O9Z'OU[M&&J(>5S2(YH^9VKGTG7ZI"306#! MQ>6+T )5>=+HF>,X48[T:,7-GONH^O/D%ZRW5YFQ1O'R$%*'>&M@-,=;)>-( M#SE4S97?G7+SBM(0MS<.0$CW#SD82+T+IR8W$B?#(3%441I__,%0"F]&?_&B M&=55Y3#&0*V CI)ZRNBQFS\0@)0%>16*Z]KN]]V6I\+O2?+\':4K MQ99%5S8%JLQL4X:70X4,A#-SB5[M)ZF?-)ZEF!JV9E%J%>+53Z1&M M.925AW-TGZO-#_+GJ<'!8F /#+0E*R^-\2-4/"U)F@,2&26=*A]NTDT-%5"3 MA\J!FT4,>MV;YC"7Z,#J:E276&GF+(VTTDREAG9R0' PO0\8S,4 [W7_0T]% MVB>X_)R*5.KMU8O5I0D/B[I9#TFO"I0"S %+X+X_2 E_Q-9W>%>-W$P/8J!7 MTPN:0%1M''1=6C PFI<6E(QOYDH=#Y(;DV=<=IC!Q>LWG/FQR;(Z&;_?X?.P MX&L8K:DU"&UU ZZ1=FK(<#&]!U(LQ?AU\?W;WY_; 2C=-N\Z0,2VL]>/2Y7K M9]/HWV/D=O#/QJ(X :AGF1J$.E1$#SS!2O-J_;&NVL.B&B^R,T#L_LAKG)7O M/TD =_UFC1Q]^2] FE6QQ2N*97<8!7D\T\7VQB\41F>V732KI? MW#203@U6#H;W0)&Y%*_6.-J3Q-*KJNUA/HQ^/^"WT4\-0ZY5T&\2P%:4&+'Y M\?J&7N%'%"*\=4)4F\4*JCK+V\&5MB(. JUZ:2+7^NC'SAVETM*#P!!X:5A, M\&JQO EXF2MB:'BU2AOTQ5_-<*VM"3L$E; M)BB;I6@=X$A<(T7SO>(4M?($ M8W]!6GS!!4T?=1TK;5 LPG40"/7DB0&5*8TG-6G- &"K8S$ M,WR%J!HJ8B! M0=9*R M%F5L^2.(;Y$%,!;B)E:TQ-. "D]QX:KQ7", "1[=02G MG%L%ID0PXOH]M.#DR#N(.-D*QX=-K!AD^Y"S5^=^:XIV3]PU'9:J$#7Z )35 M&1@#Y:!]K;0^RR=++E?L]W:/"Z'>][MFZO&:#\0/Q-7>1@LRE,#[8;/D06>J MP,XO;FU>(*IF9'6]@E;K^ ;M!-VNM[6?TQMR;:^*'G6N@RU5SH/P!XKXG7)T M1+#"6<8F;-CMP5(9 M^E_4?LNFAX1F#;A)&*_UM?Q(AJB$1C,41=3>/W03[=4-%]5NF^+"TGN^;8CD1];;='ZA FJ0UO<& 5[M5N(7(M!Q&EFM28**&R:KGZM#-_RF! %E MG&RH:=Q&DHPY]KE&Y?@1=J,&D+K*)"S4X^3 I5*W*&*/6+O9#6.2S+XD'6N@T;PMA97I%JP0KX)\I73YGIDCH$!,,J L3-,"E$L-= :4I1"O]BQ4 M&P\OXYB\L*._P@RJ>3&S=E5L^+U+E*/WKNR\BMW9)P&WGK7B"CSWXE1KHF/. M%)7:%B\:7B;1/2W%L:]T894"'(QU$KCK41M=@QVL**_V:_ I%QC 8,3B/4@+ M\8C6\BP':*Z-NFFOGGK$0SPPOQ%7DYLG;8R%L&9B%>Y5=BFT+1,8*%8LU!)6 MM-13P@K,Y(Y8T0KW,8HVXC\0,3">)FYL/!-"CY/YW3!D*\*KEVCV=P9?YGF* MYYN\V&Y 9H%B=1Q&W+AM54\\KK6Z";HO:$%#0&VZ[YK^)T!8($-6E70NR*3 _A;;C@5[E1MTL(3W9/UA*PGJCMI*T!L%K;JB#H_9 MJEP_UTNT:R2C'OP^^JWB1S;L$84D"7%%=%&F:H.K,.05U'J;U)2::P\H0@#KI'5C$L-ZQ1A M!ZF%GJC2%.'5V2"-ZNH95BC";-QFD.FYIX@S8%WTA)J^% ]'W2WMQ4J1O(*4 MM1>98 #L(-",22>!4X1I]QKKB5RG@H]PN+J\8 IO4:.K;^K\C; AP28LGEGF MEHHKJY4KUL,*;;PRV%^HUW ]2,U!(3M4X5YMOM"TP_+0:O4R%K"GUW&9HVF; MRVL,=K.]9UQL2[>\RSO2-$2B'<8F;A[I/[95AN#"-?58D_A'K7!)FA4K7#( MBC0WV$(799/MJ8,EB1BY&>P/Q5#SKV@6O5N0]"5(6Y=^=N#4 =C$.2ET@JN@ M*_1,!7BU3:A[HWE:!BGZ$F0HJA.P)Q0'"[+V(GJ'6E,1DX+T\)5Z\+!KTD3U M4*(_C81=$_R"XY@:^ M0[UAI[L ]W[>@PTZ@W;W@ TY@_3ZT TXP]P((JE5'IOFNT1;%9+UJ[^[MRJY#CY5] M4G!RJXRN^+*6XM6CKX#L4#RI0>TH;@(-XDSS5LDPPN!C!J.P24&S3T4--PXP MELEA^_&8/6-;1?;44K[K-HIM\\*A5N>=.+*TU3 5IL*99 M8;Z;Q4&24^ SU4%=JY51!RX#XZ20!:V KK RR ?N._1Z'4RUL--MZ8M+ LY; MCE0IJ@5J5;58'E%42U162_V!1.U%NR-?X&1?VS>1ZJYNZKO.;^^>:R4\LDI] M6/R662?8 $S&/0MMIO&1;70/Z6B^^3()/>Z-)0!/P_D9'@"MP#%,J"5Z=/[J MBJQ6N-PP13N_\AC9,TK"7J\:](Y@]^SV1B3=^"B-O>W%EXSZ% MLXT1S:':_2\*TN^TS*Z5TN)WK)T:_WAMW1D!I'\%-4("5!@+$AT*]FK5V$G_ M%]('EWON+JADW&\8DZW*.0XB6;%>'99QT?Z6;-(>@*RS=T!DR?YV(:FHGJ-@ MLBS7JX5=)_7;-_5W9>\"RI%O\C\X*"WW_1\,E/57 ?PXQ I5_QL=37Q_0?$6 M_4I'!DMYU-U7C"-(VV+>)E@MU75PT+;+]^J.FUN#/F0]8"UX,]L">)=TKHOD:FT4(:V0.!7DUF+/I;>D*NK(#\>93Z!\2=BZA M?@CT33RTJV<2'+E<0MRX,P>#!SCS3,%@X0TP,Z"=X^8?V/_FM(R__A-02P,$ M% @ K8!U6,5ZE'AB2@ \S@% !4 !S;G=V+3(P,C,Q,C,Q7V1E9BYX M;6SM?5MSY#:RYOM&['_H]3ZWV]V>R_'$\3E1NO7T6;6DD-KV[M,$580D'E>1 M,B]JR;]^ 1;!XB4!)"XL@&I&3'A:Q40B$U\"2 ")Q+__Y_-V\^:)Y$62I3]_ M]_[['[Y[0])U%B?I_<_?5<7;J%@GR7?_^1__\W_\^_]Z^_8C24D>E21^<_OR MYBC/HCA/XGORYNKZ\B[9D#[)HYSS;DFMR]8?__R_6GMEP1I=77Z(E\O\ZV[]C'=S?5 M;4'^J$A:GC[1_YR0,DHV!:VRYE.^/)*?ORN2[>.&\-\>95G3PD;"HYH1[]+;,Q!B[VU!A38QRQE MN%[>":L[R[/M#O.*PG[YR(8R^M41/FY$,&N)FS);U\-0S*0@:5%SM>G,4('"!+?5(^/FX1. MBU:#C4$UYJ-EEM:@68Z.0R[6\EQ5^?J!&M)O49Y'J=5@B.%J;!$4IW5YGD2W MR28I;6<9,3KLJ6\3*_)NLIS.OP?145B8V\;5(46?YRD96D6-T6@U\L]+6I;2+];JKM-LIMS%2["N,1CG;> M,KG=D&&CI;'XXS79L.7>590S@UJM_ZBH-\,ZO[C(5?02T5^E;!N:#G>;)IR/ M;AZQZ]")51$H8#T=AB.^1P3LQXI)Q#!<<9 TR?)FQ#HAM^4GZ@_<1=6F['WI M2]) TY+:+%"K7K,N,.0EN'&(I.\.9>;W. M*Q*?/K/%J9U7(>!DNB=!P;AGG=#!WH^ E:ED;%LNLQJ QCS,9#G/BN**Y#BTS\= M:8.NQDRCSR2_)_GJ/B?U@L)":!$GP]%V-V]=WMTD]VEREZSI.H[VW:RJ-W&O MLDW"MG%O'I+'1_HWG1#_29N#UG%_G!56_=!1Q5-J[7;_PK[.*75U.,):5CBE MEA^S+/Z:;#:3:S>JR$RKBZBDOL?EW5%5)"DIF$-:;S!H^M#)\[4^OS#7#J B=7NOKDD P;3[^W;0*I?B_.==#N+5#!UMH]N MU<@B9@YW:\WED[*;:+_17%HT:X\[)%:VXJYZU[L!YFJI>;I;W]MT!#$W)ZM[ M"ZN'&;E9V]M,NC GRY6]C4 #%O:K87-A("Y3^MK\_Z=SLO%8>N@6OODAO/*I_7$'GKBESSW!6L#Q*L"A_^_( M\W?J\SOS]B?S\R?Q\+WZ]MZ\>O?^O%M/WJ4/[\I[=^2W._#87?GJ+KQT:__< MRC-WX9/;>N..SI0<'"9-NR*8;B5@*O?'K#Y0HFY.;N1)]LM/N<<_W>:^Q?Q5 MT.:/V:1P0UGMYF[J)D;%P]DF^VHZ-ZF8NI6V=M0>LDU\?M M3=9?G6>,20\^O*&.5K+F;SSZZD[4VZ)"W? MQ-7\MB5PK_6XM;<'$A%_\TL/$O?QEA?%"TCP-NMQ-DV M2A!@FPC2/E"A\G5U2]ZV#>%07I![5VIJ)$E: MQTN?TS][%9/GDJ0QB7G53%SCL6&:.L4#7%T=KW"3K7NU;-BUXRP?MVG!D;J+ MBMNZ5:OB[7T4/;YCP]8[LBD+_DL]D-5MW/SPKW8>HUJ13_2?[9B]B6[)YN?O MQ 2TN9B>$,$[#YKL%DJKVZ+>OQEH 7]L-!A^[$N_!WZ5]_6@O8%S:CJ&81^_ MR[.MM*4SA09[&?_Q9LSF39F]&1;/?@T1/H84:NC&#!K>_^<)M%<>UQ-'F*DKB3^EQ M])B4^STA[N[*J;C?*Z(*$DR<3@A/6,2G@?;OOJ"]9@'D*8E/HSQ-TOMBM:9K MTZH^3QQLNC8HXPLTC8,I$"3VVIJJS0##LK&(?_/6V?/4U(@P26K1F6BNN$2L.=0B[9!=9NL:B+:8= M P[1AHZY4C\MV"%N''EO&VM 9-489S&JX6-H@]@>'V_;88A@],Y26A6VOE]5 M*R+2 \,3KQMNK2WDQ?$VW?8:G^*S7_[59,%,[\])5+",/F=)RL[CZC_;3&W[ M 6( K6GQIDWTBP=I!):MH+8,_0JXN7C<7MN%D?^6E _'55'2=4"NMB?-4NVP M@2P5I/68Z8P93I!\N:UXV](#71&,M-T%J/QA.'/%^N)82!PFSEH:HP5G*CL/O M;YML?UM&U(-%!&T/'A,$":U2$TP/'K/@D2G>MLF:"Q#RGBLGVF^%@T1!PHG2 M"+6Q#;+AL'K;$FLN:8VW[<;(RNGVX(KH0L47I1<*8A$GCK+I]I=@N0W=]X/1 M0U V>DHI@T00KYL:0RDOCJ+I)ID Q6$B>QA!!56CH9 J2.1P.JE1$_+AB'F+ M[OJ4EB0G12F=-.5$32N(B(($%J61&E<1&PZKZ7:4H",V _B@UD'R-)^D6F7"EBRZ"V9X,VU0,M+7FG*:CX08>(*DC4<3HACBU$?#BVWC:WE+ JM9\-F YPE$'H;8-J=Y]+'O\C MI>G=?9M'U ]&'^Q-.%&LSX_^]JMJN91A/BJR'JZS">Y!:H5%5Q+2\Z._G:M> M-J >G"!X04-E",P>!F^155=Y]DCR\N5J$^WN??]1)8],W LR[&L8TO9*DXPT M2" UM,-<[2$/T,PWN5 %]GO>2"*!&D,!MJB M]D,03+EQ>-OT$AB 0.W @30&:PR(M^BIX22N<($4KD^@0"FTT'=U]L#YVU&* MB@<6O$G_CTT 3]&&L'#.\CC*\Q?:Z<&KICIE^)X2KDR0N)OHB]A5PG'E%N)M M6XF?*U^3-:%2L@ 0(@BQP) .3NAATB#-0$,[_&D]S(R#[FV_J4TD.G:QH4^M M-]7]%"2($NDQWE&W, ?)VX[254X>HX1GOZ5C2;U_V=LM&2V/T"7VB1_4)8)$ M6E]75&((-4^>[\/SOI1@B);H/P=4[? 3(.5M@ZF5LGZY9 5_'&8PZWY."58 MG>R6N%N\$KDQ-WC[Q3E(]?93^?X?ZTU6D/CG[\JZW@ $?*B7$_B7W+WF4%M&:*5L(>C_^A .[/VDPFYQ'^GI$GG&W'<>QHLLS3N"?>YY0@W\4IJF M700TGIPW20?._O!FI3 M3_'WPZ9X[J?;7_(]+Q$PP47 >%R^+KF$#YI+V&,(1C+&.9NCW^/G.:MU]#QCG#6B4&.<.P/AP/E>026".>B9'J>3 ;R# M.=Y;<,E(,/$$CR$5@1S^U*ZAG0'7MD@[<1&?\0.H!YW[WFPE\@6=&3+^WE$MK32'V^B@K\!#02R M*.F&.(_I @U3P6HFCTJ1$H@8L0^@$PCGD6$_N M *<90CH*O? (*A1B8HBJ-*)$$]<0 DAN2,[>'.SO%(&!!PC*-@6FA-*3UR7I MGYF.;EVXQSQW23$EO'QWY)UP1VBXI90]N 64 <.-T0T+MX!7&+W[& VWE+(' MMX R8+@QNF'A%O#R?7*Z$^X$#;>4L@>W@#)@N#&Z8>$6\!H?E?J)-&O=#BI_ M[R$Z]@3=$FQF%X[Y1-)J]+;/\.DD!JS)N9O*!O_^4X*\K+NT:> MT08R\*W=,>Y]"Q(>F?R8/>%>:=^>Q\>78W>KT6^,(S;'2_! F16'9$ MGHUN6=^>0ONT4G,)M1"$7"KIAD]:C>F"!!*KE\8C56-.OD.I6M'V#]**X!U3 M#('M4H0-J5 7#3"[/'S'2=6WPW<"L01;B@Z+(N[F9Y40AXFSCH;(;*T2=KY# MI/:6N"K+/+FM2G8$\"7;W2@9H(\C;O-LR(F#1%]+0TPN#CD[WY%0._F^1,^- M81Z1E(Q=*@55#V^ *F"@53IA$0;X^(YZNB"E<%X&O_&KFOUO08(GDU\-V:"T M[QBF>H;H[:OLI:.B7MY1X[K*\KK1@4%$-E&[X]J=T5UP#=*LIFDSI(_@HE[O MH5FG49Y2][;@L;X"XU21-2TG)@O2?)!:J>U!S,A[Q-10M*.H2-8*='LT F@; MFEG@"NFC#VK#I1=>Y0/1WTAR_U"2>/5$UZ;WY*)BS7-Y-PK\A) V*LN?Z-(K M&Z1EV.B/>,Y+CSNW)&^;?D,+/TDV53F*LU=0"<:'EBI(.\#II#]&M'PXMM[V M^@2VV BHBKTW+"T?*<2E@[01NS8P'BW$_+E-^=UX%+B]9UE.]4EWH>+K;OZD M51K7?VVB^J_XOZNB;!X$J!UEC760?26(99%-)4$:\D%:U&[19",&[Q8^+ZT. M=1+8-H)R?Z-)3!FDE>%U0]UG$O/B>'O<@]V]ZMAL(++7SD?[KT**P:NH/8H@ M<57K@G\/M<>#XVBZX2IX#/7X(4KOJ=&<14E>7V.F4RK)DRQVD>]5$;"GS<$28*$ M$J$-XHE#D F/'?*V2_F1-DG!9*,><7KZS [DJZ1X8.*#R*+I>:"1FCY(S'7U M1 0EJ3ER:_"VI5D[DA=9F@TB;:"%A(2LNQ0 R8*$'*D5TAT'&7& O>UPCD3; MN8!(F$%B$=@#XGE +M/0 /@!.PZ_MVW)CR2EDFWHRF\5;ZDR["R%N0TP_DAJ M/M*KJ(.T #T=$:.\BA^W 6_;ES=D0]G=4PD_1_GO1#S*JPG;>RMBPB!!1VN& M2!$@8<6A]K:K>$T*0AN+O5IV0I[()JN?"X711M&VER^DM$%BKJ,?YIJ&E!M' MWMO&V0EYS,DZB9I]OM66A4S\6?\YP!U!V;2*E#)(S/&ZJ1&7\N)X>]LX&X7& M#UTYT7?1I8) $57I87")8(^>M_C$)?<..O?.AY]FD7MG>55J>55J>55J>55J M>55J>55J>55J>55*T)F75Z4"?E6JF^NC^]3+":UMG91+M@_+VW8YB5C PN[_ M/Z7CUW2NL\WF+,N_1ODP<-:P]/YVGE[I()?"=FV NLVGQ]_WR#L6;]0Y1 3" MQZP"Q5ZIB"[QS_81SN(89M.S14&P3VTFNQ3W)U5.*[HB M>9+M7K$XCHJ'#2F*WZ*<>M_EZ3-=^"?CO4<;%MV.JVC7UC30'CA65L(V +N3(2S]YT+1CI_9ND3 M]9FIMBP%*/MWF=QNR U94TH@_-T)+XP?I.8U)],S:A]+STA=F^],-O(IV8UE M:C)#N5>ORS;-6LC6X4);I^/['MUGSLZR_(:4Y>Z,?1>VODK;<1QH W+VG MM9&N\PU-25$8LTLS67X12R.P<>_>:\$=PDTW*M(V2\7O M) N_[_.V#K][\@+E7313J](%%&369&H=,O'=9U=Q7$L=;:ZB)/Z4'D>/21EM M0#A1M$U[*&A#A5E'113D"H:^>_ U*:F@).:I^077&V5$[15'F"A4I%%*H2 6 MY?'E0C4*4]5Q0P&>^?C:AO_[LNQVP-DF M^]HNJ5Q7?!&554XN[XZJ@G:GHEBE,7O[A59]E9.""M'+2^6Z]H\9[;M4]S7) M)ZOCIMINH_SE\NXFN4^3NV0=I26UBJQ*6?:B*]KJZT[@I.O:/Y/\GN2K^YR0 M[B: ZVK8UA)_X66J.CZE3U2#+'^9KH(R2N]9,.:J*$@Y&284_;PB\3!%E^MJ MSJ(U;2UJ8T"2=>=&3M*$G:6L:6>.=^>])WQ%-4V-G=#9*SK.)T5!+>,B*PD; M0L0?.XD*)FR.VGYNH_7O=#3=MNMA_$)(:C?\#N ?746 M45=5OGZ("C(,'9ZPR@D;<$W2.K-L'0U.[20IKY/B=VK"Y\DV89-Q]?BX24@^ MF9K7A(ZJU62#=MU^MQ2NF'D^=+R;=#YO7RZ>UA*3^GV=9J!ALSA)IYS#;ZK; M@OQ1L!Z3@S+T/Z:N4.B%3*XIVE&85I+&79AZR&RG\>D! M%4SFTU:,V_8X89N,FPG]"LR$_S'+XJ_)9A.$,,/)E OE8:?UC"E.SI,G$@^E M.A=D==,ITFPRXHKXR?S6%^>"E*?/ZTW%LAAQFQD^%[]__$^[Z/Y50(VBGK:< MM7#.K-JCNPF-J;9Y:U"C.N^'E>L_JH1.>!+M!N\$_U*0NVISGMP-(\A_[E/5F_4#B:D,G>8G\8)RC=D$>$Z=1\*#QD;IV9]P" M)E:F4UGW=#?XT$N).D$*8Z%P_)(QQWAZ#D@;0R MRO!6&-(!*M-1'&DZ4(5U0*ZL(M_CUE54LMU(T#3 ;TV;#+[-#WZ9=_G; QJV%U5PY<#=?0QI8^%R4A^#$I?H.-O> M)FES^E2L\^2Q'DK@?7R]0@/=584\#6LH%#-#W;LCFZPB-HQA*_#ML70/Q:/\ M,J_#QWSZ $KN+$W1J)SFA\\HN M+]%(U-Q'<_;49@I0OU:2D@5N,AIXZ=B!G.\V#-MTZ>1B7^,TJ)#6 ,4@] M(YC5VIHB#7*V?';&WI^)B@<6#$;_CPU%3]&F#@\KCZFP+U1"Z&$:K3+A MM)?)ZXW:Y@%F6>XO$=TP[]>8+I!P$DV+R?"ZPR$DN/IZ.JKA$8#A<@PAF MJ/<:=R$9DA1@$$%O/[=/X,D!E73"#*%)%\HQJ_W.;)^%[[X)S!G G*R@$B\X M9CX?X_2VG8V%M?CNWI!@N^4-'"R'II<8S(#>W\2MPEY@'C)]%:L!/M8CV(8X M;%A9QFAF#,YCF]ZM1ZG.6/X*RO(N,K."%9.%M0 M@OZ"03JCB8"8;!VK@.(SE6Q;;4$PP&^-3H-OGJ8JR/@SN> C,'94#(Y! M,1\]XW/T+(8#^L;AZ'\+# Z)X#(X^L7&O>-P0"Z(O]4NUT"B4<['HFL@7C_^J2.F($;7M#C<.(CBGOJB/OJ9=>-T.S.Z M?M;5]>OUO?3'2LRR&*T-3;!75M/^FK*OT?B@9IG<\II*)]I0:)=1*MGE(0I: MI4<1"LC2!PU0,#(DNP8Q-B7M:F>5/>.;?+C,T)!L7C;3JW)Y^BR F(;EZ;/E MZ3,YV,O39\O39Y,\?29R*.O)8E44U7;WH N=0YAM7]Y=9/07ZF:]7.7)FL3\ MQ@%\@&7'A4_PIEQ"-04WS8(R&..J0MDL6Z5E)SZ@=,#"JLLDOS1\UXUJ)=MQLAVINI%KH6>U M16JI\M$+S #88#U 36YF-7E-@6SN.NU?]O.>!CKPSK$+?1S,B7(]PG0KA1EP ML>32;A-&KN5#F*>P%Z"2,4\HH=BN0\K6[-@X1]O/P9@GM-4>B'U*]^P]6V@( MF__U-O9EG7P/WCT6?6\/?D??@UK[PJE:55JIC:2?G!7@YWOP:?:205#!;SPT MJ?]M!F#*M-$%(74;] J%EYH=W'HS:@.3M[:P%?EV"21R M?LRS0J,7]*UU>*UU>*W6\ MF;Z\5KJ\5KJ\5KJ\5LI?*]U&^>^2UTJ!S]W72GN?YX>U0D47KY7VN/L\-5NM MUW1U&)\^/]))>/(W2,^B-378.J_ Z-E3?QG+FY/MR_R:74@?+?G[VBVNR)LE3_;0:*8^K/*>CC^A>DT81'GF%*N(W][<*P\Q(#H3IL4=R<Y@G-<:77I"#YD^">(HY:"/6 M>H9@R_2UA7O >YI7-2&?KAE2AMM6:DJ^026C#!YDO)YZ $OY6KZBB7@R=6Q? MPPT %#'P8"I$'#S*6MKJ :UB[?OQ2YGOJK&"T%@YS, >-#1UMU+P__SDP)]D M:22+F\><1/%E^FN4)_4\%)7#L4*W6--R^&+!VXMA"^C9#KZ2[B.33N>/)(OY MJZEGR3.)SZI=IMLTK:)-\B>) >O0+;:?4Y#%@K<.PQ;0GF>0E336\9-;ZY!9 MYY<'*E1T1T4S'$7D#!#CB8A!\+9CW2KNQAA1=7Q?ZP?'B\_[G-2Q35](OAUZ M(M W[GKTOP6/L$P73>>BSXGCXCA=WZHJJ=IELKXF*?D:;78##W5N>>U#K+#T M'#\U??B8:NJLB;.:.\?>\;X?K^DBH[439F9)"D7%*^EZDSQ(%SS&6!U-IG&0 M*\?46Y@Z*#T45JPFE!VM^0@;QL..UDT/=QE;#OQ?9A$+_(7RIF,1T^.^E@>( M^I72\.@#F,9K)"\"_ RGG=(ZVIA< 3?OIXE[@=A1U$661OM?ZK.):%V'/(&1 M)X:EN8N@6]I?]*W<%C+;ENB:$5A5[2_H5O%-V=8XWTR@U@5%U+HV+VGLK"L# MF^ZQV_94I76%00M1D0U/KD9DOC)'&(X5&5KE7@X)O=IZIUJC6I:'<%U[&2(M M\)Y%AX./USR!!QB7QVV7QVV_V<=ME]=4%:^IOO<15'U#TB3+ZQQ*)#XAM^6G M]&1GBYWGK3J?/89 L^KWSVZ,=B\:6U)0-> (J7RL![KIJ03!J3*21B68Q%-_ M4:&0H53J=B$!1]:=8$Z^5WF[SD2EJ9BC2%U'.*Q01=8Q6)@L7(21JB%1%G/S M?0VI+]DO:;3+OD('S*18*R&7T(/8@_1S,0*ULD;6 ++UG?9F-[76@Q,<<"8F MX&E( ()PD5:J@X06XN,[!4U?7.A02$(!^AP^CH&0W56NAD8''3&:5=:7FP5T;2/[H$T7O=@9#!G.+7$=K!_#1=FX]LS&XD%9JY04(G M]9\110X>A*[Z%5R()8AP*%E+K# >;:SX1AE\!=<09OG[MYI 3W?6T=N8N*(: M)T61Y2_*!-K:Y7J^%JJ<)Q=,U6TS<^6E)M!)D(]G'^:>ED2!1OZ6=-GH6C:Z MEHVN9:/K%6UT"69:_E[UE^RJRM2Q_ :EBZ_TX) MOG2X1F#7$$C;T*[$]R88>$1_^DQ7ITE!ZO?2VX]%\[5X/S Q*QZR4%PUCW#- MS46C((W.L*II[O"S%^TOTT]%444IJ[B>$P<&(Z5IKU.!-.$"CE$*":B E>6] M?,>.A/ "Z'!XT"T&.AJR8N':A*'J1HZ(C+OO6_Y]2?DM42;<30]AG*9#: M#J8@:#WR@G.Q'PWUC2Q(SM]W=H"!VYV3/RJ2KE\N[W9WEI(U77@!]_]TB\'+ M'$FQN5@/6G6S99"$^S3Y /KU7WWZ/]Q\I08 T(&(]^CF K%8.2-,>^RFN;9/ MY2B8]1 BG )D)/N'%@&2<%%#J(1U_4%.ME?B)YSO3RH6G[\;(M!S/51(.<_W M"X5K#$9J6\_O?=ZV=_7MDX'GV9J0N&"O0;?KGOPF8B^'G/Y1)>7+P%CP!?A= M;T2!<(U$6UVD@6#X3G29?[\AUISH-/FCNU8Z %VG"+]-ARH2+O &*B.AQW'V M?NN?B],G*BIEU$1.&"CU(+";>(5^]VOT^ F[SQ3 4!N@#% -H>1?BX MBA72!+7'B"/J=9]P"<9T%8SY_F]+-.82C3G32#T5N$LTYA*-N41C+M&82S2F MU_XOS>,R\Z19BLD;HQ9B\A:P\7WU<4F3M:3)>A6VM:3)>CUILNB4F*7QBE8; MUU5G;$JD$C4Q:CQRDOY23YY)^2+/I^6,7^O<6/.;7X8NUXUHFY_QT0-J AUY3[_V*;MPZX"J)/C>JCS^' M[!@IE$'X0V,.OO/P="4"9S\Q 8"A?U]'B%&&4*6+X)#1$+Y0_!@# $>3N4<( M(6=%#T.I:X)#<;(4KEH!E;11F$C@C"CXVH9*#KYZF@\E'2Q3Z2!";3_YCB_KZM/Q&*Z(<>%E!6BYIP+V3H*8J\AJ%D.DU,@MB7;.KO MNXT@\%8\E&L'*8]PC<1%HR!-Q["J:8*0OGS-?OCPH2.2\G*71@E^?P=3(ES3 MT%<8:0@HQI:;E":P(\80X_(8DYC;V&';&"[,13IF.-[*K 5YKQS&Q(:C6[9K M-/BR@1N,82/H& N^BO&NZ,RB% 3=HL]!W&&6Z 8'.]UP! .^@'I?>@;1#=KJ MVN\B!QKYL!Q=!_LFR#074RXJUF:7=\W=.38J1YL-B8]>AN\$#(<(-]QDUUMT MN(5K7FX;RN8A")U*?<=9+*^1+*^1!#$C+K& \XP%#.1ME.6%BQF_<&$:L2%8 MAO'Y]TL>Q4EZ?Q*]#)TJ"04_TX$HP@55K1 V;!QBY/LADOI%MWK<&1W-#C^T M9['[#^&B)A0?"5:WO.63'TM287WX#I)4V/3Y#_M.QYY+9!GJ2=Q]NF#WNF(G M=O2NXR7L5SS#CNJ$&>_SB+M<\F=. MFS_SV\AQ.&BU4#,<+ODS9VA;2_[,5Y4_L_%WVC2(//NL*JN=]3DUWG&>977.BAK7/L^E.,-\CZI)Q\_ 9-\,ZV%XR;BX9-Y>, MFTO&S27CYI)QTSD^\\FX6>1E9PBE?^V'3_K'OZZ93PCX1:/?&P4[OX?L]XC$ M1_@YG:*3Q$!A %[$O"E"XK_K9]QHV+Z(MG&] 10:BVB7S-S5)D!OA*E1LB&Z? MX1C<+J.P.JLVQ*,YPSO(T,QGAK)T/M3#>;I5\*JZKXIR%PWQH7^C%+.;;UJ< MGQ!I%_<8RB+MR9EU6XBM8U]=?4:D7HHR8F+9F< MG>_;#P.I0"]#2M.TA(#&8V(R%(P93KM>0@ 98X:X@*%OE](8Z9'#Y1=K,#V9 M%=CR)&5&<(>0JHR*M,W2.BQ7D*-*\+W-$3#Z[FF:EW?13*U*%U"0V>[V_XC) M[!\66:VIMD4MCS)/B93M.*.'S]=*>DE9S@7I/.1$4++%A^3R0/F.5[P!Y2]XZ@JJ)Q%0<>:VR2-FGY9)%2J^H\ZU.N. MY#F)A]>538HVC:97-%@+L6@!G-GH53#-SA$@ UM0LC"^R[O!H*RV$&51L85( MBL[)0K M8&PAD@I\)^7H#X.?H[)^;OV$SN#2.04B!*>5/F&P5H'6SF1RZ;.; M)AG@:KW.*Q)W[\ /-XS%%'Q/&*((%C*U/CBL0#Z^]UR6C!,.NK%AP@ELMYXT MWX2S2_+-J@Q^U49.-+@J/R0*U@I06N$0%['RG:;BE:?XT^WIJ Q_V'X-)/CS MENKB9OU XFI#/<=^DEG@YCF&E.]H2$D/>A==C;2&7CBTY0R[N3""OYK^FI\$ M0N%N\#:0C._R2-#R2-!<,5X>"5H>"5H>"5H>"5H>"9K](T'.SI Z9[N 9ZB@ M&NS[CZAFX1WB=-3Q#X4<0P2=_3,GL!^!II<8PH#>G_^HPEE@"C)]NT8A8"^R MAP%;WWZE<\L8N6/AV ;D=;HP#JD':F,>T]TP.":;:A.QDZ>;7S9E'GW^=/-E M512D%/@:2'+N5BC)/7D0^'Z>:2NM KU73^U */G[#""K);F-UK^3N,X51!V9 MOI=S4VVW4>XSCDN1K-+;NTQ.5X""."X9";#6\Q[!A4@LBE )FSX'M),&=>YLE]DD:;^H;.25*L667"TW8D=:.RDCI<4/4416*K9!I6 M<-02A3'C=S\"N8G_2@/LM&T"&6&'M@$PQ,Y;]!9UHM>$Q,49;9Q][&?C83/! M!]"CZ9LF0M"':PBZRB+M <$VE)"LY=T2?7AE[Y:81F$IWG3J7/;BZ7/YTW;# M=1J^Q.#-)VF)<&'55UCS32@I8]]!69+;XGO<)R#_HD M:W5;#'Y9#K660ZWE4&LYU'I%AUJ.D?XEC;997B9_DI@?ST@AE]"#V(/TY <48G(0:HA\+D@K534"&N+J M^["JLUT.7Q@6$W2?@AL0A(NS4ATDLA ?WX=0RRZERUW*O\UBE[*;>ZW[).#1 M2_<+]#B,=D'^1(9&P9!W.XT; //^C 9OWZY^+WL?M&DF)@ LPO]>J &N&4+) MWIL>Z"J&QA#*?JD!Z..W(.G.'T$>'6L>3EK7LZ:E[/FY:QYWF?-9U&2_QIM*O*91 65L4X@?IY$M\DFV66!J'^. M5V5+>9E>,W7R)+T_BHK$Y]ES*]/N&NHJC0'1._)2@MK3[8H_VH=KNL4DO!L3 MF,_Z)&GK: M[N%.Z&[$1_#'CJW>1R\=E_@L)W]4)%U#YXT:)88]1%;"ZQZ7>Y/-3!K*M86W M&VPH4;Q[)L#:K!41W)G1*#$T15D)?UMR.B:3F>@/6IBXLI[MR"IYE;8SV@0+ MR7J@O3[WYB/=!W1G0"&DC+M!E Y M<,(Z>\8DK"N8@:LK(=YP\#83BKFH4!=9"-XX!#4([2%D4_B -H4/:%/X,'-3 M@#5U80H?!J80U)R"GT[P,TDPDXBA*6A,&9JF,)P@O.65[7A.?.WXT5/V. M_5!!^=)KZOJ&1C]=?4%L*T@,/#M\JPL6@F,A>SUD.N&"2R\3;XK,OI\I M-E(\=S3LGHNGKA;"]LP^948;D+8/*.]'8@/NM6'I]GZ&9FG?;OCD$T)FVZ2@ M@4\E]NZ6B::XTSP0RC/ ["^S73XRP4&KQ1$W+:HB_A9L4JO!#FZ"*NG&0ZSG M^RU-^NU6'X\W6.JFO+QK)+K,KY/[!RH8?"4%1\S?M%,0N^O[P^84W/E0D35R MB\D\]71DJV=H#;L=5,Z<]2XQTVE&\J--M/[]9OU 6Z78]>.K/%FSR)(L)AL! MMGJ%^$.;R$+!XVZDO9X58*N8YF(I%ZPJBS)*X]TNTG[C2=K?D87ZO5]9*'B; M,-+>:&105C%-QL6VHBN2WSQ$XJM^*KKAFGQ,%SS86!WU\)5PM4RNJ((4.:.C MZ8<0SWB.U]79$'+EK&^:BQ'IP[6"*)RX$9W B^O0!0\Q5D<[/Z[#U?(Q+]&3 MV9!(I\\D7R<%B<&LUSI%9,N,49'@,3?07 ]^7 73O *V?T../SQ52Y/<);3F M[AZ1J->;,^!/O1DP"-YFK%M%SX),JK-\7LQH9($,2*,$:ER9BXGHZ^UR5.D; MP4]NC> \*XJ/M(4NT^',-L!>3=BH+B,,'FFTEGH R]CR_9\?#N0*\F4(UB4< MTJMEL5$XWM$< MSJ3<6CM[Y@IO1E)"X,^ )8*W!7V][7P:D#^W L>;FW(C_)12,TRR6&MH&!9" M#0W[0L&;@Y'V+H>&?17<*!QOCZ*G,%._Q-0-F8%UF+;!1$[&WD8<;YS*351K MP- :*&9@ EK:NAP8]F";[FI:!VUQ./0 MU-C(DY PYP9BNN,YJ8%T A'K*$L-8Q$511C.N.BLC4C1$NX,:EP1C[!RO.MZ M^KQ^B-)[8,_S"YQ,")]T:M/>(>P%Q<9[,35&*2D\W_C=DE)MZ2D>VTVMZ2D0[?, M-YR2[E6G#W*1@^Y Z>?"RSSW#246TG::M#(%H7TE2>H?_V/&:TE*(C++V:J65%V8J( M7& F8_)968A"6W/C&#,.S<>\3HK?SW)"UU,ER4E17DT\_NLP6:/Q["RM<[55_(^B%-_JA(<2Y(8'NHZH9[_9-5Y_"JT< HVDV_ MHR3-MDFTH3I4V_I3(4C'9\."!Z8:L?"]-SRU-65.VM;UHSTRT>O06B.1ITDJ MW.HK&@-5&2:QY88]7UWN&S!>TU8\M,5JR.E[(=J>N$"Y+DZ2@L6J5Z-T$YJE MN#%C2WT+IFS4@@I=[VJ3&XWY"(K1Q?<#4O+KK;(2G\# M1FO7H@?W&W2EG289-2CG+W6T?,S/&E)<9LKS\MVK*&JT:A#'+Y9TFP?8^ MD:/0+Q\8L$:)40)-28EOP$CU6^[09HF2<)JTX/.^:'Y(,\)>53^$P<"7W1VG MN_DF[KH?TH*,;LL?PIP0]^V]9=2TS'_N,,Z[G=P528 T2HSBN24EO@GSU6VYPQLN0D+;U.Z. M!V$@J9F8 !Q6O28N\S=^*I*='7Z@["=(\W_/S*WB4%*>0U0U[7FSC\1 7HZG MID?(VXG6)*KU4O@'GR!IK =P]T=.U* H(O)Z[^<@5IPA6^@ =M[>/!()Y#NX M?"P7>/E$12:T.?\WCA2F !J+\K81S!0&.I2;1I90C^[?> <;NF-DCK;T?I$^ MWB'<+?J4KK,M63T^YEFT?AA+"H;HZA7B>=N1A3RM;90]/#/46VXC^Y!<+//P MQHCQ.^J@U>@7%(XBXH*>K$?3,L Q!MD:77O"50N/0>+J?%O8D@'4BT-LG4-T M:@=9,PNI_Q1;2Q;2)0OI:[.Y)0OIDH5TR4**'X.6+*3?;!92#XZ;5A[3 _IK MDDRHWNZZO[H8-DIE/[\,ITJ,$D&%K2H2[I M4+' +^E07U$ZU,%%!512,6D9@4T(RLPJE1A&;_,L8@+NH0T82[)+B84DK]J#H]6VN=ELY&RXLHC:@-#YX\R8R'IXZ-ACYSTSK='J^JNTYB9%:G[_4+)&XK9J,G MVT^^3Y,_]V/,/IFM0>%]&ENMPG.P.YOVT#8XS]W%'6\<.-#34-0,YZ^Z*Q<\5Y2(O.^9"_]J;"OV#);V* MJW5YF=^0_(DNNH!30!G)/M$50.+U] \%>8;2#F$2[E-FZ]^OJGS]$!6DR=[;;B9QF::KV>.V59.QN!9#M%GGKQ[2^%F>M0U[ M43$+HV*Q4[7B*FJ"@-+XLGP@^3XUOOB-&WM6[>+.AI6G84..?.:T@8#'I_OU M[A:!-O7YWZ)JI=])O:K*ARP']Z.4E&.[&E/.P&P4ZNE:Q9B=[]VBF_4#B:L- M:00_VL6N0OL""$KN9L@H#[HKH(0:KQ0*:BF[[AY0D*O_:[:S#BSY1[\W3=+Y MW>OB'@-B)E:CBZR$%<.WP\+'(J^N'EP' %^Z(!W$OY-G\FD[F+2%FT1 MF#0HS04&H\6F#Q2@Y;,*!NDJ603$9 &E"B@^4\FVE2#6 OK&PRKZWSRY(9#Q M9W+!1V#L/C)B&YSY"( MGIA,/.$"4TFX/R$3$CI]'!7;O.*W44TY0)IB.?AR]]7P92[:I.<@"NMLS@KU MZ_*_.ARH=$6=,OI#=#]Z? )#*NHR/=+Y6(Q<2T/3&#'UO5@<20>M$^5$(MR] MK [-<%:N#O40#F9U:&,(1R]')%T_;*/\=V !B247&<>(W.MR4V$0D,G(]94: M3[OV5#,-;HIHY0./(K'D0JL8DOM;W:(!!XU#JK;4. ;5P&8R9/_*S&2T9 W& M4* %N$M+D2[67=A*"#=%5^MU5J5E<4W6)*ES+X#K?159TT)BLE!\3=%HD*%U ME%M!GSVS C%;_R-%45[>?@0:4&,2)#:A=PD!R@]B;@:X/B#2$$#P_?HUB)";L!N"HN4&HJ$-Q#.![ MM7K*RJ>&WJU:)6/?XP/?&,<9!9*:QZVHJ,,V"CUE-8Q"R=C+X6_TWUG.S17* M0"TFX,? $'@[J!2)YP7"+&9Y(:: L.+:$LN[WK2@%.]DJ[17D+G,?>;&+,, MKUHO,<*((P-5PLE'G(PUMB//QC^Z8'HW,WCE>=WT )[N,DJO,CC.1DP!#;.> M9U)U;QL.LLJY4\AR-- Z'5'."1JX*&9L1FFA[$JSF2 MPG(DA>5H3K# JFC# WWI@S*)WR-30!&/8,[QDMVHNNB\9K4+061#FB:26:^P]?--!8@]' MF:>4W'WOC34"G=%V@]+1G#ZO-U7,\L<7!:'_B[]$SP.3L># +SJ8<)B!:=FW MC*ZY&=7H>\_^\I&P_:;T_IQ$!:G_LWO?>&!H2KJFT21T,S :K):ZIB'AZSO1 M5"/NZ KAX.?^:#'QQJO;(< @'Q#4KP-X?6-)"J;V'0Z6%.ROP5X+OBFCLJ[[ M(\GN\^CQ(5E'T.OM2CI^S":FFT6.,*R>.HG")#Q];-[?[&RL*PRX>:^D:Q,/ M">G\'_/"O7VX&^.Y_:#1D/WARRM1]+@,$[D$BXL @825] M+]4OLO07.*,;\(6??W:_A R-6 4T1CT6/L)+EDRH!\R$Z@/9)1/JD@EUR80: MPC.FDFX?!"ZB"SGO*58]=,93"4/?;E$C-P@S^*W? M0^< ITP--(0#)M/TOW-:9UJ0,U+;29VW$@1&2==H)Z$+&3"L>FCP) S'N_>' M.]*O$][=1@5[IWS[2"6L/3F/)_QULLRCH4 KEO[XOEYO'[WL2:ZBESI[\]JRQ0-7EZ\UMSNSS0Z+ M1V^Y;ZU%O9TVK?2^_1]C]>K__$H*=BA\1?(DBX=)N:9@;=OM0-;?=B]3MW9 MG0H4=J)G,4QEO&"IMZ.RHA6]-(/ Z?-CLKL5M1/:54_1J,JVYZ"J^K9[DCX: M ?4LE/"^8WTZB>V/H\>DC#:[_/;7I*"+'A*?9?E95=(9]E-15%&Z'F<*-"P_ M?EP 6_Y5= G;=G-OYP82^0Y^LO4D+ZNR**.416!>9YL-U9!]=+SXD5?B:-4C MJN15])6#(!#0Q*$0>WQG9+:][C>2W#^4)%X]D3RZ)Z?/)%\G!;G*DS5A.M]- MW2,U!7#?6]$"+#W9!7)!]W*T2LT(\#>O(\!HFWFL\ZVVSM>$62+]G5^7J*+- M%Y)O/T!#@!\)NF/ H25X/8. 5^PF&@4.K5,S#/Q]KL- ,\"Q4VRDTN"&J!\) M' T#1A(LPX 3[,(;!HQT:H:!?WL%ZX%/5+@5S<5^U":=<047N9]911:^G'QX"B:#GR9'H_/S_A]G- MA_WWIE=/4;)A&IYE^4?V7+RS(TY<-=;'FZIJ7D\GG!Z%@.9"I>"\ \XO D=O M2\[/KK2?K>AOO;=:8110Y]75@_=E?V_;JS0M%*K6@U+QJ0FX<-F?W=>,[=,N M:_XV^O5D6'GHVRYUX?W;6_R1M;9<(2]=W*AR5[UL_JET]NC%F2WUU2(=_S9!HV)3\:F7)-KUNIH38ZN M]=OHW9-@%-Z:'*T'[\M^P[_<[#[L-A.GVTGK\W>_9\;Y+ST1T>[A]3E 8MZ[ M_$956>C47_Y_S+/"V1UZ=0V.>AA8P]+'4&T?7B\#9>;]S%_8$KOIQ.XRD?BD MRMO;K[MCK?KC8(T]NH9@S*!-HJO/X'5T MN6F\#+B)NPWZ,?*Y1PM(YTO MH(0U.%LL 36\CEXR>=N'-U6 ,O-L!/.+Z!DO[299\ CYN]^06!8\&NT>8O\: M22\K[R MP=]#'SJ9.#=1RAXCA/)> Y]X'L[>)Z]YKMW;6"95O6=[KNJN!J1QLFL_,($9KE$XR=-92Y&: M+G?U;DL@7=/>G#P15BN8.E=%UMOL@TJ&U@C":)\A5\S$1T+Y:S96 M _/@Z'?^J-W^]];&4&4RJ;L( MMD5;!+QW0!4&HVG !PK0+*:"03I_B8!P_7H4%HK/T7.RK;8@&."W1J?!-T_3 M%F3\F5SP$1@[*@;'H-BX9QPN=_ON]=$F>@1 M26FE)7]4.$FK)+UOGI/-TH)G>^<*3">F4+3#B7!"[DB>UP\GLS>4R\)CKOO] MB[Y941Q'>?[2)&PJ1ALHHQ>4E25&;RE+2GAYAW8(1'W,*WK5'D7,WZ)5$'L: MAW2PRS15[@Y8B'KJ]VD5_'TO9SORG2?1;;*AZI'B@I1J$Y'3CZU$1#\[0T$I M;F/LZ(L;LB:Z?#^[W\9X&Q:G*>8UBX^#]NP;!8#J]&OT3)#M)4]K;99 M7B9_UEXQ&-QBRT;+OB VK\G.E,TTF;U!-5OF2!;8G5AL@1>#+Z#T[^?FQVBK M;F ?F#I\Y\K]))!<5V3;8N_,ON$FV5*8VQK M])UP5"CQKJ=HV.G]&NL4%)46# _)UG\\9P$3* <:^])9#2D/8LRTER M/W28S!GHVUO+X-69'=PTTUI?6Z?WS$D_^&_-KGKODD\:\XUX^!80B[]0F9;#*D3VZ*2*F1JQ^^9U8?E. MI/*>]\5SX7Y<%F^DW;*OQ@:%#3*-B76KZR4P"6)(_932-=F:% 4!8*H27M(2ZE'"*^]@0VF[S-&6)O32QWNR5%\ZKB"5K"B3]3&+/\Y? MP/1?4AKN#,(TGKQ!97?-<%K)\=VGM13P\MV=FQ I&;8RDJ818)* D47HA 46 M9N6[T]Z444E6:7Q.N6_^J\J3(D[J[!J"5+0HZC8CK8(Z8.#U-,7:@)*K97H< M:W/XPJ[CL@P7@#<.?FL:8/!M+KZW3"5-EWO RG>_;L4!O2[!UR&8_MUI&*!, MI4$7NQZ+'E*AN,I:6(T<1U]H0?XP%BZI]ZL"+ 1?]S3*-PGUTZAH_X]$.3A9 M2FD:O04TGB9&4:?*<,J (.XG/P$+W[WOG$[)" M7, J,NZT"\G-5_?8W$=X4/B@J4>;\0](Z2X)FN2/(W>QT52\S=K5-0!FX2>IEB# M4'+U[64-A ??X).0P".:EY?Q$!@C-,$""[/J[BT$?SXX5(%6!6Q)**@$!M!2 M^7UY1X8W8 ^P;A*3:+ 8. 26$DG!MK_%H8*1QAJY;:&@*T [U"V M.JP1'^T<^,<P@;)@/AX-,%&0T,M^>UMKKCCH%6KKN%3 &0 M0]E$84)>WG7>;(/.#V0T?#,3I@EZHL;HA9FF!7Q\]]SN0WQT[7B1I='^ER_T M7T54'V$58)\V+-TTFW9ICR<54BO(;%NBMS$'5<4L2+L*W\/&06UK-*^&:EW@ MR8IC\Y*?P#@RL.F>SA7N9<$;^#AJU>ZA9V?#= "1;2DJQQK-2J7[C/J/(#:_ ML__<1@7YC_\/4$L#!!0 ( *V =5C$I^H^=/$ $@C#@ 5 &UL[+UK<^0VEC;X?2/V/^#U3L38$2K;51Y/C_N=X1NI MFUN[<%-^U]GD;2K/$R6=>GS?QK>N)+X;BGR=GB;O6F]_#H1CZA: M%=CO7WW.PLM?F5Z>98*9+'XW.O _[#;\[?=W/[[-'2]68IO3^7P3WG>09Y"J M7EDKY8!W@V<,V+-^FWE O-Z^#NXZC4 ^8/+)F[=-G+-*R"_"334H4)^[C6V- M< WL">'PWYN[S5N* &BP;XF)4LT$#/91RGJ.@&[X:'U_"I!4!J>-?[?)8YR9 MPE]?2!']FD)$:._[)8U]+?,8F#<4M #/AQ&/41S.*O@IZD^!;6TM*U!]D%6! M>E0HC!+W^N;M\&"(>@=0S"[PV6(#&?:P )DLZ+T7,:[?9Q:LWAH2=$"]V;]S M$ 1=Z( /* 7YLS>S[@HB*E5@/W\;]'KY&OB3XX0L0II=V(.EBI0(Q,PB5%( M!PB9+NCQ%3JU74:CG#IP$O46C-ZIPR:J^ZC7 2DPEUZDN4K5Z#?U);7B&MB/ MC9&Q0B:^7VE01*)ECC%S &CP$=,".43Q7(HS3#WS)HZ?P;L/?\^QDER1Y52[NTBP)EUD' MNX/UJV\W0'\@RYS?V"E*NWA7$7.XO> \_W^1R/G_RRB\BS91%O&4?:P%/%-T M.* $01VW&6UM1C+=H0Q3(YND;7'V3@KOJDVJ]5@8K]AYW@+%2PGX@^81"]1NER(])=PF_YY^PX+\COFJ9RH)5.@VEMA2BX#"P]:>-I7P9,C+&U M&E1B[.SSEL(#5 XJ M_FM\8/BM5#WP-VETBF.>,;%FX;Y7G/_Q+V^/WOWPEX+>^3^__^$O1[E*NN7+ M+'KBF^=Y\!B$@H*L".ATR*C24#%N20;DC3E69J7=O>XV\AYW<6C2++HG\7)D0YXAQNH MON$0 XY$&UYF$([0)O V_P85 "+E (/!09"5DD>L(!=M*QS7#WM("O1C2EXIM"D_U) 1LD^.6!WU%+7:*K[($G)^)QF_ ' M'J=Y^2_BI7CD"1U26JINJ:5O0T?5REK0 MI+Z0&FS95&'Y,-K_]-\@* GG^NUU>&V,=/K <\8S];3>$-^$H#Y,X^V17:BQ MEAXK%=G74O6;(_:^G"#(];\TN,/S=1-AWF=+MUI%LK$--]=AE+?,)^$VRL)- MMT6#I>J62R?ERFC8.TU+I/4!DE.C%1P>L&W^Y$T4LV7YS#/!#!4IT%^]PQ6U M<(L3TZ*#-J[#/@9 I([3!YS(QRS'R#Q6>@;(Q,KM;[S2YZE),]74CIZ5:'4K1:J[LL2R?,Y/P_D!685%*2+I.M9XC/=K:"FXR0TKJW/^T= IV0JULJ;?FA*V=ZJO*"@N7L^B-#L*2<*SB3K_4QD2K M<^H$9@]CRNZR&#B2U DKQX]]8=)1HZXL-!-S)E?X86)/N3TXY.6&[SD- +6U MK!WV&7"A'.QU=?1#O(F!1#N'AW(U'$WUC%YGOJ&WX^!UX0N:YB,"F<>.V$T6 M9L61Y_WL1KBY%FDQ-:DY.FNC4GTOG(HCTVS*Y4HUI"^(:R@3PW9*3M>7"[>GYRQF[^=G=W>S.: GQ4@Q+ *:Q,/H]FDWR#\3<*_LS")H_@^ MO>9),>5S'*;1L@-P4*;Z,!H91TJ!GETYI#,.D4:M$\C5?;F5A6UYPE+YX(C= MR4?LZRC.QQR;39@T'G[CER]P?0KDYV\S0BG:I .()-@_GB71C%/T\7RCUU4 MDC OU3*G9WC/K]:_B2PO:-Y&\AR=62F5'-(]5Q!U,U)]O*%&'&GE5G97W@WV M#A%SH-'@(%2)/LQ6,Q(0@=Y7J%A\CKH3!P8I M/=E+*7HV-[V/0-?*O"4?"ZV@?L :3_*>9/[,,%#8P0HD, M;Y O.4!&G3D1R"$LD1C4*/KR)8D;7TE78Y8+<4^EG(SI(X: M @820;@!Z-12,Q$+QIHOBEUJ;NK B.J)U1"EYU2O'"/0J>G#DDD'54V;SM0=0PS1X<)/6GV&@:^Z"$TS?S@\H&O=IN\7Z@H6WK\W/CK5JXV=><*!ZK7 M\X;6ZJYSB /+ZSR?:.\7G%NT-1?4&G(4IJ)K>B3O^6OQM]#T/?4X%%_"OB3,'U8Q"OYG[,\'CV%&UG>1782)LES%-__%FYV79I8Z53?$*GC2%RK MDKDR%NL,HBK.1B"?^V6>79V+@572)AQ*M4FW&8',JEUXXLF=@#LM:*?.:'M; MPJWHHBSE/_A!]#5C4!/UQP&AIVA?+R[)DX_O>7=_D>;I_D;D2^O)<==$=BJK'OJ^W5=>+,'[,[F6V+:'6\05#Y4Z$SF7"PY2? M\O*_%W%_4W4/LGB5/8XQ*L[@QI>+* \!Z>RJU3LW-X? MN#GE:YXD?'4;?BZ&SB6EZ@!&> >8K6U MN:#\6_+YJ=8]'&+SR^?!4!+NU=NFN*V5)MUGCVC2YFFHI3&W_BF $K!_ M:D27MFO:UX2[IIY .?*02>_0%9GPD*F6KV_C*3)UOEY06@V:W)$YJS:C<[4/ M>@JM(V^T84*[1@6*[CV5,4BH M*==(8P&E0VL6=DWLQP)5PI?R.N&<#N7!^,U!=(8LU '#1$084! -.YI&)OK MX?CM@<:A*QB-K4+WWLW7"TG;YL$1ESZW\XG'1Q$7*0C+1*:+7?8@DNB?O6/\ M",EZZQXDZ;J7REP*YVUZH MPNQ2@&90/62J?'I79+?)HOQH&I M:&%5(YT-4GJ%UK8H"Q3YHJ?86:KU8L:/24C.C MRJ<\7U9TZA5BA!(".C:4PB 3Q@4+:0?&X&, 7JIN2@6:FQ(TI< 1*T5>.E* M[L=PN,RIDW&UR](L'^E$\;TI?"I$=3&T)4K-#44YR+G1]F'%C::J.J"*@\2, MHZJJNB'"Z.&A(TQ# V0-A*:I6:,\5*-YW&<'T2D&C3^2^1:%<23\ZP,O+_^/=G.ZMU^)#32?H6$U' M2D.;<6 V5F^D9=P&:\K^1_%D=MT/=+WC.AS&RO?;Q9 3J,4VG0_EQHGBZI]K ML8F6S[?\8OM>FE7BK) _8J4&^UC]5ZJR M0M=S?I7Q,0LW$B,!UV.34F_R+._(O0T_GY5K=,<\YNLH.Q%Q%L6[O!MXM>5) M\1ZI)@\[@:7J>SM9<@P!!&_A&A'.!AL MQA!*-DS62^WPZS>!6 M^NW<-B_O.O??4INJ5EC50;\QUBAT&V /N"'O(1K\# 1/HR=XP$XIPKZ6&/JF MV/\LZ%"@H\6E*BV_!63\D$*5>A\6TI&!)HT^[)N4'T0YH$L]6I9$.L>,\[WRY([4UZ"A)#4(KXA20[[7BGHL=]T84> M@Z:^:S2+^XTPM0L20@<&+2OV"C U]-"9BA]//,GD1=+O1<;KTZ$GNT1.$_8I M@A ^L 04=B<*HBP$7(&]&.@"*0>-Y_(^A<[?G1>N9,!X4G=_2WC<)@;\H&\D\Y)5K] MX'WF4U4/PO#YNBAMB+1!"57D-!@L"7#.5SP)-[WUYBXJ<=(U3DW2KLC%E<89 MRT8W(+H-VD'UQ#/,D14KK+]^APJP4HL$Z$4]1ZG\G.JZ:^]3! :/-'(V.@CA^D$2[ M6HQR-1Q.]0IQA:EJZY"$5B7'OJXD?1_!)(88M!Y,A#./:\"-K"WJR1N]0/4M M5 *.M-'[) FZ2O,0,Q0*]5[,B@ZSR2($5)? ?. VP/MR35!/4O.D05)OWJ[Z MJV#8>'!40^%E5C\0Y&PQ,*M@ICG 8A;4!C>RXR?F,M"C'7EX!% ,%!'OKW/# M/'3V UWU6OBK3FY8X&3*L==-%F9\$:\NLO(2N]WFJW0TNXVPZJ*WK,ERB8B6IKE7?JDMT+["W^\XTF/ M8BCI/;D,TLZT0I7&G5 F-S"58.V@%FBOI5?[:4HAWYL(D+4NK*NFRRM0J=Q+S6YD@]3^W+U&ROE,/>C=_;R\SCQ\ M%EZM%<@'[/!D1GN/3;4HT)^\>U!=*=P^A(Z#A@?,JS8; Q)*K--L,P:\TF(< ML\%8I='']ARV%D.5I84TL*E8(:B'LL?MQ+(@YJ.X!JD&G,12-@-7^YDHA(I=R33^I_R=;C;>)Z%-56D0'_U/MP-1PZQZ)@,]A=Q MFB6[1[D[(5QRY37%)K$&\-5B!,B'_%- 7V/?A'VE6G"=1/$RVH8;%L[@9E1C M]0G\I^[C727=!?RDJ+!:C$(DGX?\#(''VZ^"Q?U]4EQWS;:O#BF:52H7J'C+ MQ]8J3L+_V/%X^7RUON9))%;1\CI\?NPOR-NJJ:,GH$;+&V/YB*,KY,^"3GHS MP?Z9W*B^O_-V6SZ>%<',V- 3#HLK-?^TV@ ?\9#T0,_ZAM,/>50]W>51];XL M)$A.DY*2FGHE4F*:RD9+2\ ;GI1:(\'^+M_$^X*:)0*T!$1B1TD_G:Z>?&C0 M>:9>L02XRLLF5RW">]5DD)VBD8)]Q=%HJ"OC*!U-@^-AK.P9:C.3;?=/YDI2 M+4Y01#6@S$C6KCZ.L!XA2K8SS\XE#3K??NGP1(VEZ/'9'V^-!]!W-@ UY@BT M\TN#TG=G #HY*4-FA:0N2DD]5!MK& MH.,!SZJ68E#_Q58S(Y&R%K6D >I^,J?WA.:/2+\FSJOZ< M$U>@^M:2Q@P2)7L4:GH:>0$6;A3:1M:M75]?X]4)7V^_ ("AAIBN"*,>4"I< MR%-M5F-)?",/>'."5VFDWP%HB++35PR]5I6-";_*D?]>@_Z^+E!*V4.@O&<+ M]$Y+)OS]6&JM+EW2&=V!!5>BEAK&NZN4PGH&>+YSJET81;)ZO8 2Z"2IZ?4^ M:>&-2$2O4.B">A9YYX%JTD)9GV6^+Z<'L+^<\O4%;U5>,UQJ)#NESL6*)B6B M.Q1Q92-;R$0ZQ5R0:# RCPQ]EA!07'5H!9X]IS"ZJ@L,9X$ZTLPA=B[=@5=E M&-G?Q%E)SSCOTM@8!5*4C 74&5S66Z7TLVPI4$K=EL*@1,595-FH6PJ34Q1A M82/S2$YI"0$5"VW TR4@J*LDX!Q0-TY+@7+I#KQ>2U%*OX268B2,8EH*8J#. MH*6P:R+LVH:QZ3E%JE6S+X?[U!O\FU&V56QEXZ]&AUEE02=/B!HETA.$>&1L MGW],IX,:(HJ[XVU.<;N10\X4M!6BNHC=$J4FEZ(<-DNPUB&[[<^*6$W5X.=$ MI"E;U;3*#))B(/ -4,8G$KPZ!=A]I&M1.K<:I$C+,I)_$L#-(UAHXH4W/(KSD( M'@H^#H!7AYH8"RJJS@Z=H[0/-HZI -IM/PH=%L8K5FB]@-[^%*A&M#IC0GL& MK5)>ID6:\BPM^A/:/3X8X4[+HQ,F8C-<%BKJ:KU@>*I1;G?J2HD9[01"5;6" M;RAP=,BEUE'1"8DFC]Q!<0;%E9$X,LJ,9\^%/3&40^:P>#Y'+N Y8(-],^9' M0L4H/1ZU"WMHJ$;!Y>-9#8"' @31_;!%R9RZ%!?Q=2*6/$T_\)3GG_,A[PZ= M\B>^$5ME[JEAZKI0:E2GIA.RO.0<,_NU(I[)7' 2;J.\=2CV^">53#&R6!VD M9L9++)0@QMK!44=C@Q60X+:(]L/Z]]S([(:(CKV%"#5#&W['Z025#JSH)E6" M_/]8OY&;&8F:M081I5^[.C+(UX8 /Q8(QNWS-!S8(@'J[\B/)=;LMW"S*V\A M66PVXE.8U]_+Q8E-!P@!ECEU?JZV7-Y\$M]?YKVRDS!)GMR*3$SMB'0 I$0#38=+?4&0+9: M0'5N_*UVZPVG<<> /9OW!J8C=:?,$W+[X)F(XK5!(]/9&[:>T[[K = :1GTU M0.TC0+U=>%@@T*'<3SS(_U'_5BWBG(A'^=^B,Y:/Q*HUG?3L<;L1S[SUV!0K M2(SKXHBC<>H80_*NQ+L'R IG%:+29?*7,"IN4S:O2K< MO"G\M,6DIS]C PEX7WZ F'?W2VX-2)YXFK]*,3\0;M+Z)_N.%L(8ODL%&AL_ MYB+>98+ "I?",7I"QHO)[N5#;IW+JVR3\G<6+HLLDW-;U!H&1;LXA@_4:$_3X$4X#1:^BBB$J#.E3H2T662QSCT8K["@O!_#>& /4/ M4=<(&QT_^XH@"?V ;=RNO=Z?(]Z@CO<7A$2;OJTS'.?1\S2GDE +]6/\&(?^ MU;ZI=WO:YXKH* 6W5[>+R]FP GEP'ZS8/NP-Y_0G05)I#DX?V, M-@$/P@@N/EH!Q6L4W"9\&=5S!8LR6;]ZAX=1^*6&N6F%5!UU>:!7:Y,#C9A)RG(5)',7WZ35/BLFSTVBSRT=& M'6@:I*I/H95R)(3!NRL9].8A(NBTBBF;8E?BEB'J:_R/-HF4'MP26JD_I9,F1=01OX9/(X!72V7O-E%CT=2O4AS/@'+BLTVE3#\:RZ^D7F@-OE M97AN"7='Q'06Z]$SA477D3;=6Y&TVS3E 8?Q!!Z"?/RZY'$6WG-YUG]=7?P.FA&VCT@+,_(7*LZ#'M+S8RH M14VWK1VQ,-M?E+:WV%4Z8A6!_R0F FQS9Z?';L9Y&"5R P"_6I]'<9@762:1 MW=^2>RTVT?*Y$Q.L=*IOC]1QC%)6)7,-05AG4'S!V0BD&'N2 MU&\@L(.$&%AC;1ZC5)M,'8;!:19\J_F_$[E)-GG^A3_>\:0#G1=V-<;!)5VE3O#KMS??[MO.C^6OOM,<@Y4FD-^XLW"K$FTMV:)0,$W[ M$L51QB_SYG%UD0\WXOOH;L/+?6>_A/\0RRSY=9IFXOY8,1&=W MSRVJ?Y1*\^6X%D$X?AL :.9VUP"2UT;X^N;T913SBXP_6I"YIV)F<4-E//KV MRC4B;YN^!A+V8,+$U(]2E!6R\R5H'Q4X9NK09*;D7A/)13T(?9/P?)?M$M[< MJ5D=]M-E"&MM\ZUOY)K+I4 D0,3% M"5M@F^.'T2(RKMCS9)IX4RZ)0S-4D$@='Y0BKKP'_#KS66T;Y*E*);C:96FT MXJR8I)K'Y!187P+W?3OT4$BV8(^I_DG@_',^(D[EGA">7N4$DXEA=U'Z(&>" MK]:G_*[;1J+EJP^"D'=$/;I$)/L:,-X@4ICU _F4Y:T2;SV5*QZK_+E?JN"K M7PRHH3:)C&I-1LT 9[A%?7P> Y1#)ZR]_2J0,M]MOCC$:=;$:2'77\LFQYQ< M,G]'U<:CO3F!KC12 *_>-UITP;O0.WVET&M5V9CPJQQYZ57P6"X^RG.2J\>\ MBR\[[')O2-6#[_8I<-)UC\(D[ZWSU/UDR#9V#?[+B@]K@'MCYB;538U:/G]85:CO/.9 M/62)B(ZFFKW!A^],^D&/H;Z/RF%K7 RHE.Z9-X-:^VB;=V@1G_I$>G/"U_X, M9Z\9:*Z.X#E,2DQZ#/7%U?77B5A'O?G]_I-ZA-!\XMKSZGLA21G8 MM@MVG!J20?$'^R5,[B//AY%5GU^ WZW3.3D(M+H?X]0=;;^X;Q=9@77?MJC% M\J>74HM0/]-8E3X#2-5IO7CW4OJG&<#WK MF+%:1RDX_"TGPN]G-6N@J3K%D JLY,[0J2VK&B<9T##->&A?AJOD-$JW(@TW M5^M+$=\7C7C9JI=-N>P2%3VB[A#)P40]:AIDPK6WZU!NY[[O,-]@3WB(R18O MUVR32[_9%%M)PSD,Q5R0)6AJNM,Y'F"IU5^F /J$><+D&68NBZO936J0:F7X M4DB1I"_2>J=)2Z0R;TXWU-<*3J[>WUQ=7IPN;L].VW=S,9INFJ89[:8%,8-@/,Y7"_5P^9MA,R =YITJ4 M+CT5WV,X'FQO%Q;YCF+,OB<&Z%%VU@ 69PJ/)C?:K*( M 1:%)(@ 'IJ]@+U\O3&DT)C=P3A*Y X)16A"V$8GO>%! (KD)W!NU)69N ]9,+VG_YZ M'%"KXN (K.F&0@H7RF@X"BM]!L2K[($GB]4_=FE6Y"?%A3J=%AS$^EKCA"== MZ3"!YXDG=P*YZ&#T.B"R]*P$Q2^SC U:%)A9;P 0S.>N,H*IOJ WSM(%SBYG>W>H# MM>'F1:\]#M=-I1V)[H#; 8S76@N*)\TK6JJ.:T[IF&?-"UVJ![.DN!%29JHC M40FS76<$P7HTKKV<8WO/L[//R\UN%<7W]?[2'MOQ*IK3;&H5XE-'4+FHSQQI M?-F<.%*::)XW"JOS1CE=?7/3 @# :2($<#1GB52:T'$B%-YFPS?M]+V]J@7_ M"*?@[7-Z/.9"Q^ &4O*FN:S\19L*>PYN:4^'6=Q[JA# M#ZRX.2EN)3Y>XMM6>49,;EO[&9C ME174;!X,MNTM.WJQJ6>54&D8IA)"YE" M5HTJWTS*:6^?@%JA9&952VD\;BG*-B+#VMX&\JQI)#C-QX;%>?=-)U-\.IM& MSQ(9. +J,66F84,7248(C).>6>T 7---)QO#48_3D&.QPWAK7GFH5!B%1TJJ MT9#W$4]S;Y4B33(@<1B_]"7#&./GD:PWV#(RU^]CRBTE250 M7[N_ MROW;W5]\-(-DO\.1 "3TM4>#QZ2]VMW%92&OXL;,ON6)(K,%TT$"R,)8!P?, MI1[MH #H>M#! ,#B@8^BO1UVIIO]$6C";.Y'@]*TF5]O"+5YWP+:$_5NGW@L M]X3)P5SZP%>RL]U?'X>$]GUP?Y=F_M--;AMDZI%-1_%FE]O)_3!JM, M8#]PMXE3R;9;.10*IL7V>]X?LO4?=7%%RB':S&U%&:@S#7A-*\1]21V6?9]"JDKR M(?ST2YAW1:-PH^WKJ62ZH&[+4*%:Y9D,UAWC*%RW=(+K,,G*H]/A M4S3 E:9"-5"[75@W196X!E$P+;!_"S>[8I?B!Y[RY$FQT]A#V6&G1H5XP1.C9,AP.@&S3G?T>&.'$SD' ? MCU'S.A%+SE?I>?Z-+M)T%^;?[VI]P^-()#+C\2U/'A6[2FS5JF^%5W/DDVWY M7*EEX0]B&=I,4$N6V6'20B+_SW*7\!7;YK]%7%XOCB\N+VXNQF-DB%U@K,E=D'K6JE8*(J'RLL M=>U;UGL_3,UFT6@X#G 1# F&F42T>'63Y4.J![%9Y0'A[(]=E'6OB\6**V*= M6IR0!5!YJ+M:.F=8:BC5^YVR8C6J*?FO3)YS6OK.@H&&@89$".@HR*32TC'+ M"]I&"\"0,Q?(*4*S1%SY\/5!#!FT77'F,9Q_X!NY>BB7LI]ODS!.PR)';GK\ MW'RR^!QU!\'VBM7WLU%TI)]]&5TY:.41(J*%H:#ZA14_';';_-/D':;\D>?. MT@"(")?*:Q,4K]^DZBS127NHR\XO#4C?=E#Z1>%3TX*,#5!/+I[VB@ZS= MTH"W&J;L$=S$[M=2BT7Q-U\PBH%QS=A0]CC6P1=2,U<_W(!U2T4V[3N\S-.1 M'[E$,,!@T&C WKQHPD/3SZ7B.'0' MRCAF!U7M=@#'58:@#NI>?NY,A\!C9K@9>C"S%?H(1OO%[10=5, M#7AQ'=0O M%\7V'50R*,^O@ZHHI%T'%6' NJ4:NX.**/-TY'?KH$(&VQW4ETSX 1U4/"ZM MN6_10;4!M\\P4-UL:-]!!11AVBL5QZ$[4,8Q.ZAJMP,XKC)T:-Z+%CUOVO=2 M<^7[=4D4A[;JE M" /6[=/8W5)$F:-F_%$3Y[,#>YC-W8O8]D6R,Z5HV<*HA6[28&^]7=:@K01B^70_*!Y$.2L>J M1=JL:CW3Z'JLNCZ7+ZPB]3T21$VZ)Z)NF2--0:VTC*[-*NVTK-'J>MBOY<_? ML$66)='=+@OE33OY=[D.$^[[)EB[&@>23^-JW6/"Z>I>D/Q3[!+YW3NHTCVN MWK+_V!&].G\DH4AA'()O3[PZX)'_\N:D_*FZ&F076?XZ22MH4&9?KG. D#..B9^L0FNM56 MZRB:[CGF78"C.J:J*ZPK136'X,:&Q%C'*NU:=T"Q>8!R/NV\&RQP9R4ML#&/ M0^[&#@!*%@J+8V1X&*\_8')BS0AUSZ AZKE[@*M?$SO0Z4#@WH(=@*:9%189 M3Z_#9SF;HEO_ 43J.6*EB.O,%."7*/>GQ@4X2:52"8I?6?7S;/*=@#4G<%^Z M,S^ED&Q-4TT%!+K%>HUQ6PSDW8(R]QV[J7(+7A]R"[X^>.AFK0?@@V .6V'5 M:AK;O+BD\6"+DG<]E!1I%5\#(G0SV@,0X6ENNUF4J^R!)]6_TU_XXQU/@&81 MD%:TD$II0@H I2$G@]H7EA8J[6"Q_&,7I5&13OY$Q'DSGLD;R;OQE'TL%69$ M&0@&&O:8D:/@D4))1RD/6*/=2X?SY0"X>M=7"@1,C$.CP6MJS2<>[WJ']+H_[]-BUC\[IQ5LVR?* M&;@W"B<$K,2"ZE^^$_QU/K70?Z9N;K[R:3OS'G$-T6Y[;EK%U-'^$ND74U7: M/(KZNG*?&:XMD6YL[AK%U%>UG;G^<_[5!6Q2AJK,X];D8N;AO8CWP]"SSUL> MIUUHF,3J'JE6S+6#8O /5B_^UEC #=A/T:D%Y8P8+__TW#LQ5:' ?^Y.%T4C MW>JG3(T,VOZKP?L[+7 !>K6.F#&Y["]6Z2RVXT,FDIA7>CL M"%/31%D6FB&^R9456]K*5?^M),T\>:*N9(@M$"QT=&GI@*29$D?C!EVEJ^%@ MT@?@>DZA$O0]K4",,)NH/!!F/F^?:!\5M\=VW[F>D&LRI,K(;I& MP:M>6[)!^>=,5F35U2 ,7Z]S^6I3I'7#ZGCU2'LG1<\TNCK?UO4YER5VNPK5 MQ!Y9+P\B:CFX0%OI4:5 [VSUDJ!8Y86HBP<"_#OH[BZE?/;36RZH5M!75OGH9TVO=-6Z'+ M&Y?D7=@H'K4% 0[5@B/PIUT&FL8 #YOTG3JV4 8)2H LI3R M)J*,#B'2X9+9S3 <5<.D YAN2C"5,JP4>AT D9&KBCR.2)2%.IJEZ59&*_R M@1LBZ"JD@M96%5(ET1:A39S\"":G"ER8!_F7S!G<[CA5^NS M/W91]@P0!E90\$:G0$@?N$R4+-)ZPI))8R#X.2D/SJ4/DD2%^'S(8ZAS#8=0 M2%%02:VG8Q027OZ(M:[R/1@:(E >HE5;?@Q6J4HT"JDZCJPYU=*O=EG-F$W* MFC:1"8 'Q*6FFI%*(*0F9U)5F.91F;NW#YNYP&J++8=+M\;%LJSX=O$"(T;#.#2,$UA9*.:1Y@1SRX1_ER MP-Y^.-\$8)TYJ96QX[4!#1RU4Z%M)N/TFP>19+<\>31TCI1RJG#>EJ-DE*H$ MI#3J.$!SIZ77(4PJ'[*\%7ED=R))Q*I MZ+#E2?9\G==VMHA71Q]IXK&&$4/9 "$'7GA;$_LS!>L22Z?\B86.8K2 M2,3G(CD5N[MLO=LLEDNQB[/NV7V,Z($Y@*@[/15YV*[%)EH^W_+/V7'NZ_<.+LV" M^RP7>D'G@_JF,KB?V@<\P$?XM8K!'@G)7LCWT7YC70J;K]X]^:^3;^<"0,-D M(B)LY!+E=9@W7*?B,8SB'@%T GO@]P6< :_SZ0YTA648X#V%H/J-%3\>L=O\ ME=C'\J'G$SI 90G,Y^TBNBO71O($]4Y[%DMMWZ[ZW[[&^M?FG[$#@+=T5"G/ M/\Y#WN<^Y4]\(XI>=W5&M8RRO:"&UMA'.82&,_S1I<+0 7'' \XC3!"SA: 6 M*H:1JX.8;[+@02 &U5*734;%-KUF@3C267$+?XZ@JV;'6\AKR-9))8Y8]>$_ M5O^5W3%6],>\A_*QT E,G]-#U&N6PBQOD_CJ+$QB.:N;CT=VC[NBS3KEZV@9 M=6D@(=S UC0:"QF]Y:U#\Z)MKZ(H70ZJF2S*37IMC M,\ 8<2. =><&M'T34 JR6I)]W01@)>QY-_Y8" 1C/2T,/4;ZB_@I;W=$\GP: MI^VFUX>K4^D=\R MSF2*,!%?K3]$Z>_'S_+_S\-E[E@7C!TL5%]RD 5'(CJ4VI6:PUQ#9!UB,6A) MRAT!)PE?Y?T%*5R,M"^CQTAVKFYVV^TFR@<=?OGL@C-!4O%MX@\PU(P'%*"? M)D(<-DF?M._6@BC407Y@[.LU@_(A.^[<6M]*1323-.>8^A96%=,EB5:AS18O M8")=2D#X&8BH:B%A#ZO7#B5@&<$=3SX7$8I2G:##,"C9"L,:21+F@*6@(8W. MA9DO:LV:*B%H0K*+,4J%/F,F!],(?1;0ST!$M?LLIZ\>2L8^ MBPN>O/=9%N@P#$JVPK!&DH0Y8"D(P[#.CYDT:LV:+XL7$X;A^NYQ!P./%FV4 M"GW:3 ZF$<(PZ&<@HMIA>/'JH60,PRYX\AF&93KEXS#EJQ/Q*-?$BDTPBR3) M,<'E093CYX/(=?@L?UI\"I/5^YTL^=6ZNB?K*8PVVTFU-X4>:]IF#>/L[IDUY2H'K/!PQ"H?1ZSA16[7 M*OW\&1((8/O2X\)+'/M6;].XX^XBSI(H3J-E<4T1<<_+Z(>H_P7X\1R[C5^ M9NIUQ%*.&<+U?H/%_7U2=$'SJ%L]J:[3D^/AYG6JHK3ULF.RF2F$D1E+2Z+0 MK'5'&:!?8 B852?.6$HO<6"$#EW#UQ';>RLO/OPSAA"C^C4%DM?1WROG$,?K MY[7MT_?O:OOS">KM-\;$\6TQ?CB+1YU=4Y5PHAA>^0N:MVZ_F@DU/=;'B:Y* M0M$'U-+-2(%TKJ2UZGV5K+W)PB2;E+<3=KYJAW\R=P2,O63J$IS7HRX2[7&_ ML4HW*7'KPX9CC99*+W\& 4>PON1 X//()MV[_)W+RZSX:O'$D_">GWWFR3)* M^742]>+7Q%[I!TRPU_E$=E0D][$GWX\+< M(MN(VW%#NPUW]OR=U:XN;>DF)? HV_+W/E['NH2?$##JAOPIX\ +WIS5>)<) MUR4LO=+WOV8]=VCY=>;85_.X*H$M!=2O>VUSB+9\&R?J3[] @70^4N/P&H+, M7#N4F#+/(,J,W?E\U3.(\X]:T_1@9Q:Z7F)O]S**^47&'U.JCFS/H&L?M6'0 M5\O0>R=O\;Y9DE&B^,%!%9OOD+'YKA^;V4=IC17F?"=NHX,S13#5D<0U1.[M MDD0_/?,FOX5;&;.[H8W:;N?:4P*[1)>ADKTAU16I% 7"7)SJ M[B>H3 RCN->5 Z7V_3.-E'.G"_3NWI/2F8>[1VJMH'CP)LN?L-/B+CCY MD'TL'_MFKZ$>!?JC=WL;2N%V%V)2B M(,3' \/(0;!V88T)?0!\\:# ACX4*N80]O2S>Y"0*O!1SL)!ONG!CI\R4RIU MP3ZK22VP%G5H-TX^J62UW3L5[%>*T3 =9QA./&Y2M(8[CJF/?KBQ).Y>G*01,S84?86;>>:FLL_9\>YW]^[D=E*J8[12"57CEF5S9EH6&\@VW!&@IO=XV.8/!>,.ZBP M@PZKE3PSSPX>8FCE=8B(TFU1DNX8N[-$O"9>]6+EN]FIUX/5>"VI80P]$GGMP)0^_*PB_(5K2=X$3$Q;_8 M913>19LHDQ?K?:R?^VX?K9$B'"JQPU6L>HNN\X,H;:?-UBL)2NON7"7/*@56 M:["#RA<&7:C3-RI^?78'LS#CBWAUF5O?_)^[)$I7T5(NPZNO\<5)'YH86-J= MM9C2$-#4X,; 2U [* 3F1)CK5X.3J_S] M[0V[.F+J*F94UR>_" V*YZD M9W_LHNS93"&S3I]+D X=J;VZN3_^MO5Y>G9Q]N_I6= MGIU?G%SE4-*RVP.1$]\_*4)W T'4#-\SWM>L^=*:;Q MZ$ZGOF&8.EWY?+C_^"AB5CRIS\3-IB>GJRB!^+9=@'?$VF VU?ATP,4U)N@6 M9,1F8_RV8G #H6\5E*%_!C"W"/*VD1T7SN<5PT\V89I>K:OIAJOD@SP]V4C( MU@$E5KSZ-&9Q1W)@RT.8 1OA$N*,43UH)5J\X_=1',_J/A$T!H1]/;4I9=)J M$LL[U.@3(F,\ND#M;0=K?&87UXP!-,V4+272W'/LFCR0)L?%.G-!6I6.MA"3 M"]25(!,)*T1;V65?'^B =*V4P/.8(%59M#+%6#YNYE#_(E&_S3_I0YARMBP'SFDQ M<)YWXS0 HZ8P,ACV4(#!&S7&GY=#)-+E>**RC,BF:ND>:'.K_))RP]C>&BO- MR;/R>S+6&IXWCLV/<< >@/G0SN=^@=U=RO_8\3@[>\K_3W?&$Y:J9]AT4J[3 M:[!WY[DUK7EP8DVC%1P>L.+)C [V&6I1H#]Y9UI-+=R:4T-"PP?F+W4'_ QB M:M1?TIWE,O@GQOTE]HR?3JV/_!F=X3+5I1[[NGI7@_]2>8@+"Q$O(5]U<@L0 MT01[FO,U@%_J,(\YE*524KD,SCU0MQAJ%.S5@3A^=N*%CHX'*1$S8;C<13T[D M)Y-G%^0Z_H%0=J9&ZC2N#/$Y ;F":P=U *L)<&DR%RVDB!K M75A739<_H%*;17;0FH1+BS3E67JR2Y*\2!W,*I]5K]]YYL@*I2?41+/(P@TT MT=RU#,&^+1O<2MNL^I.5#_V"6ETAPO =VX!MB33A.6*-DLYX*BVCJ[6:C2Q_ M.ZIK]R55*S#9AZM;CQ-QK7)H]KJ!,JKH0[;##?1,"EODOC:U3M .27^=$7BA M?6R8>E7A6+5[#5?_DT#Z-@E7_'WXR%-E[U/WN'KA_F-'#.O\D:S:*HQ#\.V) M!\4OL?QE)MU$;?4(\R=M8[8KU83KZ+5,VL#JC-M4==7,%C^S]R^\PH$6UZ;6 M/;:[15$>P^1W($@I'C>#5.LQ!7P5_NB"5-NX$;E-\;F"5E4_7=#JZ[")UX94 M#Z]C5C-]E%(8MZGK9I0J?G[!]6T*4LA*]QBDJ@T#R@BE?%:]9>>9(VB5GES! MVC4*@;0MVSZN=5WO1=OOB9D'8-75(PQ?M8W2ED@3HG#]3@/-]F5>]::7TVBS MRW\MKGM(]8=5!FK7\+;5=B7 L-(Z4\3:+4@B2VO!_AK L+H&L-SV3_[W2'8=IM,2Q']:%N:_3'8?Y<$E'XKW6 MZ0#6:VSA.'\G96?/> .:S'Q'P1%FN]H$@NMS@#/M)0K6KLE0_18%ZR\5SYH! MTC2 ]C2L*@<0Q?A!.;32/J^/+?6?NYZ?T'DDRJ&IL@\><.C)[T==)7/F,?YB' M1;PZY4]\([8RV]#99WG'8A=7*-GJ&QAD'9&-*HDKR$U.(+S#ND']F.4-%5L= M!/RB'U>_PK(:VJ0 59H$L0/01&UZG+>#672WX>]%QM/K\%EN3-:T[PC9?5L/ MRCJW HB2T!PO-GB"&PA(-V@\9L5S5@DN+."\B3[/9-"88" C+ MFNJV,8!*N[WQAC':D[<83X.!5I^:U:'M52(+.L=* B_O6]\ZJ&W_V-K<1K2; MS2JLXC;3&F!="57;9^>S;5:%1N7W;VU"Z^\Z(ZJ8$?;$XC?#MG;!SKMRC-M= M^S7DD^7E#2WI![[DT9,,/.]Y9MCO:J%21PB4BBM,+V(Q\TYHB2'=>R&3M8!!WG^Y%E8=@LM?DQS#5"ZL'BD0*>XE9Y%5#U[RPKYW>5"^HU9GM MM0.8)U+595)F[,&*:TG5%2[[$$D4?:L;"Y,8ONI'IV8\_P. M[-]]4D=K'Y[)T:@%Y1.6/V+[9S,)_\:Z%/COWIVT44NW9VJ0$)D$_M>)6'*^ M2L_S+W,9+>7NJG/.J]E:ONJ@$2E=?12CM",GD*4AF;XQ^X)H8M(.KF+^)HMR MOFS#9[G1C275(R8ARRH=[I:%%Y!#0_ M1@$-]'QHY?,VG?HF>.6E"LJ'^]NIVP^=;Z16^7).G=VU"M\\W1(.]G_/Y+X$ M=6T(TS?LWBC=E&G?(@U6Z#1;;N,L*A*SY/W>PRU4,GV;7.CV0^XI]&D'C0E&A>Y'169]&8RW8:N?&%?09V]B0:MUKY$6XQ->& % M3-(,9F:F[K4XKT.UA7M+=4*?U2=;3O,3> M2M=7:/8X+V=S$9V^FE1=3UUE=KN?E\IKY\PU/@EVS\,H^2W<['AC>]\O/)0# MO-55/JK+F_6DR@2DG>QTLE%]M($V'$GB5')7'@UU#E%MF,V@>9RL%F=AQJ0Y M5MACGFS#47*LW00;^:79$JJYD5TW+F@7KG9& H.ON2&,9G'=( M0A[ 79)ZQ:!XQL2Z3E#.1,**Y_.8XD74K+"I@\X&2JU\:Q,E'C3^:*$ZS6*2 M@TA!MCXB9IUU/"N-(X'Q0VN@'/"ANT@[U D=^$M43FTLRG"C]/5W$JU_S;Y=D813+#0R: MO;@HV?HR'%C6]3(<3$E(]GYO]EM MMYLH;Q-FLU$4!P)A65>=&W,@E=:-.58HF[;?MVH+5G&4;29-#UC'JL8' 8INZZ-24;8_TX.(= \^RM-@ M)%4[]!MP:DC-Z$0K+;2 '?TT^/*9?%2U%-B;L(66IW6SNR;A,1:I>V4999WZ M$KDH8%"&5JLOY[(8@*QRTZ*U#B30NO6E:O;?$E53NH#7%^;;5 WY!1 AJI\$O#6VVGSL4*Y MGU;NL3TT4IH!KZ56]6'06J[7SMN5SI40>'?@'?-(*^VKDNLDHG4;,I_AL"U$ MQ.#ZZ]PDCU-NW2$_$)<37AY?A(L%<'N\2J!U?7Q;@.0V<95/DJ&PTKSY2O&6 M0M7$+-ALKQ975EGO;G&@8NN&IB?7OUQ\Y-HGOM959]X. OL+7(OZK^'PLA$ MWL]J!P.O]VPM$YZW6J>\_.]%W#_K\T%L-N?ESIX.# =J'Y(RVVF[YVH>4EJ" M%,Z6;@V9G:VL!;4"^[I6^49NU&EJ_2LK]=A'J"]WM(V1 M3DII)X!/NTOU[+/,NZ9=63/*=7>D]N6H]J'J2D#2XX&\H#:>]O0:VTWK9W^= MR<92;5VJMI,:*KZ[B;0KKMPZ.AU(:"\+,WD9A)3ZPK >7&8SE*0!#G1OF!-Z M/':D>F4RA4]3V*1G@E68E/=_6(5)6]!_%11WC+ ^VF<&<12TD6@&44Q?X^/& MO$&Q3AOC7F*MVP0RL.H]!BYUPL6SS\O-;L57,J6^S,B[RXI]0%?KLS")\X*G MUSPI,O(N'N4UTAU DMH$DX]:VQPE0^G -Z-)VTA4(ON$I[8^BJRH;_9I47DY MYDSW]MC7^;@TE0KI-W-,C3H4O\;\J6[$J (.B6ES)M8723C:Y)J4)1J==74J M3W5"8E9;*^^<:=B3*\*U19:;9(7-(U9:_9.>2+"]!(Z^W,['\;/:@"*]S02> M:#HJL">_T13S%3R'5T,11XRWH&=M )Y#FJ IN$$792VH2!-V(8>$P=B*^"\A M.E]J-J]2FZ6)NY=D&V*IW\]S1+U$;K(E! M_^9M:NFDFU29'!Y6TR3&R4G(RQ"4O.W"Q/-".@4X-',%+NCP=67)/F&T8X0W MIW6G=M#+]T[G@"P1//4[DS!\E.+A\L>3.>PL3%2;X0XFYY)GGASTR@3T(U&K M"FOT?M0IZU\Q?TE7,\8KWK0DKN_ZK0S+$2'9,+),-SJ;,]4O-2 "R,O+2KX MO!>.[&54-Q:/8IR\(RYL9G6V8C1]]6$7.W=TV,RCSS*]NZ^ M'I?:TUZXV3P0KEA)-LIUK]_LRU'=PJDK@7,0 AR@[N3LZ?72#,Q@V=-%N Z3JZ0HWJK(E5/3LP-("XW6"6B#!LFA6%2I M",](F_R93\S"%NK3LZF4.F+;,&%/1>(GN6MR)3:;,"GG18L=E)XW4-H HW?* MU@9/K1.WH&+_"*YW%!*?TS;Z.3G(N'1?7RR2Q(>+Y]ODS!.PZ7LR"WB5?'7INC6_1Q&L5RF6211FG?N M3G?R>MG\G2*Q>L^SJ_5M^+E#F@D]UN>MIO#H>IYGNJ_B?#AHDJ*")XTF*$%0 M&6/+RAK+#@98N/K'+LUD?\[S6:8)R22\H+5SU&I\QZW#6QXBQ]3]_Y-P&V7A MIFB$T@]OS1[ M, ")ZG,I)1R9"GAUY:+:-,0VE48@?V2K*%WZ/Q\%59% ?=,V\!6"36ACZGNJ M9%9Y.RS;UG*>.)>/8C\R1,O.WBZ)#D>2W!(JC5]"=P3<_GZ:@3)O3P4W9 @;/(2 MR<[$5L3R-SG%GW=CRXLU2T^L-,8*7[/9U^N3JL(W@!1!WD-!.KG2O,>MB989 MNRG@>NN+.H']PF)?P'E%4>>3)%F0TCR\D-A3J-(%M?,6GO)UM(P\=[> "A.8 M3]Q=.>S*M9<,)ZA[JW6);3%S<9.%268' >,>085&<,SOHUCN&&!WX48.DUYF MU>NVP5G6?7]]P+WRW]E7_EF\LJOZ=]95_^ZK(/?RXNO]'4V]OQNAWN66QA_H M-I#HS-M5>ZD5E'\;.06&PVXI-B$IG.8&M [&:0 M9'Q+\4X87C[QY$[ .U9("F0>A#HY"$IAF:OZJ7[*POKQ',:.)"#M#04)H=\: MV;G8[0_47CB?2(_0T!5G7$I51V3.UFN^+'9E'^9EV(:-=*==O^KA15 %)[ M)]E5JO>!BA(=K:#B>I;SEY>/9D)2306JF ?6=9=);6$E/:9!A5U&!=-4&N!D M "[>[H$A _O9ZP"&*<9:(\-]FD5C6(99J_D65#=$[6, .DI5!4+8UY6$Y]TA M[EAIU0 57BJC/EK/ZZ1JW(M9@F(S<0>2@$3U_DH)1P( 7DE:2[5]"/,JC6#_ M8W^+^[]\_^WWW[\]8C\>??_]]_)_]::I<)<]B"3Z)U\=L7\_>ON7']D-3^1) MQ\41>_?3#_5?QT?LI^_K/TZ.6!BOV'_4?Y^R%4^C^UCN *_L'LG=6-NRI[YY M_I\L%K7#*$UWTF]N0.RR- O+B=$P8Q(.Q>_Y/][YI28$,X'"19N-"L$F$R?" M+.FX$;!O"=QJ9'= [TV)WN+A$9-;ROCJI>(!&#;9@\+G!>^''8#O=_+:OZMU MN07P.BPOI%_$JV)O<>-B>LTV(PI3_4VW TS1[;\=_!Y$4Z*.14%NSK4WW;YD M>"Z;9T@ J-ZAZPKH_F9=:XN:?;LOBQ\C7 3K5I"Q*-*^7+9J^4HKQ7GSJC>5 M6RK;PZ*#5!AC!VM_,LL$H?G1R^>]!29\'(H=X5RA MW1-55D;:IZW< #QM+JUR@]KA> B43PN2[>;44LM2Y=6"2D*66TOC!)5?2ZE; M;9-DC<,XLTJS!=:O*M46 A#['9. BC+E%@I TXPE5JM(;KX(-]=AM+J(J^/! MZ@$%1K8>5<"RKGU&3$F<^XP&)V"?$=0-#H^9?/XFBEDE,9.F"E?5PK)&.OU' M2*75B;3"TB2T^<"S,(KYJLX@J>0++%1]#)V0(T-@WZ[4T%J'.*%1D@.HW>-N M4ZP^5D>J9L("0P4*[.=NXUXMVP0\$A-333;5M:/+/:.;?;+3.TQ'8?7<)Q[L M2D@P"8%V:)B00-II<:N<=6X)EP>EYT$V>\ (A[KL367@U#MS&P.1.LU-8>T^ MYJEXS&-*APJ@3'U'F%K&]08HR+/S[6 :X^"E3TJ=WJB&?2R?^+X7#*PX@?S. MG3N?5**M"Y]02)CN''NYLZ29PJQ8M#D1\1-/TB+#=_GO++K;-/*!]Z8 "&PU M3\0048$% @@\'^G_-)5.@ )G.( MP$,2C@N '40PF!>N:6]!&^R>%MKU+692XLUQ*.M%=O;R 4UUTE(NJ]T7$]CL M[IDUY:[#Y^+GQ:L<;O.^PMIFBE[\L-PCXE!%'WYET$DVOO'W;47!KLI"^7QOH^!7^B?!C!B:)\.\G3]*LW01KZJSJOJS M1;#8_MR03LSYS /LG^C*+JT3^)B"1BUO&J/MMCB%&:_8W_+_V\@_"OD9'2TP MU*S UT+W-(!:NKW3?V+ $!^ @9T,0(AD.&Z\'.=M% M,@100^ DQ_]8D+=$>2:0BBFD:L[BZI!AX(/8;,Y%(A]VYP%&=5+/#XSDQ'6X,^J[.\\GC%4Z M<%PTCM.@>LP^RE]9];/OWZBN'B?4YXNDZ@HL2:2VRE5E855)Q/K T;7/"E:/=VUJT:Y^JR 7L[U MO("I!$29V" _X/$!K5Y0G+'9Y@&_>.#YW("Q(H7%-^^<']")M\X03(\0T@!M M]#(()/7E"-5SN5.N1 O[*&58(>3[R D)=(#XZH8?CU'T[SRZ?\CX:I''E_"> MMU.)-::*-%WQH>K5U[-7=R3:T/*2=-0'.(<8:6TNJ#58I5*E^&,-X=ETE@8C M2[C7=IO;ME::E)\]P$D;F*'.*5%>-4<]J'?S6C9!GP\7HLU.2G_)Z >:MRDI MX#6]VC;ARZ@:[&PWO!CJQ*O%HTBRZ)_%[QW>V:CL$ZEA5)RSI^'+1=*X(1W" MR=(0)H*F5+%!(FP\]ITDS0(,8EAE==.AF37;.=!F@CW2=L?&H2L J_:E*2IG MFRKA I"++P*00',Q!BI];EO;A&F:MUAR[_)E%/.+C#_V]JY!,O4&-K6,ZRXV MR+/S5C:-<7 _FU(G*'XN^E]E0G[YB!7/?._5!*M.(+]T9WN;2K2UQPV%A6DV M82P?^&JWX55ICI^+LMW*A+?=+11FR7H#!"3INGW!7 KGS0>@"W#K * 9U \/ M++A[+J'"/A8BOE?K$?4KK"JBLU*N5VBM> M3VYA*EI8U4C_F@B-0O<6""R*)LK)^H]=6A;H5M2WZ/+W/"N3BLGUI%MQ$J8/ MUXEXBE9\=?S\:\I7%_'5EB>A+/U"7MQ6'/?2S#F/Z6*? 78,%\Z)8\=[;_=\ MLZ.4#4Y3.X++H&%5\BRI[;*89VPC5T/S7^6_E[GEG(9\)=MP49MDX=ZF[R2X M(Y)$3 /*;LI=>D_M3+T3<'Z2&/P^S'9)WGNJ"B;B;B]%+U!]HZ?)8C@9-=DN25T>T;@$*=6Z.Z0D27 :E]DTRR:UU@[@#J*!TN M_]F6#[RGT(5J3G'=#UC'=:.AE%7=\C,)&$:Y%TKMPAX1W3NAJJ='K'K^LO&! MN S*%B1^K]%+=GS5N+1&&P]AN4-(U,FY$P$N 2HPBBS<& *CUHN!"1J]X%;Z M9)7 /L. =Q(8JE-8?/D>"]3B'2),C1/:O$:@FT%(*4-F 1+^BD"BCY4.*.E' M2S*8R&#\CK!IA;T,0DJIO$=+0V ^;2P!RK#']C8?^J_S86%QANZ< M&QI=@W"[Y=4*T_#%4!;*T*IWA2"-3CDX%O(8?#X(7T4)7^85G+(UGTFD-55T MGS0X:+1)H]%1,,"'O< M;L0SYQ]X<;&-<7"$EJ]/B)GE7<\!84M$$K QWL C04;]H!:123KW)]8]GP5" MU[H84#&=8T$FM=;Q(/_PHCUNAO7FA+'Z^%DE]R8I!6?8NQX'>-"A-%+T>0SL M%W$>RWB:@5/_L%#U971"CL2"?9,$:ZT+B#T:I7V_)ZJ>^R6&H>8$]CNWT:^6 M;4)^4C"0AE;8A3TBJB!:/YS9U+\K/H 0.10D'H-A<5\C=OX?)UQ]$Y.P(R]P M97&EAM$+Q Z#Y@6LT^2')6C\KH[I=A1BY4VK971[_; E M&FVF&[L+SZB_[VQ42VBS.6.+KW7,K+=A\YI)#34![G=;F>ZB8+DS[CW/KM:W MX>=K>6!+Q(LL2Z*[729;S%MQ'0+<([;:;,HHK%*T>71O1](XDA3'V(H2> ET MMW[/H 4F1&RWJ28G0[--=S?>:_Q'H-DD\>PZX=LPJK/,+^+R)O1%FO),TYNV MT*@^/4K#,<98E,HU?N!<0;$!8R&HA/;[*8IMN*((!LNJ!QH6&GX#@0TMAA/?3>["P\\P.IBPD&]J,KN!)'E YR$-S MT8ZR8[X6"6>E/,N#M>\5=61M"]LZZ<[Z0#KMV1^/@"*>,L2X&HZJ_11B :6O MI=@WK"DH/VLI>L3N2MSE@'M=< -G&FDPY_,&7'XOCT=]X%O9I8OO#UG$K]9G M#?Y8#-< M7<6_A4DD?_P09EUJVJI5'QROYA@R;,OG&ATL_$&! &WFL)"XCC[S%5OORMRB M81SOPDWTS_RG))?SRWUKD(CA%=AF-%:[2=[!V)R$I[>Y[:MUXR:2Q>>H>^@8 ME*D^D$;&D6Z@9U=NZ8Q#1%+K!"=BDWL2\I3M$V]=!E1DE6O\74Z,9@]AS-I* M'Z4ESXTJ7-$"62]MRBA%F_S (6<2,IR'4?);N-GQ7W@H6U=9FO.$_['C\?+Y M5#R&43>)J(5&]5E0&HZTL2B5*XEPKB!*82P$C6=L_Y!]+!][9HT-!L2@2FHS M"J'8Y-<0P'EC6[K_\6\13_*/_X#GG5$78""@.P(7C24=@Y604UM^ZFT%\@DK M'K']LZ(5?+_X;<:$-8/'0%TL^@ 2:TV8Z(Q'KS]BYSW@79+D8XE?N$PCCN&S M1@6B<4]E#/9JRC4*:?N^K+G:-1'L?V ?RY_FR$==Y9MH"(,&8E]'TT@Z$]8F M6@H72\Y7Z7G^)?\>RDYT=O:9)\LH[66XQ(CN%[\A4>=5;W,YW)>[01_P.C>@ M&M1/F80N^U0^9[P6\+VLC:AA85<3W85LO49[!=L"0-X:I;]'V<.OL;A+>5+, MS5S$VUW!ZR*#7)G5O-[+]WR;OT2ZYDEZ$6?BDC_QS0^(1HS*!=#HN;L8H9&D M>N\Q&E6"LMDVPLXN@_I'R;*-_(W],+]6FPSMAE:>F%5 K\#5DZD704[>%Q9, MKW;9U7KD:*KP01Y.6SYF$T\5;SZ?@-HNW#01M>GS$%*+OMPK"ZHJT(\25?7L M(@^K#5?CQ%6(Q=,&UL81DNJM5E?Q?L19+"+V7J_]=L?/^_8A3D"8 MXFRFL2PD1RXA+\:3E'KEZH!DO>>^>N[Y9B1D%7=//6)!T3S,J-7IG5'$HVB: M\%TF$Y%W-A6'O<.-CC (R3JT0Y*N@=Y<"N>P#[H &P% LYM\()W-UG-,Q0JK M&N@T&7J%5@-B@9IIFI/D/HRK.U]/1)R*3;0*J_M@FQ>P7*W/HSC,>V?AYB;_ MA4.'34AMUHT3C4W7-HSRS9R;.J+"@"TBB0_KZWYF$S9HH2Q&0E*GK:8PW6K2 M1^'>-&?H'L*\@%>[+,W"XE!$A]C:Y_59M_YSU_-K.H^8<+#E2216^<=-LDOH M>)K"!WCDK">[SZ.A.(S]PY[=45:YW@ M&K_RK_Q*HRZLW0B'N_RUK6X$5#3[\:(5E\!%G4$.J8< MKG W^(! #ZH&O_#DGB=L<9_P\N3*7+JBJ-H5=K70Y@2DT:2'%7@F(4E9:>EB M^<6?L^.\'+]WX.MFI/J40XTX4LZM[*YD'.P= MHNE HST"^V6M(Z@$516WF3[,5C,&$.%\DNCP@6_#YV(P>K4^Y7?=9E/WN/ID M_<>.7-7Y \'V4\G"F-_+ZP)N3>GK%3X@KO7$@\,OQ2U0^6]LFT3YV'X;;OPR M2EM=POR)VRSH2C7Q/7JMDV:;TAFWJ?,JHU2[XN6#EU?=0%XHFSKWF/MIOX^B MNPM"D>D!)=O=RJ66I=J&!96$; N5Q@EJ^Y-2-^AM5II!>@=<[:JV&2'@T-TB MI%)1;N]!P6=JIO0/U!:[0F'*()3ZW &5Z$B$*!LAFV!O2%I!1@S'S.=%-@PN MU*S#(ZI//T!7PT,;*$Y-2%7R"IB-)HT^%?4:=#PTE8J0A( K) .U%G3Y6.;% M.R,"U*1# J?/.)VBAFYHN$VSO+E\X*O=ALO^ZIHG23XR##^7*:?ST7AC#^YM MD=-4,_'E:*5>*AUJQ759Q:WTSNLN@]V#"S,#K0:UN$SVRQ8SR-KN"BY!5M.= M!:!AQEK+1$2(GSA4R LD1%P.<\N-FGFQJPU[QSSFZRA#AHO!EGHA8X ELK Q M^"WH0L>0(N#"A[WEX)">7FZ$?XKDG=/LZTK8]P8 NPI(XHKE'M1Q=J@.K*X M$V/BZ'*V7O-EMK^:)B^MS)/:/MJ##"_#3?7BRQ!39 %F^'O019A!9<"%F &F M@[U.XS(,UE:92Z!Q0*$RTCBCNA=J["VJ8PT!228.-F5!RVM5]H4^S?^39M$R M[X.=Y[]']]AXXV2M%W(&6B.+.DYO0Q=XAA8#%WN&60\.K:I&(AD 31Z3^9:+(X(-5[,49LR)92,&6$1,]GGAR)^!- M#%:.W/1" &MGV,C62?UX3M"_GWO#E\R/AJD1IU\^Z9&#Z@AC>1F M-\.@4T7K%E[8X7D>I^<2H:EP!$1A5S!YC+2- +"(5ZWJ/!10MH2]&M'L*3"E*=?P+* ?9N2^U#]2!+Y5J M\Z!E\_++V? -5"DTE$>[,!B:9J%F=Y<6!\NR,SGUITU79)2K MEV+TGC14I++YY9_)9)]Z:;9X>(;1+ M(28O@V!2+W9TL)+.:-Z,!CG0VH43?#S.F>V731#C:J/D?EP-2#J/JXVE\[ T/9O.!:9&A=6G[PZJM0KM034>+I-P0J8T,M(!%JH^A$[(D02P M;U?\:ZU#T-TQZH?5Y^L^="2\VII%%6E_^J*$N7UTY2#>T:MTA$W5TU,-FC<,-'N+ M<]D2"=2O)O.. 0^]78]]#5T.G4GA,])F7+VCH1A2;+HM$M?.=YNM.Z90VVF' M VL.B7U5>:(4-R7G N]%G+0N3BY>1K=L1F6WN\;F;I=J08[J#[:LOO7I<= ME%]/[#42B#@<(PE+&*%U'JF#-CH^O.0X?AG%_"+CC]KDX".[&S>>-]S-,Z;W MOL=,XWJSG!YB^\']X/@N3;#"QNL,\GUFC1_H=6P>-]COO4X0\/4!9*IS*DE> M=G[*R_]>Q%?9 T^NMCP)Y:D:UKZW#]& 4Y CI'>VQ\5HY_P/*8,F M7U(MI1"5";/J0N(J* 594[).(CF/A1E2-"L65H63DT/JI/>LHN7C-':6V4Y5$26(DJ++^R,?/H ^0) M1L.C#7T]CW,7RZ78%7DBKL4FDIDB-$-8LV#UT2%!Q[!E+H-K# (]0 $%4 QN M=H^/8?(L-[+<1/=QM(Z689RQ@PJK=6:SRQ91V\*F7MJ$U,LWV64!)"_G5#5$ M,8EI3JF2D<3DG_KP(9(@6K7>@4+)@["1-"48A?Q6B2/Q=#MK[XI M9($!,:R.NM0R:[9I-@!RDU#N>)?F?<,T72S_V$5I5 S$\W]ES_F G><8S]*+ M--WE'.S=M)N,NG'1+0&JT^/9511V+3OAO)-GNR(D$1@LA)4/XJNZEI MF4L_*AZP/)BPN\H'R\F>1JMBGES>DAG%E;#G>S*)<2W&0E4[6-'8;H:S5T5% MTB,+M$4:GX_5,8C:&&M8.V*E/58;9!408++5=IUU&E9:YZDH M:[?@_)2EM>!$;/+2"=G./W'64"_FK)M_%TOG+'L(8]96^G@J'L,H]CV5-1!L MPAD!G4DO.R.MF3!'Q$^;V7>QRQY$D@>SQ>>HN\0&"W7S^7:$J%+Y*GV39?'M M6DZ%:OJPLT6SM/XXU2-'#6;P2/0?%CWA.=S:A]3*"+29#5F7RD=]2:JYR M9.$T+P' MLPS3!YDQ+LW*A?'S* [C9?[O8C%8Q"S+J%K:+)Q" 4N!@3[,79(N^-/A6;(#PO/]CC13A493L6H-6;#!\.U.FZ/G?F '2G M"4!GGWFRC%(YH7$19TD4I]&RV$#S5M4#&M51LR,TDB.*_M"HWP 3>S#7UH]9 M4&,G:1S'P>+^/N'W8<995#]B3\7A-[D<(NF9=Z1DV.,'(TR4=F?0J1J7.]V^ MU11,;7:Q1O'7ZVE]:6&!-D/4Z,7T$QGJ[%126Y4GLSDS>O?,FG*5'U8X.F*5 MJR/6<';$]N[*_<1_AA)R9+^N>.)Q$>B0<0PX38),NVAMH9>-T<("698]ZU+3 MY=VS<8W+Q(>W&)R$2?(L1WIE.H#B6NS.55?S. (V!%C*E'U#\=DYT&5A2)W; M;SC*9Q82!D>"P0%@0MY/3W947-NAS!WXOM&1D[V81I'B3E,U8]]!TK)^<7Q3*<([E=%^=LW9,LV3D' MEHFN6%KS).&KV_ S*A$26GY_\9)1WOD.)F2)W*]C,CN";V8RZ0>U2+%QJ'GX M?"XGZO#5+P;44/?.)H-:^_HF6YQ-UPV[3J(>>OL/FAV9Z@%%3Z/E@Z0K4%LT MMM6E8#G3RK;RCV+CRDKN,4U2MN5)N8EE#GM8VE71;?-4%=5LE(KGO59#78N3 MX$ZV50E_R)NK?%Q2[KTKSF _E_^OF\ZS5:L^!5[-$=&VY7/%NX4_B UH,T%+ MDD7E+M*O-R+UO='+&AEB>*VU"8;5;M)O,"#G/3:OUA(:_<>_\^C^(>.KQ1-/ MPGM>K3*4D4?V+=>T@W3G A#M7AU2 ,^;6X=_,]][7P>5?,RML0,*%-2"K)*L MUVPY*]ON5S'&=ZN,QBR'NA-SS:9)&8WJV+:$K@!6C9E MM![U.WAI0 8YIVI#+)W[;D8&?2OO+8EMJ4=M3.P*$]1_OM(691CY*!L5%_I3 MM2M692!M6MSBSTMI7;91F>_*4_LRR#U="V/IWG\;,^A[S:"5L2WWR.V,77&" M925::BXU'Z]C. MZE%5/>U'C@%5Y< MF81+@[WVPP[ZZH=$^&O[HD+@WBH&@Y5P$X6SR%&FJ0X%$I45UL%B*:-"HZ9& M?:3/5R8&!&74B?.)DOR!GHE3YJ,2]JEU%,GRRR>^UQS!BM/GR8<2YBE%@0SY M/I/?Z4]Q_)KR]6YS&:V[R+-1J2^10JFXW@UE42[G*Y]POL";G# F]NOW;^KU M^_(ADT^+,1BROFV)/?W<+]/R:D,\(U+#J:#LS2+'D,Y6?&IWMH35J%A5X:& M32[G^Q(F B *6D!T+W(:;K%]U1,A3Z;)8,<_->ZG2D2<_W-93EM@=DH/5:_S MV5FKNZ:U&UA>Y^QV]G[!)'>VYH)<@X6'B]JV+1W/R>V&8DBXUVLGU9VEE5;& M.U4FW/,F>Y<@Z6\0K>4IO*TO=(9"]8O_DFU&1[@@FK [(7ZO5A3*Y6ZT^FW-S M6!2I#]#98;!_DLZ@KSE29PM@/Y3^68C5IVBSR8O6[7R82(U0U=$:5*4F-J*< MY-2&?5J1&S*%I7=T2&(2SB!1T2 H0=S&0U'';L "R&\;)$\SXYSE_87RJIS3 MG;QPN5PD+')6E3^?B^2&)T]1CISN3/00W7J&VD[7=>9Z2$F=9[0MG8(SW5:V MRO/ K;OITNJ9YRGP08@1CA79F3*W,=&:2G>"K$\VEW 82&>#,LQGK?(XA#:4 M=21&Z[T.H+3.&,#I&=U5,0Q"9H+C0 @S7&,#07$LBCTOHZ6+1Y%DT3^+_3YG MG^5^(?Z>?\YN/_'-$_]%Q-E#E_,TQHQ+;SACHRW*V;P+)D88K[1U+LJPU3R4 M\2!'U+_-=1'/"G6HY;T!.#8N_&%LXI8$7P Q2#.>TQ1E/'94F05WPN#/.8']RNX!)AMY^$4R/>L3&H[=[; MF#0R=4KNH:4^E( N!-4V9;O\XTL*'5T@#8X8:D0.BA&5J>&AP2NR/3:UG1*0 MP]N]8(:0QQQCA$^>^F])F&48 .T%S*LU\Z6RA;52)*/.B M&M;SG+O.[6K3R.!FM30R>;1IEMU3HUH5@3;,%$9ED_J7EQ8D6FARBA$*7 Z. M#M*66W#P"'#/K6FS"/0H=V]+I94OFR6D#2D-55Y6,YK+NC>C#2/#F]'"R/11 MIE%V7\UH603B ".-RF;T/UY<@&BBR2U ]'$Y/#;(I/UNL<$?P'TWHXTBT*.< MH!G-=;YLEM VHR14>3'-Z&*=MPDD;:G2TJ &M6-ITJ"C?(MI@TZW"'1!IVTY MN'W@"0_E;R\I?JAQ-CB(0+ =%$1:!H='$I@$TZ6W=+A:7G_%P 2S]?C235Y>1%-V:[G+A$ATMAZLP1 M22W+E@=AED>(QV)/NS@X8;Q,35C<"YW*G=E,E"6906I,3U3N9L?T&E'J[?;3 M%Z27(]-S7'L1C=C9@4[(%WU+W(@YE("H$1M4 L^-F,-7\]V(#2OZF(W8D!)9 M-V*OM.%RH2]AP^4>18@:K@$%H6RX*&+9O!NN\S!*BN.U^=AR][C/:%U,()*V M3VA'KLT0PI&OU@;]#;PU*I@2CM)VF!WW+[_<<[#*GSF'Y)D3\(,BSMNRT36< M&_V11&U[ZL_CYA?=#0/%__W&TVQ_3%H9CHE-N]YNK#3MZ]YBX#V]W4BL+M,H M=PVK7 7O1?PF'X]GNQSJSW6_F3V54O)ZE%QL!E&4&M84MP*;:=.,E$0>2&[R MQ;!RDFCX:[R*TBR)[G9Y5#X+$]F IU?KJ# MP**.A,"4@Z2/97 $<0-4#5I/69(_/I*#L$K +T%0M2SL:J--$TBCR11O("+M M\?S_[;U[;^0XLB_X58CZ8[L+<,_=JKEG[PXND(#+537'>ZK*ALO=C=G&XD"6 M:*>FE6*.I+0KY],O2;TEDN(C*,EI ^=,EZ5X,,5?D,%@,*BCR!9)E5?3A],- MA]/U"<))X:E 8&I!;^2JV.*,+>\SO*4K_/@17Z8AV>$O),\KO^GBD&4X#8^W M=-V?!R&/ :01_RLI(P+1/P]YP::2;[BXNK\-?@R@[U=)U1^^E#B:N]_?[CI& M>&N=:F#QI'13KZ3"BAD5+3T*&H:%_4#/QD#F@EY_&/2CJSN SF3?\QR%J#>/ MON(@/V0\F/I[7&Q_3O^@=7Z_Q(' M=_1-4?[>>^I4TE]U?I?S'('AD8GY--9'*^;0Z'H$8[ZOXGQ48Y:F*H]TS-"" M#5."N)8SU-&#GJ@BU-6$2E6HK^L,-=H05W>&&H5GJ%%YAJA2]$>M=N&;9.>T M3;((^ ?'5OPK[AUO66 @FF4683^*M_06A]LT_M>A=VE[-=2IB:J.D1$Y#J]J MW:XCHE2Z:A"3,&V:Y^A\O\]($&[Y95@-%1TL*-W" \5$7Q+=+]\W1S%MUX(T MX3$+Z$NGK^ZD<KQ= [2$XD*ST$?"F\5%*K9R8)7&:Z7_&NN$RI2WA@/N8%21]Q5K## MU.4_<]K.ZRP.1_M;QGS-S8K:?,[7*AJV4,><*.,=46^$F>A5WZNH*V?3/D'\ M$;^.*2))$F0YVRLKKV9:./7;'#'$H3.'MR=JLO>O3EP;5,&.AILHA,#H^QY& M]R\;HY)#S%XQNM"!X7[S>%#B^S[#0725_A9D,0MCW 3%Q.0RS2:<6U1LH/8Z MW3Y8<"OW-9F<]VN-FR?\P:TOC[EEK*NF$U# MB1)*BL(N[1G"C/J((DJZ\"ZQ*4Z(?1\.=G(UN7M[L[;PG'>WM=W^O;K_/6#G M6$99MUJTPQU.,2W4WJ2J)3"U52;>PU5])'.(L? M*2P>,4JJC97%T][UNEZT@::!E>'6EXA%N&DU/[9@RYKJ:+(&6%VDM-DT1BT5 M@UE-=TK 4A45!4'7@MF(?9>/':-6+F:Z!,)E2TD ND#IZ@09?87B]5<>G&%S M&^_XA+P+BD,6%\LR4/ASQ.<9Y?D-T=;2B+TE^0 M-(\C7(;LZU3W#(^*P=FP5E_3C-712&W:Z6JHACI5QFHD:G,=Q!&O6!SPRSN6 M-5,KA!"WGNO;JXF$KM$Z 72FG-MV_UMXYD/\NLFQ';YVSJT5ZW//J1W)5>?2 M#L@W]1/$'JWD"(>D:\CTYQRFQ_:I^FFQ$ST\.THE.>$R @%2P?+ 93HAT:J9 M^SUB&")V)2G>TFZ2H%:=UCVDDR%WR53NZRS>\48(SQ-)WE8_=/36$;(2;:YX M'8M5@75(O>$/*IBNXC"/K%/(Y)?L W1 U$7G5,_. LU/09;0941Q&_Q@U[ ) M :JDJ7ZNA,81K$K-KI"5"5Z#A2K>XYH?N@^HH6D75SK M06$6='^AUJ7&MH*B^ME""D=<*[2ZHEHL6H5I$<>F?+@V/*MZBVA]WCZ6!81= M).MT_2PXIDTH2U\+UF?"=]7/'+QS1*U0DRM>AT)52.W3;A@XR[]7L1H3=P29 M^'Y]0/9(NE!4]^2\(!0NOR1OAT $6GA)M(&!46O)-:3N 7(5BRU9IXA J5IF M#8B$P%QR@761!'G>)!U>93?LPIWJ#BS,CUFU&8G5VWQ4%]9%1ETPUDZ&:Q%0 MEY8#[J_;MD-9-]1*YJ9S<><9NFLVXM=XLM$-=P0(!H,ZI#:B>@5*GXTA&.VH M:FWNV[8"V@S>#\P ESD KS8@0\ *;,#]6G0;K7\UL8'I>N.6+8#&_U_?;*I' M]:6K>,4'W!Q M8YP:@&X.U0*WG#>SD$F1#+$*%[GXC%D&0T(7!04^IPX1U970 MM2"[M3+-\0>4BQTZT<3&Q$;BJNU9Q%< (3 M@>GYX+8@]W;'U1Q$'RD1SN:&O(H?@[*6\7#W&6WN(?Q0>J M^\^!19DSUI>[&C"Z7MUJW$97&S?2J+QV55_0AC]&U?.%;T\U1P5QZ:_!S:?: M_+U[3>T!.<\-<23]-1=N?0K>U+? ==^XWOLVU@*RRNS+55[PUJ'<7*94^*-C^]"'I\62!7LRNK \OL2NA?OS^[CE0<3I[N MS<6/(^,O.*#6V9Y"J.YKSC\>U">131A[QQ+U&$'.X)BT$:@PJ9'BZ>,X6H*J M<\<8<>)\->Z\!5!&9W(L8%89GS[_^&#.RC *6WG'6"T,3.N:/%VL]FYAH;UP MAQ$[JW)&.R^G2Z0R7^EK5;ODQ>%:5='',[B7K/43Y\'#0X8?N&=W=7^#'W$J MG8PTJ>LJ0%/4KA5B]%KC7"EF4HVR8LP$]Z9/P$+(%J5F#*&UI"W=LI,4LGB.$8_:KH8\?JQ+W#)/-C929F%I QER>UNED4F ,&UJ M2@2I#:[/JF%V$\A;W/@,;,[ U+Q:V!R&Y6!/RFF+4ZQSSNKWL:85F1N/KLVL MRE2^Q"F^+/!NF">O2ZXVF0ZY'[,9M<>3Z73U6)A/RZXR(4:%.-DZ[6C<^=.V M) .,VIX:+@V;DF-LG@U^DG+ODUUK>7'("[+#6;/BKIK(+K=\2.-_XVBXM6_% M7&_J&S*[;N=;M=5Y(]]4JW(+WTS8IK;,K'FV\.:]'5R(:R<.-NR-9/2VZMT0 M.XL]5\WX3#^XJ+F2&(DA5_5!M;D<3=>P=:XVJZ].9:RZ4AHK74ODQ!0+Q+JC M^G:IR=PU2%L KL$29<$54S8]6X0+L9BVS[,UZ@9:M,74]KAJ(U0&5RP1I&>& MPA"+-?B6=W%E2:LF/#H.+5Q:JDG+O+JONHFG6C(V-5FO,/9:YD0S..@ZK!.) MI3JLVN[ILG.ALFE5!JR)!0Y8= RP8?%I?X-VP9RPTE-H;8*UB";7>T^R.K83 MUD:YFJN6C&"A:XAB..G88?W-=,UP3A2"YH28*'2%8I4'TLP(3Y06U<2]A)"* MX70AJ4CP\('+!9,ZE,W[1K^^^2PQYM*9*+I="RR9=8VROF1.-^4,=8) $;]B:/E.76HVLX@3GA=ZSQB,GN8 MS!E^[7/.^<'%$-]L;DD1),]MU6!L7!;6I&U#?I$TW_CN/*KKCN6G!"S;L5H; M70N.R^U%W\;'B6Q8JZ]GQNIH>C;M! D1&2I6V:21J$U#O;:#15:0(6Y=V3=8 M$PE=^UTM8D'G#AO%4+"M9I8O.,\Q/D,###_/ T=SXETQ2\T!^@7GL(E]SD\_ MPN3 RNZ=4V31_XMN@Q]FN_LJ"7H;_6()?O?\5:T&6K/8M< A(4 H<7.=D>A MH?L<<@246-)/%]" I%[F@$B001+!6H -.@TZZ ?&=C4IULEH#&%(MO9J^%$M M@-6,?JG&H)@.Y[>(!2?'TI_JS^0?<1YF\9YM)TO6=H9<]34=NERN5W>8M<[Y M.@]M=2Y\NK_' M87%U3X>*+84+OX#J*KT(\BW[_T__.L2/0<)Z_@;39L9A@2/VXCR-^@\ZE -+ M\:BAOFS*AP;7JZK\_6K7,<1/TY379'G0N"F%LARD6BR_,"Y')$6,>.&KMCRB MGLP"L\$U7_"*>I>$S6#"\VPNNC2YO#GE,@VS%BCJ0!EMQU"WQ9BJE K#U MP*N%25"T1BNK&KCT#0S769R&\3Y(ZIRX@4EKT0KN61#0 I:ME[9$">._E>-% MRHKE8>7L.J5+MS+]F'?3/$+[ZAG;?+JOJM,G/.%Y/67FY5TNJ2P_A9'*!I4L MLM+Q,V/*V^T'4DW6L!+?<=!"K:8[)6!IWE)@CZZ593TU">2=[&6-M"<5FR+O M28,[;V68F/GB\%VD9EPJ!P2NRXS'^-_ M>:@'F.H@H/]LTM5'^EX=ZJ*G-$?K/9&J[I3I=EFT] M?HO)K>*?<9CHM7CVZ:W6#C5&E/+8!/=_/1]3[X/&TM9%R+.P8Y+N EHA]HJG,W@>%UN6FMU X+6:4I[(B\-[5"3F1/D MUU/\F_W/91J2W="X)NG$9;V[=+ 5D<YH?T<)*C\HBHS[ M;"?#]7292\MA+D^T;('R()F53.$]6:LIN.B&,0+4Y8/37S:B>J>^G@_H88NW MN+0 '/EU*96VJI.DK#"7P$].-C)>[6.JXOXR1K*@*]D]"*1QT$:77' PTLM) M!MWV@!RHT5"F>Y#MN1R@T>YOR>$U_0,S4URRTVN+P,K;"4G; S%Z,H;G)%=X M_,4'X#0/3+JB;L6C^,2Q%EMVS5$>/*_?MKU MZ=8J'>QW34>6+%&C('9ZAU0 M,95B8M&+ W?6><;F (J=3*UY:"W'39: NL.,!8GW%<]HDF,DIFR:,QA8_KUI M^V::L30/BFB+6<$!$6,D&)BK^D"(+K>)98 [.N4XDE<%<^E8B.21CS&4PF,(GEQBV<<3K1 M.0BA+V<%!R#,X6!HG8H##]KLIJ8Y,PYGGU6T#S08"C.95U9P?&$>[#I.+?8 M7OOD,CJ68,AE,K$ I'4;MF[.267RX(&NE!4<.# %@:E)R@X8:#(;6^)\R)M_ M&M$[0& DRF@*6?JX@'^LNDX>5H!=\IHGG5RSV^ NP;?X1_&!-N+/@=$X2*@S MHFTDN*:&VK<:)AO:2K\R(]1"8IL)75/$2Q?2=X$3 >G?05:GN:!>3N?SP#9L MTK.]?F" UPG/DC3GYCD7T_F[,PF6U\>$.'YDDM$?7 %B&A!7L70V]&+FHLJ$ MGMUF%C\9SJ?X_)HD<7B4S90:E+T3WQ)*D-.RRE8 GN26Z9D^ "OFW)2/UW!J M5=V1HQ.J.OU>V8^"87SH=':4>#@_K=1C"97!N>B2!OU14JUG (?#TN3)9A= M+3C ?J7M.628K9DNT_VAN*6ZSG_$PT3D*;+JB\C)'"UF2K^KI2CDJRQ$RK;I MO$'\%6+OT!_L[<)&,=F71/^[]RU!1MTU VV(+ )_ZAT]TKDW)NEU%H?X*][= MX6'^B1&/Q# D/,!6HFP9M,G(E)G8CUC&IGV,^'/T1_EF98:D!H+"JG00)#$Q M(:O*WO20MXCQ??JQQ^Q>RH_Q8QSA-&)7M6M9X#2CQ Q5C,"V.-U&D(6!D5H3 MTU0(VM3O4/T2_2/&2;12,]5 B\)6M;$F,5@YO\IJ5P%4T+6)N5H8M%8KEY%_ M=H;&*&9<+PS$BG6.;R2O:!54-_(69SNC&6C,,#'S=!D\&?*X35YGFIXZ&YOM M"-C%W'#]LV11P3ML4/.!V3O@2W_.B+FQ3.3]Q%!J._[8P'(_U\#BL[K3WZ[*, MU;D!L92B=%$8\8FCL-=U?I%8J5J#Y\$7Y;^1)"CX1IR6\Z'DD?@?$AY@@U2V M#-H<9E+%3@3(3 MXQRQ;WX+D@-&Y![]FD8X2X[LV@E.M=;XD[3[%98W 1F)N0VY5$8V.\J\;I/) ME+E 3;XEQBE7G7,!@3F#/2\7X*UH?XLE77TDNR!.-?+\^H2*3+^:T$.N7[\- M/K+]&@VF^7X5HS3CKWR_,K,1].M$UI\0!8J\OY)^*O-/ IE9C(+-KW2A3]); M'&[3^%\'?+4OJKPH.M=^)1%.A&Z/.6/UN4P8'8W(O(VN1F6D465D!H(V'^*4 M[.(@0=5+Q-^N9*ZRP EQZ<&^4>KS=XW4 :*S&.U'G,6/M(&/[9'?X;@RL @# MCNH#:G$XVJ=!JUP-4T^5RB)U)/3FOY@]6M;X3+J=6/5+W]PT&+MV9H.Q60SL M]R#+@K3(S]/HAD6$\JM#D1=!&C'K5UN:#6OU$LB17$&<\/LH;DG_!CSAY]YXV^J_"%9LN>5V$:Y+PP,"5#[\[0>VZS?UW):DP; \2\GP:UC":X M>D6,3*$VBWG=T&:D!_R9?CA1O0AU)08[YNH3FC([&J)=6UW-TEBKRD@-A6TJ M>E9WA3RD,5O<+VN8EG@AKKW8-UHS&5T3=H3LXJLZE@=KL)+KDFNLWDIRCPYP MMSU 27T:ZFR]7,[>)EL$5;(%KA.[D^J9"^QT%U2,]O009[E6,H7=@FNB&YP$= BY#C+)N0$Y M0>-\C0F<'2R93GXXHOF=^[ 6DG:1K8<$ M>W#G6=$!-OVK!37]X[^_!3M\=?\U^"?)ZH6 ,.%FDJX&MIS.$MQ:K;0%]Y1P M$;C5/)OZ[Y5DU$QW'-'\Q@-@R\@9N"?DS07N[_B!!8'_CLE#%NRW<1@D0G!/ MTE4_74'G .Y)[2[@5@F7@5O.L^D^6PG ISN/:'[G/L"EY#7 ]='@#^ %G3B& MC1"419RDJP$NIW,!^)1V)X KA$L!+N49 'P%51"GNXYH?N4!O&7D#;RUL> - MWKW)(Q>5^Y02U.F_ @('),OUN4!8*%6&70%QQ^58 6 5?4*FON(@77=$5V-3 MHUN]@?*&]HJH].SH>1VL:)\[(&\DW05P76$RG+4T&S82Q'G!A\1N%L,:T#;^ MZD3RP0;AAOIU#2EY-_E%DC@"-G[319-CN$"BVQE1RI# D$J.JE5XE:(>(-)/ M)\!6N](?\DG1*]=!I4'1*A8*W>>_=\NT]V6&^R_R!W9J8&B3B5#Q*B=_4@ MT7_G@C>1%J=!8B!0"K,>W:;Z<^>8WDO OE?!5+ M2V57D>E/*\1OCW( 776/&Z,VQ^%?'L@C_8F'M,B.)7"K/UK<5@_^F_54#SGM M@^J'L >6*!PKL<5=3Y((:1V"S:]IS/:8>21S+<5(.I^5B#Y,'S6_?F<8Z5)! MH2+"<8D(^H\6#?2/_[X@U(\_O\MYANB@(X7OFAM<>^\LH2)M@2UB1 )%P!G3 M;?B?="RJ'BQ^RZ/HVQ/%)QM>R-@A8; 2\/E'UT<2'EB414&71PAN\ M)]GH:+V"9 "P/@D T$0Z(0 WD#L%O!YY"\#R,2J?KP.)PDXBTQ]5C,PNY1"A MRK[V.?1E09KS RU*M,K(AD/BB QB>)3H!ADJQ[(GA\TA2V<(;5ZM"L72SAN. MK>I.'HZS ^K1F#N%!8^H_ARGWXM=\2G+2'9!L@R'K!V?D^!!@N]IA@'250P MF)]N#P3ZE5JF[$#!W%H$)0K2D!4;:E(X$.= +0OZ@S$M[- : (&8=I78?N1\ M0TLRP)H'F_J4TO8?>;E5ZI;'C_AC4 07!]J,=#A;Z)!6'T--ZF!!.FUPL9T) M^3*K4;)MRK>H\QJQ]Z@B6-8TM'J5Z'_]OCFH.&I#, *+!Q,XIU88<4L8!6Y?A M?79^B&(JY[PH<%X$$E=EFK#Z>2I"!PA.ZW?!HU*Z#)P*ILWEQ><;5+U$G;\/OUT/\W5I\:'&_C1QG5?>.O.4>\=A%5H/ .Y:O<1:3:!K- M CHAGGMT8(@6:(?#=%^X'JJ[/"-]L(;H[Y&)\JT#A$>&E MVD]I1-UNV3Z)D&: [ $- *J%6B$0/10\A>8^?8OD"L+T!5O0K61_1=Q71./3 MBM';(QTB5]WIWN(5-_@A9AN):<'.?@KC%&*27GQB2.(F.AK;TB]P*S^57*91OC'?^&C$*H2 MFAY61S3.8)5H=4?K6+ :KD/Z&J_5<\1?(/IF#8B5]171^+0BS Y(^Z"=ZG1O MJ/T<)_C;09"G+7O=PVKWM3-,Q[K<$=J3J09GA[3&)7N$RF=K0*2@,XCZ XIP MV%+U(:CH2V_HNPU^7$84^O%]'/( A@**$[0]7$IIG4$ZT0IWQ,H5J.$KXZNQ M3-^C/L&*D#W5M\2@"T28E[#T#4 7-![WYD*2[4G&E?-]UHLR2?."1&+75XMC ML%.GY #8L--H$<2^G5K-U/:=BKO=Q>M0G94;WXCO>'-:Q(C78#QZ("#&O23> MWU,P#K?Y3)#F(^>XW%AL0XKBR,<469V)+"5S24J>T.V4GRR7+4U5EK%LZHW< M;J1Z'<&0R>XC>I]ZD-XO9%C.(F5>;9P^,"]IM.^H0]H/($I(W>.( MRC8 A!-E\B>BBF*V)KA8N2[->U02K 'F$[U*]+^^,.(HY!@$'O7 XLT$OF_I MS'%!=OL@%8?,100]N/<)G$$NTN<.[8%4-:![Q#6,^4-4/5T#=H4=0Z8^I0BG M7;H^.I5]ZS4FGEU0;_Z!9&)0"BE&D?$.!4AP?*01)C[>%3L=(F^INU'R#-6/ MUP!-,8N6R'AR%RQO"<<1=3-PLJ>H?KP&>(J[ATQ^3^'8V24<#)[*/O8&ST\[G#U03^+O M&7DJMJJI74G9@ZN$TAFVRA:XPU>V=D"[2YX[DO5(WB+FV-W?(9X@_7 M %A1EY")KR@"9X>L#TE5GWH#XGD447CDU7^^T.'_G1"0"KH>,(5TS@!5:'<' MJEBX&K BGAJXU<.S^A^(O497Z2KV_U3]2#0_N0C5 O(^NG6 X1OE%_2?5]DM M>1K6_9N@$B&\2P6%[[%F,'3W1&MAN\,Q0C9[QW:WV=L5H5K0D4*!6](&,(2/Y6O!?,@VPGJ3RE&3 MK CPLGX5H5Z- 1'T!QQ"_$_!Q;<17).\")+_-]Y+TYY4A"(#&!!"P5^H'PS\ M0^E:T.\SC8!?OD;T_6JREY1]*0*]JM=%D._1"P&OAH>/S"2F.\.! ."B5]6/ MZ[]RR3H2Z'#*-.K+DV87=)/SS^S:@".E<#RVM.YFL$]OT&C/0!9#FHM$[D. M*N8FXX$3(4Y%G5U.U[WF? W3OE;?$]/>$;D!*KY!+H0)O'R4)RKK>0@.N@K> M5#^U]\:E,-%8@U-9HIXX:5&B#M6FKO&R_(E5T=@/<9_C;'<9B?'6?]='6_W.'6M]+0!(:P1.X*RB:U#&_D:7'U/V28UQF5 MW!J@35^O<:;I;:]#T6K^?R=WB?,.EYDJX:4I!A(V%1V_1J6D1 WI:JXPT <" ML>JKP;)KBI??OV*BQ2OJ3 !7X$QRSYZN*GO O5RL>8?9+(.T\*H_3>JI =KU M.D"-AC-3-#&5J"J*)'+/#/29VTN'O6$B"#.5;NIA^"AYI*_?[I#I7GU"B1$,P:5IUYT9%;06>S<&SK])7Y&((DW[**J[H\H Q4P_%'&2^O!/S M:UDM?1/U=:TZK"\06UYA!>F-7.TQJRZ1/GPA>7X19-GQGF1/01;EYSM6:N)+ MO&-W]?U.Y[-OY-./?9R)(F*.4JJO9"W%Q< LE8)[.V[MD-JFB]A-2<(\$E*+ M00F5@\*.H#-TA^D_,2J"'PC?WU,/*#]#U'V)Z6=.> 0WP]$AI/[-H3B4=/Q% MG(9DA]$AC2CT<4K=;.8*42%)\)133XLWK/2D4H)PT[:%/1U7K!,XX/5'%TN! MS:CCU*"%3!#&PW)L@ _CHQY9PXT8.^KQHU+ &?K2-9-O!+527KR52'R[!-2;H$X&--'?(\SZK+?!C_.\QP7^1<< MT$DA#N[B)"Z&QY UJ:L/,$GM8D,3PL&7;'KZI#:DPUXOP:HE5I D=:H"790] M!LFA_(,]?PHHOG/V/*H$\\54P$2CH"BR^.Y0U"NRB*W(BIC_A7>LPF1V1%%, M5V\9YF*88:"$-8A.IE6+%EYXZ2*-F,.A;YX3C(UM:BGP#&B8&4%3D0N4Z5Q0 M4_$ZRB4=7]#!F< V-5$@-5,%O\A:)]7- VYP M!T-#'P"LA^Y&A_P,W=3HI"R5(W+BX)SV0F#1">>3:'P/Y??_6XG,%#^P5!L= MYT2MT1&;;S8WHZ'QA+$W(^R\AD#H/^IGGW[LV>;\IW\=^'&G?!A:M.*5A4?4 MO*!NOTJ5_]")AG;]U<&DL$V]?:8;5SD#C:OL65F(G&7QG2':1SA[9+-2&\0Y MXYDR01AFAR"A?X4)U1;?QU1UD"/,?PL*Z8]9CT]E '7ILD<7@1,+(948^;)H M6OFLUN8IKJ.C%L[.9#$?]N_F1<5YADI>Q)A?%*QU(T1^< T=/=+Y5AYB21-J M83#]9G,1[.,B2.)_4^!VQN'U+!]\ W8QK$*Z=YU>O*'3+_W"V_,T^H@?<4+V MS&]A"O/O92[_N__U/P? MV6O:] 8L[L8J*DV<%?/L@%2B[62UPERA1T3SBH! MW-^*6A&E45>IB7EUIH/*6MC?L@8> 0##H&"/H:3&Z.V:,+<%P+A?MII!L?^N M/VO=="'?X>1^%ZOKUZ+]!8)=XHO-BG9'C\SVN[D[91::P9 ^ /G_$>SV__OC M&GRSV6&\,(+G]]/HU)X5\;^Y W*-LY@,ZV>XBC'RVT1B_)OS6.M"?IRT(8Z6 M+I&[Z3Y'>_["S,D[8R=W?[I._Y%^33_>IO])__/])W1/LEU0G+'_(OR##B8) M/J-4[_[Q'U_?_?7C3U3FGHDM#_&R4[Y4SSW+VV-G95*,CE0CY8X?,=J1M-A6 M(3UVE+C .$51<%QZ0]39*LP&*#5";0:KL43#04O6I*7,=4ZG4]X"+X9JZ(3V MK+J4\FHL;LZI)VN9Q5F5?]>YG%9A"\ M1>C$TIEC/,>]<&M8F2% ^KR7_%3L M;?#C!K,>B).8*[K!#S'+]R^5ID'"ML '%F7#6GU!,U87BS?1!.[#6BB7&KFQ MK$X,DI5N:7>%T1TNGIA7V+B2U=%H?J*Z#(2CG^]PBN_CXBV?,]G3<)*2OMH? M&-7=D=>..?)RK4PWY=;T('L.JC+.S_6ED+<41Q?\ RD=(, M4N:JYS17&!_61BN8H5)?M63A^]1]IC/494,-WPN"LL0+G07+CMZFS7=R]S - MM8+@^,WF1CCFOA"<+@112#_P$Z^D$C_BM@%T.NXWXAM)VX2S:L?\]R#+@K2H MSEX/K !6:'VO )!0%\N&:0.XOPG:+.G *CEY?JH3]7'0&GW2]4-7MI9!39< MXLUL!K='@,AOQF+(YJYCM(%QEV';,\,XPVZ%K86AKK/-[A0<>MP]D6VZ:"WU MK*J%]&J@>DA[)A;JZ.K#]H?[(@"L/9ZM\\V&TOS2L;>'($X1JVA(?;R MV0) XBM9(,#1BU'\!G>71"SH,QHU&)RR.R;E Z8]:>N2IVUHBMAT"%%+B3CI:HH:&J"!V/77 M(/MBDKG-L]#5XQ=\@$E$.KH<2(3<#VB!'[?/# UT?7^;Y 4?T[7NY=N%] M3[;LS760INPN)F:J#7RU9=D J25:R>O99LH-,LJ"IY0MODJ!B,E"3]LXW*(P M2-$=VU<(M[0);%U%UV$!ROUW MT=P !XVDDTP3;+MCMKRGMD\ MO!CZ91LJ<\/?=3O&^OL![-;8Z :$_BOJ77RH)0 /Z85^+YV$&.?7U#BV08Z; M.VG/T^@SO]CS/'IDU4L-W5,/DJMO#BK99=@ ; BXIPO?-NF8 ZUJTPI$^THB M"II[I:F''+#4F$>64[I/@I _7MC_](%VXA=F_1$,4$DSM($W?$7&"N/\>FC4 M7&;ZKF>GM\L<:R4BBJQS\&I>$:&+'&^GX$E.[KK'OK(W8^';=0<5OQJ MP L:\+.T7=BK..Z*RS0O,N['7E_^UV5*#0P+KMV8H&NNV)#2N=5!EXCU<'6& M6I.BU+F*<7.[I;9Z^5_4;RZ?\J.5[.0'.11Y08V<97=2?SH-XWV0H+L@85!8 M_ :*J5XG)ATTK&HN8>E4,%<*]08HJ-LA)E3808G?^G!7H);@C .KICD)Q$@O M;7""C/-E#!._#>+B!;D*<[B\V71'G&&ZUSE.2X6W-3[",V!M$BU1@!0L+EA5W;P4Q%L MU[<4BAJI[#F3RY<)E>1V%<$>UL+;)<7R03H@9!,?X!HM!=Q$=Q< $(U Q/'TW$@B_)42APTZI3')^#R*H\%>T75P9,47)<$E0[XFB*3-Y^8K:ZKQ$!0RTZQP@TT$ M;3X07M^'G1$(_F0)5QGE9@XM>63' _A)@HA%_?-VKS@G"2_KV9XC^ NZ3,NS M 8_<;6X/&#P0RG 7I']FAWUQ1J6PUI42RT,'[**E$+.*0XUJ=@KAYQT[#U6] M>LNJ%05'[EYS*H;SGS.HG\>N&#FDQ_2O/SUZ.<'G+(2HV]12/^, M*;B7KEYDCG_B LVAJZTIHN-2&RF=S?2@0D&&*F&,CH=V.%HKAG$J1<6SFK7D M+*"51F.\HM8YNF+X;7002X?>.Z*,H^@K=OJMXY?NYC*4!JX#R51(+4 (7V=%'W$^&'+@X-- M>GJ^#>A/9\N-LG0C2U(/0Y)%/&WN*2ZVG)&N?G9Y0!0$Q8ZLI;6BQ.-4\T-,!7V-)7*B]SHBM#$,(/&EX4 ME]7< U9>:,!HV6&GG-=$ MVI$XYRM_B_LD+Q-O!H'9 M @"L[SV$LO-;4F?R?>=!UZO[=O*_X!7IOK,0K#C2;O^$$U94E= 6=,0="<+XG*Z@8?C.K $S8Q\T MCF^J&!+U[2X 'U6;///O#+\3]GKOI_5>0U@98TT7Y[24,&4 MP?3I7Q,.= QQC!BBTK#/?0+^/';O77\6J3U1\%.'H(^:E2.FH M/<"&+KFP?I6('*Z"S%BZYVI64H6:I64D_)OS%.'J%8J:=VPC(6!^)9W;FFEM M>[S+XHA%_:M;Y-AD&R0YH=-BF!PBS'A2?D=Z(V=+J ']TLZFF-_'7;+F9-?L M+81!OD7W"7EJIMIF^Z"=<]%CD!W+ZK5/P1'E\2Y. HY<.N>R.ER_! F[@[G5 MOZH:7 H B^OGJ$&F*J4SYI14U)&I\&TI/LITR34YV8BH:%=-B5K2$T2:5B4O M1ZB!UO62_V[H\EY"3=8P>[/Y-!Z#3PQ0GK$$Z:9<52?A^84"'^,\9(LX:1$" M3>KJ=T]2NUC#A'!P%T5/G]0L=-AYXB-S1(+T6&]@!'F."W07A'_2/_;MR:^T MWDYCJ3_LM"+W'AYQSHXMLDN<@K2MKJ9[@ 6$2]P 08H[.@>9O=O<-IA79PFM8 MBD$R?)T4MKS""O3X!)N'/O!I2'PH41C -^2J#U'HUQ5ASIFY11\RH19870'8MM\-C'EK.S?]Z1+"-/O(0$ MS\I=NOR"*7J)/;0&R##J7TIR>=F%=<3( M9P"I[+R'/Y2ZGOHP^R8 !S^T%;HBE(+SP_<7BL5980AZ>S?/3[RZ[V11U*D6 M=?+% ,8&'/7]W#H<3M>>3BL =Y;T=@ MZY70^M_ W=G04^:"OR[T>@F7HP'Q)*$W"^I RT&O Y'F3W*XSGTCT,:%[V3-O0Y3SC->U?$48I:4K1T M46T(2!-@: VJ\SI(;:OX.C=M29L#*@X.T IOUL:*C3,1S#CJ1$MJ/5S,&6HL ML9*$:E[$93&F1MJK08UQLT*+#O"=W=U-QU9XL:8WF[:SV"&@B"1)D.7M M;+7P>:#56,A*C<.[\UN?+,\OTVN%6;J7C3_)ZKG7-1%R%!TRYD[RG<)#EO&:[ES*&IU*.8"4MJSL7@W+'?&K M;52B;A[4>G3SI/H \*IRW9I:+CG;TRYY3AR<)DX7!#I].%+2[P%Q;EI;HR,V MWVQ:\*WF-+17^,V(/.]>RF>2W6.6NGN5??JQCS-6@4[?79GF5ODM*FYP6Y,K MF\>3F=1O9H83XN2^#2ZIGY=7HX$SI0GK=;Z&/H866/*N95^T=^86[B,?G!N0\?:OJ;*3OK;R7&4_P04!EFSI12-13*WVQZ M,*Z'[W5[6OZ O"B&_7EC^?E=SH]Y*[VN$970N^I0P5E;(]37]#%2H&E [[1 M=)"C/VJ*A5,3I_I2;!'B#Z^"?\,A@?E0H@>0^ K]=Q68XJ-3S>M$$ $*!M": M6OT0_ W>!7%*5QL752V+0Y!\B>_Q/W"0R08^%Q%U;2XK$4Z%=2PT A9:E M=E!C4-K!*_85X_=2L%\X+7*\_'#/CY3+M$^4%,F<.=5DW(0UI$Y*6P69AR)1 MXC.9\EX0AUACL-C:%!RR7=1(=$Y]&8MWR8&1-785UKM8$J:\.?[MUCDM4Q3J M?C5-'9@]"]N+I',*F^/7+A6!]Q/(]9S+UIZ-F2WL]3>9'^[._DB4 MO8_?$37S^--H7H-'/VP,Y,#3E^W3?V\R6I^?TSZ&M,,@)826\_C4)L$Y#$N# MIBUI+,V9Z^[D?9J4&/C1]]Y$>^YVPHOUC3, 3X!!]F/ MA:S4.#QN_O947N.,7^RDM^FKQ2K>[)U@!=S24FKRMKFKI55W'TM#V'@3:S ; MMG[I2K>Q], DV;[2[V3EWI52C&S/2D?W7'CVMC4[I14$RM,H?G'870BVD//- M]W"+HT-"I[/SJ;)ZM\%=@F_QC^)#,KYPV5E.]0T=Y+B8L;5:\ "+:TNDMNXF M>$.?'=@%1JR*=T+R0\;7< $OM%K=;B"I4;QTQ,0=F@02)?W!PEID,W(X-FHQ MJX'Q[)R;X,=>J,]7\_.;G/7J$7,YB E"7-+"\^A*#$?B'2YL.8Y^H_.W=7C+F\4)K-?Z-[KZKZS'&*[BK1U1V:7/;"#J,5MHAC MG_<-W$1*8]/FJN<$-XR_9Z,5#-;4JZM94(?GK-G*8EA?UQ0V*Y8EGMHL8';T MQVR^D[L+9J@5!,CM;I-H9'XA:%T(J* 7>H5A=F"GJRG$<%[47+@I$MB=457G-Y!@[YYM_\NN?#('@.M53O+?X#Y_ MBH6;='[;[W%W*'B6_0[2Y:"9O#AA>P9Q:D Z?6:NG4)Z!I,._^1;LN-_';X L[WD,PG\=UG :3;?WB44/#3*& M)CC;K" M%;YA!I1,JJG)"6 L*;0A^RE'#6&Y!;*6>^Z\8$V6NPD)-M<<3,W? M#9!G.:W)&F@O%&.>X04Z\6E MB>B/U21*> 6CS*WP@497]\+@.P"X&'K:G) X!<(3Q=U,D --9,798QSB\X<, M8S:]GD=1S&98<:A!D[I.2IVB=LH$4@N'3S#5TB=/\-%@YTX%58Q17. =BM,H MIAW)]DSH\[P4@(): @IJ$2PPD>%'G![PTCFCFO@@YITXR.11,[;Y.CH*/,,0 M*&-33Y$+ %GV986RA@PU="M9'WJ F"Q3$@YCKEF/>K\9(+=Q4I$MOMYLON$G M].+@Y159L*&']!%G17R7X,'F^WD:25_>X(15L+\.Z$N<7Y17>HPB%."2FT & MH&0W!QZL(1["(M!M4ZP,8%5M+JCG>V2%1!Z#Y, V7NHMF+L@X9DX^1;C D5L M;ZYZLR<9^Q+LSX2D#[_0\6Z'(GQ'J:B$I[C8QO0E=;&..,A8X07&1/8XHQ^0 M*@J/84+=KY*96F(IOR+[BZ>=9OP7LC^W)(EP MMG@D"WY8(7[M>;@L!%/263T"-WQ%HR)4, Z\47.-ASRTUXX8HW-0S#P5!&>H MDHPJT6>H$OYJR*80?':6[!RA!.\CB$ F9*/FL.*A1_-J>.9.__.P.9%Q1[]L1TZ]LZM]U^>OS%6/N/J64\0N0X9:-O@R1TN=U,8UN'EP-FS> MH'L<%-5I_J[7SY<:U3&M8ANP?Z,X_86ZS;_LZ++C6#O8;)-O%E M!^[:O),'7B:='%/>KKNCS^ML8+JJ_+A AMK5]F:DOF-SQJ7B'\%NG^ S='&DGC'+]8IR!DGQMRO^BGO.5!K<(J, M04U_C$-X8V9 M?BL@O\Q +0R>7Z&L[[#,A^)YL@HKE?W-,W%Y Q<9DYF"2AE^MLP5*F?,_IMN MA<6.^)305W<0;(]>!_S3N_&:6-3=>U>(T]AEGVS,(O;H.^],0SV\)4[EDE7L MHYRQE\16'JJEQ*E=O'7.PPMAWF:O&1[T/O>A_;J@-JKA #^%];4Z MG0N ?7&<0SJ9?RHJ3Y#R-KEA@ZY+Z1^D#:P4O+R>YK=:0J_I2VEPN%JRI M!&ZV,E0H-5DC.9N:FI^WX_2H92AK*:[F2D]3M!"'KNP;I::$QA3--,X 4[CI M15^A*T*UP)F_%'3."DQ/94 URGYJE/F$+^LY2QE/F[*=VF4Z66&(_*PJBD#_ MD;;'N?A2G3[*V-W"Y;GJ?18_Q@GFCR/ZSPBG$>.FK\I=J5U0L%&@"1!0^*QJ M&TD!%T&%.[.RGLHJ=G[*=OHMTVE5EE-9AG.513?-H3!=5%,?"W!%,_T6R30M MBBDI@OE,>QVHPSU-CY)%DH)B/#G"+'X$ KT,3=J+&BG/8&!:B2^HZC(!/C56 M( )J$435*PNWW*?\L&.1!%8^@(41I/E-:KHVATE&Y[C]*Q;K(Q=)J4FUHZM@ MW)QG1%'V+2U:.-7#%+=[-6 M)=0;-,'2Z1'.UI-TU:]3T+F@6RH6?+:>TB0%NIIQ M<\."*JQO#SEFEP?6L4E^J]I?NM%*_H22A,DA8G$7EK<;YZ/4W7U0T-]!9VJR M/_*(S1DJ<+A-24(>CF=TKD\/]W2*/V1L:J>3?(AS*BPG]\53D'&O@?I_$=X% MV9^E.Y#DI-%:17>JZNI54@=C8ZW(,*LVRLMG4D> -B,Y+NP+3*.3F "I;ZE2 MEL92)X1Z SZ,+S"IP@[RU!>HWB-&T(G,KV-D!\*,Q!EP!(VC,S#YV]R= 94* M<\"7KEPTZ[_S_$LQK639":EZ7$3.UBZ)?X.;/#W]$SLO]^[BZ3E6Y Z)NB M_@4B?04@7]:ON\;9]RU=Z#O[=T-!UGY>*VA>NZ_UKL#O&S0%<$CH23YU/W $ M2?MQ0@0.US&CENDP=O2;M9R]+.4O#MO@R5*<_$=$)2$NZM5^8#U+8 .:W=,< M?M\E/,Y.&SP8CZG=H)_C%$4D28(L1WM6!(5)>?MJ.&".*J#-+.*XVOJIMF[I M3&/"C0DRB%W7]6U,@[FQ+FU%,P 1 MQF\Q4.8*0>JK5&]00WI6?_X<=:A/%H$2Q\0#!!V=$8-OH ._/_]"L=?K->^# MWGO0DX',;V[!"++MS<(Y'@[L]TJ.M M:@Y\ ATE--#FC$QVP)"1HJO[>KA#5QDJ#]HY#AA,,K.(/I H^O)1(/O MH/SJ?RN1F.('5FI&ZH1HZG/"8L?Y:$;#$T7;3$";S]$0G5\PX-!R,P!.*&@H MF-G)T#J#H"MBPS-B'GE&#*L!S3>AGT9&U74QPD.6L:NYGX&K(Q2$XOK M9YUJ*YH!H'-X&7J'!;1EZ/D8*S@-X!&$5@Z&%0J]NA?Z*?P@WL5DUKX.^^8B MR+<)SMMA\"11-@O ?&[*327-:]-+-N2 4^ GQ7O?C#-.:-<3P*M=WK?N1),H MV(E?=';F E;!@-U$4<2/F+/P'X B:O$ZBIQ#LX_6S0 MF6>/:TH0;\*>>4BFVS)6>4=SW-W%U4M:/@&I.H/:#. M.^!F&.$\[\=)=;H-=>]?-O ,MN0=K:-Q-B_6$*J++6I Y+-+':6@Q$C )=I4V8JB$Z$>3(BFNY0L>UO-;D[X.( M-"FU6 #GS>:"W_# ;FUL5\LG@!0/()DE;*0;+M(-$WGR3^<+"UF'@X1A(%'P M9ZWQ'7VGTR*>,^UC>HS?S!"WL8_7Z,1I3@(QIM$8/]B"9/BX>9: M;552@]"4L&FMX&R\C%W--3WZ2"!6G=6WF4G>QG9TMU)6[)K95S!QRO M-U0V\5:ZC3CEQGH8Y%O4RU)Y=MOMMFC42W(QV(HW%*29 .-AF]Y"X1SY M?^9;^%;R=/("5[C#OP#,K;('07'N-:O08\DV<\50&!?D':YR!W=F."^*Y/D\ MM\OTFB^/C1RV(9.6G]8R^3/06L?,7ME K:5E]J1TJHR RKR;5=2*\(K%&6$XUP"I%_8'.=$S5 LP3KY_LVE'PY>!0<4& M@;?Q<,;:)5;13JL@YQRQS85"FC"13/.30:T?_6Q#E99K7=? I.'J=JXPY-S1 M1Z"@HS#62-1GD)]%A!$ G5:^M ,\O?K2V1)_8!G$,DPQ)-'*'DX9-(IWWJ>MMN)DOQ&,Z;^\9-) M)H">E_NODC:\E^-,0)L>]%8>[PA(!A(K&> M/G_GN]3&-I5#+">#3*+W9D+FB<)JQG'B_-JL8CH56.OCJ[/F95C7S/<%P0I< MN$*AP1@F)XT08'! CGH?DB#\\WNXI9\@O]JSY?1U%H=TS/U*(OIEQ6.@&5/U MJW697#"OIP-NM#33)S4*$S$;3HPJ:E22HXH><8;5&(XA3HA]+_8M2T] 8V=& M^CP<8ZJCA%/'EV1TPV-+8SJ0XTI#L1Z.*A*6^_5>+ MQ>DJ2@T-X+%L Z7RNRAU96PJRCJJ?:S"UBSP&'%JM"_)41[0\?*,YP&F_TB_ MIA]OT_^D__G^$[HGV2XHSMA_$?X1[/8)/D,_7;_[QW]\???7CS^A#._I5\8L M[L0"X_1/DK'J2?<,G50123$ZXB"C$M@._HZDQ99J8LOJ8AM34LPV\X^+WS-L M E%B":'!O9<:W.V5E]JJYK )H.N$#;0Y6\.[UAQJVBKGE:&T)$<5_0E#479K ML \LNMX5;/ =W!? FMJ<<&@P(I\H!&="'^@>/9VQF"-5+]UCG%^3) Z/M_A' M\8%*^G.X3Z_-4._5:S X;6Y-RH??L]=5*=_MTI.P^1CG84+R0YE &(0A*^G( MEL][3LW]EK"2U;UX>^F]>WV0$*MN'&R.3?*V&V2::OPC$F@_7UN7(Q;9OGX- MM XE^J.D18P8<>J%UZK>L"?;Y(<&G^MFO_;O!T@#U-'E #PQYDX07S- RX?7 M\'M<;"\.>4%V.&N"_]^W\7Y?[H7^)UT(4VD/%R0O]-P* (D#O\-)(H0A.C3 MF^?BWJ9)JW95H>7[\!/(+.<&C0&%RX,D/ M3UM,^2LA["5B,=?R?7ELE#WE ED B65-=E\2SDR?T%^(Y:20MZ&,Q2U7Z6BRM$=;0K_%0$O^H?II2)-A/1S\0>C-K^M(TI5R.WE;$2?Q)B=!@.RD#F*1ZY'82/AG;G MAJY@,(-U>@$:XWL8Z[K-3U04JF5U"S-^[XX2M4#$)*[7O5ZA*4XXZ"NR12 7 M'Z /X-8 ;HWQ:8=O-M_E#L&K-4V[TNLT),@%S7?\KP-.629%J42]6-&DKK[> M)+7+4# A''P!H:=/:LTZ["Z.?R-^88=5%R'$O!O[-CG!V-B;E@+/0(1Q_C05 MN4"0.FTM%:H\L-5Y8AXP)O&@ $'FZ/EH_F9WKV9:D2W >M@J1[23PI%7" $' M,1]Q5L1W"=M8W<5Y3K+C-U)H[(":\;4!25T^Q\6!GAH?P44CS2J?WT"0[B9I M+9(E(50R6;!M#9NEAG@B+ET]\NGU1'0]=Q.ELT$9++1DIA(&Q&682(K0]3D? M,X%6'M+QB5KW\(S9MP$)PFBK=$>L&JPG#\S9,0GI]9SG.2X^!.&?./J.0SIG M1@/=,K?'G+'Z/B:,+F:GKP?<\S%6+;5!0TF\WAQM64Q]G\[.(/-X B;IESLN M"N6EK+6Y/A:8(DZ]W3=9?1F-S9JJG0_0,/Z/N4X@*%,/B#/\4G*@B@6U/.A; MZ0JMQ@>:#;T2+\@[?!W](//OX^X(&>D$@*XF:E\ 4!? Z*Q^D>3,JS&?KE<$ M=2 M#'!!K'IN>+!]BK=SPEU/C7\00A5*T-7E"#]>.J%&6N]@"J==3\34&_:D516 MP>>X&M#__>ZK "U=#L"38.X$ 38#MKQX"N8Y[5\QJWXL\P\D9$.O8$0& M8@@#J?X\ +&B:?R+^#;<]RN'V#W]B=L@QRBH"7F"95-F>A=$[) !^G\.*4:T ML]ZM9?J7=?O(+A1=)+&( $)>#*7:+!"4F_B;@'T1TFQELG:!2E3 M$[,-5* F8O8US2]4\QK2CS\_I^F1GFD2TO IBWI$]0,*"LY^,.:^B77NM('(['! MRR"*-L7:1L_TE'C'/5",5U>5&^)93+D78J6O5T)XDXF2!6UC(N>[QZ?YV M@*T]#57V<.LBK1Y2V_)5PJ$-CC%[B@*S^,* KH1D-S%3.938P/H^I1A"#>5<[_6>H M9D"< U4LJ.5!C.D%8%7B&'D%JZ.;9/I=W+TE XW.0&TQJC>06G MSCDVZK;4Q*AHJ9E#A'^$6ZJG//46/084\2@,@0TQX>K&%4;.WZ95JX5W0"Q6-TU-CCDL5A*AK4$J$.U4GA219Y@0&4:\1% MY[. C*5?WWT@1A_@69[LX[4UZO=") M@JX7*Q'2N?O- K&>HB%R31-.LHRQLV63<@)4M!0O>9MF&EC$! ,B7UO ,G"N MI4*]818R%*%088?6=UVXEA2H0W(2@%$&#ZP1 Q(>4/PVJ'B 6(4Y6M3CVK,' M"CA&0-?H]8*.R1^NR47OZC5X_YV3#]H5!;_&%DB7.YLCX@XTBWB'7[,BN'\K M! :9ZL^!#]LE:WW6,3,HMH!6R"*Q^JAB*^ FD,(>/JONE"UH]?K3=<$J:BM M.L! K%Y?=KNQ>$[=:-V#D%//%T(7H^W:]$.0Q_EW.CX&T55ZN\7T'_?TH_X6 M9#%[+=B)MQ=0_6X; 2[@-=<'/AU:-T%J$982V<0:LI8^T$DUBLJP!84+96"A M9[:S@PYY^3@DN_V!_OU8"2G?%HUP=@5!0IO1"6\O/$,Z0). @*5OV>:R&O.W M;<;\=@(SM=OK!K80ZB1PQFZ,G+.BDA==I:CE1C7["O;M%P._Q#.9'?V./H[] M]W-WA*QT R*?W?LIW/7OC/:K2@!8!.PKP#GP_D'E"ES=CS-@G8* MOF[D;E*\7^2![0QHZ'' W+LAZ 2) 2<&+/F6 0RRW#L)G2 @4Z3/(E1FS;ZI' MU?6.:(N3Z#GF^(DQ(<^ID7;<5&9-CU&16R-0X!EZOK+]A(I<0"?.^#M#-11+ MRI-#F';FGS7$P+/_A+_93_[?4)4MP(0CVDEAR2N,?)=6;.]3,:FOJ.!2%%D4 MTQF1A%\??V,FCF4>^#8YEN2]^4MU9W2C(B\H0C='=$ M%V2W#](C(H]L&1#DU:W7^>$NCZ,XR!@M12@C^8Z3A$KY>T8.>_2)MJ XHEV< M'KH^>T<;+T6?HS##45R4^T-,2JVP)X8V1*+A#-$VY,S=82:+ZCI4_VYN_^LF M%M^V?M#2J1>FQJ(JSC:!Y.DJ;0(!RE)M4H4SV:B_:I0*A1#6*:U+V;FM:CVE M[&? J$&92B"0>BA8J?@F?JI6BA6Z O39U*\$Q."L\//MHDF*T>N0*IPQF)+S M*LE^AW3MPO+3S+*BPBNI':_5T2H#T:@0KV)3VH.W.O#?MP$%WF6>'W#TF63? M<4';R[QREG']R,O@4:;W'_%=<9F6Q . .DBH;_.VD>!TY:VY0O#%C7T;Y+?D M6HKHCLMF_^%,55GGV/(BIIZ5O!'=!'8. PN)77 M7%A[4Z]M0Q8P!J";Q^V50YL!NZ&\[(Z2%5%>U#*CJR'ZF0!TF58]_F+-0';! M^?QVX'H1NOTW=%^HV"F'M($&_@:#/_HY3JLYX^V+-(!58'\A?]#>#[3W_V:S M\"7]/4 _K_3O?JLSU4[9O7,Q9Q!WSL:$9W7?%G';(-TU:S?MQ8#8W1FS1?%\ MSMR\^ +\XE@'=>P*$OY9ZOYX8&D_9:V]4M%%D&\3G.>_E_?_?OJ!LS#. MQ\Z=BXS:P;.3X63O-BKA'3V'5LB' &NA_ A"6%$@7+\;>'\1%\H/)917/RWM M[#DAD$ !8C BV(AK1P7[QBQB%$ .H(MZ>'-@CB#CK?W DKN^L++D/T.U!%2) M0(V,%VT5,J=P&;-P=0Y=OB6 @VBI'M8DWFP:J#]54*]GB!5YA,NA?C6 G\%# MK%3FM89J7K5'*./U8-QB57-Y@$KMIG:M$+:YSDB(<927IS#3)N W M-/%GX_9-P&O"Q*=[7W7GU&KAL*UVWVJ^QEV+$.=\49@V M<]*@0>W'*5-_*V_.F%0M#*#?;'X?#,@O!JB+870)/TJ\?VK%;.A)@>R<&NE: MS)?2W#,UE];9,'VJYQ>% _4\3%@6.;?N:SM#'L;-+=3/"^UYG2C='5$+<0HW MZDS@1YVM8R]T;G0[^E+.\)[)FP+?_#35"P3ML4.U^B"6'^PN"-L9'"SNR+GM M9&J)4#M;$R(\V*U2XUR.ETXC3,UY6J;>)F953NV9!+7T,#@Q &AC0FLH4$J; M&A TFK*$47AUV;2T@YN#.@K&V9_='N8\UF#FT/DU!S_.G=9W].;B36D'-07% MYN4+A?A*T#W3.06607>>-H[HT/,S9IP^F3!B])2=.M SYUD$L6J;U%21I,YI M.#Z!2?-3>4XJNZ&WB;FMSJLSQY=&@JJBY[6S4P9[(> U/T< @UY_)P%_-A=NUM.? >?B=TY3=1!D_XFN*JZ^\4I5P=U1.UML!%9&Y![#'4CWM9$H53<2D M)7R;RY1:U:Z\V8CZ2T40I]Q]*B]SKO9G:F;$N)?VIZ8ZFQATC"C"/.881)%E M(GVA"'+K3Z[!"C_M%EX/(B> $.46FR5$0+;*Y+\+:CM,J,$8'F)DH#_*MPO? M:N(,$6!T@,=./@0YCMBU=SC-^>!^SF;I!SYU?SBV)-?!D3TZI_Y3](VDW^GT M<$'OI,>!06FGDS 5@DH)>DO>2T(D5(2PDP4.RY/5PX_7:?_2+^F'V_3 M_Z3_^?X3*IVC,[[TP#^"W9Y=3?S3];M__,?7=W_]^!/*\)[R8AXQI?X2_9-D M[.))=F,V6Z"0%*,C#C(J@0V!.Y(66ZJ*+5F*;4Q)<4K;>%SZYLA9#)G,;#"" M19 GK?WEDM>?MN:1"C#LYKF5BXU1=2COESLF '65H(X6=CEMEZ[2A+BJ,_2M M-Y!5ZE"KK\JA>QU3X*%]@H,*1(327-YIOQ2 MT%KN%X>\(#LL&3TD;ZMFC]ZZ0&T@#'P,$"+K M)3+]:?L '! V$!0* .YLF)%%(MBDF^GHEHPQ!ET,.LY\9293 M*Q&.-0J*ZB<(*5Q@*! (/N[(=4A!*6/9?.V-.SFBOB>*\'V>?%TY;D M& 5AR ZUYBC#(8X?@SL61V7I'$'"\CO2*'Z,HT.0)$=$L9?'.8^>[DC&H[:=P0"81WT<\WY1DC?.NCG*QEM+'IXPD'7Z&)0![T,,XA'&>&[7A 1 M9(3IB?(41-0<7<;$ZPPBRO F_92BB-,0:@)FT&Z%#"+JCB,"ZCJ(N)8QQ+!' ME4'$R2Z%#2(2GEU7[F]Z\)$K* 5QC_E*(IS'GJG%D_NDOBA'!=8/G/" M)*)]F2Q2W;)":NU\J+@O59>49RA,@CR/[^,RQ)\V35AX^6&-5P* H?Z@82JI M&3'LFC"WX< XC+::04V&NHH-&^*$'/$59_GD##7,/.>V8G^!:)XJ+;9PV!\98+D/U MB)&G[!Q:TG'/PF.88!131X^D#SA[N[ /-@4YHH^/OIE*&!IK5 KTA&08-VA" M@0V&W[571R2MY[(*MP4 (!(GQ $ACB[%Q&]RSXB0*S!%AP 8SQH/H%" G*'/ MPS [X.B2+K@I=(KKX,@RTVYP0F>-Z#K(V( OGK4M.*M?;\3I G@#1> SOKEN MJ8V8BC+U#()2/HHK!2S&4F8\1N6%?UFIBC[GNNBDCX(DX8?-\[JL%3N/'B:' MB%?CX8F.E93\K#S0OJ7-N&/GQ^/2TXSX C;.T2'=!_'290]MT$S<8-8?"PR$ M-..#L>(9C0G&Z;!0"F5&U#FI.%#-@JYKPZBX4,5VAB[6X+3,"&*)<>G91)AB M8\?/E%#4W%$7*"-W_*0'$<5/O..V&!02QVQA?T@'3,2LU_LF MJ&!J3&Y2L$>LPO@O&DIL44K]DX8"=4A6XHL DCB:P @R-&7T/B-[KZ#6HD- M>KK 6O$#%ZT#SW@@J[+B@#51J3;:CS7L1:!:.R0$.,>^]#3'O0;.% MMZQ^RF7Z.8@S?J<7*VN=Q8\!.S/:T3^ H2E;G1>LS>:4 ZFI!?[4E)EB>=JC MB9S:M23WK.P13LO+LD.RPV^;]1E%5LAELA*/]U1JFR85-8*[(_?29[1,X44< MNGZ0]:@IH4UU-%(Y%ZZ!,ML--8(@FN6P-V!E#*BY;+#EZ?JG+P"KLOQTGV!U MS40W_"[*GOA;"=04/[#Q[%;IWAHH=L9K%ZHZX^J)0W5FE$(Z0M=E;8W@@2JK M;_2X.A1Y$:1L!VJ <$WJZCM,4KO8V81P<"='3Y_4LG38Q]>?Y8>[?^+R? '; M)\P/X1:1EJN]_:;*%@H>'C(^5BSLR.CBA)AW9M_&)A@;T])2X!F.,+Z)IB(7 M(+[C!=4K*H;&YFZQ#N') 4SB:P BS-&ST/S-[H&R:46VZ!H"JQF_R(D"RRNF M?/D!%R1]Q%D1WR7X&RE&01 =4H$',":%,H:A9*]SOT29ED4(>3=?@^*0Q<6Q M3"-B![3"E@ZEC+ N@4:EK&AFEW:^R#A4G22WCB&7T#3$HGVB"WXJEVFQQM5H M$N\0(4YU0D#2F+NMD00X:\M^)^R4+=!BA:(A@$:CTHD R!-V0*_V^G1]'O[K M$.4"2_D4'%M[EE1W;(;A^D1X1Y M:A+/^"+L_JB KJK+ZUE8^LF>76?'"KSA[(&NUH,=H2X;%8XZTA$3O_3=3E-H M( 8]-[CZ0,+17EN@%.D+9D#W$$UHL (8N_]'!)&5U'T"P8KLKAP7L+C>43/Q MN]QG7H4&8Z"<.$: X0&:#\ J7#2+[*OL)G[8%I]^T.D]SO%U%H_0I<]0YP!H M,#CM.TW*A]_WUU4IWV_2D["I'Z$]>\96PV6$G!V697\T;8"9(SZ''B,]2@EM.? M*/AD6_30Z'/=EM?^_2#UX'2T.6"O/=6+^R/CSW&*(I(D09:WH^3;$X3>#*@# MOYL[/\_SPXY.1&6H(.4^_[E"6 >@2AKB01)>$C*"FY!I:2*Q^55;9&T MUE..!%'C"ZW@#D@'R!(X_ AN;S07V+^8T;9!"UD2X#W-]@WP84/U[G6)([+.H7<7%-U!UYC#.O'3\87Z4RX)S\\'< M-1AG]\T @G#&BJ$@_HIN"_=C7F"#%H!.B_ACG!S88>WO.&1'>F*<2^Z:U".N MRSQ/$#M5\53*!JP_JZ5'7K!3@WW#B'Z)*BK4DJWFGCO-7B?F?3.HRJED; MQ MZLB',Y O_&8RY2TJK2_,S?,6_R@^4!5_#I +(*GZ8$Z27.S.03'X*LB]+5*[ M=16]H<\.29#5H6>V2BJOL*MNN5/<6[=T-2<(E!)8N/2'"0>AS1CBW+ %C0AF M9@-HA"_S>=0$3IB"(F#'%I"T^<*S(ER92[ EMR7*$!?&.( MU%FW9OBPI,X)?;J.N^I-."5_:U9?UE'0YW MX>UWM@/QS))[BF$&F^.J]P=GBK+R+TCV^8 M:PL-OQ= ,H2I7B!LZ\'Z!6%X0?C"WN33U$<=7.P8X_S7G#;D0Q*$?WX/M_3C MYU])A!.E(P8FK[D5R%F>VS4)CNH]W# $TR+%G0L0"B1^7ISN#V7E%^;LE:D9 M!0ZW:?RO0YL;NZ-K#AZ=[)5#?AIJ18@W:?&;BJ#,@/A MXO!""4?1G6LG0!JYN,5"W;,$U!2_MLKO;.J6R*_/0W?K:O\J,[35>;(K-3WI M?5&KLCWGNZ> OKV[HPS1%']VYV1RK_:E]AG79UJ>//;.R;8]7D"LTXCAEA1 _0.ZMG!OTPP& M#&2[KX;JOA)9GXV"'K8\['9!=NRVJ77.[V+PEYW!G!O_KB' M_0O$^ K@#5K2GZ3\'%O'M91Y<#JD=1E_):E3A6J%9/C2_=/*Y.6IIWCY73I4 M>TQ]J<&YK;#B[25$\%IAX2$OR(ZB9.DJ_3I8((9]-JA2K>!JZU-/BO8)-J Z M_!I:K&'&:N_7:.J& OY8C:<""B59G7T(++G6UM?XG>Z^PX06*QR)(70BJ/$$ M& _G9W@Y6OI!+E.J^)^'-&33UN]T5KA0WT1KR]X_0V/ #I!]K:W-USD:TP9, M)6.;R>.^0;-MRDI^UBF2<26'E0<-6TF5=S"Z$9=2I=2(@GR+*%33/.#42WL/ MUH@D "@1IG5K2QHF=ALV86[3 #U[8ZP9U"C:\S?HLF,$%T,CZ/"NX0;?1;"N M/H(S#]AACN$8?S>(T]46NL&@WJ+<;*A_82A?&."0[MVGW1V.(AP-=_N8WKI! M>>_FY(_X;E@JRTU(]15MA;C8N9U.<+?/J1E2XW>06H:'*O[N3ML]9G461G>- M1Y21#QDL 6\;L'_3@>,7ZCO^LB,I/B+ZJ"AO;][%!;^F.0J*I:O(.\*6@(&H M/X[8R6M&$Y?F+&-+,'ZBFWX/5D1]QII9D!K#)])&0+O941H4D_'"C4/B1BYF M'8XNI=OWA' LK5L ;!L=LQ#-+.EH9GG!AK B&X#T.J^#(W,"\NN,A!A'^6?Z MI3\'(66/TX>!]6C15M]G@M;%?I6BP3U"'6U2LYQFYOY=B@O$@W-Q>I^0)W;9 M#SD4_)\,^>B^9EG83=,# #'MI[Y)*=D:R]$0[A5C,)Z2EAI[=%&_Y^>:Z"VJ MR4I,-80G!2F)JP*$*4?'0^NWNN_]3:FQPU,72O^C#Z7[DX.2-Q2!EH@F>7Z5 MUF["U;T@'*0BJ8LZ"TF<:F,*),*7898KD9>UE/'P23C8D4-:L.5?0NDPN\PO MY@><)+ETM6=2S1[(A!I4D!=5M"4BK*!U* :@TKI!MCA%4' MIJ_8HNBR X7EHP-.2)#5Y[6!@FM%7<7O4'ZEOY4P2/$#NTM3.BM*Y!L!H<7 M<#AXIA@ ZGX_H\![.)=(I<)X*'A_ ];&HRNXR[O)+FDF]LC+;E MON,T)AF_E0-' C?(1423RFPCPBU1T%RCA]1GZT8H<@PM9?;3H<+RDO;J6K]J MRTNT1YYS8?0_7%JU0[;*A"@GG!(@W PS(,VE=3(C;9NRA.% I7';:P+[C#X]P4J2$[2N;.45S)0#]'E92W*#J4 M.]'T-15",G[SWAYG,>&+'?8\>'C(^$Y)ZUT%24+?EOJ/:(N3"-T=!T)8@8+B M>(:"/"=AS#9:RG'DD$8X2XY<:\?5*E//J9N/PH2RQ/\413D#T$R_X&Q7W<93=+0$$TLSE M316LEAE06SP;:5D7K6.8W:.?96V ZXYA5N+09<3FV=1F@ M>VDWH.\/4@#.O2T>C6]H=VX3XJO=33F2:S0YT.)X)/LS3A\N@GU(A77UDR)/-E5TWE5\^8E:DDTL4S0!$7X>'I,I<(2@[ M&L0P6%-7KTX6@MJ'?)PQ./:*W"\"T#I"<9Y&G2GGFGY1.M;0IK')1Q+_\".] M?XT G'2 XM)0C?%U"0%P^Z9J5(.JVS2Y[_J'KO:--$$HN.O41H)0&AYV?HZBLAGH.EPUPH =UG[CNV\ V;R\HA)GGC.?[5\NV=\.=E])!+ MIQM<'R8)N==]=5\UMKEK]>,!WY*+(-\F.,^KEY]^X"R,\^%X B.LZA-782YC MHIMN\&4/2'.D@Q^ ],UY62LRPPD_"D6!GPVDLAWE^K*V^OK6(XH.W$K"2G9# M@2OI;. ,UKA_# 1U @ZX_HCF)K<9P"":MZP]PJP^8-KAT1+IVF(HA!E>?756 M>U/YQ]+P:E$-12WLU;K$\%FI>3FN 6"^M[O+[]P.3Z8EMJKA=!:787#\KX/. MU/9J83+/;TW&!7^Z2N#7YRJG/[\IG:KK(.,W*;,5P.B6YMYQ*R\:>N>O@#6X MYYB#-LC3"2T?;9Q(2(=7N:'/#DF0H2C.PX3D@AOW1@&*J0C&6;-NV)=Z%]_C M]V=%9![8BI+<094-LMX]_) 5#@J09\&\-&[NX: Y+2;^ MY%/JL$#-Z0/& U8@)]=//\(M[3-\PV:: :J$[ZK?,7CG@MN>*/")4B1="M0Q M\89=01 RAQ97[Q"[OHB4UQYU9\?SAPR7=ZZQ/0'VXH+L]D%Z_"GO'/_I7&14 M7\>V\'PJ[F4RU3E]//?(&@@+F$&! C,="L7J0^0=PT@7&L^J.R5SF69_.LY8 MPK:Z3U)#L7I]^6R[T;H'(>>1+R3/_Q[$Z55:KA=Y4>@]&Y2;0P<#!!AP5+], MB\,%CQH*P.+NA,Y^OF!,KWM'F$-&WY$N(!VYEIXEC)! M"['KSK[]:# W5J6M: 9PPLR)!LI<84GG3T:)&"DB::<^/2JIVS.<)PM!R2SL M 8..,[;!-X"X/4Y/G0L"WVPNRCF?@N\^B+.R&/Q) FT6C('NDK&U4G-X\2J[ MB1^V1?=>YDYHF@>DASMAMOSU;IL!';\E.;** ]N[A7=()GEV68.??37.KO#L5-[@)RY7-X]E- MZC>SXPEQ:J^./HTK?K$?5[E]S\*=T\"@TO[U@*$Q L@%J>U_J@$SFX)')VY: M,:01J!VXRXX!/ ?WS2_,35PW/SCWX;9-?S. O'QCQ5 8?[-YQ;"%HP8/7T@G M[7,09[^QJ.BGW1V.(AP-@W^21'1CONI+&?"YF*>V&K@9R%BEU"X-)6T8/>(, M9ZAF$>RTK"59VQPZQ*E7^S:J+:.Q3E.MT"=)!('X#W%*=G&0G-,Q8L=?J0^, MV(GHG0LQ%0%TT;JV1NA3'G;:=6Y4-Q2Z&5MRFW%6('9*?E3*AL^#UE$GSY24'DM'+*-SR0!Z MDW35[U30N8!>*A9\ZI[2)$6]FK&S(8=_[!E%3B?ND%%$Z.Y0L(TW=,0%V@=Q MU#VX%+ #35PDNL?LS#^[^(%=\,83>#'E"3)4G8%*2;:C:T^RQ^Q01?J PF.8 MX#,4LQST] %G"WL!TR B)OW=-RTI2V-5$T*]X1-FLI]488=,.L57[U%%@#YS MG%4T)X$8R93N"!G'B7SRM[G/X2H5YG!YL_G2&8F>/3# ,>%A7K[!#S%;P[/9 MZAJG0<**?RAG:!V._ERMY@! N$J!K_E;0^>4 4R*V%P$679D\RP_Q\"FZJJ& MQUV0\'W9?(OIE!X%!=^B)7=)_!"4,>%F[B^V&3D\;.E_@XJ2E?VI;V=EIYNS M3CO0OF[(7]"O>7T5XGV"682(*@XKK.Y)QLFK]G2OD/I9XD!4C^1^1.M&O%V' M'Z$%=6*'1>&@H&(>#@_3BF:P+%#/0T>9JTUUO)$N*6IHU^67^$"@VE>!A"", M_Z+S#< \F0EE+O!CE_")!MJ3!-HL&*OAU?V"7^B_Z,/Z$?V?NR#'F_\?4$L# M!!0 ( *V =5@2O*-Q@G4 ,W" 5 &UL[;UK.S]XLC545) M.Z[GTE.BJ0B MZV\>W[\Y+6BR+M+U,_GF]N[F*/$OS MW_^=_^T>/[AQS_]Z<,/ M__?C]?WJA6R2[]*\K))\1;[]AL'_>]G\>$U72=6,>=#\RV.1]0C^_,.V+Q"" M_^N['NP[_M-W'W[\[L\?OO]2KK_MAL@_(SKIP;_,X#N:/OSTTT\_-%^WH Q1 M*D&])9MQ[YMO6OX5-"-WY.D;_N]7=-.BOJ\?2_)'3?+JXHW]YYQ429J5ZO&6 M^>=E@M5G,JC.-E)C3;X-*RI,7[)UJ1\N2QG/QB0:]-;PO1=U]O-DEA M(Z;:71AK.+9XJ_0Q(U.FY6OXXQW)FH,1.Q$Q@3I9_5$S:X8O?KC);?*>L%^E M:#N8 78;%L9#F\>Y&\#!I $6&^'X0S?XPS8ZXI%AF%XXB!Y2HM.8YV3Q^J* MV0-/29U5HR_CD713LP6U.: X[=\U#V[JBON=^0W X/,BY"JZ,K5K5A7E1H(; M@UB*SG!G7JV*FJPOOO##J9U5 6 R]4FPR7CFB]"![P= 93HR[I:C5@IHCL-L M+->T+&])2;-;^5@?3JB!MV-&44?2?%,BI/G@C0'"HM!0YA,/=7-OG7S=)\^Y^E3NF+G M.+9V:=TX<6]IEG(W[OU+^OK*_LTVQ/]D[&!]/)_1TFH=.NIX2:K=^B_L^UR2 M5H<:UK+#):G\F=+UYS3+%J=NUI$959^2BMD>-T^G=9GFI.0&:>-@N'FZ9=J) MK7Y;C[1F!\YOG1ZXY>CZTJE':GW_83XZ 1(K[[[Y2"8(EO?MVTRI?B_./>EV M$JE ZLR/;L5D")E#;ZWY^*3H%O(WFH\6C=JCA\1*5MQU[]H;8$Z6&J>[\[W- M0H"Q.3G=6TB]&)&;L[W-IBO&9'FRMQG0!(7]:=A\,"(L2]K:_9_+&=F['DQG MN$S7I'@H$G[ /^%;]7.[WYA--HS-2129@_"Q!2QXQ[:[ ZO=TEYW&RWD+DS( M\@1A<7;8QZEAZ?."@Y."Y9E@@;.*XU.*P_.)HY.)TS.)L]/(8N>014X@7L\> MWDX=[L\;;D\:+L\8KDX7CLX5#DX4KLX2+DX1UN<'JY.#BS.#[6G!T9V7@\NN M94\LRYU43,?],VTNO)B94QA9DN/V2]Y!+'?Y8+%_E8S]:[XIW#-4[=[-S,2D M?+G,Z&?3O4F%U.UH&T/MA6;K)IR=R5=JM(ZTT#OF-SO#%.2%Z?7TC7"UXI3O M<^3VHS]-,OZZ]?Z%,/7/[ G6U0NIV-)&O#B3#UV&V?&XG0[5='3G=%7SF6(K M^X(IQ.K]*G^BQ<988\CQ#))9D]?TS??MA3=(?.*G\+PW-#;WL'[^=46;PGCR6 MS=FHQY3QUXE_^U;XC8V0DS/Y]L/B ^W9], P3L8I^M0-<_QI/,KA))X4XQ$G MQ:K'Q/XZFL'Y@_4.XH?79LE]MWI)L^WD/[%C!,1)*AWZ<'C__LT(PS<5_6;< MDA9,Q_[MVS_Q/ :L8?OJ\+IE#SCN9M#9\"7JDA-XPD:[YB.^S)+GR0P*OW5\ MF'P+;PYE@U=,XJ1I-XL? I[%G;;*ZR2[(Z^TF*H-&2I)AY&$LW^?\2\.3W8KL;_27[I006.P U6>XS MJ/!F'D<0MB:@84[_0J2L(>P&99N\O\UX,EOO0V7:48^U9M'4DPF'?K< M<6;^.;Q)5I"@F-QYZVY2_RWX2;TCSRDG)*\^)9NI$2<#&4WN%"34"9:2@IKD M*89NHG\*?J+/F@B5["I?DR__1=Z%,PW C*9Z!A/J7,N)04WV#$7O=@G9>]:[ MAE>T8!M,0V!S4W'&[P*+]S.Z%B]S5(N1*"A:A"H8.H2BQ$2!L!>:D)UU+2$/ MR9>K-2.WN3_FQ$BV>P7L2%! V%!%!$<<2CA 5+U8A.S::TDX6:\+?BW>_G&= MYN2#4"0D<"-Q$,*%*@IJHE!B($33BT#(_K[1\,_87V^*!_HYEPG '$HT_4.H MP"T:?P9E]+ECQ_QS>+.I($$Q MH_/6_:R&[]'[E639?^7,S+@G2^[N-TF6]2^;A),LA!A-\@0BU$F6$8*:Y F"?I+#]])=;$CQS':E MGPOZN7KACY&27+RBI9"C20<@0YU\#&$H(0 0]<(0LH/N:O54G-3KE.$YJ2I2 MMI0*7E&H 3N.R0##DP0T60I!D.'IY2!D!]TNU#"_KS;515'0XHRR<:X >< W MF 5PP@W"DP]M,M$AG3"^7EY"=@=VN]\+R3+9WB$"&-L)(X#PYE])!LY*&+7O MYS=\Q^!M_9BEJ\N,)N)3G^#[:'9'WT.=7)@(U-R.FO=3&[YS;Y!,:98P7NSS M0308>WZD#4*5!@TR<5X@*;[^]5;(WL'.K+E,B\W5>B(:PF\=>R;?PIMPV>!5 M;VO'3?MI#-FEUPU9$+,M^#*>PE CM.&!XZ9O%(_]YY"];]V ^27C, '%> *G M7\>3N/L:[$0"!. F<]>XGU!;3]M__#!CT#7[8:%4'7 &$TOI>DK*QX;,NOSN M.4E>6Q$C657VO^QDK?OAMVVBFILG=E)A8TF3[):VKY" A!XZ3;J)Q36Q75U6 M]#?IAB%*1Q^G-'4??8Q^6&JP>3V6-*?+\O1]^.7D2SKU[NHW[*C6:>B;(^=T MDZ13%0H#""CL 7Q0\HGFQ6 H'XD@&$<*T]$#P'C;&R030'$4C;>).3Z^5P!X MO&>XL95IH1C *9#EP E+1@9E^$Q'%:'$\,0RIKBE!T,"/EG4P9W"-WO+;V MR&!@GZ<6^^28N>,.I@Q4(8Y2:6U)9N8RN6)_G9H@,,#4P!H ^*"D3;$+&,/B MC_V!;/+1W^B["!0I$0#,B)89C ^2>")3GF:;_<%K>KXE&>%5&JJSI"C>T_RY M288^(5&K31^5CFOC36W)IXV:$3U67,(NFKAV'.HH55>7&[F\(RO"*./EQ4DE MCHG#@/8+2 H:KA!ID(B4'3E&[^D+341FFPN=43*-IQ!\ZB,H1I_"%0$)"<@I M'V/PGKC09(IO"_*:I'WZ?Z;[;JH74HPHGLR\1HN.FZ@6X3:(O*QHE637G@^;P(EARBK #!>Q#.35#D><=EA# MRR>:KQ"G%QALM&)$8'YV$_I*V G_-DO:I.W,B'[EA]VY 8$!W>X?,E#/(B^9 M(:I%I6@-S)&W^X8,:92+8EKZAU%R\665U3S,I*_H/K- \4VVEBFF2= "94 U M7K!PR*,\R@!"!+ L$F&PGO#9I,9U>)F2IMA"%5MGX).MH 8_Z7-$YF>,*&Q/ MI1&%,S]%:*+4A>,*?:/%(EPB 4^MT43::+L@!%YRR405ES? #=X6T8Y++HY9 M%2E*(N36?B1]4&(3.&9)(/K<+R((S\3(+[[4@'/2@K@":XNV-C5EQ;XC&*"_ M714 >%NFB'F@")K&2Q9&RI>N")GY\GTCQ2/UNH '18<;HFZ3=WZS(I8.''!_ M#:H #EQJM&C5D2 5XB@MGD$=:$BQ0 !;Q3('"%Q$E#3I*98YLCC/C-TUK523 MR($F5]^1:0X4;3JB 2&T.%5Z-AN[FNASLN=B(H?;20H$%[ZPH"C4E!<(I\4E MF)W(S O>\E]^NV1#ID6:/RM% 0'9L4H*&;@XX*G4$0@I5O-:8:$PWYM(DRV-E)74T) #[:ZMA$"!2PF* M-ATA@1":UQ-;1D5T&]QDN(,(>)5!H=-R;&+@6@8N..9<,#!#<+V85S?SK8;8 M>;XA^=>T>CFKRXIN2*'8O'2:[+PIB":!RYT!W9J>%01Z\_)JOB6MB5Y4&LH* MJ(ZO(%3@(H2C3D=J0(P6E=E\2XI22)05CI@"!E;"D*=K[2'$69 E;SS2OA]03SYVN2--'P;4X-TOQSNT^" MP3ZFS?L-1[MY".M$'C%DR1)P'8G#BO1[B_QB$C;F0"'5;(4QKN,223,&:$HB MNA/SNTS_ BCD D;/8_1[#**$(4Y3< "4D4>+X>TJS4!)M6EU,"&3 YK@-0:O MK"AFWW*NEUDG^]K--YNTXH&0)7_^S_8/9L>0?#6?;@3D=M>60(8J#GCR4.(A M1>?X96LP\;?JD%),$*X0B[GN].WR:3((O]",C;_D[]6J=S /HPIPFT@'!O3T MDKZ=CV9@HFPM$HC=2_DYA$X/-@ M"QE_#EP6%/3H",(<5;S*[V2];I+")MEMDJZO\K/D-64&S_3R5P[57_1"4(&+ M!HXZ'0D!,5K8H9X%Y8Y4"3,"UA=)D3-+J3Q9K>I-W=Q(GY.G=)5.=TM\@VW. M3'6#P"5)FV8=H<(@CSJPM:>FN5?D-5T*\D+R,GTC5_F*;L@U+?F[[YNGA^3+ M/#K%I/4N0D6O=>!B:,<-+46GVY.W,-H%C@G*XX'R6!"\)"EITA$6$3*+&-H0 M')CRXS;ZP(@Y=A&R-?*Y84%%[R-%8,'*C2:=.HZ;,0H(T^S .>3 M5B8]!OBWS1LM0A!O9G.M4B)449 #8)T$]8BA'4I'(2V!E)2Y;5C_0JITQTM6:=H89%"CH0% M@ Q:6##4X84%P!:O1[XEZPPM+%+(D; D$$+"X8ZO+ V*(\/K<4G:/E1 HY MDA, ,F@YP5"'EQ, VQ+>=1^'/]!HI @+##CU37$V%Z4"7(=8M IKC:-]#7,\ M43[\.+225/+<=I$5=3K),OJ9.RXN:7%.Z\?JJ<[FA6* Q^ F;7L6Z+4-N-"" M!1/&F@ NQ*#7Q0'H5J%+7+].@RQ[Z&$\JOO:HA9OD^*F:*9UW01=W9+B_H7) MTX1:O4;"V$:X4>"7M4:TFT= PAW$ZZD94]B04Y[4U0LMTG_N+@>$L@8!"V5L M#AR5;"EH-9>I.>(HW^2(B+HJRQHE0F- B?CT@!&*CI!&6['ID<8;9"FBZJ:N MRBK)>:$3A/ (H"42-(*.4(Q@:FUE:80YWJC*0:@ZTH#2:#%_"A"MZ:1/M>&# M :71%&%DY( \A<6$@)P+572V$IY*0R$"K22#,$J/5M*,(J&)I(""Y"42XPA' MG96<3,PB@WRE_E-*S(B"K2(,*"0T,=E#&G1:B8_($C+(9QJVAW'?D=HQAXX> M8VR/,;;[CK'=$E3>/(W>&/'713[";-NW3=MA ;YW!=0VB38 =8R?U7^ENLV1 M_/Y0)'G)^,A$L3Q]'WX1!-3J-]R^6L4W],T18<@M#""@T&?([2>:%X.A"$.= MI# =/0",M_U",@$41]%XDYCCXUL"@"?*N\\[E1C *9#EP E+1@9E^$)%X+ MRT!94X2B@QDI[V3*X$,.=3/>)U5G !W$42JMPPF&NR-O)*]G^>>F/V]5;?^S M?W$6GOV!<6-.^KNF\88\G-&2'2<[2F:^-,&WK?-L]"W0R951@)GA2?LHHQ%^ M+M@A^;:@3[,2EV U<27<--O\ M',Z+[)*[#F5':>RWT*7"Q5!&M(@0&41 M51=48BOA 0AKTV..0Q)<\8:_;HG:I:*$EM,<8KJ@AA"A"P1(C98H#+$LL9#V M6/RS)85M$:IC,@IX6 I4 NRSMG3DF5]EF"\&H$#AV4N2/Y.K_#))BR:L_.;IG!3I6W-L MAPL$Z3;K/;_H9A'(C"$/= 4)WXW!67DL70^+5([GN\!-SF.)^7MT/OJ98I&! M]%E9A2 1B F"-EV1$*,T..JZ4B[VSMHDS4M.%F&$77SA)D2=EB]MP*) 8-#P MO<-6#1^!*.E2K2M7"/P16_2<_$\TIY/CBLB,DX -#3@A6 1RA*115WQ@M 9' M@&!4TXRJE@=(Z1$"0S(T 8Y1DF3T6LO3!/E!5P#0.DZBSN8*A%$^!-SY&4ZJ MJD@?ZXI'A3W0-IGV[/B* 1Z%UL/ @8J-%HT8L5$A-'\;Z-N[TU+VD'SIUL(I MRFH@NLH3'ZDA8D?<[;S'JK8?PV M,U*:?V7MDEG_HRZ;HLM ';=E.T%,@TTG?BU]A])*]S01@J.$/15;*WF!T4<9 M^";@ [#Z$)"[S DPY"&M SQ+%A-FZ1 LZAQ$N[FYZ>H-$9? M8;9/3@4822JPCM\P6 BTG29ENE(0-H(!J.I@O*TDY610'%WCU0%AY6L$P!;E M'ODK,PE>*K(^>2-%\DP^U?R)[,W3+ ..2%J,VG; 3 MJ@WS%9Z3IW255IXK%VL4-]%H,Z]='%K)D[B3KVW'T+*2NT]HSD5,5L!8!CNE M30SK.1^M, $5^'V>>=9[^BG<5% U4<#>(T([R30;=3:RD_6Z2<"99+=)NK[* MSY+7M$HRH5R@8/M":7+8\.5%AUA-V5&@CO+4?T>JA!EEZ]ZN!3+;R8"V+\S% M0.&+#(H\35F!<$9Y]#]9K>I-W21$@^XHQ(I'MUVOA/#MPI:3>4M 6?SNN"#?2VZ:QY<7Z6E"\9*'(M4JS2>8(A M&Q1#I:2-(DK)LV>6&\6F/09O15+U)+==>7:BB\,AEUT5C@,27BUV+26]JD%X M>\&N)[[=P,M^Y.VJQ(FMO*U<7*&V!R2F*/8L)9Y0Y]Z*N%J*9;O<#.5RW%A3 M,/O&ARR90@;M333[WBT>VGM^RBFU<&C^QH;'F,@KP_&_5^EC1N[)BD$*OWD&9O>1F,6@B0UG.7]5R,&/@PK8T>D&X MJNYK9;@,2E&:QBEJ)HRQI'W#->S12*" M90QH]-@9(X1&M#$";;G<(3AL^008M4V/1ZVOK:4M]<5QX/5E2@V[4\\9YKR@TFJ M@GVKRD_TK0G0TE>64$NU?,Y;'IAD*EBSI$S.N^ZE,9S[+_SH]76G"H.^=!ZL M_D2R:I_2.M>A$29NEOGJ!EPHWM*5EL\6;(OPT0K:1BG-%NQ9U U0\FB91# MJ*P@>*J"S9?(RTXT"::+M&2K:+B6-)-]+M"C(O.GTQYC7"/[GPKKE;>7(??K M>:]78CZ>%?SVXU?SL&!&ZI)/"SX8W&2U >(7N<]Z*=HO"^8"=*!O"Q80'_AU M@<&]DEQZ@DD$9?>Z"Y,?2KL'QZ\%PWIL.9^$KS%AE%Z^(+WT42C^@K+8J*T7!_Z_<#>#Z=I%_>5PZDO]E ^T#NRHODJ MSFT/5L9M>+@?H=<Y#MK1[#CRT ZUHI!#E;J$!S9C[")!V*>!\"W>APZ1&Z>+M.< MD<6(/Z-E53(3_#PMA4X%W6:]>Q'=[& EV9!S^Y%N_. M93U!%ZIJ;?PARG8%X9!V\;!VU'*]S&O'$4#HWNW&+; MI%62^59!J.<36O.!TB^R;O5F8*8\XBH2!Q#*S\2ES0L0! *Y,I$B\!)LF[PW MGO1+6K"QK@A9EY=,A-G?US4?(A%ZE#1;]2&XV%:A:5?,M%-3KJ!4JV0$35 M MMF=K+^>#YU,)GC_&*]IX)4TN*:YL_,WMTHM!ZFF4 DY_<%M./A+1A M MYDFE4+"3HS8 &ZMT:7# B4C)^XOW;F](D*)J, 94H-T"J@'L3J-I5?NUUV)@ M7=^XTD./K(<76E2(/54()[+KQG '(&,RRIW;92N._+::6GA=(14A!IPO)F7=A\#0H+&]R2S&YYM?JMVQ37Z6O2=;O^A-)0L'V#RCE ML)'*F X'7 B?_YQE5WY*,-.];&)WIBJDZ M_N$D7X]_&$!.M,R"/713NT@/P:^(Y?FJMV06&8^Y6\3CFK*BN:V+,(_37&4U M3U@^Y&[+\IU-O36[[Z':A$9#AHN$:QOE\O5Y>H[],7D M;VW8.,/:$A-L>$5U%/BJG%4$.8J\#K=\"+U!KI\@JO+4KZ]ME=@DZ[EST?X MUCG0:-+7.T U\?-BKW]_F*Y%#TJ%7[?O\"9?_2TSG2FA*KHFRP>!NWUR-<%Y M ,5O%%K+8"7HJ29IZ8H$!1.JMNN]^7BV[D+ M5>FS#K9%7Z_R,YK_H\Z;TH&_IM5+&VC318>Q 0WB$V^9(*9E28MW'C4F#NU; M"'O',.?8_7G(M46&+LWDW6 M ]I>^Q7=!V:6(W(%<1MV2/I+!D,D<O-6*P"ML>1&M&"GM4$!ZC0,BKBDT0&;G&H]3.^A ME0?H%E1O%,Q(F%K 8A^!=O.Q$T"C>5P2:LD>^V.\1L_F%PU+V7YW9)4E99D^ MI:LN17Q'59]5Z_V\)FU>\8R4Y>1MQBSJW 6R;8RZ';*XI-@IZRQDVG8""F:M@>4Z^1;3#%)=;NF&:C MIVT&81ZT+%/9 =Z$F=[*:$8KXWLQY_SH-/L?/\PX?LU^:+\)/XUF@WRI2+XF M6Z:.YJ-,\OIS\D:^7]%-V_6GI&*&Z,W3:5VF.5.0C+[3I$S+FZ?;02_?>KBM MNRF>D[PK!,.DO:19NDZZ&LK#L6V+Q"39=C*AFSRG.#MYS2Q'DCW6)D_X;I2/HUU%HPWZUR\^4[V-,A9+"1(< M-M(0*[#092!]C5HAB)^ *-8]LTJ9/#2EMD\>:5T-A_? V'Z:"3R0V@VWP5'X MAMZ6LW0.J07UXU4KZJ8-A,&CCW)QWM>;35*\WSS=I\]YPS&C)+#QPI=LAZ7ACBL2;)D#-.W7$G;%ND'7- MM8-IEU%J"UZ:\Y84S366#U5QD10Y4[[;,0!J0@761Q>!8%X>A4]& VD )1Q M70CK6#DQ%$_?>)E"F)OX)ABC^2H4^43WNQC[ H'O/E;BMO.==@.+TBHAMT]8 M))!^WN/,!@2M2@PH3&8(:Q,S3U2+T/$*E>!O7^S(\,:]3JLD?^;W,5T1!P^2 M_#.EZ\]IEC'39#HQZU,?B35-@)IZZ8L]85TBZYIK!N$N7#\[VJS*VB:R'M3^= M7:6)L /J /:Y]64@KH+EA+UHU[6FJTD-(6U;%$31$WI'Z]365]-3E!L'_$N MS%D@]U5^3IZ2.O/B7N<#4-KX"S0@E9 ">D*8<$JIH-B*1LO M33%6OBA!;%':TN K\U+V!+V\(QE/*GR;%&YW4B?# =;M(KA'#\N=X7;])M]R M8)#*6 :Y2Y:&H*"6D3NZ,/O'ZM I#;M< .[&'J\%U'AG'I/5[V3=F4$3FMUI MUZ:K4TE74("0;KO^T(YOYT[C*3L%'17:#;%DAJ"%].>06K!D$C.$[;OQ3FCT M&>^JOTS2XN])5I./).%V9%OFP4=5D'X@@] +T'>A!MV>\V6@7JJ?"$8$^S80 ML!)*0UCOJ,FB>K1.O1=P#ZWW0HHYWK7+S).&2#M?HGW2VVX8S:/CNJSHAA3; M]YKP&0C?9F>(8]HX/;-,^2LY@2A!)V2(07V>#C1FA&J1/+/AU3UUMKFDAYC7 M[3:1V&U=K%Z2DO193WRLW[YOGJ4X?7ZI2F[=*+V/FJTF.2&5K9QG:Q%Q&U[- M^";C;"R*)MY6M^YL42,FC-QXEWZ*+=(P5T6A)B+[<)K#['6 M$&LKA+4DXRI%$33=#V?X)FOB0-9 OB)\0V\?S9ZQ<:?575K^SO3#=;I)*W;. MYMFJ4S9.']L@'PK75;_PYX!5DN82%SX*ML\D(X?U4J9B.!5\?.I;.9TF.T,7 MT<3;,L;-(34B?;S I3UUABZBAWB7_AUY(WGMY?5)US4OO"PZ=T#K6Z_5-F<4 MLI6?DLW2P4'K7K<9CA5!K'_-.:;&S)AH UR_;3HL;']1WODWMLTCL_77S-;A M,;3>LM/L]"U/F;P;2W?-=T;+JFR>(36C[:LA0W$Y3I#U<2Z6R+S$^6#'?#H< M,Q@/Y :;+C\A;/[BB]R(%77-T4F\DM4HF[@FV]'%:R==Y>ROY"'YXL>1O^T> M\3Y0";E]12.!]/-T:#8@^,V0&A0F,P2=@9DGJD7H]'T@B+]]^B/#&^\ZY:Z9 MM&HU5Q,EQ+.+D-Q7@AW)<)0KV:CMP"^GT=;':N?)#W8#&[Q3G>;&4P-V1,L MO;HD]6>1:I ]=UFB^^.:0-9/O'J )Q4C?]0,W<6;IT0\DR' )3?E8(-,&XNF;Y,(%,/?9\ ",\:[&J[Q,V=@?BH174C_A MUX?/;N+92K+Z_IF^_4!6ZTYN5^N=N+)__#;KFQ%#FHS",YM2!;BU*&% V\6H MIN>NSLB'/SW^Y0/K^&1-7]G!ZS)+GJ?.03E4[PN$H#R:Q"NJFJL\H&F44=$9$B]U1RT4!X/Q2:O5+IC#B10 M'4.@P"4#19NIXA@B-*_FYU5O@$*AA!-KC8A$ TNAA=19+:9 .4"HP*;9EN,35B0].F( M"HS28RGG)7,;]I]:>B<"I-U.G=-PVBYP$3/E@([,:?3ATL#TFT/R,LW3BERG M;V0M%#TT/) _4@ ?N*CI4JRGUI2XO95]MA>MS6N2%DT=NJ+-*I]D-T_7E"?0 M8@2V%"MV2@L4O0 :H0A=)NWYHB6F1MV9EX#V:,)=$T8,N29)J3+[$9#]9;D, M,G!)PU.I(U!2K.8%FGUKO.T;^T$UO*NM73HSA&(J'[:W\5=.#2HD>MCIPH,9L7P5VFGC:< MD$LN,-KME+G?8A,B4P[HB)-&'YU@_13?3L?3;LJ%30(Q2%X:FP"IJ=(1%2&V MWO.Y5V\Y/O>+4L4@&\!Y8&*3"6V:-;6)$GDO,9Y#(A9XCZFZ>#%IC'N;&9L0 M6O%"[])&KZ->. T<](NI,V'.I?N7]/65QQ7DZ_],\G76%$4N%;N<0XR8_%Y8 MC($+JWNNF:A4J]Y[L8[0Y7_'6,5F\H47^V2+.:.O_#S\1^B@T6FRU*Z)% MX%*J3[6>'D5@[Z7,P/OO_W83>K:JTJA:K7:/L'"M I5/EP7O?@97 -XO#[Z1#X/ M&%#0G/UU10;^9KD$FC;O X*UFP,9/LCYAQECR3#[5FT=2W#PU8RP;YH-W.S8X^AL?,QQ! MEUAWP9>Q5I"57S?L+4UV4K<=VEE=\"6%W%QQS6;Z1=7,X^L[]5Q28P9,7^.!?8TU@JJ/ MF',MC,-W_2UWK7KTD^5@U%;]HB \)3&(KA;.G%I?:&.8J0X-#-ZTB)E 4!>, M&JL8K8&,E8[& *(VUZF,TLNZX@S:T*)*_]GPM+M?0(F[2]23=> &=;P+9 '6 M.EHY;D;FZ/7FGDM_KE9%3=8=21XW\]ODO>F;35XSIB2#WM0C(#OQD$)Z]C>T M?!_6M\+MQMB&<_^ LJ$WU8*946K!A+&:D/0V.=4K>S'?144WU?LN_[EB I[R MYTQC^AQ6^Q7U 5;V5(-N7X+(0-U%3H$<@E8IOH&$DF!6)6I&J '5X^4HZZ9] MT:)&'^]I^I[D*2VZ*L,\-/HJ/R=/29U5_K9B/@SE 5H.-(AV#^](S$>%W&UA MT-G^*@+U5S% /CM4B\9)FG\AZO'.*4(9[QJ%'[>T&9"!CUV@T6U2++&U.AD4 M7*+7/6[ENRHCW/MX8*8[R_I/T:Q[<,G<8)38,F(H?1'G:B*F.=,=$B)_;F=! M0+P*NG'4/":KW\FZLZ0FA+M6ODV'IY(.H72 NNWZ[(#X=@X?9N\.PJKNL;X+ M,SQS5X8N'G\1?]H33MTQ;!()B!W*Q FB.X1XU<@V=\)'DG#;MJTNY>T8MAW. MH&0&Z#Q1@T[3: A!O280&1SPNQE8W^1W7.CX\?\T*5.P#H05CBEG]'!X],\@ M)IVZXCCSM)T/6W3:/25:,?D/)+R0>?,9W(U"3KOOQ(UR13 M> 8=X9LGPS'%%X_<.N*9H0R;]^XM:3\@U!T=Y4U=E562K]L7GUM"Y5:<6>.. M];J-@Y=-*V[H":)N5]X* ZA5:7LR+7D,[&MKL#G2J8X0SY6K->+@)7DQ+AJK M6^MA>$M,"QVD^WH&.\JV3^]/5E7ZQOZ4GZ"-$6S+G^DC"%YRK;FB)Z$FW;G, M8[OW.X]I"AY_)V%I\@KX#@/?!I.&Q.\A632TQC7#;('M$%6W#Z88).Q18O!Y M>Z A $""%CT&S;S^Z@% N5F4'Y/8X4[=C57G]# M/#.OOS8>;ZI'5RRH.W:-51!R(&./O_8 '/GM]F[@K C7N^V3S#,VY+2Z2\O? M&Z6[22NROJ]?7[.4<<&?6N(#XK/W"QML425I+HG:0,'VJ:KDL#X53]E8V,.Y MX8,]?>?_;6,!52K' ,-$V6AA\*9FSTD7WQZ2[:#0&1!4$)NLR!(('UG0>!#.R5/M""[8;(_ MRBI=\9L2]GOZG*.3(UA@$^1,,,+F,96"6B"H:W9-,RR 0YAF6##J.NJ'S]R< MVKS2G O-T])3IY2[-,&8TPS*3? %(^$V[+)4+H-NHVR>NR.XHNG M)\*O47:+^2ZIR!U9L0-$FJ4- Y&B;8YJ)MLFJ.(1;FM&&4JW2;_F<0U!B/=Y M-V)&:YM78.#*JFA24>>;9ACZ$H:W9I'IO@U5>ZV:15$P[=OB_A MZ6)Y]3"_E\+@H)0''Z.VN\S7.FW=A9&T]2-O7@GWI>7/32%);N^2CNR"O/R90_[R2=699LZ53O9?N-RWT'#+'6":YM MM5$K7%Y2]W:I!_6A$U*N#X9/PSG3=N[F6**9\)8MUMUWR3IA[MU[,S: MXZ2X56G4[4(>3Z"3H;8U=ZV&&.6-R#9J]CY]SM.G=)7DU;PF19^YS^.^K:[- MT;_A5A?QZ!YM2P#=G0H&20]OJA=23-(7JM/?8EK-$]_*6_G8ROK!76U>D[3@ M:X=7_0#H%@--R)P"A9!Z$S5;%$DHF#Y3U@O79!#V>/LV6C4Y$'W4.\ M\;^X+6&6P?6X-820+AST3&,;:B<']Y24 ![5Z?O'Y!^T.,N2LCSYDDZW&(.6 M_;M#G9:!,64WO$_)AIS339+F>,;(6JN9(V[MY95.%^_4)%IBJK)\25_+CX2? MWZ8>:#5D[V^60?I[I&_1-*% M,'@-VBS4=D='3\-T"$V^ -VNXSV:&MC8\KE1F*$3]S6Z=\6TS'N-<@.64,@. MQN2J(AN-$\&LB=K:'33Q0?]T.)](U=8Y9(?9K?,""C?7;[J-/]=IZH,O)ZL_ MZI3)KV3F)O54?RG)4YU=IT_30[4+5%M'@PTJCX%?!I)"G7)N&@Z&'Q#7@W8# MB7>OTE)UU$HEH,V';<=\8O0ZC'P6= M3@[XHEF0UNAXL;#DQ0+/6)@4/&?TNEY571()=7UF[7;]M0*^G;LK^"NVH-(D MZSN[)45*USPR_"U=D6XD,U,8WV1K F.:^-MPM&>,&K%ALM]@>VWW?DQO+B]6 MP]US#->7UI:#[R/FB&3%%&\1SR>\98HU.\ H2\U;@>NU,MU%.4]]D"R@4;C )J M8F3,H$(AK+V5$X>GHN$EQ$[@'9:0N+@=]'-&BU?A+J,"Z\T $,S;XL=SGZ+) M'"]V90_-Z@8Q1[XWJ18PU5\ :O9VVQ0"\=>Y:^&TJOV>!?833LJPLJ@&2IW] M:Z?0V3]^NTOR9R+8EV:_]YEJ=[_O=8A"K2SX,ARF6/D83A6G&H>DR_P/(J^]?,X_A;ZQT YAOZL.,$>9FU! Z340P8P!A8]% U"? M= YD7!5I4UT0[UJ7-(*=[,)&_CR4;=6EI+@I&C_&NBEX=TN*^Q>V^(0N M2U2+D0]3T<+[$0@YI=2$ ^(SD;S'G3=4T5,XEHF=EFF+"EWE[&!,RJJ\*LN: MK&\*_B?7K7V^HX;J[JM:'UD@A367$=*(!'P1/IJN 5>#":WL-EO O ).\KRM M;5OQD%M>5&NZSV) ^P>]4M"(9%"#9E/)DG<16L'LX6@%Q;\E(B.!%DB-$#I2 MP5%3[D)VA+UXJS9M;Q(FY0M/-\O^X(KV+:%H70>K<1A\ON[Y1'HFVM@/YMG=HFU$ "VX H)!') MKA,^.;3Q4)UWTOV7^'Q7*-<)-70X**_@MET-F:_J(O*K3L ")[2S*9Y \#V?O,9J\,&]/R0/;U6.0\T52Y&P$ MVZ$"7E@56"<),)B[4UD7[M4= ;HJV!=?V.:5EN2V2%P5 7@TA'*6JWC\B<1&UM=8YJ*WCKY=T3M9 MC+L,=AKG+H;U0>ID),(01"E,K^O$,)ZOE"0Q[X+O\^LB[\$(0@!.'JF"-7;MJ$C M-:K3T>,,<6<^+M !%:LB:>9UZ)2J=KN.M1KM?)@2D^&-+W8'PP3.B:;-QWLJ00:.VFMSIVGI34L9"0.WX,]9:NJ/@:DNS]\C]L_HJ3&."4(YR M] AT)N< _>?:F[WI[F2]\6MT'+E=BW'$V7F.\%XY[7Y<\MZ?7_TDK]+S-*MY M ?O6T+PGJ[KPG4TP8)^ZPV0AG/GKCOD[MKU,EA8U"6G3HU9<>!?;(ZR/M MPRRAVGLR9I:;=*^9 K&1 MG%Q2^18*O?NI!1SN)M=7;H81Y8.1*W9NSYFQ\^[QYFHW!E5=* 3DMER2!-)/ MX=1N0)](I:). #(E:P3BE1Y>4*YD*XF73YP>9N1 4YHF0![+CTKF@2*I&NLA M$!4+@2 X0N'BCI-"1&@,_"R_]2*24Z>><(QCSD@AO1* MMD7)=AB##,PIT)SU!H%%RAE:)9GOPS[&B*,H:PA@'E3^480O4J-]7+C7H^V^ M+9J=S\H)*ZUYH[;=U&NV]1NTABWL/ M(TZP(K=/0!T& DN"-9F]?C)7T5/SE%0/81 M'3)(;SNCZ612'=+'FZ9FETVLAZRK* ^NM\SXA9XQ"[_UZ13'WV*4&QEYUI(R M01[E,?:A2-9DDQ2_B\4#^MRQ,F9@KU'8S1T_#= A\ M"K2[/H1[2[1Y+9\;A04*73NJ>E=,R[S7*/=>"8770(B43A.UH7OM]^F[9&3P M39%>(S4/O-\F2<;VA=8>)R5'=S:.KF9+6J M-W7&'>$G&UI4Z3\;IN%%3X% +8P@@L,03QQ_%A!8L&.#$TDP-R8PO;^4Y*G. MKM.GJ6-1IXE26H=-#D(^01ZXE\AA5XZ+AX7!_+D=)E<-V#L>3)<*9;#$]<\A MG&(@TWFAX\OU(40[FMU@48LKGO%L:/4_CGE4]WMH]MUE7=5-Q/S6 +CX\DKR M$KJ>=(%*;?,A4 7&1\%8/Y$OU<-GDKV1CS2O7C2.:QK($/8S!EF(VR5>GA06 MMC8WT=NKL82X7OZ;),7#9VJU3"8XC%;'%L=7MBC$O/.Y%K8C M\E:^T,<28#WCSZ@H+.;+H,7R-2X$ ?^\+X5V3-YJ,WI8#)>TGEXNVR$Q7@HM MDJ]P)0BXYWLAM$.*M\BD <4,UGX=#)"8KX,&R=>X#N;<\[X.FB&95[F,:QV< M/+'Q.ED,0DQ&*V*"Z2M;%C(^^EP;DW'%6RC3V)7JT$UGZ5RU&TF4T9%#BFZ> MIE1/-!<.N$]#HP".3U"UR+<4155?+@]6^WW[=+):%359=\O'Y].G+L=AR2:E M&5220;FK$)#;B'()I)<%WK+[.DT>TZQ)BW%6%WQI0&FZL/#],E?#.TPXUG9V M1YY3CIR+XRW)DVS0K9@<3(LQ0?(6_A(MH:>'FA _2:.DZJS15)A.O-T+R 7I M.EUQ)71)%.(#PTU7P1PN*E%1$FHN("+4\?K*.Z)N"_I$2EZ/+\F44J0 'HL2 M"!R5/.%(-A+S6M&WPEI7N>)V# 1+C1\7QA$#1^'B.D2;B!EB"[B M]>S>5"^D -DPD3(<<,=I%7 <\J5%LH%PJ?";^TI]^A.0\H3E:_12M* J67' MP(T81(89S'E;QEN4>U#2B92[D>>>N61#IT534V]+F;D3!CA?B3J!HC01H/U] MAQ342VH+_GCSYJFKO7)3W/$R>J*4,&K /K&%!-#+\WF&^^;IA(_FN2G-+$CN M(H7I']*+8;SL4;M!\,7_B1T>=K\\L+^53)YX7@QAP@##UOU^IMO:G<]CNWI. MG@O2]">D3P4V78LS,'_[LN',4#31DTU:K[_FA@GL)_($\'(50&V7S9CQPLZ: M/5NWDWB?#R$V%(K3S&/>PGB;1!]B?.&\-"F+:K %L'_MU#_[QV]W?-R"'6SV M>\>;P>][':)0,PN^#(=IL6,8#?1C\B7=U!OA4(7?NL%.OGE;02)V4OG0QTME M@("OC4G#>%7+?#%0F? )F-+KXU&C>!F"T[60#M'1KP,<48:3"*F[!M+ X(!E MYZ)KOZE?3E8K7KVGO",KDK[Q.?Q$*N7U.KK)S@6&:.+NG'!+BA67UV>^T\_Z MGD9&H(#[X @%L$^/'GY6J";5,\^>LJLF]9ZBBWA?VLDXH+%:-%9)1)*E0;&9 M7,D[B/="_IJRT]V.J-.D3,M[1D*ROLG_GA0I__$NJ:;Z2[=9QWM\LV@DSY 3 M9E*([\QQ=A7+C3&E/'Z3,)JKR_0+65_6^9I[<_*\3K+TGV0M$#'=9KO-$MDL M&A$SY(3Q!HKLS-L5/B!GLL7Q\,+(2?B; 4.E)D> 4&\0@FBDT)H[[E4>U*VW MYU)0V&3OM7X@Q69JJXF^]<;9^%LTHB*CR=#\&F.TN*=?9H+KBFX82:L[DI// M2=8J478"Z8<]G70L?"\(:OAXA$.3=D.!4??2"=%?0Q&B?HB?*!LVX8*>Y@W5 M0L-( C>RA(1PT0@+EE8;6T>(O1..?XWT7A'I(U2(DA 8%:@)]*"(E8\(B M0C7IT&-Z:8W 2K'O' $I":L,QW-N)$IXXAV(D;0SBX=((41BZ]M?IEN_J3&F MT=\2MQN^YV(6AJ!UJZX3FZ!"''$>=$P(.L1:=9)G&7J0L6YS.._WB<$]R5-: MW)-5S09[3AZKJ_RU6=6SE0-^<0D(]C'!_+ M&9(_C16]1Y! #.B907@IP_M"B\9=RD?$ U %\9M2F+ZXKA@F")*$I6$5 M4!!9%J5> :-SM)YOF8[;_>*2A@%JMVN)PG?SE_Y!L7D4'/RQ[L' MT%%3# #?P3).*9_\G@:HXE:+@K=]X"J(+/)G&C*U+^*A,IQ5@%#(/]MW K[# MB\9TSLQIX:X*&=T@E _"ALH",']D(!U)8A!?$W65LQ'4_'*,F=YBAYL*;#!5 M8C!O2U@Z&Q1-V7@9BY#R=0PC"^?)C[%P_)(G;98]=@IAAKM22B3P0G$1PD0%PU4[/T5MHS+; M:N3\%.,Z;.,49URAS%,05;R5[!0^JAG_U&Y+,<8Y^P[34RDY6W?K;@MZ=%\> MW9=']^71?7ET7P;HOO2]+Q_]ED>_I<<#ZC%]US32+M;T74Q/TGQ]PCI:-YU1 MKB?9&+JP@=NZ6+TD)?^ET:AI]2[/\^4,WW;7L\878^8PUVRT3C'F8$"1;Q;' M7&1A[<[Z2?>P ,N4(-F?BT^% MT.=ND///8<6+SL]Y"H(0(:*[(]T<5VB57[H1/GRFLMF=?1[/[N!S)+,+$60R MNP-.I B/5A+ +N9H:P!"3(?26.LM\QAZ@>!(0!][E@V M_^R;!N%N#P,(Z+#8VZTIN2W233,(X38!?.T?K$^_>EN/$G93%17C13C'U#P\ MGV*(5W6!ZXLBI!;F5:_P12CB999"SRMT%4J]SW&8YVGR'')V#!P]!HX> T<] M!H[*SX+E ^V]HO/%KLS]<#%,Y$2G M21\FCVH2K*P84(R3%ASB7EXBK,+5$]+1+LZ)( ?J& H!!2LT**IP8@*AZ@5C M_PYB9X)Q\>65,-..[\2 5 @@)B(Q@@A>'F!Z](1AA*>7!*<>Y&.ZC ,)O]EC MI@Q7#N5CIHS ,V6T5%0IHV#R5/LD7\,?[TC6^(23@F<]OJ\WFZ1X-T^8 3M; M[ <'!#$M@GOGWG&)VW]\VS%7QS%7AX?XPYOJA13=W\7/OI'0@JA$(70XZ23F M4=UZI**S=2C1AO;2"]:?WBB-D$7/!%K3@&7;FK90Y((X/ MG^F??OQQ0(PR_Y!&BSY+!Z9%R(*E3S):C%"H0XO DPX:H;^,VV,$*CZ]9R1$GQ8SJUN+Q?4692 M.[[A.[[ATPNS&>C$'<>;UQ?R\'1$.V&PC;1=L/=4IK2;A-Q(L4>K&HZO1O?V M:C2N'%^(XA<2*3F6&[$5(%FY$9TC_L(UG44ZDBO&FU=.+&*KF@-+]JGKI^XX^4X'4&58MPC7E7-\(=YD@K2"S$ MVK%Y8%9+PMW0CE4ECE4EXJLJ$==UQ+&JQ+&JQ-+'W6-5B6-5B6-5B6-5B6 L M@3U7E0C@#KHLJL%VR?ZUVRK9/WZ[XY:,8->?_=XQ9O#[7HD8;Q*9;X8J$SX!$SI MM>ZH4;P,46A92'F@M.J@<92U><;! P+5"@,(0S'\':'&X_B4;,0/0E5@0JJ& M8 Y3%M7/=5GQY$ID_>/X507&5=D>A MG>D^T;=F9,:29XY@&UBMCR!HZ;/F"%[^3+J*_-PIV8-F(76@1I=QN#=X8%0' M:_TH]W=T],L42Y15K9I,WYR&-L?A&=V\TKRYDQ DS,# ]I>!(K@VZG*&)5]GAEB3% M"?;D+:4,-69JI>5&JH/]S+2CG":"M]A/C"4C_R3CN<3CM&SGO@VT&_ M=].8*=/7;^HNEJJ@* LW]WB#_ZGF&^K-TR[,RXX%U4W>1?,+$I M,-D8XG)+P05>ONJ"@38":5P^T$0B4<4$G3Y5M;H@Z@R6AR)9I_GS>?(^M4\E M$/T5CP@B$D%14V_MY?3P^)SC?"7@^PD3P/N[$[&LRLV M%\BV=W!VR"*14J<\,])SE@-8HAIF6)D[M+WFZ#P>&,R1OU<,)Z>'@=7F^T[O MF-/C*\GI<;+ZHT[+IB@CW$28Z$-9B^!8YNB $G[)C069/S"@ MO:DE!0VB7-"Q I*4K&,%I'UOS<<*2,<*2/Y%S 5;T()GV%GDX>S1EWH(@XL8 M:\2H\(,,\R(5('R[[$[KDIUMR^&906 =*: Z5H)0H1#&_UH0L:V$AI<0.X%W MN.F1K,Z2(JW>[W_)V(GAX]7]PTE9D@K8WY#@_5:F!/>VTO&S0K7)'J]\94_- MIJ7L(7+-JEKH5'^AJ-G<[58(Q/$&U&.W+)RFU=NT0)SA)/\P/?K.?+RBDR_D M"(: _$?Y0 XM!90P?L>SDZD7OC.Z>4SSI'-*EBF3O.8?37Z_5O*F\70F32>[ M,ZYI(*];A(/@Q"SXF%;_4?C]/*GE:MA=(S<#D2#&(=KHS7* M4C':_M\F]I1U3G5Q\2PYT"1Z"WKVNKN3MEQD5<+*,8ZYR'3N(7O;/0Y,X*\EQ97%I=ST(9G;[0/(1X M1HU@IX4#&^4C<7G7L-\PQ^;.Y#%9_4[63?0W(W[,DOMZLTD*]]&&3<>GDHX! MQZMVN_XTAV_G/T5-Y"6_COEL/>:S5HYVFYX@,%_>Q(Z(Y;2NA@Q4&/3IQ4*'$>RDWN\=[&2.D8 M7]K@U!#JQB;F>BP'&T"@)T;HZ &-ZGZYP>\O M)JG>I"V"%0=]>G'B@<)K?ALH&X3- )[<1XUKF !J6 M VY/"6U]9NV%=:UFCHFR/"ZUX80$"AWQPN>3$8"I"Y10*SO5 0POBK MK@Q/ ,51--Y:YOA:2T>()\H;LSN5&, ID.7 "4M&!F7X0D7@O-0%E3A**# M&2GO9,K@ TF'HCA$&.^8J'.%#O9XTZ0<8\N.L67'V+)C;-DQMBR:V+*XLIH< M8\N.L67'V#(GL67!A'#\DB<;6E3I/\FZ#Y"22HD$7B@N0OA(Y$9-JXD ";$: M[ <_M9*4DV=^@GE8Y'IV//(+9C"MUSRR1_.G;RK M^-7CG?Q!W,E?)FGQ]R2KR4>2E(SJ)C?"=9H\IEG:YDAO?EZ?5%O(F_R.,XA7 MXCI-RM3BCMYZE]J.B5MF&>4CA2[P,:"=8,A!?>S&VQ&UB8%/\K5@B@;SP@": M*[_A-(DN]YWCG7+0'J]7=I^^#Y;%94'^J$F^$D40:+28LDC6PBOQHF$)_?H: M+:;$RUJ$0GRY%5/AI8!.$PGY\R;>]EN=^:1&#!AOO8C^^*:+ZR=>Y[:.#@'8 M+E]U -?A[B"NS[HY *8[VP&IR6X 3(WMH$83*!M,E)[1 67;O_YG2@HVZR_O MU^2-9/*=&M%HOEE+&P6S9T#/V(EJ$? MHY?J(5H%)9]AZ&V>DV=J_)EY< MV*@M4P%5O=3 VUMRS0$'5 6NC^;:W?+?O')JA>*. ^XF0@7\=0BS%LL\R*YJ M?)'7C,<9%73_VREH_,^'.;(2EQO>\9P G1.4YNA^C@>B8429K-$%@ZZ!5SZ+ MX'88[7/M]T71UD 9C%P0!@;%EIFU[MFGVSI@!IDQQHPA/C6KX8134Y9,-*E> M]XV^Q';[=6]W-FV(ZS%OL0"EE< MMZ-Y5K\BD(W&U;2Y?6[@/UCIU[1ZF9W-RO'A[&XBN)W%WR2'8927GTBEBOM? MOD=)8)3S'F.:O#DI5WE%V_MI1[.%Z<)R>N1=^-=_>Y!OX&+7\02I+^(=TP== M'MO3]57IZ#DK;NKJYFGA=2[HP_E"'_5Q7.GNIBCRI3XB+-Z,BMHF]-Y,*4/C M>LGQ.9KF %[Y=F4#MO0>W_$N3F=S0W'SU''^IKA+GU\JT<-<-6!'HPSP^";' M>]#3\4W.,2[<2>#RWF*6'80KAQ;A<(Q9]F]C(C8T-T'(<$<&4<61'MR/4<7' MJ.)C5/$QJO@857PP[ZZ.49J'&J6I;1EIAEVB#2))'&52OTLJ MG'RI&P*2)FL8F6 C?;).+-+$!R:'O;EPGKZE:Y*OT7*H;J@PX$0-(Y-# M- ]<&'2B3CHY_)=(KWV4ASH!S\&CD9K'O8=#AO+071/(<[2.5P)&&>7#3B&Q MU\!+31RP+/SCVNHM)9 081HM!(3GJ,"Z<<-@#E,X?%F])/DSN>,B-QFF\%N? MH&'\S=OJ4[*2RND8+S@(6Y/L8(S%6TE=8")O"_K8C?KFZ2RC99/NNWB>&11J MP(XU,L"@YQM-(7[R92@CSW*!5*44K;80>]CU\'$FC#:T-7::):O?[UR MS73"3\E<%.B:9("RUVO4\1#;R,=&W5HCF35)OV\.U$"NU/- :%AK^A19(H*>S+?2U])D=+U?944E7/;5*@) M+KZ08I669'V5WS9]8]PH8".9.T70*"(),^*#J9!A.PNT?/956=9)OB);"LJ& MH/0I)>N386CA1-:TVW5LUF@7D<29%4Q[4*D6@2H8SS+J43(L#7*)HI.O.R8H2%LVATMX>;!TGM79RP$.&4:+AIP>^?016@J*-52E811*" L%$Y6$)!=2' M+#I/@CK& ][)AM;Y5-AUFJ!LE[Y)'-)C0+Z!(.%ZL;Z8"^#L9GUFLSZKQ2)Y MUJPQD$.3/N,ZHXF$4*,%2L-%)6;ZQ#O7;V-!"N@6[YJ6Y<])FM_D4^(F$J0& M['@G XQ#7M"D&HB)#+?!>6S/=[S:EC;^T!Z+<.!)7<3:_LO7=5A''C^-#^TP M?G/G2!RO9K6>>>J\G54A/OQ27^CDZ7KE!61H';WQ#J J %3X^E@=8']T6A2' MX^T;X7@@JY<\_:,FI:B^P#ZZS M0G.>J04_Q@8'KF-N>NAT&&^Z&:5JH8:+ZQ6M1>5 M=JQ6=:Q6];57J]K7_FZTE>QWO\<.,:D;8!Z ;:!%4 0%UV 4.Y3<4% '^43M-C-:/@JQGM M_^7]L9I12#(72C6CN V@8UW >.H"[O61[['&J0\!\U7C]%@*"\7;PRZ%M2^7 MAU$QK:6]'^M).TYQNTB1C--2; MYA,4\6^#HG]J:X3B6*AL^^#)9@JTBIB9]'0L^C=WR_BO ME75.BO2-L>IM>R7[KBB1I=%B*ZR(%A&+J2X_7 DHHM\H3Q+CI2>H$ @#"-6C MYRJ ;O6@L@J@&X4WJ@(8JZ]F;V=$ZN3$M!?WP_4P8X39H$,S]+><@@+ 5,_: ML>VFO@!U.R^.F#1/\A6;/%':K]VS_"DS]%KUK,"V\J\#T)-,39D!K%]5QTWD M$[;#B-)3[G+2#:SG3[2:%?HR;"U+Z29K'9_:X)2^MRR%H!TV$4F-%K.\A9(6<8F=/A,L M! W5F<<$F&%;B[/L@5^WO8A-IKB$Q1AS/81]GN--#X7[/[QKC-3Q,]+XIQY^ M%+.?< )/[VH6(R[>O*+8])=[S.VGET!SV8%%F8*3*<*&/0-&>$RTV8_FU[1Z M.:O+BFY(H:I4H]5F%W"#:>/E1BQ?._K8/WB8R;I>L3/H/2G>TI7H<9\,9!=:(@#9,PU<>73]B],/ M*.'&U(C@W!V?>TXQ"6@._2?K==K<5 ACO9'0'0%*:&_[E7H*J"ZQX_T&[(!O M-DK$D6<,DJY4BE\ 0I:.L':Q4!"V>&.Z40J9,8UI.[!L0;/)!D=O1IGA\,(RF<77S2K/FO&< MI__<&<\8$Q-LC+$U!8W]!=]8202U9-,D,L=D+%V8AM88HM1Y4B)U9%='5 ]6 M,CT(HHV;418(Z]]V$3J*7>PU* -GY/0U[#5RLQQK4VH:0GKVI1IYO&YV/7\3 MS&FU.Q/5DX3=DK(OU>73/]D/@6F.)HRBY $3.VP54N]W:&GKJE]]]L[N?;7[U)17>#[ M53F4,$++2&4_?.TYF-C)CB/&#X:1C?!&&&]; M7N6W3=\Z8;:S1ICHVD&CZ*1'1;B=# FP+W,X6J[@MHX4@8U09;7A2K<.1LXW\B*>ONIKCX\IH6>N*D;BV3*UGKZ 0,S0H[29-U$W-TJV.C M:A; >=AFE2)>U85A%7-8ZO[/;;,YPSTEW=M YU,?\+/17PD72K(^8?95\DSZ MS;;)ZL!T7\,1R/EAT+3W@&@U#49GCL:YF]WN:SG-:V*% V,TPCB\J0,CH5 9 MEDA>C=>[SDB4QB<\@HC.QC*.W#QM3VL8*=9$)1-F-*K#D&DSSBT@VNB!1/&D M54[-]@QI+]LS5.:R/4#U-<@VQ+F]R_9@(.99JX*1[?FIU5[(89SFTB["^36( MO9*7>Y=_T8C,_3"Z(TZ-#MW M,OH[PA]%,"+[X*&:/WM_(O]-D@** +!!(7;5(%%XBUQY5(O6XU2TAH]'^T1O MPZ(-T]UB^8Z&L2D+=13*KJ,GDW2/W)=N4*AA-X_%%AQNO.^C0MC$3+1A.)L9 MIE_QU>"(*7 [/=NT(/?]SI$ MX9M[P9?A,,5OZ9<;Z$>V:6QJH!2:RS(;%C>CRMND.U?EZYOJA122G%=S&\ 8U=Q8,$#EF8_M M2$_JZH46PL?T2L@Y%^:0'M__.9AFJL.'Z:M \_[;A\F2?N/5XW*]0YTN3V%L MY[CG":<->C2?BD!>B"-W5LR&H;7+ @AC?G$,'RZISC$-5"0C1X,,7:2N@7Q% MN/NK?1U]QH:<-L7CFP0 &W['?5^_OF8I*7P^+N8CXIZ@7]AH"S:*G"=C!&P- M%&Q_@)3#>DI@LIL1/CZ1^T$.M$M9(@0*@JK3]U.2KUXV2?&[P"^!!81/Z251@'8TPF,\4%[A9HF@J M9YDMI!WP?0A&[.UUA(/54E8W3S]3NBX?:)5D0KF1 VU7AA@H"IE!4:@O,1#: MF"T_Y!9!M56KBKWCCKJ,5HH.(CX]RFT-(7NEN[6"O;O#BA)MG)[".5D/K#N< M%32%A V@'6001/+AX,R>.21HSPX@O1#9)9Z:#4R\=^&@>V)5T 'I@_F$45UR M53IAVT6C&%2HH]0+_3D;)TU(Z/X26@4=NC3ID:LE34K4!V4CS380T?X-JF"E M9=2C%^[?0[1?F3T$[-L6IM .HV/Y7#!R(OD'+7KE70H,'AB@CZ$0 .QK])^2 M#;EY&HU :- HX3I:)'#N0N!'Z,4A*S"$B.G>-PPU>RF&J/'* Y$V 2XB9*&E MH=AF[Y7:GB=26_,DCLF5$Z,QL3-$/C2I8CY/I?-Y*IW/T[CF4TR,P7R>3N;3 M(';;^7S^G>1K"JQ.X;>._,FWL&=21HC&/$[0F+^L76@6Q6M2^&TTBY&L1QDA MVK,X78L1UG:46*44;^Z-.3?'R5DFP77(YR6EV8\])HD0^=@#W+M/KZ&04B4@ MY#R]M@HN!5^#H,-)X)*5IAA$E&(Q!#')MZ3@/R3/9)9> 0$*3?0(- PMH#FO M(I<*S ")LL#U*W2XC/J+O X*0FE,66ZT$A5J^WH<$&K06_1QH :^1$C!&[L2 MKV=QH*XL[7V^W4$%_0E]W]3V3UN9M]L^$/A?)ZTNZ2C+!E8 2KK_AA.'V1A)YG@Y M>$&@A-M6CP;A;$DJR>K[9_KV0Q-&6+RW5'7_V!'5_?#;+_<3"G8_=$/E/_A[ M3*'D)Q4,>?)N L+!]3MO&V5(P2>:_R*N8R[XTE]+#;^$/: BA;NNY@RCC]5MAJT5B=Z@Q/U5E(B58PU%%B@U15IN]TT.( M\NUBD#W3P.W_KO]2N*DKX<;4B."L-%B?=SFQ25>!=0PNU\2A"FR#J[K 'H8SW\45'L5!(A-_&TAR',,@(T1" "9J 8@:NV4#SDER2 M1C2;Y]/"&57"=4R1P(4]TU@"-69=@C+R#''2+9CB=S8A,T=8!ZM'A.WP346$ MM:-G)8H1AA,0:N_LFKF[Y0ZO&;C?%EE M-<^Y>%*6A/UO_9!\T7/SRC#@7+YB#*&I%M'5ACUK4,IG>/-AU.4RMW;[$>"; M5\*O>?+G:Y*P@?#_7.4K1NM$3)5P'<(( M<7Q*6QQQTT:03F]4X\!B#L4N[=_,T'-(=R7@M M;IY.I)Q578 R+-SM+LKJJEJ_O-W4O*+E-NF_+*P$JMCU+83(40=7Z%-+=FU*;NHGHK)!K,D M15;U&(64^#AP0,X0BT*3/*"[9AV]WVPKT:;MB\&64E<+4Z,KVX6*ZNJX?4O;/O#7X:V3-WSVC(8;I2I;&P9*2\=[>B @:I/O50GD<]*6[]MN0D9 MXW<_%SW^:#6D0GAM+!3D;+A5G6)ZK.P1F [ST\5K8\8P,Z>H/)HBMBSYF0%6 MY55GE/U14,ZB\[F M(Y:E#)] *DMZ?1BSSFI=P9*#QV99&E#.)WMBO/\!\7LO%LQ+*,!71TR_@O MKI=Q1/*S_.VICNL^EGM3!4T^*J%XWQ4&S/B5I,\OS%P]>2-%\DSZ ^UMD:X( M9]33TI=#F@-P;R"B!W# ,^UG>OW,:<0[@,6R<;LM:,SJ8C8'D@..-P\YY0=_ M]06&QPMO#URJ'/<]8]6.RYZ/JF?/LQN%^G%)?9Q7=;8Y*^VAV M?E1 ^Y_C@]!!F@PXS,!*-9-F5TG[541&W;M319K='Y61CWD^$'6DR8*CHR\T M]\^2M[Y'O>// ;2_V^. 74#'^^8]*AS-7MW?31_5S0+JQFQ6#T'9H"D_WHI[ MN14WN[.,]\8<3:_YYN?;R'Y4,^I1FU%WA.?<8[_W^7?K)'L@Q>9'T?[G9P3# MO7#?(_A*=([7B?6A=/9-L/DN&+'6@6T$B%/"1$5^1N!(ZQB-X*AUEI_8R+2. M$<&=UOEK?%K'C5%XQ1B2YF6Z^GN2U0NZ$,7]N'<93OOY2O3$'B8IWH//E*QN MS?]K?/F5'*K(,5,6M"J CMP;#[..OI*UOX]IBM<4F-'5K?Y_B['*GC'CVP;D\N0M23/.G$M:-%%IKO9]9#?6^155W7PE*W_Y*8IETU=2U:WZGR+,N&[* MDVM16;W]"*A3X;D>ENU;>/S'Q/S$B;3,96_QC/XNQAIO24)'I>3H[<499&K$M^_N0?"$E)YOFG-";I^W/MP5]2TO6T2G)R5-:]14DT[QF M9^*NCC#3B!Z+*6['NI,&H% " K(3,RFD#YN]'= U+4MH!D[)$RW(8#X_ICDM MTNJ=G5T(DYCJ)%^/L5S\4;//'TGU0MF7-P8B7,XCYGD9P6A2]CR"2";[G/VE MK-*5_:1-,9DS?X?)VX;F4VBI2_:/]ST/9/'-THJ<<"K;+;L2V6F1I,_3^J+V MB,S7X1;1<1E:,C_65;BE)MZB$#NJ3ZJJ2!_KBEO=#_2V$3IPMIZT1P.L=E1 3[0C"!V[+"+YX%8[@GU&F6"CHVIKUF'$3P$\ECX0.';APW'! MJ>R!79JG4HCI2.7 ;-8Z$YGU%^4V=-Z-$Y PT7D0.-LXP-3-E14FGTSL! :G M4_4:35BC:N0OA,&!%%!#YDR"$\Q'PG4 =@3F1R/_D:@]C2,-IR>].DTG,HQK M>BB2;,"H1>09-P[SO2PX,=DUMC&HTU<:*1H>Q2;# M$=''R.=EB?PE7Z=E&\U!UA=)P3,PE#=/G2%V7S^6Z3I-BI1,*ZOK-^Q8H-,P M=%5AS 0MS:#3B[F_PG<(VL73$UE5Z=LN%.6.V3%W9$7S59JE[:P/G;8U&\/[ M"'@BH@XQ=M/F!&/H0NV>;5K2[J3[V",Q.2$CB@&K0&]!+()[NK.YP1WZ(EF2 ME08!?LX&$N5EMX;)#+!+9=@Y0SQ=+0X0!Z2EQ-[GF>UHV%JN:>#6_G6)._&! M50^2>X!RL1ZA1!?!(_,1>%CFG]\:@?[ _M<(-?\%97Y^HOQT6S.PQXQT'/LU M*9J:84*GK5ND&D8H!NF!+8M%>+WD:G$UX(.S=7M?^-1'7L[=Z+B-Q0"A?*_1 M0GA@Z\PYCSWL2%J#]7CI".Q5 %5WY)G[B9J_WY(\R:JYV\ZDJ7PM $V_#JG' M\,V#? /#L@@G#7.GN*E>2'&R_D?=/4'#"3O42B[G\U9?AX@KN.5!NN'.^+)&=;.7/_%G\&3N3OW?%FZHP[BHKWCX0GX)V&W\E@ M^J [,8S_30J:#(JC"]AL)EB;X"PQMB@?SG=Q(S*AD(%TO!.#!"T2"*KP$B%& M%N4CP=']S/^IB[1 MARXT2H&OT^'[-$$ODB)+F>G$!O/?)"F$.XH4IK_T%L-X6Z$0ZRF.G/&"G"!K M+H?%2*)6I0]F30T!N?H"V-1O^[/& M7\5N+]NNM#?Y";(HSRXPF=?3\B9*3]RLA=(;-VCA\Z'EUN?[<\&SL\H3N,B! M)\\L(> @J(7G146ZNB7$!UE+[T]/%5-+;3@A?FDJ[G'XG!'54Y1FC0:%XJSU MY@CTI=-_EOI%A!232-ZIK#K(]1Z2R-X6E)%:O=]F2HU)GI/'PE.ZW+B3I;%CM,%]W$4JEN!PBKZBHDD:'74 B[*2+&.7> M/6^M%XN3(9G')/H/CS7GR,7F-:/O9/39V>J2(;=>5V+D![VB$/S M%'= 5.^Q3PD7('60D1Q^ODXA^$7<)8/.[M+GE^KFZ9=2>=F(:"0E:]XH!(6D MF"=JR )02XG[FZP@:3\&*RFX[6W[P&) *2!Y,E"H*L((-"XI0Y!K(5MB[ ;! M/&.)>HA[2T3I:MM=$>HD]D@J]0I&K=U@5JT3,5I.=FSBG2P/TX!=<9:\I@QO M^D^R%KM%N2._O"?-"\\/__HO$RDQ;=[7X]5N'HMD63+&2.;T^_265,U*&D\V MM*C2?R9MACC^",1(*F$T6M(I0G-84JIDU(+2*NK;6] 5(+4PPI.^*I9YB6*[]MVF*J++Z]IFP;M?%X31+>94L:F MS:*7."D?W,K?M"L?1R-]!=WD(;].-RD["/^:5B^?Z(X.O-;&8%&KQPWX== M;GUSVY35[-E'LV^_XB\;5KR) M=C2-&/=[II&5XV08YF\SPIVT6?(?_79[O63=6BGKE:@= M;<#[S4-_1C?L7-@4XV"KM,V__TSR54I\IJ&7C4J5F-ZH;7_GH=?62TH^4I:$ M[(21/\D^)^6J2%^;92AFBF:K/G4?MI5?K^GP53J;J=ODO9G!\QH2$9.F,P<6 MIFDH K)]LS\8Y2>F*1X^D^R-?&1R_C*]L[!%(Q$A')H ]G4-Z:#.. ;M_.K! M-!DHC0<1[_T)EF:>E//A,S44]$EK3?G>MCY8L1;S9S_2O.T[WHJJ6J2R/J=^ M$./V)H+.)\2>M96FG#Y@;"W#8_:%D6<&A_HMQV M'F\!4RU:TS<;O3QL;B+)3?/#EN0YA_8HR4WG\28]P])J*,&&DGO $NM%4J,O M9*KKJZ)6#IWQI"#['ON#,7W&>[J^3'/^.%W?RZ;?L"]0I]$P%(YH>-9,FTNX M$Z@GS4 "J#5_Q@L:/X2F-*!VU^;KVG^"1A6U8G^99BNDU/KWCRTCK!BOF%L9 M=> +BT0T!5XP[78ZXNG9Z[6@@"I]70N(J*V'*PXA%?BV=)MIB*AG7]9R$JKT M8+D74%N_523R.?=8Z3;3D4^_'JH%Y5/EEUI /BV]4>'+IZ9<:LKCPUX\E^:-F MZ"[>V'\\!H).1@*E%%"!=9,.@_G8_B:C&04HB^D2Q3"+04*@AW4E*-NN@ *H MVD(%0IBPJ+L2#B;.9Z'WR7"$9;ZE,&*RO)?Z5D\'Q1$VWBM M'Q? -#%6^%: MM5SG+ 3%7LG&OD"X!.'A,'+Z1 BG%^4\[-\"@;BB?"/*AW_S=%(4";/)N(TF MV%6D,!WO !@?) T&P0W.3S1/=K\\L+^529.FK!0J8\/6'1NT6[O+1'*=KIK' M?_GZIC63GPO2="LD$PG=AYNHH+VM?-/IHKHL&"L'S6Z;4XVJNR6B&/8X$W(M M06U7UIC_PLXXE[4[.=Q-#Z.V<5L>@"G*#+43&J^G3X3%-OD,3&R6#\#VH-BA MYXA8>)5R]WN";RIJD75YR82]&^(E(>4=69'T;>=MZ8A&0G M!8=;92X&"*GH=+NG[ O=%_Z?QZ0D_^O_!U!+ 0(4 Q0 ( *V =5@8PS<_ M%2<# $32(0 2 " 0 !E9C(P,#$U,C#(Q+3$N:'1M4$L! A0#% @ K8!U6+7M)@U( P M'PD !4 ( !7"H# &5F,C P,34R-S9?97@R,RTQ+FAT;5!+ M 0(4 Q0 ( *V =5C-A5+R_ D ,@V 5 " =#,Q+3(N:'1M4$L! M A0#% @ K8!U6"L\Z??H! HA$ !4 ( !Q$$# &5F M,C P,34R-S9?97@S,BTQ+FAT;5!+ 0(4 Q0 ( *V =5A2_"3)PP0 )L1 M 5 " =]& P!E9C(P,#$U,C&UL4$L! A0#% M @ K8!U6,5ZE'AB2@ \S@% !4 ( !,GL# '-N=W8M,C R M,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( *V =5C$I^H^=/$ $@C#@ 5 M " &UL4$L%!@ , P '0, ",M!0 $! end XML 102 ef20015276_10k_htm.xml IDEA: XBRL DOCUMENT 0001417663 2023-01-01 2023-12-31 0001417663 2023-06-30 0001417663 2024-03-20 0001417663 2022-12-31 0001417663 2023-12-31 0001417663 us-gaap:RelatedPartyMember 2023-12-31 0001417663 us-gaap:RelatedPartyMember 2022-12-31 0001417663 us-gaap:NonrelatedPartyMember 2022-12-31 0001417663 us-gaap:NonrelatedPartyMember 2023-12-31 0001417663 us-gaap:SeriesDPreferredStockMember 2023-12-31 0001417663 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001417663 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001417663 us-gaap:SeriesCPreferredStockMember 2023-12-31 0001417663 us-gaap:SeriesCPreferredStockMember 2022-12-31 0001417663 us-gaap:SeriesDPreferredStockMember 2022-12-31 0001417663 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001417663 us-gaap:SeriesBPreferredStockMember 2022-12-31 0001417663 2022-01-01 2022-12-31 0001417663 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001417663 us-gaap:NonrelatedPartyMember 2023-01-01 2023-12-31 0001417663 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001417663 us-gaap:NonrelatedPartyMember 2022-01-01 2022-12-31 0001417663 us-gaap:RetainedEarningsMember 2021-12-31 0001417663 2021-12-31 0001417663 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001417663 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001417663 us-gaap:CommonStockMember 2021-12-31 0001417663 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001417663 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001417663 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001417663 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001417663 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001417663 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001417663 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001417663 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001417663 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001417663 us-gaap:CommonStockMember 2023-12-31 0001417663 us-gaap:RetainedEarningsMember 2022-12-31 0001417663 us-gaap:RetainedEarningsMember 2023-12-31 0001417663 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001417663 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001417663 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001417663 us-gaap:CommonStockMember 2022-12-31 0001417663 2023-10-01 2023-12-31 0001417663 us-gaap:PatentsMember 2023-01-01 2023-12-31 0001417663 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0001417663 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001417663 snwv:SEPAcquisitionCorpMember us-gaap:CommonClassAMember 2023-08-23 0001417663 snwv:SEPAcquisitionCorpMember us-gaap:CommonClassAMember 2023-08-23 2023-08-23 0001417663 srt:MinimumMember snwv:SEPAcquisitionCorpMember 2023-08-23 2023-08-23 0001417663 srt:MinimumMember snwv:SEPAcquisitionCorpMember 2023-08-23 0001417663 srt:MaximumMember snwv:SEPAcquisitionCorpMember 2023-08-23 0001417663 snwv:SEPAcquisitionCorpMember 2023-08-23 0001417663 snwv:SharesAssumingConversionOfNominallyPricedWarrantsMember 2022-01-01 2022-12-31 0001417663 snwv:SharesAssumingConversionOfNominallyPricedWarrantsMember 2023-01-01 2023-12-31 0001417663 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001417663 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001417663 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-12-31 0001417663 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001417663 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001417663 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-12-31 0001417663 us-gaap:CustomerRelationshipsMember 2023-12-31 0001417663 us-gaap:TrademarksMember 2022-12-31 0001417663 us-gaap:PatentsMember 2023-12-31 0001417663 us-gaap:TrademarksMember 2023-12-31 0001417663 us-gaap:PatentsMember 2022-12-31 0001417663 us-gaap:CustomerRelationshipsMember 2022-12-31 0001417663 snwv:FactoringAgreementMember 2021-06-01 2021-06-30 0001417663 srt:MaximumMember snwv:FactoringAgreementMember 2021-06-30 0001417663 snwv:FactoringAgreementMember 2021-06-30 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember 2022-12-31 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember 2023-12-31 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember snwv:SecondAmendmentToNoteAndWarrantPurchaseAndSecurityAgreementMember 2023-12-31 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember snwv:SecondAmendmentToNoteAndWarrantPurchaseAndSecurityAgreementMember 2022-02-28 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember 2020-08-31 0001417663 snwv:WarrantOneMember snwv:SeniorSecuredPromissoryNotesPayableMember snwv:SecondAmendmentToNoteAndWarrantPurchaseAndSecurityAgreementMember 2022-02-28 2022-02-28 0001417663 snwv:WarrantTwoMember snwv:SeniorSecuredPromissoryNotesPayableMember snwv:SecondAmendmentToNoteAndWarrantPurchaseAndSecurityAgreementMember 2022-02-28 2022-02-28 0001417663 snwv:WarrantOneMember snwv:SeniorSecuredPromissoryNotesPayableMember snwv:SecondAmendmentToNoteAndWarrantPurchaseAndSecurityAgreementMember 2022-02-28 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember us-gaap:PrimeRateMember 2023-01-01 2023-12-31 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember 2023-01-01 2023-12-31 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember 2023-06-01 2023-06-30 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember 2023-07-15 2023-07-15 0001417663 snwv:SeniorSecuredPromissoryNotesPayableMember 2022-01-01 2022-12-31 0001417663 snwv:Two022ConvertibleNotesPayableMember 2022-12-31 0001417663 snwv:Two022ConvertibleNotesPayableRelatedPartiesMember 2022-12-31 0001417663 snwv:ConvertiblePromissoryNotesPayableRelatedPartiesMember 2023-12-31 0001417663 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001417663 snwv:ConvertiblePromissoryNotesPayableRelatedPartiesMember 2022-12-31 0001417663 snwv:Two022ConvertibleNotesPayableRelatedPartiesMember 2023-12-31 0001417663 snwv:Two022ConvertibleNotesPayableMember 2023-12-31 0001417663 us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0001417663 snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2023-05-31 0001417663 snwv:AugustIssued2022ConvertiblePromissoryNotesMember 2023-08-31 0001417663 snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2022-11-30 0001417663 snwv:NovemberIssued2022ConvertiblePromissoryNotesMember 2023-11-30 0001417663 snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2022-08-31 0001417663 snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2023-12-31 0001417663 snwv:WarrantOneMember snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2023-12-31 0001417663 snwv:WarrantTwoMember snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2023-12-31 0001417663 srt:MaximumMember snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2023-12-31 0001417663 snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2023-01-01 2023-12-31 0001417663 snwv:SecuritiesPurchaseAgreementAndFutureAdvanceConvertiblePromissoryNotesMember 2022-01-01 2022-12-31 0001417663 snwv:NovemberIssued2022ConvertiblePromissoryNotesMember 2023-11-01 2023-11-30 0001417663 snwv:AugustIssued2022ConvertiblePromissoryNotesMember 2023-08-01 2023-08-31 0001417663 snwv:NovemberIssued2022ConvertiblePromissoryNotesMember us-gaap:CommonStockMember 2023-11-01 2023-11-30 0001417663 snwv:AugustIssued2022ConvertiblePromissoryNotesMember us-gaap:CommonStockMember 2023-08-01 2023-08-31 0001417663 snwv:CelularitySUltraMISTAssetsMember us-gaap:NotesPayableOtherPayablesMember 2020-08-01 2020-08-31 0001417663 snwv:CelularitySUltraMISTAssetsMember us-gaap:NotesPayableOtherPayablesMember 2021-08-31 2021-08-31 0001417663 snwv:ConvertiblePromissoryNotesPayableRelatedPartiesMember 2023-01-01 2023-12-31 0001417663 snwv:CelularitySUltraMISTAssetsMember us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-12-31 0001417663 snwv:CelularitySUltraMISTAssetsMember us-gaap:NotesPayableOtherPayablesMember 2020-08-31 0001417663 snwv:CelularitySUltraMISTAssetsMember us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0001417663 snwv:CelularitySUltraMISTAssetsMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001417663 snwv:ConvertiblePromissoryNotesPayableRelatedPartiesMember 2020-08-31 0001417663 snwv:AssetBackedSecuredPromissoryNotesMember 2023-07-31 0001417663 snwv:AssetBackedSecuredPromissoryNotesMember 2023-07-01 2023-07-31 0001417663 snwv:AssetBackedSecuredPromissoryNotesMember 2023-01-01 2023-12-31 0001417663 snwv:AssetBackedSecuredPromissoryNotesMember us-gaap:NonrelatedPartyMember 2023-12-31 0001417663 snwv:AssetBackedSecuredPromissoryNotesMember us-gaap:RelatedPartyMember 2023-12-31 0001417663 snwv:AssetBackedSecuredPromissoryNotesMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel1Member snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel2Member snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel1Member snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel2Member snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputExpectedTermMember 2023-05-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputSharePriceMember 2023-05-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-05-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-05-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputPriceVolatilityMember 2023-05-31 0001417663 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-01-01 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-01-01 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0001417663 snwv:EmbeddedConversionOptionMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputConversionPriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-05-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputConversionPriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-05-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-05-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-05-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-01-01 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2023-05-01 2023-05-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember 2021-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember 2023-01-01 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember 2022-01-01 2022-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember 2023-12-31 0001417663 us-gaap:FairValueInputsLevel3Member snwv:EmbeddedConversionOptionMember 2022-12-31 0001417663 snwv:ServiceAgreementAdditionsMember 2023-12-31 0001417663 snwv:ServiceAgreementAdditionsMember 2022-12-31 0001417663 2021-01-01 2021-12-31 0001417663 srt:MinimumMember 2022-12-31 0001417663 snwv:VendorBMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001417663 snwv:VendorBMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-12-31 0001417663 snwv:VendorAMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001417663 snwv:MajorCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001417663 snwv:VendorAMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-12-31 0001417663 snwv:MajorCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001417663 us-gaap:ProductMember 2023-01-01 2023-12-31 0001417663 snwv:LicenseFeesAndOtherMember country:US 2023-01-01 2023-12-31 0001417663 snwv:ConsumablesAndPartsMember country:US 2023-01-01 2023-12-31 0001417663 snwv:LicenseFeesAndOtherMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0001417663 country:US 2023-01-01 2023-12-31 0001417663 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001417663 snwv:LicenseFeesAndOtherMember 2023-01-01 2023-12-31 0001417663 us-gaap:ProductMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0001417663 snwv:LicenseFeesAndOtherMember country:US 2022-01-01 2022-12-31 0001417663 snwv:ConsumablesAndPartsMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0001417663 snwv:ConsumablesAndPartsMember country:US 2022-01-01 2022-12-31 0001417663 country:US 2022-01-01 2022-12-31 0001417663 snwv:LicenseFeesAndOtherMember us-gaap:NonUsMember 2023-01-01 2023-12-31 0001417663 us-gaap:ProductMember country:US 2022-01-01 2022-12-31 0001417663 us-gaap:ProductMember 2022-01-01 2022-12-31 0001417663 us-gaap:ProductMember us-gaap:NonUsMember 2023-01-01 2023-12-31 0001417663 us-gaap:ProductMember country:US 2023-01-01 2023-12-31 0001417663 us-gaap:NonUsMember 2023-01-01 2023-12-31 0001417663 snwv:ConsumablesAndPartsMember 2022-01-01 2022-12-31 0001417663 snwv:LicenseFeesAndOtherMember 2022-01-01 2022-12-31 0001417663 snwv:ConsumablesAndPartsMember 2023-01-01 2023-12-31 0001417663 snwv:ConsumablesAndPartsMember us-gaap:NonUsMember 2023-01-01 2023-12-31 0001417663 srt:MaximumMember snwv:StockIncentivePlanMember 2023-01-01 2023-12-31 0001417663 snwv:StockIncentivePlanMember 2023-01-01 2023-12-31 0001417663 snwv:StockIncentivePlanMember 2022-12-31 0001417663 snwv:StockIncentivePlanMember 2023-12-31 0001417663 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001417663 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001417663 us-gaap:ForeignCountryMember 2023-12-31 0001417663 us-gaap:DomesticCountryMember 2017-12-31 0001417663 us-gaap:EarliestTaxYearMember 2023-01-01 2023-12-31 0001417663 us-gaap:LatestTaxYearMember 2023-01-01 2023-12-31 0001417663 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001417663 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001417663 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0001417663 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0001417663 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001417663 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001417663 us-gaap:SubsequentEventMember snwv:LicenseAndOptionAgreementMember 2024-03-01 2024-03-31 iso4217:USD shares iso4217:USD shares snwv:Segment pure snwv:Warrant false --12-31 2023 FY 0001417663 false false false false P5D No No Yes Yes 688 2025-12-31 2043-12-31 2024-12-31 10-K true 2023-12-31 false 000-52985 SANUWAVE Health, Inc. NV 20-1176000 11495 Valley View Road Eden Prairie MN 55344 952 656-1029 Non-accelerated Filer true false false false false 7700000 1140559527 Marcum LLP New York, NY 1797000 1153000 1237000 1037000 3314000 4029000 2951000 868000 1722000 570000 9784000 6620000 938000 856000 4434000 5137000 7260000 7260000 12632000 13253000 22416000 19873000 18278000 14416000 5404000 16713000 1705000 7409000 3117000 0 1458000 0 5705000 4400000 5999000 8512000 1490000 2130000 14447000 1416000 5444000 4052000 669000 788000 92000 60000 947000 319000 64755000 60215000 492000 438000 347000 230000 839000 668000 65594000 60883000 0.001 0.001 5000000 5000000 6175 6175 293 293 90 90 8 8 0 0 0 0 0 0 0.001 0.001 2500000000 2500000000 1140559527 1140559527 548737651 548737651 1140000 549000 175842000 152750000 -220049000 -194242000 -111000 -67000 -43178000 -41010000 22416000 19873000 20398000 16742000 6035000 4331000 14363000 12411000 8674000 12556000 4898000 7474000 579000 567000 752000 766000 14903000 21363000 -540000 -8952000 12946000 12771000 2677000 1361000 9621000 -16654000 0 3434000 0 -418000 19000 9000 -25263000 -1339000 -25803000 -10291000 4000 2000 -25807000 -10293000 -44000 6000 -25851000 -10287000 -0.03 -0.03 -0.02 -0.02 793850994 793850994 549470787 549470787 481619621 482000 144582000 -183949000 -73000 -38958000 14000000 14000 2152000 0 0 2166000 909091 1000 99000 0 0 100000 20666993 20000 3700000 0 0 3720000 19444446 20000 1341000 0 0 1361000 12097500 12000 876000 0 0 888000 0 0 -10293000 0 -10293000 0 0 0 6000 6000 548737651 549000 152750000 -194242000 -67000 -41010000 12900000 13000 514000 0 0 527000 464440813 464000 18113000 0 0 18577000 114481063 114000 4465000 0 0 4579000 0 0 -25807000 0 -25807000 0 0 0 -44000 -44000 1140559527 1140000 175842000 -220049000 -111000 -43178000 -25807000 -10293000 1028000 952000 781000 253000 224000 888000 0 -418000 4000 2000 9621000 -16654000 0 3434000 6911000 4950000 53000 1748000 3006000 72000 1546000 -2550000 6306000 3182000 -2093000 69000 -4538000 -17169000 -21000 -332000 21000 332000 3026000 16227000 2994000 0 0 2940000 -639000 695000 0 100000 0 640000 0 2981000 170000 237000 5211000 17384000 -50000 -13000 644000 534000 1153000 619000 1797000 1153000 1958000 3712000 1682000 4177000 23156000 0 835000 2760000 302000 0 0 1361000 0 3720000 0 1708000 0 2166000 0 2363000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="font-weight: bold;"><span style="font-weight: bold;">1.</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Nature of the Business and Basis of Presentation</div> </div> </td> </tr> </table> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> SANUWAVE Health, Inc. and Subsidiaries (“SANUWAVE” or the “Company”) is focused on the commercialization of its patented noninvasive and biological response activating medical systems for the repair and regeneration of skin, musculoskeletal tissue, and vascular structures.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Basis of Presentation - </span>The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and with the instructions to for 10-K and Regulation S-X. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The functional currencies of the Company’s foreign operations are their local currencies. The financial statements of the Company’s foreign subsidiary have been translated into United States dollars. All balance sheet accounts have been translated using the exchange rates in effect at the balance sheet date. Income statement amounts have been translated using the average exchange rate for the year. Translation adjustments are reported in other comprehensive loss in the consolidated statements of comprehensive loss and as cumulative translation adjustments in accumulated other comprehensive loss in the consolidated balance sheets.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-weight: bold; font-style: italic;">Segment information <span style="font-weight: bold; font-style: normal;">-</span><span style="font-style: normal;"> </span></span>We have determined that we have one operating segment. Our revenues are primarily generated from sales in the United States. All significant expenses are generated, and all significant assets are located in the United States. </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Reclassification</span> <span style="font-weight: bold; font-style: italic;"><span style="font-weight: bold; font-style: normal;">-</span> </span>Certain accounts in the prior period consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on the previously reported operating results.</div> 1 <div> <span style="font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-size: 10pt;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Going Concern</span></span></div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Our recurring losses from operations, the events of default on the Company’s notes payable, and dependency upon future issuances of equity or other financing to fund ongoing operations have raised substantial doubt as to our ability to continue as a going concern for a period of 12 months from the filing of the Form 10-K. We will be required to raise additional funds to finance our operations and remain a going concern; we may not be able to do so, and/or the terms of any financings may not be advantageous to us.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The continuation of our business is dependent upon raising additional capital. We expect to devote substantial resources for the expansion and continued commercialization of our UltraMIST and PACE systems which will require additional capital resources. The operating losses and the events of default on the Company’s notes payable indicate substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve months from the filing of this Annual Report on Form 10-K.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Management’s plans are to obtain additional capital in 2024 primarily through the closure of the Merger Agreement, as described in Note 4. The Company could also obtain funding through the conversion of outstanding warrants, issuance of common or preferred stock, securities convertible into common stock, or secured or unsecured debt. These possibilities, to the extent available, may be on terms that result in significant dilution to our existing stockholders. Although no assurances can be given, management believes that potential additional issuances of equity or other potential financing transactions if obtained as discussed above should provide the necessary funding for us. If these efforts are unsuccessful, we may be required to significantly curtail or discontinue operations or obtain funds through financing transactions with unfavorable terms.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP, which contemplate continuation of the Company as a going concern and the realization of assets and satisfaction of liabilities in the normal course of business. The carrying amounts of assets and liabilities presented in the consolidated financial statements do not necessarily purport to represent realizable or settlement values. The consolidated financial statements do not include any adjustment that might result from the outcome of this uncertainty. Our consolidated financial statements do not include any adjustments relating to the recoverability of assets and classification of assets and liabilities that might be necessary should we be unable to continue as a going concern.</div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Summary of Significant Accounting Policies</span></div> </div> </td> </tr> </table> </div> <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The significant accounting policies followed by the Company are summarized below:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Estimates</span> – These consolidated financial statements have been prepared in accordance with U.S. GAAP. Because a precise determination of assets and liabilities, and correspondingly revenues and expenses, depend on future events, the preparation of consolidated financial statements for any period necessarily involves the use of estimates and assumptions. Actual amounts may differ from these estimates. These consolidated financial statements have, in management’s opinion, been properly prepared within reasonable limits of materiality and within the framework of the accounting policies summarized herein.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Significant estimates include the recording of allowances for credit losses, the net realizable value of inventory, fair value of goodwill and intangible assets, the determination of the valuation allowances for deferred taxes, litigation contingencies, estimated fair value of stock-based compensation, and the estimated fair value of embedded financial instruments, including warrants and embedded conversion options.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Accounts receivable —</span> Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be fully collected. The allowance is based on the assessment of the following factors: customer creditworthiness; historical payment experience; age of outstanding receivables. Management routinely assesses the financial strength of its customers and, consequently, believes accounts receivable are stated at the net realizable value and credit risk exposure is limited.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Inventory</span> - Inventory consists of purchased medical equipment and parts and is stated at the lower of average cost, which is valued using the first in, first out (“FIFO”) method, or net realizable value less allowance for selling and distribution expenses. The Company analyzes its inventory levels and writes down inventory that has, or is expected to, become obsolete.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Goodwill —</span> Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under Accounting Standards Codification (ASC) Topic 350, <span style="font-style: italic;">Intangibles-Goodwill and Other</span>. The Company tests goodwill for impairment annually, or more frequently whenever events or circumstances indicate impairment may exist. Goodwill is stated at cost less accumulated impairment losses. The Company completes its goodwill impairment test annually in the fourth quarter. The Company performed a qualitative evaluation at the reporting unit level and determined there was no goodwill impairment as of December 31, 2023, and 2022. </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Intangible Assets — </span>Intangible assets arising from the Company’s acquisition are amortized on a straight‑line basis over the estimated useful life of each asset. Customer relationships have a useful life of seven years. Patents and tradenames have a useful life of nineteen years.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Impairment of long-lived assets –</span> The Company reviews long-lived assets for impairment whenever facts and circumstances indicate that the carrying amounts of the assets may not be recoverable. An impairment loss is recognized only if the carrying amount of the asset is not recoverable and exceeds its fair value. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the asset’s carrying value is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds its fair value. The Company determines fair value by using a combination of comparable market values and discounted cash flows, as appropriate.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Leases – </span>The Company determines whether an arrangement is a lease at inception. When lease arrangements include lease and non-lease components, the Company accounts for lease and non-lease components (e.g. common area maintenance) separately based on their relative standalone prices.</div> <div style="text-align: justify; margin-right: 0.1pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For leases where the Company is the lessee, Right of Use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases did not provide an implicit interest rate, the Company used the equivalent borrowing rate for a secured financing with the term of equal to the remaining life of the lease at inception.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Any lease arrangements with an initial term of 12 months or less are not recorded on our consolidated balance sheets, and the Company recognizes lease costs for these lease arrangements on a straight-line basis over the lease term. In the event a lease arrangement would provide us with options to exercise one or more renewal terms or to terminate the lease arrangement, we would include these options when we are reasonably certain to exercise them in the lease term used to establish ROU assets and lease liabilities. None of our lease agreements include an option to purchase the leased asset, residual value guarantees, or material restrictive covenants.</div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company has other lease arrangements that are adjusted periodically based on an inflation index or rate. The future variability of these payments and adjustments are unknown, and therefore they are not included as minimum lease payments used to determine ROU assets and lease liabilities. Variable rental payments are recognized in the period in which the obligation is incurred.</span> </div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Fair value of financial instruments</span> - The carrying values of accounts payable, and other short-term obligations approximate their fair values, because of the short-term maturities of these instruments.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company utilizes the guidance of ASC Topic 820-10, <span style="font-style: italic;">Fair Value Measurements</span> (“ASC 820-10”), which defines fair value, establishes a framework for measuring fair value and requires disclosures about fair value measurements. The framework that is set forth in this standard is applicable to the fair value measurements where it is permitted or required under other accounting pronouncements.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The ASC 820-10 hierarchy ranks the quality and reliability of inputs, or assumptions, used in the determination of fair value and requires financial assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-style: italic; font-weight: bold;"><br/> </td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: bold;">Level 1</span> – Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets and liabilities:</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-style: italic; font-weight: bold;"><br/> </td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: bold;">Level 2</span> – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly: and</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;"><br/> </td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: bold;">Level 3</span> – Unobservable inputs that are not corroborated by market data, therefore requiring the Company to develop its own assumptions.</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Sequencing policy</span> – The Company follows a sequencing policy for which in the event partial reclassifications of contracts subject to ASC Topic 815-40-25, <span style="font-style: italic;">Derivatives and Hedging</span>, is necessary, due to the Company’s inability to demonstrate it has sufficient authorized shares, shares will be allocated based on earliest issuance date of potentially dilutive instruments with the earliest grants receiving first allocation of shares. <br/> </div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Convertible promissory notes</span> – The Company evaluates its convertible instruments to determine if those contracts, or embedded components of those contracts, qualify as derivative financial instruments to be separately accounted for in accordance with ASC Topic 815 <span style="font-style: italic;">“Derivatives and Hedging”</span> (“ASC 815”). The accounting treatment of derivative financial instruments requires that the Company record embedded conversion options and any related freestanding instruments at their fair values as of the inception date of the agreement and at fair value as of each subsequent balance sheet date. Any change in fair value is recorded as non-operating, non-cash income or expense for each reporting period at each balance sheet date. Conversion options are recorded as a discount to the host instrument and are amortized as amortization of debt discount on the consolidated statements of comprehensive loss over the life of the underlying instrument. The Company reassesses the classification of its derivative instruments at each balance sheet date. If the classification changes because of events during the period, the contract is reclassified as of the date of the event that caused the reclassification.<br/> </div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Debt discount – </span>The Company records a debt discount related to warrants issued with debt at fair value and recognizes the cost using the straight-line method, which approximates the effective interest method, over the term of the related debt as interest expense, which is reported in the Other Income (Expense) section in our consolidated statements of comprehensive loss. This debt discount is reported as a reduction of the related debt liability.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold; font-style: italic;">Contract Liabilities</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> – Device product sales are bundled with an initial one-year warranty and the Company offers a separately priced multi-year warranty. Because the warranty represents an obligation, revenue is deferred as a contract liability and recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term.</span> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span style="font-size: 10pt;"> </span><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue Recognition </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">- </span>The core principle of ASC Topic 606 <span style="font-style: italic;">“Revenue from Contracts with Customers” </span>(“ASC 606”) requires that an entity recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The Company allocates the transaction price to all contractual performance obligations included in the contract. If a contract has more than one performance obligation, we allocate the transaction price to each performance obligation based on standalone selling price, which depicts the amount of consideration we expect to be entitled in exchange for satisfying each performance obligation. The Company recognizes revenue primarily from the following types of contracts:</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;"><span style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">System Sales, Consumables and Part Sales -</span> <span style="font-weight: normal; font-style: normal;">System</span></span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> sales, accessory and part sales include devices and applicators (new and refurbished). Performance obligations are satisfied at the point in time when the customer obtains control of the goods, which is generally at the point in time that the product is shipped.</span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;"><span style="font-weight: normal; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Licensing Fees - </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Licensing transactions include distribution licenses and intellectual property licenses. Licensing revenue is recognized as the Company satisfies its performance obligations, which may vary with the terms of the licensing agreement.</span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;"><span style="font-weight: normal; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Revenue - </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other revenue primarily includes warranties, repairs, and billed freight. The Company allocates the device sales price to the product and the embedded warranty by reference to the stand-alone extended warranty price. Warranty revenue is recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term. Repairs (parts and labor) and billed freight revenue are recognized at the point in time that the service is performed, or the product is shipped, respectively.</span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> </div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Shipping and handling costs -</span> Shipping charges billed to customers are included in revenues. Shipping and handling costs incurred have been recorded in cost of goods sold totaling $484 thousand and $324 thousand for the years ended December 31, 2023, and 2022, respectively.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Research and development -</span> Research and development costs are expensed as incurred. Research and development costs include costs of research, engineering, and technical activities to develop a new product, researching an expanded product use or making significant improvements to existing products, including the costs of clinical development.<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-size: 10pt;">Stock-based compensation - </span><span style="font-size: 10pt;">The Company uses the fair value method of accounting for its employee stock option program. Stock-based compensation expense for all stock-based payment awards is based on the estimated fair value of the award measured on the grant date. The Company recognizes the estimated fair value of the award as compensation cost on a straight-line basis over the requisite service period of the award, which is generally the option vesting term. The Company generally issues new shares of common stock to satisfy option and warrant exercises.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-size: 10pt;"> <br/> </span></div> <div><span style="font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The expected life of options granted represents the period of time that options granted are expected to be outstanding and are derived from the contractual terms of the options granted calculated under the simplified method. The risk-free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of the grant. The expected volatility is based on the average volatility of the Company’s common stock. The expected dividend yield is based on our historical dividend experience, however, since our inception, we have not declared dividends.  Forfeitures are recognized as they occur.</div> <div> <span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Comprehensive income (loss) – </span>Comprehensive income (loss) results from the translation of the Company’s foreign entity’s financial statements from their functional currency to U.S. dollars for consolidation in the accompanying consolidated financial statements.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">New accounting pronouncements - </span>In December 2023, the FASB issued ASC Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. Update No. 2023-09 aims to enhance the transparency and decision usefulness of income tax disclosures. Update No. 2023-09 modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state, and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. Update No. 2023-09 is effective for fiscal years beginning after December 15, 2024. We expect to adopt Update No. 2023-09 prospectively. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="font-weight: normal; font-style: normal;"><br/> </span></span></div> <div style="text-align: justify; margin-bottom: 8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments, which was subsequently revised by ASU 2018-19. The ASU introduces a new model for assessing impairment of most financial assets. Entities are required to use a forward-looking expected loss model, which replaces the current incurred loss model, resulting in earlier recognition of allowance for losses. The Company adopted this ASU in January 2023, and there was no material impact on the consolidated financial statements.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Estimates</span> – These consolidated financial statements have been prepared in accordance with U.S. GAAP. Because a precise determination of assets and liabilities, and correspondingly revenues and expenses, depend on future events, the preparation of consolidated financial statements for any period necessarily involves the use of estimates and assumptions. Actual amounts may differ from these estimates. These consolidated financial statements have, in management’s opinion, been properly prepared within reasonable limits of materiality and within the framework of the accounting policies summarized herein.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Significant estimates include the recording of allowances for credit losses, the net realizable value of inventory, fair value of goodwill and intangible assets, the determination of the valuation allowances for deferred taxes, litigation contingencies, estimated fair value of stock-based compensation, and the estimated fair value of embedded financial instruments, including warrants and embedded conversion options.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Accounts receivable —</span> Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be fully collected. The allowance is based on the assessment of the following factors: customer creditworthiness; historical payment experience; age of outstanding receivables. Management routinely assesses the financial strength of its customers and, consequently, believes accounts receivable are stated at the net realizable value and credit risk exposure is limited.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Inventory</span> - Inventory consists of purchased medical equipment and parts and is stated at the lower of average cost, which is valued using the first in, first out (“FIFO”) method, or net realizable value less allowance for selling and distribution expenses. The Company analyzes its inventory levels and writes down inventory that has, or is expected to, become obsolete.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Goodwill —</span> Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under Accounting Standards Codification (ASC) Topic 350, <span style="font-style: italic;">Intangibles-Goodwill and Other</span>. The Company tests goodwill for impairment annually, or more frequently whenever events or circumstances indicate impairment may exist. Goodwill is stated at cost less accumulated impairment losses. The Company completes its goodwill impairment test annually in the fourth quarter. The Company performed a qualitative evaluation at the reporting unit level and determined there was no goodwill impairment as of December 31, 2023, and 2022. </div> 0 0 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Intangible Assets — </span>Intangible assets arising from the Company’s acquisition are amortized on a straight‑line basis over the estimated useful life of each asset. Customer relationships have a useful life of seven years. Patents and tradenames have a useful life of nineteen years.</div> P7Y P19Y P19Y <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Impairment of long-lived assets –</span> The Company reviews long-lived assets for impairment whenever facts and circumstances indicate that the carrying amounts of the assets may not be recoverable. An impairment loss is recognized only if the carrying amount of the asset is not recoverable and exceeds its fair value. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the asset’s carrying value is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds its fair value. The Company determines fair value by using a combination of comparable market values and discounted cash flows, as appropriate.</div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Leases – </span>The Company determines whether an arrangement is a lease at inception. When lease arrangements include lease and non-lease components, the Company accounts for lease and non-lease components (e.g. common area maintenance) separately based on their relative standalone prices.</div> <div style="text-align: justify; margin-right: 0.1pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For leases where the Company is the lessee, Right of Use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases did not provide an implicit interest rate, the Company used the equivalent borrowing rate for a secured financing with the term of equal to the remaining life of the lease at inception.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Any lease arrangements with an initial term of 12 months or less are not recorded on our consolidated balance sheets, and the Company recognizes lease costs for these lease arrangements on a straight-line basis over the lease term. In the event a lease arrangement would provide us with options to exercise one or more renewal terms or to terminate the lease arrangement, we would include these options when we are reasonably certain to exercise them in the lease term used to establish ROU assets and lease liabilities. None of our lease agreements include an option to purchase the leased asset, residual value guarantees, or material restrictive covenants.</div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; margin-right: 0.1pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company has other lease arrangements that are adjusted periodically based on an inflation index or rate. The future variability of these payments and adjustments are unknown, and therefore they are not included as minimum lease payments used to determine ROU assets and lease liabilities. Variable rental payments are recognized in the period in which the obligation is incurred.</span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Fair value of financial instruments</span> - The carrying values of accounts payable, and other short-term obligations approximate their fair values, because of the short-term maturities of these instruments.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company utilizes the guidance of ASC Topic 820-10, <span style="font-style: italic;">Fair Value Measurements</span> (“ASC 820-10”), which defines fair value, establishes a framework for measuring fair value and requires disclosures about fair value measurements. The framework that is set forth in this standard is applicable to the fair value measurements where it is permitted or required under other accounting pronouncements.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The ASC 820-10 hierarchy ranks the quality and reliability of inputs, or assumptions, used in the determination of fair value and requires financial assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-style: italic; font-weight: bold;"><br/> </td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: bold;">Level 1</span> – Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets and liabilities:</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-style: italic; font-weight: bold;"><br/> </td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: bold;">Level 2</span> – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly: and</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;"><br/> </td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: bold;">Level 3</span> – Unobservable inputs that are not corroborated by market data, therefore requiring the Company to develop its own assumptions.</div> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Sequencing policy</span> – The Company follows a sequencing policy for which in the event partial reclassifications of contracts subject to ASC Topic 815-40-25, <span style="font-style: italic;">Derivatives and Hedging</span>, is necessary, due to the Company’s inability to demonstrate it has sufficient authorized shares, shares will be allocated based on earliest issuance date of potentially dilutive instruments with the earliest grants receiving first allocation of shares. <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Convertible promissory notes</span> – The Company evaluates its convertible instruments to determine if those contracts, or embedded components of those contracts, qualify as derivative financial instruments to be separately accounted for in accordance with ASC Topic 815 <span style="font-style: italic;">“Derivatives and Hedging”</span> (“ASC 815”). The accounting treatment of derivative financial instruments requires that the Company record embedded conversion options and any related freestanding instruments at their fair values as of the inception date of the agreement and at fair value as of each subsequent balance sheet date. Any change in fair value is recorded as non-operating, non-cash income or expense for each reporting period at each balance sheet date. Conversion options are recorded as a discount to the host instrument and are amortized as amortization of debt discount on the consolidated statements of comprehensive loss over the life of the underlying instrument. The Company reassesses the classification of its derivative instruments at each balance sheet date. If the classification changes because of events during the period, the contract is reclassified as of the date of the event that caused the reclassification.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Debt discount – </span>The Company records a debt discount related to warrants issued with debt at fair value and recognizes the cost using the straight-line method, which approximates the effective interest method, over the term of the related debt as interest expense, which is reported in the Other Income (Expense) section in our consolidated statements of comprehensive loss. This debt discount is reported as a reduction of the related debt liability.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold; font-style: italic;">Contract Liabilities</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> – Device product sales are bundled with an initial one-year warranty and the Company offers a separately priced multi-year warranty. Because the warranty represents an obligation, revenue is deferred as a contract liability and recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term.</span> </div> P1Y <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue Recognition </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">- </span>The core principle of ASC Topic 606 <span style="font-style: italic;">“Revenue from Contracts with Customers” </span>(“ASC 606”) requires that an entity recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The Company allocates the transaction price to all contractual performance obligations included in the contract. If a contract has more than one performance obligation, we allocate the transaction price to each performance obligation based on standalone selling price, which depicts the amount of consideration we expect to be entitled in exchange for satisfying each performance obligation. The Company recognizes revenue primarily from the following types of contracts:</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;"><span style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">System Sales, Consumables and Part Sales -</span> <span style="font-weight: normal; font-style: normal;">System</span></span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> sales, accessory and part sales include devices and applicators (new and refurbished). Performance obligations are satisfied at the point in time when the customer obtains control of the goods, which is generally at the point in time that the product is shipped.</span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;"><span style="font-weight: normal; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Licensing Fees - </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Licensing transactions include distribution licenses and intellectual property licenses. Licensing revenue is recognized as the Company satisfies its performance obligations, which may vary with the terms of the licensing agreement.</span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;"><span style="font-weight: normal; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Revenue - </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other revenue primarily includes warranties, repairs, and billed freight. The Company allocates the device sales price to the product and the embedded warranty by reference to the stand-alone extended warranty price. Warranty revenue is recognized over the time that the Company satisfies its performance obligations, which is generally the warranty term. Repairs (parts and labor) and billed freight revenue are recognized at the point in time that the service is performed, or the product is shipped, respectively.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Shipping and handling costs -</span> Shipping charges billed to customers are included in revenues. Shipping and handling costs incurred have been recorded in cost of goods sold totaling $484 thousand and $324 thousand for the years ended December 31, 2023, and 2022, respectively.</div> 484000 324000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Research and development -</span> Research and development costs are expensed as incurred. Research and development costs include costs of research, engineering, and technical activities to develop a new product, researching an expanded product use or making significant improvements to existing products, including the costs of clinical development.<br/> </div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-size: 10pt;">Stock-based compensation - </span><span style="font-size: 10pt;">The Company uses the fair value method of accounting for its employee stock option program. Stock-based compensation expense for all stock-based payment awards is based on the estimated fair value of the award measured on the grant date. The Company recognizes the estimated fair value of the award as compensation cost on a straight-line basis over the requisite service period of the award, which is generally the option vesting term. The Company generally issues new shares of common stock to satisfy option and warrant exercises.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-size: 10pt;"> <br/> </span></div> <div><span style="font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The expected life of options granted represents the period of time that options granted are expected to be outstanding and are derived from the contractual terms of the options granted calculated under the simplified method. The risk-free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of the grant. The expected volatility is based on the average volatility of the Company’s common stock. The expected dividend yield is based on our historical dividend experience, however, since our inception, we have not declared dividends.  Forfeitures are recognized as they occur.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-style: italic;">Comprehensive income (loss) – </span>Comprehensive income (loss) results from the translation of the Company’s foreign entity’s financial statements from their functional currency to U.S. dollars for consolidation in the accompanying consolidated financial statements.</div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">New accounting pronouncements - </span>In December 2023, the FASB issued ASC Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. Update No. 2023-09 aims to enhance the transparency and decision usefulness of income tax disclosures. Update No. 2023-09 modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state, and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. Update No. 2023-09 is effective for fiscal years beginning after December 15, 2024. We expect to adopt Update No. 2023-09 prospectively. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="font-weight: normal; font-style: normal;"><br/> </span></span></div> <div style="text-align: justify; margin-bottom: 8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments, which was subsequently revised by ASU 2018-19. The ASU introduces a new model for assessing impairment of most financial assets. Entities are required to use a forward-looking expected loss model, which replaces the current incurred loss model, resulting in earlier recognition of allowance for losses. The Company adopted this ASU in January 2023, and there was no material impact on the consolidated financial statements.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div> <div> <span style="font-weight: bold; color: rgb(0, 0, 0);"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold;">Merger Agreement</span></div> </div> </td> </tr> </table> <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;">On August 23, 2023, the Company entered into an Agreement and Plan of Merger (the “<span style="text-decoration: underline;">Merger Agreement</span>”) by and among SEP Acquisition Corp., a Delaware corporation (“<span style="text-decoration: underline;">SEPA</span>”), SEP Acquisition Holdings Inc., a Nevada corporation and a wholly owned subsidiary of SEPA (“<span style="text-decoration: underline;">Merger Sub</span>”). Pursuant to the terms of the Merger Agreement, a business combination between the Company and SEPA (the “<span style="text-decoration: underline;">Merger</span>”) will be affected. More specifically, and as described in greater detail below, at the effective time of the Merger (the “<span style="text-decoration: underline;">Effective Time</span>”):</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; width: 1247.33px; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 20.25pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0);">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);">Merger Sub will merge with and into the Company, with the Company being the surviving company following the merger.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; width: 1247.33px; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 20.25pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0);">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);">Each issued and outstanding share of the Company’s common stock, will automatically be converted into Class A common stock of SEPA, par value $0.0001 per share (the “Class A Common Stock”), at the Conversion Ratio (as defined in the Merger Agreement); and</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; width: 1247.33px; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 20.25pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0);">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);">Outstanding convertible securities of the Company will be assumed by SEPA and will be converted into the right to receive Class A Common Stock of SEPA.</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">If the Merger Agreement is consummated SEPA will acquire 100% of the Company’s issued and outstanding equity securities.  The proposed merger will be accounted for as a “reverse recapitalization” in accordance with US GAAP.  Under the reverse recapitalization model, the transaction will be treated as the Company issuing equity for the net assets of SEPA, with no goodwill or intangible assets recorded.  Under this method of accounting, SEPA will be treated as the acquired company for financial reporting purposes.  This determination is primarily based on the fact that following the merger, the Company’s stockholders are expected to have a majority voting power of the combined company, approximately 69 – 70%, the Company will comprise all of the ongoing operations of the combined company, Company representatives will comprise a majority of the governing body of the combined company, and the Company’s senior management will comprise all of the senior management of the combined company.  As a result of the merger, SEPA will be renamed Sanuwave Health, Inc.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-weight: bold; font-style: italic; font-size: 10pt;">Merger Consideration </span><span style="font-weight: bold; font-size: 10pt;"><span style="font-weight: bold; font-style: italic; font-size: 10pt;">-</span> </span><span style="font-size: 10pt;">The consideration to be delivered to the Company’s securityholders by SEPA in connection with the consummation of the Merger (the “Closing”) will consist solely of 7,793,000 shares of Class A Common Stock and, in the case of certain Securityholders, of securities convertible into or exercisable for new shares of Class A Common Stock reserved for issuance from the merger consideration (the “Merger Consideration”). The Merger Consideration deliverable to the Company’s stockholders will be allocated pro rata based on their ownership after giving effect to the required conversion or exercise, as applicable, of all the outstanding convertible notes, in-the-money options, and in-the-money warrants immediately prior to the Closing.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-size: 10pt;"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Out-of-the-money options and out-of-the-money warrants will be assumed by SEPA and converted into options or warrants, respectively, exercisable for shares of Class A Common Stock based on the Conversion Ratio; however, such out-of-the-money options and warrants shall not be reserved for issuance from the Merger Consideration. </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-weight: bold; font-style: italic; font-size: 10pt;">Conditions to Closing -</span> <span style="font-size: 10pt;">The Merger Agreement contains customary conditions to Closing, including the following mutual conditions of the parties (unless waived): (i) approval of the stockholders of the Company and SEPA; (ii) approvals of any required governmental authorities; (iii) no law or order preventing the Transactions; (iv) the filing of the Charter Amendments; (v) the appointment of SEPA’s post-closing board of directors; (vi) the Registration Statement having been declared effective by the SEC; (vii) approval of the Class A Common Stock of SEPA for listing on Nasdaq; (viii) holders of 80% or more of the Company’s convertible notes with a maturity date occurring after the date of the Closing (the “<span style="text-decoration: underline;">Closing Date</span>”), measured by number of shares into which such convertible notes may be converted, agreeing to convert their convertible notes into shares common stock immediately prior to the Effective Time; and (ix) holders of 80% or more of the Company’s warrants that would be outstanding on the Closing Date, measured by number of shares subject to all such warrants in the aggregate, agreeing to convert their warrants into shares of common stock immediately prior to the Effective Time.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In addition, unless waived by the Company, the obligations of the Company to consummate the business combination are subject to the satisfaction of the following additional Closing conditions, in addition to the delivery by SEPA of customary certificates and other Closing deliverables: (ii) SEPA having performed in all material respects its obligations and complied in all material respects with its covenants and agreements under the Merger Agreement required to be performed or complied with by it on or prior to the Closing Date; (iii) SEPA having delivered a fairness opinion of the Purchaser Financial Advisor (as defined in the Merger Agreement), in form and substance reasonably satisfactory to the Company; (iv) SEPA having, at the Closing, at least $12,000,000 in cash and cash equivalents, including funds remaining in the trust account (after giving effect to the completion and payment of any redemptions) and the proceeds of any PIPE Investment; and other customary conditions to Closing as defined in the Merger Agreement.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">In February 2024, the Company amended the Merger Agreement to extend the date after which the Company or SEPA, in its discretion, can elect to terminate the Merger Agreement if any of the conditions to closing of the other party have not been met or waived, from February 28, 2024 to April 30, 2024.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> 0.0001 1 0.69 0.70 7793000 0.80 0.80 12000000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Loss per Share</span></div> </div> </div> </td> </tr> </table> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The net loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares outstanding for the years ended December 31, 2023, and 2022. In accordance with ASC Topic 260-10-45-13, <span style="font-style: italic;">Earnings Per Share</span>, the weighted average of number of shares outstanding includes outstanding common stock and shares issuable for nominal consideration. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accordingly, warrants issued with a $0.01 per share exercise price, are included in weighted average shares outstanding as follows:</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;"> (in thousands)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -18pt; margin-left: 27pt;">Common shares</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>772,160</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>526,530</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -18pt; margin-left: 27pt;">Common shares issuable assuming exercise of nominally priced warrants</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>21,691</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>22,941</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Weighted Average Shares Outstanding</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>793,851</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>549,471</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock and dilutive common stock equivalents outstanding. To the extent that securities are “anti-dilutive,” they are excluded from the calculation of diluted net loss per share. As a result of the net loss for the years ended December 31, 2023, and 2022, all potentially dilutive shares were anti-dilutive and therefore excluded from the computation of diluted net loss per share. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Anti-dilutive equity securities consist of the following:</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>(in thousands)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Common stock options</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16,287</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21,246</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Common stock purchase warrants</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,199,882</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,186,522</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Convertible notes payable, including interest<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>161,773</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>603,425</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,377,942</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,811,193</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accordingly, warrants issued with a $0.01 per share exercise price, are included in weighted average shares outstanding as follows:</span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;"> (in thousands)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -18pt; margin-left: 27pt;">Common shares</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>772,160</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>526,530</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -18pt; margin-left: 27pt;">Common shares issuable assuming exercise of nominally priced warrants</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>21,691</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>22,941</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Weighted Average Shares Outstanding</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>793,851</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>549,471</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.01 772160000 526530000 21691000 22941000 793851000 549471000 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Anti-dilutive equity securities consist of the following:</span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>(in thousands)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Common stock options</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16,287</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21,246</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Common stock purchase warrants</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,199,882</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,186,522</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Convertible notes payable, including interest<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>161,773</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>603,425</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,377,942</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,811,193</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 16287000 21246000 1199882000 1186522000 161773000 603425000 1377942000 1811193000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Inventory</span></div> </div> </div> </td> </tr> </table> <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventory consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> (in thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>570</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Parts and accessories</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,882</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-indent: 0pt; margin-left: 27pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Reserve for slow moving inventory<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(347</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(343</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Total Inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>2,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>868</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventory consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> (in thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>570</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Parts and accessories</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,882</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-indent: 0pt; margin-left: 27pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Reserve for slow moving inventory<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(347</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(343</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Total Inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>2,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>868</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 416000 570000 2882000 641000 347000 343000 2951000 868000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">7</span>.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Intangible Assets</span></div> </div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Carrying value of intangible assets consisted of the following:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Weighted-</div> <div style="color: rgb(0, 0, 0);">Average Useful</div> <div style="color: rgb(0, 0, 0);">Life (in years)</div> </td> <td colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">  </td> </tr> <tr> <td style="vertical-align: bottom; text-align: center; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); text-align: left;">(in thousands)</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Gross</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Accumulated</div> <div style="color: rgb(0, 0, 0);">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Gross</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Accumulated</div> <div style="color: rgb(0, 0, 0);">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Definite-lived Intangibles</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,854</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,308</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Patent</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(413</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(292</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Tradenames</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">693</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">693</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(88</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Intangible Assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,825</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,391</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,825</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,688</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-size: 10pt;">Amortization expense for each of the years ended December 31, 2023, and 2022 totaled $704 thousand.  </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400;"><span style="font-size: 10pt;">Future amortization expense is expected to be the following (dollars in thousands):</span></span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: left; text-indent: 0px; text-transform: none;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"> <tr> <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Year ended December 31,</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">704</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">704</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">704</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">158</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 88%;" valign="bottom">Thereafter<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,677</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Carrying value of intangible assets consisted of the following:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Weighted-</div> <div style="color: rgb(0, 0, 0);">Average Useful</div> <div style="color: rgb(0, 0, 0);">Life (in years)</div> </td> <td colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">  </td> </tr> <tr> <td style="vertical-align: bottom; text-align: center; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); text-align: left;">(in thousands)</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Gross</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Accumulated</div> <div style="color: rgb(0, 0, 0);">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Gross</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Accumulated</div> <div style="color: rgb(0, 0, 0);">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Definite-lived Intangibles</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,854</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,308</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Patent</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(413</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(292</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Tradenames</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">693</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">693</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(88</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Intangible Assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,825</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,391</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,825</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,688</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3820000 1854000 3820000 1308000 P2Y10M24D 2312000 413000 2312000 292000 P6Y4M24D 693000 124000 693000 88000 P1Y10M24D 6825000 2391000 6825000 1688000 P3Y9M18D 704000 704000 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400;"><span style="font-size: 10pt;">Future amortization expense is expected to be the following (dollars in thousands):</span></span> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: left; text-indent: 0px; text-transform: none;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"> <tr> <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Year ended December 31,</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">704</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">704</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">704</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">158</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 88%;" valign="bottom">Thereafter<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,677</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 704000 704000 704000 487000 158000 1677000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-weight: bold;">Accrued Expenses</span></div> </div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-weight: bold;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> (in thousands)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Registration penalties<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,583</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,583</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">License fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>892</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>892</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Board of directors fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>942</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>415</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Employee compensation</span> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,298</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,585</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>284</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,037</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> Total Accrued Expenses<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>5,999</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>8,512</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> (in thousands)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> December 31, 2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Registration penalties<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,583</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,583</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">License fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>892</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>892</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Board of directors fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>942</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>415</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Employee compensation</span> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,298</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,585</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>284</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,037</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> Total Accrued Expenses<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>5,999</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>8,512</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1583000 1583000 892000 892000 942000 415000 2298000 4585000 284000 1037000 5999000 8512000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">9.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Factoring Liabilities</span></div> </div> </td> </tr> </table> <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/> In June 2021, the Company entered into a factoring agreement with an unrelated third party, pursuant to which the Company may sell certain of its accounts receivables for 86.25% of the value of the receivable. Advances available under the facility are capped at the lesser of $3.0 million or a formula amount, as defined in the agreement. Interest on advances is assessed at a fixed amount upon funding, which is equivalent to an annualized rate of 15.0% for the first 30 days, and daily thereafter at an annualized rate of 14.4%. The agreement’s term is one month and automatically renews for additional one-month periods, unless either party provides 30 days’ notice of termination. The accounts receivable is sold with recourse back to the Company, therefore, the Company accounts for the arrangement as traditional financing.</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 75.96%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">Receivables transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,794</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,564</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 75.96%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Reserve amount held</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(304</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 75.96%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Factoring liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.8625 3000000 0.15 P30D 0.144 P1M P1M P30D <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 75.96%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">Receivables transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,794</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,564</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 75.96%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Reserve amount held</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(304</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 75.96%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Factoring liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> -1794000 -2564000 304000 434000 1490000 2130000 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="font-weight: bold;"><span style="font-weight: bold;">10.</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="font-weight: bold;">Senior Secured Debt, in Default</div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table summarizes outstanding senior secured debt:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="11" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="11" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands)</div> </td> <td colspan="3" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Senior secured debt</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,562</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,284</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,278</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,211</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4,795</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,416</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="font-weight: bold; font-style: italic; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-variant: normal; text-transform: none;">Senior secured promissory note payable, in default (“Senior Secured Note”) – </span><span style="font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-variant: normal; text-transform: none;">In August 2020, the Company entered into a Note and Warrant Purchase and Security Agreement (the “NWPSA”). In accordance with the NWPSA, the Company issued a $15 million Senior Secured Promissory Note Payable (the “Senior Secured Note”) and a warrant exercisable into shares of the Company’s common stock in exchange for cash to support operations, repay outstanding debt and close on the acquisition of the UltraMIST assets from Celularity Inc. (Celularity) among other transactions.</span></div> <div style="font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">In February 2022, the Company entered into a Second Amendment to Note and Warrant Purchase and Security Agreement (the “Second NWPSA”) for $3.0 million, for a total of $18.0 million outstanding. Along with the issuance of the note, the Company also issued warrants to purchase 16.2 million shares of common stock with an exercise price of $0.18 and 20.6 million shares of common stock.  Since the combined fair value of the warrants and common stock issued as part of the Second NWPSA exceeded the face value of the note, the additional amount beyond the face value was recorded as a loss on issuance totaling $3.4 million.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">Interest is charged at the greater of the prime rate or 3% plus 9%, paid quarterly.  The principal increases at a rate of 3% of the outstanding principal balance (PIK interest) on each quarterly interest payment date.  The original maturity date of the Senior Secured Note is September 20, 2025, and it can be prepaid.</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2022, the Company entered into the Third Amendment to the Note and Warrant Purchase and Security Agreement (the “Third NWPSA”). The Third NWPSA provides for (i) the extension of the agent’s and holder’s forbearance of exercising its remedies arising from Existing Defaults (as defined in the NWPSA) to the earlier of (x) the occurrence of an Event of Default (as defined in the NWPSA) or (y) August 30, 2022, and (ii) the extension to file a registration statement with the Securities and Exchange Commission to register the resale of the Advisor Shares (as defined in the NWPSA) no later than August 30, 2022.</div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2023, the Company entered into a Fourth Amendment to the NWPSA, which provides the Company an extension of the holder forbearing from exercising the remedies arising from the existing defaults to the earlier of the occurrence of an event of default and December 31, 2023. The amendment also added a consent fee of 2% of the original principal amount of the NWPSA, payable in cash at maturity, accounted for as additional debt issuance costs. The amendment also defers interest that would otherwise have been due on June 30, 2023, and September 30, 2023. The interest will instead be compounded and added to the principal amount of the notes and bear interest at a rate of 20.25% per annum. The amendment also requires the Company to complete an equity financing that results in gross cash proceeds of at least $2.5 million by July 15, 2023. This financing successfully closed on July 21, 2023.</span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In March 2024, the Company entered into a Consent, Limited Waiver and Fifth Amendment to Note and Warrant Purchase Agreement (the “Fifth Amendment”). The Fifth Amendment provides (i) consent to enter into a License and Option Agreement and consummation of the License and Option Transaction (as disclosed in Note 22) (ii) a waiver of any event of default that may occur under the NWPSA, because of the License and Option Agreement or License and Option Transaction and (iii) amended the NWPSA to release certain patents from the collateral. The Fifth Amendment also provides for a forbearance of exercising remedies in connection with certain existing events of default under the NWPSA until the earlier of (x) the occurrence of another event of default under the NWPSA and (y) April 30, 2024. During the forbearance period, the outstanding obligations under the NWPSA continue to accrue interest at the default rate.</span><br/> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">As of December 31, 2023, the Company is in default on the minimum liquidity provisions in the Senior Secured Note and, as a result, it is classified in current liabilities in the accompanying consolidated balance sheets. The Company is accruing interest at the default interest rate of an incremental 5%.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The debt issuance costs, and debt discount related to the Senior Secured Note were capitalized as a reduction in the principal amount and are being amortized to interest expense over the life of the Senior Secured Note. Accrued interest related to the Senior Secured Note was $3.2 million and $1.9 million on December 31, 2023, and December 31, 2022, respectively. Interest expense on the Senior Secured Note totaled $6.9 million and $5.9 million for the years ended December 31, 2023, and 2022, respectively.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table summarizes outstanding senior secured debt:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="11" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="11" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands)</div> </td> <td colspan="3" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Senior secured debt</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,562</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,284</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,278</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,211</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4,795</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,416</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 21562000 3284000 18278000 19211000 4795000 14416000 15000000 3000000 18000000 16200000 0.18 20600000 3400000 0.03 0.09 quarterly 0.03 quarterly 0.02 0.2025 2500000 0.05 3200000 1900000 6900000 5900000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.</td> <td style="width: auto; vertical-align: top; text-align: justify;"><span style="font-weight: bold;">Convertible Promissory Notes and Convertible Promissory Notes, Related Parties</span></td> </tr> </table> <div> <br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="18" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands, except conversion price)</div> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Conversion </div> <div style="color: rgb(0, 0, 0);">Price</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Conversion</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Option</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Acquisition convertible promissory note, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Convertible promissory note, related party, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">2022 Convertible notes payable</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.04</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,639</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,235</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,404</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">2022 Convertible notes payable, related parties</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.04</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">450</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(118</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">332</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total Convertible promissory notes</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,462</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,353</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,109</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="18" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands, except conversion price)</div> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Conversion </div> <div style="color: rgb(0, 0, 0);">Price</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Conversion</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Option</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Acquistion convertible promissory note, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><br/> </div> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Convertible promissory note payable, related parties, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">2022 Convertible notes payable</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.04</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">13,660</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,532</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,585</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,713</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 2px;" valign="bottom">2022 Convertible notes payable, related parties <br/> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">0.04</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,515</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(1,234</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">755</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,036</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total Convertible Promissory Notes</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">25,548</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,766</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,340</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">24,122</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="font-weight: bold; font-style: italic; font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;">2022 Convertible Notes Payable and 2022 Convertible Notes Payable, Related Parties </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;">- <span style="font-weight: normal; font-style: normal;">In August 2022<span style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal;">,</span></span> November 2022, May 2023 and December 2023, the Company entered into a Securities Purchase Agreements (the “Purchase Agreements”), for the sale in a private placement of (i) Future Advance Convertible Promissory Notes (the “Notes”) in an aggregate principal amount of $16.2 million in August 2022,$4.0 million in November 2022, $1.2 million in May 2023, and $1.9 million in December 2023 (ii) Common Stock Purchase Warrants to purchase an additional 581.6 million shares of common stock with an exercise price of $0.067 per share and (iii) Common Stock Purchase Warrants to purchase an additional 581.6 million shares of common stock with an exercise price of $0.04 per share. Interest expense for the years ended December 31, 2023 and 2022, totaled $6.4 million and $4.4 million, respectively.</span></span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span></span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pursuant to the Notes, the Company promised to pay in cash and/or in shares of common stock, at a conversion price of $0.04 (the “Conversion Price”), the principal amount and interest at a rate of 15% per annum on any outstanding principal. The Conversion Price of the Notes is subject to adjustment, including if the Company issues or sells shares of common stock for a price per share less than the Conversion Price of the Notes or if the Company lists its shares of common stock on The Nasdaq Capital Market and the average volume weighted average price of such common stock for the <span style="-sec-ix-hidden:Fact_bac050d1d1ce491abed7657377a527a4">five trading days</span> preceding such listing is less than $0.04 per share; provided, however, that the Conversion Price shall never by less than $0.01. The Notes contain customary events of default and covenants, including limitations on incurrences of indebtedness and liens.</div> <div style="text-align: justify; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In August 2023 and November 2023, the Company utilized its election to convert the August and November issued 2022 Convertible Notes Payable into shares of common stock upon the Notes’ maturity.  The August notes totaling $16.2 million in principal and $2.4 million in interest were converted to 464,440,813 shares of common stock. The November notes totaling $4.0 million in principal and $0.6 million in interest were converted to 114,481,063 shares of common stock.<br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-weight: bold; font-style: italic; font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;">Acquisition Convertible promissory notes payable -</span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;"> In August 2020, the Company entered into an asset purchase agreement with Celularity to acquire Celularity’s UltraMIST assets. A portion of the aggregate consideration of $24 million paid for the assets included the issuance of a promissory note to Celularity in the principal amount of $4 million (the “Seller Note”). The Seller Note matured on August 6, 2021, and was not repaid. The Company’s failure to pay the outstanding principal balance when due constituted an event of default under the terms of the Seller Note and, accordingly, it began accruing additional interest of 5.0% in addition to the 12.0% initial rate, as of the date of the default. As of December 31, 2023, and 2022, the Seller Notes had outstanding accrued interest of $2.2 million and $1.5 <span style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;">million</span>, respectively.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company evaluated embedded conversion features within the convertible promissory note and determined that the conversion feature does not require to be bifurcated. Upon adoption of ASC 2020-06 effective January 1, 2021, the convertible promissory note is accounted for as a single liability due to the elimination of the beneficial conversion feature accounting model.</div> <div><br/></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-weight: bold; font-style: italic; font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;">Convertible promissory notes payable, related party -</span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none;"> In August 2020, the Company issued a convertible promissory note payable in the amount of $1.4 million. The note matured on August 6, 2021, and was not repaid and is currently in default. As of December 31, 2023, and 2022, the note had outstanding accrued interest of $636 thousand and $444 thousand, respectively.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">In October 2023, the Company signed a settlement letter agreement for the payment of $1.4 million principal to settle this convertible note.  Payment is due on the earlier of March 31, 2024, or the closing of the Merger described in Note 4.  If the Company fails to make payment, the lender retains all rights with respect to the convertible promissory note.<br/> </div> <div> <br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="18" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands, except conversion price)</div> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Conversion </div> <div style="color: rgb(0, 0, 0);">Price</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Conversion</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Option</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Acquisition convertible promissory note, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Convertible promissory note, related party, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">2022 Convertible notes payable</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.04</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,639</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,235</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,404</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">2022 Convertible notes payable, related parties</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.04</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">450</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(118</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">332</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total Convertible promissory notes</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,462</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,353</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,109</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="18" rowspan="1" style="vertical-align: top; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2022</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(In thousands, except conversion price)</div> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Conversion </div> <div style="color: rgb(0, 0, 0);">Price</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Principal</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Debt</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Conversion</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Option</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Acquistion convertible promissory note, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><br/> </div> </td> <td style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Convertible promissory note payable, related parties, in default</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.10</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,373</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">2022 Convertible notes payable</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.04</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">13,660</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,532</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,585</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,713</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 2px;" valign="bottom">2022 Convertible notes payable, related parties <br/> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">0.04</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,515</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(1,234</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">755</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,036</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 10pt; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total Convertible Promissory Notes</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">25,548</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,766</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,340</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">24,122</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.1 4000000 0 0 4000000 0.1 1373000 0 0 1373000 0.04 2639000 1235000 0 1404000 0.04 450000 118000 0 332000 8462000 1353000 0 7109000 0.1 4000000 0 0 4000000 0.1 1373000 0 0 1373000 0.04 13660000 2532000 1585000 12713000 0.04 6515000 1234000 755000 6036000 25548000 3766000 2340000 24122000 16200000 4000000 1200000 1900000 581600000 0.067 581600000 0.04 6400000 4400000 0.04 0.15 0.04 0.01 16200000 2400000 464440813 4000000 600000 114481063 24000000 4000000 2021-08-06 0.05 0.12 2200000 1500000 1400000 2021-08-06 636000 444000 1400000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Asset-Backed Secured Promissory Notes</div> </td> </tr> </table> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; text-transform: none;">In July 2023, the Company issued Asset-Backed Secured Promissory Notes (the “ABS Promissory Notes”) in an aggregate principal amount of $4.6 million to certain accredited investors (the “Purchasers”) at an original issue discount of 33.33%. The ABS Promissory Notes bear an interest rate of 0% per annum and mature on January 21, 2024 (the “Maturity Date”).  The Company received total proceeds of approximately $3.0 million. The Company entered into a Security Agreement providing for a continuing and unconditional security interest in any and all property of the Company.  This security interest is subordinate to the Senior Secured Debt described in Note 10. Interest expense for the year ended December 31, 2023, totaled $812 thousand.</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; text-transform: none;">The Company and the Purchasers also entered into a side letter pursuant to which the parties agreed that upon the Maturity Date, or upon a fundamental transaction as defined by the ABS Promissory Notes, the Company will issue each Purchaser a Future Advance Convertible Promissory Note with the same principal amount as the principal amount of such Purchasers’ ABS Promissory Notes, plus any accrued and unpaid interest and two Common Stock Purchase Warrants, substantially in the forms of the Notes and Common Stock Purchase Warrants disclosed in Note 11.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In evaluating the accounting for the ABS Promissory Notes and Side Letter (the “Side Letter”), pursuant to relevant guidance, the Side Letter was determined to not represent a freestanding financial instrument as it is not legally detachable and separately exercisable.  <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400;">The redemption features under the Side Letter are considered embedded derivatives, including a right for contingent redemption upon an event of default, automatic redemption upon maturity of the ABS Promissory Notes, and redemption is triggered upon a fundamental transaction. As a result, the Company determined these features met the criteria of an embedded derivative.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Principal</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Debt</div> <div style="text-align: center;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Embedded </div> <div style="text-align: center;">Derivative</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Carrying</div> <div style="text-align: center;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">ABS promissory notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">ABS promissory notes, related parties</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,462</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,458</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Total ABS Promissory Notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,575</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4600000 0.3333 0 2024-01-21 3000000 812000 2 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400;">The redemption features under the Side Letter are considered embedded derivatives, including a right for contingent redemption upon an event of default, automatic redemption upon maturity of the ABS Promissory Notes, and redemption is triggered upon a fundamental transaction. As a result, the Company determined these features met the criteria of an embedded derivative.</span> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Principal</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Debt</div> <div style="text-align: center;">Discount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Embedded </div> <div style="text-align: center;">Derivative</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Carrying</div> <div style="text-align: center;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">ABS promissory notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">ABS promissory notes, related parties</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,462</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,458</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Total ABS Promissory Notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,575</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3122000 53000 48000 3117000 1462000 49000 45000 1458000 4584000 102000 93000 4575000 <div style="text-align: justify;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13.</td> <td style="width: auto; vertical-align: top;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">Fair Value Measurements</span></span></td> </tr> </table> </div> <div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">         <span style="font-weight: bold;"> <br/> </span></span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company uses various inputs to measure the outstanding warrants and certain embedded conversion features associated with convertible debt on a recurring basis to determine the fair value of the liabilities. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The following table classifies the Company’s liabilities measured at fair value on a recurring basis into the fair value hierarchy: </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Fair value measurement at December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(in thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Fair value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Quoted </div> <div style="text-align: center;">prices in </div> <div style="text-align: center;">active </div> <div style="text-align: center;">markets </div> <div style="text-align: center;">(Level 1)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Significant </div> <div style="text-align: center;">other </div> <div style="text-align: center;">observable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 2)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Significant <br/> unobservable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,447</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,447</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Conversion option</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Fair Value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Fair value measurement at December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(in thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> Fair value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> <div style="text-align: center;">Quoted </div> <div style="text-align: center;">prices in </div> <div style="text-align: center;">active </div> <div style="text-align: center;">markets </div> <div style="text-align: center;">(Level 1)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> <div style="text-align: center;">Significant </div> <div style="text-align: center;">other </div> <div style="text-align: center;">observable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 2)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> <div style="text-align: center;">Significant </div> <div style="text-align: center;">unobservable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 3)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Conversion option</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Fair Value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">There were no transfers between Level 1, 2, or 3, during the years ended December 31, 2023, and 2022. Both observable and unobservable inputs were used to determine fair value of the positions that the Company classified within the Level 3 category.  Unrealized gains and losses associated with the liabilities within the Level 3 category include changes in fair value that were attributable to both observable and unobservable inputs.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><br/> </div> <div style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Warrant Liability</div> <div style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/> </div> <div style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;"><span style="font-style: normal; font-weight: normal;">The Company’s liability classified warrants as of December 31, 2023, and initial valuation of December 2023 warrants, were valued using a probability weighted expected value considering the Merger Agreement and the previous Black Scholes valuation model, with significant value stemming from the Merger Agreement.  Significant inputs under the Merger Agreement valuation included the risk adjusted expected exchange ratio (0.003), the value of SEPA’s Class A Common Stock, the expected timing of the closing of the Merger (estimated by February 29, 2024), and the probability of the Merger closing (90% probability).</span> </div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Significant Black Scholes valuation model inputs related to the Company’s warrants are listed below:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Initial Valuation</div> <div style="text-align: center;">May 2023 Issuance<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Weighted average expected life in years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>5.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>4.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Weighted average volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Value of underlying shares</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.019</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.005</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Weighted average risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expected dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the Level 3 warrant activity is as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">(in thousands, except per share data) <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> Warrants</div> <div style="text-align: center;">Outstanding<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Fair Value<br/> </div> <div style="text-align: center;">per Share<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> Warrant Liability </div> <div>Fair Value<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">Balance December 31, 2021<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">62,617</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">9,614</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; text-indent: 9pt; width: 64%;" valign="bottom">Cashless exercise <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(27,037</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.09</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(3,130</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; text-indent: 9pt; width: 64%; background-color: #CCEEFF;" valign="bottom">Issuance of warrants classified as liablities<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,031,276</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.06</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">4,873</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">(9,941</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Balance December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">1,066,856</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">1,416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Warrants exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Issuance of warrants classified as liablities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">154,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">0.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">1,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">11,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">1,221,308</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">0.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">14,447</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Embedded Conversion Option</div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain convertible notes include a conversion option that meets the definition of a derivative liability and, accordingly, is required to be bifurcated. The fair value for the embedded derivative liability at issuance for the ABS Promissory Notes was estimated as the difference in fair value of the ABS Promissory Notes, including the conversion obligation under the Side Letter and the value of the ABS Promissory Notes in the absence of the conversion obligation.  The value of the ABS Promissory Notes without the conversion obligation was estimated using a discounted cash flow analysis with an estimated market yield.<br/> </span><br/></div> <div style="text-align: justify; color: #000000;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The Company’s embedded conversion liability  for the initial valuation of the December 2023 financing, and as of December 31, 2023, was valued using a probability weighted expected value considering the Merger Agreement and the previous Black Scholes model, with significant value being assigned to the Merger Agreement assumptions. Significant inputs included the risk adjusted expected exchange ratio (0.003), value of SEPA class A common stock, expected timing of the closing of the merger (estimated by February 29, 2024), and probability of the merger transaction closing (90% probability). </span></div> <div style="text-align: justify; color: #000000;"><br/> </div> <div style="text-align: justify; color: #000000;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The fair value of conversion option liability assumptions for initial valuation of May 2023, and December 31, 2022, under the Black Scholes model are listed below:</span></div> <div><br/></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Initial Valuation </div> <div style="text-align: center;">May 2023 Issuance<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">December 31, 2022 <br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Conversion price <span style="font-style: normal; font-weight: normal;"><sup style="font-style: italic;"><span style="font-style: normal;">(1)</span></sup></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">0.04</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.04</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Value of underlying shares</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.019</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.005</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Interest Rate (annual) <span style="font-style: normal; font-weight: normal;"><sup style="font-style: italic;"><span style="font-style: normal;">(2)</span></sup></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">4.70</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">4.64</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Volatility (annual) <span style="font-style: normal;"><sup style="font-style: italic;"><span style="font-style: normal;">(3)</span></sup></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">114</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">503</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Time to maturity<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1.00</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 22.5pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: #000000; font-style: italic;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-style: italic;">Based on the terms provided in the convertible promissory note agreements to convert to common stock of the Company</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 22.5pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: #000000; font-style: italic;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-style: italic;">Interest rate for U.S. Treasury Bonds, as of each presented period ending date, as published by the U.S. Federal Reserve.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 22.5pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: #000000; font-style: italic;">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-style: italic;">Based on the historical daily volatility of the Company as of each presented period ending date. As of December 31, 2022, the Company applied a discount rate to the historical volatility.</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the conversion option liability activity is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; text-align: left; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(in thousands)</td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div>Conversion </div> <div>Liability</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Balance December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">6,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Issuance of Convertible Notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">2,760</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Settlement of convertible notes <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(218</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000;">(6,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Balance December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000;">2,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Issuance of Convertible Notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">(519</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">(1,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000;">93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The following table classifies the Company’s liabilities measured at fair value on a recurring basis into the fair value hierarchy: </span> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Fair value measurement at December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(in thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Fair value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Quoted </div> <div style="text-align: center;">prices in </div> <div style="text-align: center;">active </div> <div style="text-align: center;">markets </div> <div style="text-align: center;">(Level 1)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Significant </div> <div style="text-align: center;">other </div> <div style="text-align: center;">observable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 2)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Significant <br/> unobservable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,447</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,447</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Conversion option</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Fair Value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Fair value measurement at December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(in thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> Fair value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> <div style="text-align: center;">Quoted </div> <div style="text-align: center;">prices in </div> <div style="text-align: center;">active </div> <div style="text-align: center;">markets </div> <div style="text-align: center;">(Level 1)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> <div style="text-align: center;">Significant </div> <div style="text-align: center;">other </div> <div style="text-align: center;">observable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 2)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> <div style="text-align: center;">Significant </div> <div style="text-align: center;">unobservable </div> <div style="text-align: center;">inputs </div> <div style="text-align: center;">(Level 3)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Conversion option</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Fair Value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 14447000 0 0 14447000 93000 0 0 93000 14540000 0 0 14540000 1416000 0 0 1416000 2340000 0 0 2340000 3756000 0 0 3756000 0 0 0 0 0.003 0.90 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Significant Black Scholes valuation model inputs related to the Company’s warrants are listed below:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Initial Valuation</div> <div style="text-align: center;">May 2023 Issuance<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Weighted average expected life in years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>5.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>4.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Weighted average volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Value of underlying shares</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.019</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.005</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Weighted average risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expected dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P5Y P4Y8M4D 0.84 0.92 0.019 0.005 0.035 0.04 0 0 <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the Level 3 warrant activity is as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">(in thousands, except per share data) <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> Warrants</div> <div style="text-align: center;">Outstanding<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Fair Value<br/> </div> <div style="text-align: center;">per Share<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> Warrant Liability </div> <div>Fair Value<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">Balance December 31, 2021<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">62,617</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">9,614</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; text-indent: 9pt; width: 64%;" valign="bottom">Cashless exercise <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(27,037</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.09</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(3,130</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; text-indent: 9pt; width: 64%; background-color: #CCEEFF;" valign="bottom">Issuance of warrants classified as liablities<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,031,276</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.06</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">4,873</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">(9,941</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Balance December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">1,066,856</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">1,416</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Warrants exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Issuance of warrants classified as liablities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">154,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">0.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">1,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt; color: #000000;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000;">11,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">1,221,308</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">0.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">14,447</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 62617 0.15 9614000 27037 0.09 3130000 1031276 0.06 4873000 9941000 1066856 0.06 1416000 0 0 0 154452 0.01 1655000 -11376000 1221308 0.01 14447000 0.003 0.90 <div style="text-align: justify; color: #000000;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The fair value of conversion option liability assumptions for initial valuation of May 2023, and December 31, 2022, under the Black Scholes model are listed below:</span></div> <div><br/></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Initial Valuation </div> <div style="text-align: center;">May 2023 Issuance<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">December 31, 2022 <br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Conversion price <span style="font-style: normal; font-weight: normal;"><sup style="font-style: italic;"><span style="font-style: normal;">(1)</span></sup></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">0.04</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.04</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Value of underlying shares</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.019</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.005</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Interest Rate (annual) <span style="font-style: normal; font-weight: normal;"><sup style="font-style: italic;"><span style="font-style: normal;">(2)</span></sup></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">4.70</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">4.64</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Volatility (annual) <span style="font-style: normal;"><sup style="font-style: italic;"><span style="font-style: normal;">(3)</span></sup></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">114</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">503</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Time to maturity<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1.00</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 22.5pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: #000000; font-style: italic;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-style: italic;">Based on the terms provided in the convertible promissory note agreements to convert to common stock of the Company</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 22.5pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: #000000; font-style: italic;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-style: italic;">Interest rate for U.S. Treasury Bonds, as of each presented period ending date, as published by the U.S. Federal Reserve.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 22.5pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: #000000; font-style: italic;">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-style: italic;">Based on the historical daily volatility of the Company as of each presented period ending date. As of December 31, 2022, the Company applied a discount rate to the historical volatility.</div> </td> </tr> </table> 0.04 0.04 0.019 0.005 0.047 0.0464 1.14 5.03 P1Y P0Y7M6D <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the conversion option liability activity is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; text-align: left; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(in thousands)</td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div>Conversion </div> <div>Liability</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Balance December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">6,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Issuance of Convertible Notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">2,760</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Settlement of convertible notes <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(218</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000;">(6,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Balance December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000;">2,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Issuance of Convertible Notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">(519</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Change in fair value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000;">(1,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000;">93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 6255000 2760000 218000 6457000 2340000 -519000 1728000 93000 <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">14.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Contract Liabilities</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has contract liabilities from contracts with customers as follows:</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">During the years ended December 31, 2023, and 2022, the Company recognized revenue related to these contract liabilities of $60 thousand and $253 thousand, respectively, that were included in the beginning contract liability balances for each of those periods.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the changes in contract liabilities:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">341</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">New service agreements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">209</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Revenue recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(253</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total Contract Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> -60000 -253000 <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the changes in contract liabilities:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">341</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">New service agreements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">209</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Revenue recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(253</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total Contract Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 290000 341000 209000 202000 -60000 -253000 439000 290000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Common Stock Purchase Warrants</span></div> </td> </tr> </table> <div> <br/> </div> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of the warrant activity is as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: left; padding-bottom: 2px;" valign="bottom">(in thousands, except per share data)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Warrants</div> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Weighted </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> Average</div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> Exercise Price</div> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Weighted </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Average</div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Remaining </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> Life</div> </div> (years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Warrants at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">204,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.20</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2.54</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Issuances</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,031,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(27,943</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.09</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Forfeited or expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,208,216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.07</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Issuances</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">154,451</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Forfeited or expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(141,095</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,221,572</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">4.01</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of the warrant activity is as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: left; padding-bottom: 2px;" valign="bottom">(in thousands, except per share data)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Warrants</div> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Weighted </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> Average</div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> Exercise Price</div> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Weighted </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Average</div> <div style="color: rgb(0, 0, 0); font-size: 10pt;">Remaining </div> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-size: 10pt;"> Life</div> </div> (years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Warrants at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">204,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.20</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2.54</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Issuances</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,031,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(27,943</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.09</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Forfeited or expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,208,216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.07</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Issuances</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">154,451</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">Forfeited or expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(141,095</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,221,572</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">4.01</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 204883000 0.2 P2Y6M14D 1031276000 0.06 27943000 0.09 0 0 1208216000 0.07 P3Y6M18D 154451000 0.06 0 0 141095000 0 1221572000 0.06 P4Y3D <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">16.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Common Stock</span></div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In December 2022, the Company’s stockholders approved an amendment to the Company’s Articles of Incorporation to increase the number of authorized shares of common stock from 800,000,000 to 2,500,000,000.  In January 2023, the Company filed the amendment to the Articles of Incorporation with the state of Nevada to affect the increase in authorized shares.</div> 800000000 2500000000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">17.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Concentration of Credit Risk and Limited Suppliers</span></div> </td> </tr> </table> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Major customers are defined as customers whose accounts receivable, or sales individually consist of more than ten percent of total trade receivable or total sales, respectively. There were no accounts receivable concentrations on December 31, 2023, or 2022.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company currently purchases most of its product component materials from single suppliers and the loss of any of these suppliers could result in a disruption in our production. The percentage of purchases from major vendors of the Company that exceeded ten percent of total purchases were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">Year ended December 31,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2022</td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Purchases:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Vendor A</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Vendor B</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> </table> 0 0 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company currently purchases most of its product component materials from single suppliers and the loss of any of these suppliers could result in a disruption in our production. The percentage of purchases from major vendors of the Company that exceeded ten percent of total purchases were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">Year ended December 31,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2022</td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Purchases:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Vendor A</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Vendor B</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> </table> 0.19 0.19 0.19 0 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">18.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Revenue</span></div> </td> </tr> </table> <div> <br/> </div> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The disaggregation of revenue is based on type and geographical region. The following table presents revenue from contracts with customers: </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Year ended December 31, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Year ended December 31, 2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">International</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">International</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Consumables and parts revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>13,143</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>79</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>13,222</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9,790</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>72</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9,862</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">System revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,841</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>116</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,957</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,179</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>149</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,328</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">License fees and other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>41</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>35</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>76</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>283</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>38</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>321</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">Product Revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>19,025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>230</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>19,255</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>15,252</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>259</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>15,511</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Rental Income <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,143</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,143</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,231</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,231</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><span style="font-weight: normal;">Total Revenue </span><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">20,168</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">230</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">20,398</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">16,483<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">259<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">16,742<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The disaggregation of revenue is based on type and geographical region. The following table presents revenue from contracts with customers: </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Year ended December 31, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> Year ended December 31, 2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">International</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">International</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Consumables and parts revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>13,143</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>79</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>13,222</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9,790</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>72</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9,862</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">System revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,841</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>116</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,957</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,179</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>149</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,328</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">License fees and other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>41</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>35</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>76</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>283</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>38</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>321</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">Product Revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>19,025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>230</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>19,255</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>15,252</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>259</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>15,511</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Rental Income <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,143</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,143</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,231</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1,231</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><span style="font-weight: normal;">Total Revenue </span><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">20,168</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">230</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">20,398</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">16,483<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">259<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">16,742<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><br/> </td> </tr> </table> 13143000 79000 13222000 9790000 72000 9862000 5841000 116000 5957000 5179000 149000 5328000 41000 35000 76000 283000 38000 321000 19025000 230000 19255000 15252000 259000 15511000 1143000 0 1143000 1231000 0 1231000 20168000 230000 20398000 16483000 259000 16742000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">19.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Stock-Based Compensation</span></div> </td> </tr> </table> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On November 1, 2010, the Company approved the Amended and Restated 2006 Stock Incentive Plan of SANUWAVE Health, Inc. effective as of January 1, 2010 (the “Stock Incentive Plan”). The Stock Incentive Plan permits grants of awards to selected employees, directors, and advisors of the Company in the form of restricted stock or options to purchase shares of common stock. Options granted may include non-statutory options as well as qualified incentive stock options. The Stock Incentive Plan is administered by the board of directors of the Company. The Stock Incentive Plan gives broad powers to the board of directors of the Company to administer and interpret the form and conditions of each option. The stock options granted under the Stock Incentive Plan are generally non-statutory options which generally vest over a period of up to three years and have a ten-year term. The options are granted at an exercise price determined by the board of directors of the Company to be the fair market value of the common stock on the date of the grant. As of December 31, 2023, and 2022, the Stock Incentive Plan reserved a total of 35,000,000 shares of common stock for grant. On December 31, 2023, there were 5,598,216 shares of common stock available for grant under the Stock Incentive Plan.</div> P3Y P10Y 35000000 35000000 5598216 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">20.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Income Taxes</span></div> </td> </tr> </table> </div> <div style="text-align: justify; margin-right: 0.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; margin-right: 0.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company files income tax returns in the United States Federal jurisdiction and various state and foreign jurisdictions. The Company is subject to United States Federal and state income tax examinations by tax authorities for any years that have net operating losses open until the net operating losses are used.</div> <div style="text-align: justify; margin-right: 0.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div> <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">The components of the net loss before income taxes are as follows: </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">Year ended December 31,<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(In thousands)</td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Domestic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(25,783</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(10,279</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(20</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(25,803</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(10,291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div> <br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with ASC Topic 740, <span style="font-style: italic;">Income Taxes </span>(“ASC 740”), the Company accounts for income taxes utilizing the asset and liability method. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. A valuation allowance is provided for the deferred tax assets, including loss carryforwards, when it is more likely than not that some portion or all a deferred tax asset will not be realized.</div> <div><br/> </div> <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The income tax provision (benefit) from continuing operations consists of the following:</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">Current:</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> Current Tax Provision<br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Deferred:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,564</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(5,657</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(459</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>753</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Change in valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,026</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,905</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> Deferred Tax Provision<br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/></div> <div style="text-align: justify; margin-right: 0.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, and 2022, the Company did not have any undistributed earnings of our foreign subsidiaries. As a result, no additional income or withholding taxes have been provided for. The Company does not anticipate any impacts of the global intangible low taxed income (“GILTI”) and base erosion anti-abuse tax (“BEAT”) and as such, the Company has not recorded any impact associated with either GILTI or BEAT.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The income tax provision (benefit) amounts differ from the amounts computed by applying the United States Federal statutory income tax rate of 21% for the years ended December 31, 2023, and 2022. Adjustments to determine income tax expense are as follow:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(In thousands)</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">Years ended December 31,<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Tax benefit at statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(5,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(2,161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Increase (reduction) in income taxes resulting from:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State income tax benefits, net of federal benefit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(307</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Non-deductible gain on warrant adjustment valuation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Change in valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,026</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,905</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Registration penalties</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">67</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(332</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>934</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Income Tax Expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to the deferred tax assets are as follows:</div> <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> (In thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Deferred Tax Assets</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Net operating loss carryforwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>42,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>38,323</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Net operating loss carryforwards - foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Excess of tax basis over book value of property and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Excess of tax basis over book value of intangible assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Lease liability</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">192</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">150</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Stock-based compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,495</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Accrued employee compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Capitalized equity costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Capitalized research and development</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,273</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">116</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Net change in reserve accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Gross deferred tax asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>47,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>43,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Valuation Allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(47,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(43,070</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Net Deferred Tax Asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>180</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>145</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Deferred Tax Liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Right-of-use asset</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(180</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(145</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Gross deferred tax liability</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(180</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(145</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">TOTAL</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “Inflation Reduction Act”) into law. The Inflation Reduction Act imposes an excise tax of 1% on the fair market value of net stock repurchases made after December 31, 2022. The impact of this provision will be dependent on the extent of share repurchases made in future periods. We continue to analyze the impacts of the Inflation Reduction Act; however, it is not expected to have a material impact on our financial statements. Additionally, the Inflation Reduction Act includes a new corporate alternative minimum tax which is not currently applicable to the Company.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-right: 0.3pt; font-family: 'Times New Roman'; font-size: 10pt;">The Tax Cuts and Jobs Act (“TCJA”) requires taxpayers to capitalize and amortize research and development (“R&amp;D”) expenditures under section 174 for tax years beginning after December 31, 2021. This rule became effective for the Company during 2022 and resulted in capitalized R&amp;D costs of $1.3 million as of December 31, 2023. The Company will amortize these costs for tax purposes over five years for R&amp;D performed in the U.S. and over 15 years for R&amp;D performed outside the U.S. In 2023, all R&amp;D was performed in the U.S.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; margin-right: 0.3pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. In assessing the realization of deferred tax assets, management considers, whether it is “more likely than not”, that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; margin-right: 0.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">ASC 740 requires that a valuation allowance be established when it is “more likely than not” that all, or a portion of, deferred tax assets will not be realized. A review of all available positive and negative evidence needs to be considered, including the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies. After consideration of all the information available, management believes that uncertainty exists with respect to future realization of its deferred tax assets and has, therefore, established a full valuation allowance as of December 31, 2023, and 2022.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; margin-right: 0.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s ability to use its net operating loss carryforwards could be limited and subject to annual limitations. Since a full analysis under Section 382 of the Internal Revenue Code has not been performed, the Company may realize a “more than 50% change in ownership” which could limit its ability to use its net operating loss carryforwards accumulated to date to reduce future taxable income and tax liabilities. Additionally, because United States tax laws limit the time during which net operating loss carryforwards may be applied against future taxable income and tax liabilities, the Company may not be able to take advantage of all or portions of its net operating loss carryforwards for Federal income tax purposes.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; margin-right: 0.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Federal net operating loss carryforwards of approximately $77.9 million from years ending December 31, 2005, through December 31, 2017, will begin to expire in <span style="-sec-ix-hidden:Fact_be0c3fefcb8c467babadc72a91c4cfef">2025</span>. The Federal net operating loss carryforward for the years ended December 31, 2018, through 2023 of approximately $99.9 million will not expire. The state net operating loss carryforwards of approximately $75.1 million from years ending December 31, 2005, through December 31, 2023, will expire at various dates through <span style="-sec-ix-hidden:Fact_04525411568641b4bf400fb18d762024">2043</span>. The foreign net operating loss carryforward on December 31, 2023, of $0.1 million will begin to expire in <span style="-sec-ix-hidden:Fact_06da1cab0a804fea99c1c5a1eeee41b9">2024</span>.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A provision of ASC 740 specifies that companies are to account for uncertainties in income tax reporting, and prescribes a methodology for recognizing, reversing, and measuring the tax benefits of a tax position taken, or expected to be taken, in a tax return. ASC 740 requires the evaluation of tax positions taken or expected to be taken while preparing the Company’s tax returns to determine whether the tax positions would “more-likely-than-not” be sustained if challenged by the applicable tax authority. Tax positions not deemed to meet the more-likely-than-not threshold would be recorded as a tax benefit or expense in the current year. Management has evaluated and concluded that there were no material uncertain tax positions requiring recognition in the Company’s consolidated financial statements as of December 31, 2023, and 2022. The Company does not expect any significant changes in the unrecognized tax benefits within twelve months of the reporting date.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company will recognize in income tax expense, interest and penalties related to income tax matters. For the years ended December 31, 2023, and 2022, the Company did not have any amounts recorded for interest and penalties.</div> <div> <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">The components of the net loss before income taxes are as follows: </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">Year ended December 31,<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(In thousands)</td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Domestic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(25,783</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(10,279</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(20</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(25,803</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(10,291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> -25783000 -10279000 -20000 -12000 -25803000 -10291000 <div><br/> </div> <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The income tax provision (benefit) from continuing operations consists of the following:</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">Current:</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> Current Tax Provision<br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Deferred:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,564</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(5,657</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(459</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>753</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Change in valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,026</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,905</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> Deferred Tax Provision<br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 0 4000 2000 0 0 4000 2000 -3564000 -5657000 -459000 753000 -3000 -1000 -4026000 -4905000 0 0 0 0 <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The income tax provision (benefit) amounts differ from the amounts computed by applying the United States Federal statutory income tax rate of 21% for the years ended December 31, 2023, and 2022. Adjustments to determine income tax expense are as follow:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">(In thousands)</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">Years ended December 31,<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Tax benefit at statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(5,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(2,161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Increase (reduction) in income taxes resulting from:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State income tax benefits, net of federal benefit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(307</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Non-deductible gain on warrant adjustment valuation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Change in valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,026</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,905</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Registration penalties</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">67</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(332</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>934</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Income Tax Expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.21 0.21 -5485000 -2161000 -307000 -473000 2102000 -3270000 4026000 4905000 0 67000 -332000 934000 4000 2000 <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to the deferred tax assets are as follows:</div> <div style="text-align: justify; margin-right: 0.3pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> (In thousands)<br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">December 31, 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Deferred Tax Assets</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Net operating loss carryforwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>42,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>38,323</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Net operating loss carryforwards - foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Excess of tax basis over book value of property and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Excess of tax basis over book value of intangible assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Lease liability</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">192</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">150</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Stock-based compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,495</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Accrued employee compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Capitalized equity costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Capitalized research and development</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,273</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">116</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Net change in reserve accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Gross deferred tax asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>47,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>43,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Valuation Allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(47,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(43,070</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Net Deferred Tax Asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>180</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>145</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Deferred Tax Liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Right-of-use asset</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(180</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(145</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Gross deferred tax liability</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(180</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(145</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">TOTAL</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 42484000 38323000 27000 24000 70000 9000 1162000 1325000 192000 150000 1495000 1487000 338000 750000 235000 0 1273000 116000 0 1031000 47276000 43215000 47096000 43070000 180000 145000 180000 145000 180000 145000 0 0 1300000 P5Y P15Y 77900000 99900000 99900000 99900000 99900000 99900000 99900000 75100000 100000 0 0 0 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">Commitments and Contingencies</span></div> </td> </tr> </table> </div> <div style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Litigation</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In the ordinary course of business, the Company from time to time becomes involved in various legal proceedings involving a variety of matters. The Company does not believe there are any pending legal proceedings that will have a material adverse effect on the Company’s business, consolidated financial position, results of operations, or cash flows. However, the outcome of such legal matters is inherently unpredictable and subject to significant uncertainties. The Companies expenses legal fees in the period in which they are occurred.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">In February 2024, the Company entered into a termination agreement with an advisor to agree on termination fees owed with respect to a previous engagement agreement. The company agreed to a contingent payment of $670 thousand upon the closure of the Merger disclosed in note 4.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="display:none;"><br/></div> <div style="text-indent: -36pt; margin-left: 36pt; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition Dispute</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In May 2022, the Company received notification alleging that it is not in compliance with the license agreement with Celularity entered in connection with the acquisition of the UltraMIST assets. The Company has responded and asserted that the Company is not in breach and that the supplier has breached various agreements. It is too early to determine the outcome of this matter. Any potential impact to the Company cannot be fully determined at this time.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Lease Commitments</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">As of December 31, 2023, the maturities of the Company’s operating and financing leases, which have initial or remaining lease terms more than one year, consist of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">Operating <br/> Leases</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">Finance</div> <div style="text-align: center; color: rgb(0, 0, 0);">Leases</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Year ended December 31,</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">67</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Total Lease Payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">389</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">449</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">As of December 31, 2023, the maturities of the Company’s operating and financing leases, which have initial or remaining lease terms more than one year, consist of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">Operating <br/> Leases</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">Finance</div> <div style="text-align: center; color: rgb(0, 0, 0);">Leases</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Year ended December 31,</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">67</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76.06%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Total Lease Payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">389</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.04%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">449</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.04%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 141000 189000 122000 216000 67000 44000 59000 0 0 0 389000 449000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">22.</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Subsequent Event<br/> </div> </td> </tr> </table> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> In March 2024, the Company entered into an exclusive license and option agreement (the “License and Option Agreement”) with a third party licensee (the “Licensee”) in connection with a portfolio of Sanuwave, Inc. patents related to the field of intravascular shockwave applications (the “Patents”).  In exchange for a one-time payment of $2.5 million, Sanuwave, Inc. granted the Licensee an exclusive license to the Patents and an option to acquire the Patents for an additional one-time payment in the single-digit millions of dollars.  If the Licensee does not exercise its option to acquire the Patents during a specified option period, the license terminates and all rights revert back to Sanuwave, Inc.<br/> </div> 2500000 Based on the terms provided in the convertible promissory note agreements to convert to common stock of the Company Based on the historical daily volatility of the Company as of each presented period ending date. As of December 31, 2022, the Company applied a discount rate to the historical volatility. Interest rate for U.S. Treasury Bonds, as of each presented period ending date, as published by the U.S. Federal Reserve.

3_#J'7 MML,220UW$$-#F"):2B6=,9@+#QG15%PI=CV-(Y(>MGK8ZF%KZ= %,6<)@C)@ M%B&66P6T])11BFR +)$H+;\&N&I\U$(&A*3:8CQUQ%KSHLM?O@NOQO[F!W28 M+R>K^+UYKWE22-Z!O>9I;!>_H5/Q?S],9T/_6': /Z!#_+.7M9Y!Y>-M>OCV MO[M4#K+JGQ_F MYV?Q+3#(XO]^.'S"BA>^J,E0Q81]YH'L5U MS>-R@T5&S*AK-JKRN6=U;.O-':CZ9LLED8O T)W./;3)IYC:;>PP: MS3V\KKE_$VQ)-;R+3YJ;E='GN!O/W'3)1AW>F=&#=9DJ/Q?WNVR<[W/9[$;- MLEOG9M/PJPOVLQ\&BSK_@ \7V+D]GM=$Y-9ZIN[L(%/&!-&$\>L[_')\V^JFGF@@#=QB^+Q1OADTN/;X?>NXF+-UK*R8E/ MN.FN@W+2PO/EGZE/G Y26TAC$ A7C.SC,,SOW]QL%OX.TY._MO-+XG#B>TI/ M75F/LO&[7A06?#Z7.V^\]/A?A[.;\<-LRV,LS^##-#YT6/KAU,02L/"24=.; MS(_&7\.SJ='C-"QWO&OXJW;=K9K\YF;9X]"-[(O5ICP51L27=P/%BO,[./7;J_#/BIN]"9), M<#?=9/T^?W^(;F=QHR6(.$#/Q5S-*W.YTO*Z75V^]NSEV^>14:,.L1N?X#Z, M\+F.C_I<^3#^'S,U^JH>IQOF8SWD<#.90UX1URB=4A =T,0ZY*YI\6[EO@(0 M'-B;\L'R,]X55$\YLA7@_WGG(]:_9NVI_M.I,.AD).7E7U5V,XF!@C]\BJ[M MV+^)$8Z[V32UD*L+M>SK/'N9WR)J8'63^0*IE^O]J):]X\VOK;ZR]G?SW1 V MV@W1/L[@^J9]%5MG!-(WX]LPU,?_]0>!(/_+=+XC+:U3#3/GNU,)QM6^E&^9 M:I0#LZHVS_C&_* ^1M R7X2T[CX/\CTBH&[XV"JC*1[D>)QC_ *,[R=C7>V, M!6J$-]WO]\[$7XH-(0QT.HQ[:;EG_>HFG\-]7WV>.!?#9_.-Z7[BO@S'#]/L M]2BL3O;1W(Q'86YOQ]:-!CFR+TU S#<9^J$)LUI^DW;YJ*;QG6+'3W]?V+]O M_9WXZB&8_/;8#&?8;>.:U>9&J/Q MM/;G;;&"WR\V=?V8O75Z\J"":8%D+J#DAT)\ZR*Y?'VN;.7Z5-^P;>'>+^[T MSK\I+BB$J5X *17 :*\#V#%!56&.D^<0,0P2T&BB_Q)5W%Q&O8<[2*V7N\5 M^:?Z[/WPX@ 7JOD6@!IM ;C9%K 2MCCA8^%&CT7F1RC!H@N0:>KR.!>9=WY5 M+FHG$/^(8IHC: F@OT;\S"V#.(;7HZ!XSQ8/HBPR#F*&)+*$NUA&AU008RRA MY@+O+J=[%FQMH^[C&DP>7/*I@9$86P.I<$$KO)#ALDA%AP4G4G!X_':>-%M; MW+V7C=^#=_0E7%SV]-9=WYJON=BH\CT]N9__JA[+_3FBWQH1^:#F#2;VU4Q- MHG>;;V[:!5?JQX3.+\1QTS'+D0O#*9!+'U";=7:OTL:VIW?E+B:__G.-KXJQ]C_M4 MD)Q5%:A;?._EETYWC'] FOLINSTVDX.WMO07JW#( M ;$$8\ZV]]+<5Q^WP/XQ6\NSEPOK._A+0^.R1*0N83"NV*?1A'VX3UTUC^?M MNN^SE]_#'^8&6[C;R\M75&R(K $29!^+,K+6*1*%G>/[X^58$W:.+1V_>)@^ M_ZS4_8\_.3U;)*J]61S'+43X?91@6*]WH-A91E!LZT*090)A12&3W#%,L4YT MCL6 GB,);WM0Y%^_.C5]F.0AOOS6GQ[O77[=ZALKSUY>/M_T/SES8HD^YTITU(7^?2D*\/;YJFV;:YA5TT-[F3,](^D JB M'&92$P,9L5XJKBPQW&@/M3FIDUL/9-1?GG+^Y]5V#0/ M:HX>XQ'.--8\79 0]7)[RV6LU,/LSRJ%:@Y#JR!2 TS,D/>.(@.1)$@A88A@ M 30]!M)RFSR+N"K+,R_/.Q=6'G2@"^6EK,Z.V9-=T>9OQASLLLUW"'A);6"P M^*@ .F\MHP"T%G%'/1>86G_UUEYWP0MTB9"PXS9WMQ+E*EZ,JGV;#6$I\(_LGOI$7?#WUK4OJL<<>\J<>;ZX6;ZXA MVGD(I$$@F*86!VEEQ! C+>9$J8!F1@'!KS_.>0V0QKH=[6R5_;U-1?C3'K/T M[817QZ,@M7GNZ=[&=SMV-NZ8G=V5,-!9]ZK36;T*,<<%9M B0YR5FGI(-:7: M"^FA3M+B7I75F\=%%NISAMWA@$H/""^64] =2[;7Z"LV,1T2B#,'&<:&"(H% M8=I S PU'G)]_<'53N,'393[=3G ^LU:D)T.[L:W8TUND+.'29#QLR3%]X&. M*PBL+M-<2!GK@>-(1T@;8!* E MAF *K%'$/[MW\;3F>?&M9F+U-U(?2"%D!_2#'F M"MU73L65],I6V<62@?&\>F_/[U(/L_&&[TH19C3<+M="]T'X_'@\B^R-Q0X7 M_OB7 5PA)"VFCA%"G=*. !.D"7. "),1PHMK/HSC]]W,9O<__OG/7[]^??&[ MGHQ>C">?_XP P'^>A+?_7'WV6?;[[>C'D8K2Y>Z>_^-C["PU=38;%WR$L[#) M3"-#S9=A9&,.5&<@R57% 3:,C6EY9_+I@):I8@TH6KAP9 MJB'NL]NT"]S- :<192Z6QP!.FI9BQT6L!YSS 0ZZ3L#1T#A/M7,T./>: AU! MAPMIH1)(X_8 9YZ!.(D9B)%TYQ\O/K[(/DURP_SV^L]-!R9'GE+F)K'53 ME].1W@=[=&S70,?E#<4R&VZ87WC_H$?#Z4W!8A:!)O^&M\X&^WZ4?0AWFWQQ M+ZX6=AJ12Q-P#.ST"')&!,'7B2 <8TJPU\1P310WVB$M/6+,0,D$8*F#_@=AR[XL,BR6S8P:I*PAR"K$U"'E1?8JR=>)!LMWO[\?#2,/]9P_ MN4"XDB.S-L[%""^,0850M=*_A31B72=[$=.=L'_+L4_=B%V7H&T$6#1BW"1XVPZ]>]H;K!5:C^$<&K\Y8I:.>EZTOT6RRCG7V$1IPGBW MA+45@J^=4Q\=\R^&LS\/U,S@V#JD653TM^=CFF.V.@:&- M\W8[M';D]J(B2S2\7]F7HY;46*I26W=\90[=:Q]H:\K;8B9+3GC*W#A2>JM5 M*+5$B ;9S.L3O30S>[147V>[3;98#]LB/-G*'7, NF-^FBI/$Q$[9IP;UW%M M>=;KIX]YNK:/48]^O.VI?/.6F#46ZOGQXT_!W1B-XZ%A/1U8 *J")Z8,!"1X M]TI"CZ1G$'$74_K6#4'8A7/1=MIZL@&B>Q0L=U\]+@C)S01ZV1!:PEU9U!]7 MG9V*%BKSU$'D+93<'JJP31#O]- 7.[SYO#PSI<-C-]-/L0OKT2E\H1S M044%H\'6Y(S)W' ABP*1S>;C8K&./-V!+6.?4FNXC86+C$MW3<_=PSZO'MM M\S&?R<#$B7B=/[&'MQZE_.BMQW?/O;E=LP M\&_CZ?3_J.'=N[M-_9P>:ZC'+#5&Q?0'"8EF3%.%(<&0:TXQJ_JS/'G48P-" M>0>-R0-BF?M+SP\[GNMB$="4+=K&#+0?(44=P.#F\]>A8&EJR.WC93=Y M]K;#K 0*'%O.&P@YL40+9CEFX2^G$>>4=[1JNJV@ R9=##JTCJ5]&+8/PSZ9 M,.S!(8.]XK#:064P\!A9'4QGJX QG"+C@"/(LR3IXE+BT=5 XC1?UN>["!V2 M=-^71L8G8BPGH7N_(MQO*@BQE:RB&_&)]42;$P^ZE:C%@:.^1"S#,6&<8%0P MCH@B7@!"L7.2:L=5^.OI /)V8JX!1ZD8[J61^$!UO4;D7GGJ)'*3$P8P-@ [!6][UB H=4G:CMLP#CW%#""N>'!6N;:>@B)EXXJ M0#A+9&<](4B6>U"=71R/MP#3'M& _$>3DISO*E%;G/[1&A1F&%%*<8&.CC"]J,E1W MBTX9Q22'R;F;1M6(K]^YO$ZI8.'--E2FE.*TI4IBYX,VF)T#2BNNNM@3LXV% MFDOM3O1X9 \O63I>.B!YT4(AZ-::S_7GS'MOYVJN MB_@W(Y)):J]=%XDC@2S55N&L\[K*K+9N*[8[RTD^HUT7R6]&").\*SLM<'#A M[70#$&0V]W8<%H=7#P$1IQKSV.I_>4TT$1Y@Z0RW3%!!GH ". M6P8)D]H+"G8G-+8\$8BNQW[F4E+-R" (TC22G@Z_N-%CE#HUR[ZZ23QS,Z.' M&C&==I^'=W=1C-.I*CI?IB]-!!4S2H>R\JFMQ MB1-.4*/(!$3?V)9^Q 0W$(L%0][ /)=4[%*D[HQ MFL,83)$\EM.TADB?ZC=>4L[R//9WEV-*B:E5![=LY?_?_ Q MLY_77,PSMQ;8/^>[2?N DPOCKI4XH*IG97E6VAX[*.%&G^N*ENS-=N*=5*RVC4MF! M;>XN3?DUCGRH(^*W];96UB$(B3%"6,*XTQ@!8S1 UG%';8K,Z* @[?;8K-RC MEN^T^-56?_M+=Z?KU?>;5%].H:=*24,()4020;RQG&@%B&:.)XZ=8'OJBPE\ MVNI[)GOD2*,#LFU61PR/Q.8C0^-JG9(N9WKT'=LOA15."J8$@<8J2#!& C,G M.: 2=2KX ;$L4U;K?8'>U2TG@U@ M.F8$](IT*45B" /%#= &X*8%$A9S8R2VGE@U2:;^:**A)Z (ITK/'!P7?,) MM^\/\T2G*M?F@E�R?F@K[(,<73EX.W%L=],#9NJ ,_.B&,1IYD3+V$W!,+ MO'*,4P*9T1@AK&0',N,N!X6MU&0?M^[M'+WT@-(#RID !0++))00..$)0%#K M\#\"<8Q="@ 2?LSY,TQ[1#FT=.],MERB#+_50YY/XYD:90WK&<\%LZ2UX]!3 M43]<<<#XU _7C@\KL#+>0>L-1D1B*I !T$ ??D%>DE2]0GN!8X*[%-?9GX?A M@B<^O0KW*KRBPE*AV*+2*"0=81S$#NJ11)P8Z80 FXA@G^+1;:LJO&::E+\T MZG>\U.NX$9M*"_PIWRT$LU8(,A]'D3Z\--!U01XY-N+4;Z_"/RD>I)7/_OTA1C_S#V_)C6I>6R/F&?$5 M%<522OQRFORSEV^?0[YLLGD>F%G)UH$SV]1L@G/BD/- ML2\A)IBL]I ^_ * MA/H,7A6/S]*:SO]<L%S3,=_Y56>[V6-1UN^QK,4=9-("_Q KPX4;NEGU*&X^1D63EV:Z+\+;RK=TSWV"Y M6JBF7BEG/K3:[9A)/FJ^CG_TPS?9U7JV]EV.99W:8@(>NLD>Z-+O>J+U!T@7 M/"V5)0TR][MQ][-(WY!-;]3$95;-U \[]M,]&$,/&6Y5"')0M-!^(T6M M3GCU!+L+9799&)N1?).F''6?E!]1WBQM>_3?DW_/PE#;<-<#3+?3*59;I4U' MZMKY4.$DP[\05.S#X=Y M-WF?9I#PMZ'?^M";W_H^Y_=+Y8$4%[:I;V< @V3PJ#T7IIZTPLAA]\>9M-9 M\-.#@M?S R7 W$!I#-,$&R\A4:B)A(UKK0@ R'V2@AL7T-. M5BMY$JUYXOI\'JU)YG!:":R@HP) 0AX5Q M5EFC/)5&\12=9 )<_W)'\DU1Z@NATF6AY\+X>, &"30 HY=(P0@S5AQ8D-74]X"#8) /$6<=MA X: M KW*=5#EJFAN&7Y=,=+G"EE31&401M$XYUH1(K#0F&!*!/?(('FP(C8VT\&W MK8*''.5<0$7;.VFZQ.@:JGB7)Z_K-FL'X_$I<[8"R!1#2#ZLWLE^"D[V>3;K M#<7[FW?KN?0E#&1H()/!*><80J(P40(@32%"@E(L4*+W^$D,9,0'DCRYT/QY MY.$\9[D]J#QI4&G7 Y@C3@UIO*5"$6@)UX@8IY5WR!L<\,<3YM.8OIV8>#MP\F53GGG'9&]>K3D7W(9%^3M>.+=,&;@Q0:8O]\/ M)YWS1DZ1?GDL%N_.P[RPY="51-%##8BY/+Z;_%Q(8\([D<3&WK16PV Z6,&5 ME1(Z;QR3SC*J3N.=^.'OSC[_'S<9/WOYO./&PH4SJJ]:N4\[I&;ZW&@;Z:0/ ML*[@]60 SQP3CEK,"2'.*8$5(5X;'-17N@3SZ/[. -CD#/1Z?0'S_[1*=A(K M]+)#;A,WKFZ:K]+,[^ AQ+.7M03L5%T N@+;O\.1Q&.H>[ON,70V&MF@X$ ; M1)7A%&GOB!1:$Q!\"B,05PA+R?8BXFN>]8. &"#8]92#5GB).^A>=!<_VMY% MGFC%0D>GZ;1E# 0Y)2V12@I.$(,B9DUC:HT'ECFH]X*LYJK'JRZ,=JG M"!H7+,#@&&%+K'#:"J*=E)C8 #1>,&\-YV"/F,O& @S\@M+U HQO"3?.[(AV MZ6BI+];H,\?;*-80Q ,I'*6$( (5$EXJ#)ATRGN+4M7A6]M1-7;;*!D0NE?_ MW/:ENR-YXKW"/16%.[Q4PWO%& 6 (X\("=IG/?7<&V55M!@2=L)6->Q+-9H- MJ2_5..'H_A][W_K=MI'D^SU_!:YGO)N<(VD!= -H)%F?(\MVXKF)[2,I,W<_ MY?13PI@"N !I6?GK;U4#($$2%"F*#TB&=U:12#RZJZM^755=CSY5HT_5Z%,U M^JCJ90QWH,WZODP-V(*%5$&H(X]1Q24//?@CE@JT9./Z+7[!;6C'3REFXHEY M 7N)_@8D>H,\B2#DC*#7GQJJ L6$D2"]AE(6QI*T9&2MKWX_B]"H/C]BIR/O M%$ST^1%]?L1^]/X^/Z+/CVCEP4-E;:^5( ';?^Q1SS/2H]3W*%,!(T:RT NY M"KV61J.[<9E3[\B-@XXK#@\(.-T/3W0M<[N# -/G:!PL1R-F@:0F4,(-.15A MS,,H9*$.0I]Y,G37Z2#WO V1/D>C6\D#73<[G@F9GYRI09]HC@;IN'JPDJY= M-$U4-L;NC'L;^U;-EG4'?TA=9(,L#1D;0K@@H%RXE(:2AUR'(4A 1"CS K]% MT]AJEH;O'061_\2TC15,T,DCCZ>%(-O>1[Z1+(V.D&G'S28HV$1^+*@?&!K& M$1>^CJ1+C0EH:#A="[*>;VA4#U8=I_BA%9P'#_?P^1-^Q+AVC89_BDK?,,\S M(7$@C^9]G4?!G M),F,A7QK'6(X4EB*P09G1^4'^,2YAWSA><+3QJ,M^4? @P6N.WZ>:B -S =' M]:K3@^ORV!S;*KOBBN]F>.2[V=^_FS)/0\'8[+BPS0%0V66E3E.^N\%_]O_///*":!\(6OE-'4UX9)09DO(U>+ MT!7>.GD1&E2+(2)"/JYP"D1&J]-1]8J8ND0$/J@S(K+E>&C,?<$]QE2L V:\ M%X\CX8S2][.5;T?J 2*6!+"Q.@_^78%/Z2#><+5J+'/=E^LLG2-1%?SO%V\N M/KW[+2E&ESBX%TOAJ8:P>SU7U="KD9!PV *]UFTU(UDB&ZA#R)47GJS8:V;G MP\>CK'T^*W7[Q?F^N =J2H*TV0,O7I4RXUBAJ3%K?17X<9M08Y.>D>[F5C05 MW]6RM8% ^H\62 NBJ_?8Z15+/*+_'A>CQ-QMS2G:!(J-:3I/GOL&7"/!!F-] MGTZ=MI@E>^2,KK6#.BA/[_[C;\SWHI\*& /PZ#7PLLX+AP^'>?9%*P=X'G: M5*$N"L+3>N"48B#@*N ^F\SG(8 MI9IA[@+U7_L@64J.'95C\NS&66$J3WI,G-^.9W2\Y[?'M+SPX7#&7FND=N M^?\+]C)2V9X M4NK@P#C./SA(4'YG#Q5F>-0QR0!X$3]98,;ES'>;C*[M)<6(CS1^_T%_X8KC MG=P8L)[LMQ,&3=(&5U:<>+(:<9Q9M<[^_7^.CS^=?\11?^)7^H/E^G-=Z-%+ M^/VESUZ^.W[Y\OBX';:V!))/7.6<\GIA39D"('P+-WY,8&E5Z,A\-! @I MW75 MU1*X@=@^1!E[K/;H/%BMW9@6_B:T('NDQ>_\WUGN2'AJ=F-5SUR#FF&2%+7/ MHO'%[74&NS27,ANGH\+)0:5-OB!+'6$P=,%1"4A2&'6BQGPPN,-Y%P!2R/ W M68X:*,C.2*?.4.7U]@7',%7!3I>DR]Z<'?B M7%YK>/ M_EBEILUM8Y_*,8!ZT/3>!K[/?1(:5]"0>HRR*)1&^4Q&C+@F;(EF MFZM^\^?"BU[?O=:IO+[A^6>KP)Y6!#R?S+'49=ONO+P;EEKO6;4*"]=4]]I% MK"\J2D6Y^5&;NAPTU.!3ME)/^ 8(G68MYW?S!DJ+/"+IIH,'S3Q=#!JR,HM,NX:& MO3GXD4W C^[=:;&%F=)-9AJL.K"2UUJ- ?8^FAE^_&A*KL6?*$U9WJ:*$R5\ M&L;,@W_4N!&/B(E#3[@!-DQ0ZYQ$K5+%74X#"A9\2*2!_Q)X!?= V6>Q4"H( M_7E5?)?[V&7#7I7C/ =JP1XT'.?R&JS+ K:@:;&8']*N![T2MB* M0 AA 4!"2U]' 8H]"%)1ZV-62T-K%2P?:^KB6W#[N@:KLG$9R.) S6QDQ7@P MLJ:MHY(B'P]+M@(M<)S7PX!/[$Y6[XL E?CLZ=#MD&[L/OT%S.\L+ZIW3R8, M6^O(T5^EU@H-];8]=OHXNUW"UFZRP2"[+7Y0D+.6D_8VK>7 # MQMV;XW0G1'X4O>S4=VOUKC1T9^SBB=4KS6BT8/#.VSLMQNY#0X7KX^[UPYJ= M'.2H.E:__U#[WH$TZ8+"J_/E9_&;#:YY_O^(@:X3S5%/8'4E\0>,&CC[?S3/ M'4!!P+FF5O-8>M\?^;!#:B\SW _"R#O@B0>0;K?,N2DC3D;EM[B,EFDW%?>_ M>+4T0K\S#+L=JN\(NYX.7C79I&R=\836=P\@M&8*[8) U0GXQYB!#UIP?I6D MQTB<.B?_4ZW8_K@U.7O0'';,HZNY;3M"NR+TKWLS[ZE]($$N=?,HW$JS\X?( MN\>LP/_3VL#.Z4ZVU6V4Y-G;1KNSDC![W'AT MI:]ZFFQR[*_*CUNS7_K3X/AV)GK9 TX/./L$'!7HR 1,F# V-"*&9!X6%^/04X2&81Q$5% M11'1,-:19LH/2$N_QDXK8J^?-2X^56VK!X%N@T 'G)J@I:AAIY6CK8+ 8IC_\\: %@5H&MPS"7Q]T.E[2W!0GR.P)$[I7'_1 MZ5B_R[,;X/L1\MR_DM%US>9MP4G:!%*:6/)8AM3SX3<:NP'C/,(/UHC_6QV< MQ&)!7!IPP=V8,D.%RW48Q;$)94 8XVL%)_7) \\I>8 ]P>2!2KCVD1%02_TL M5K7D5ZW(')A!C?8HI-7"N8%$^ROB*=\D!;^ZRO55'459DM8*0AM(A3*,B Q\ M;:BAW.,BC#T5R8CR0$6Q6&UGK 8IG\*,W) )-]+4>%XL7!;$*G:E49(SN>\( M2C5#(HP>S$LB.4GAV,(H&$X\ G7'AD1>Z>P*-O-KE ^X\FH2REC&%F+)PA(# MA[DN=!FF7#[.QC3*:KE _ ZQ]1]IF:Z,A1W:^[D_<6)W M9B!=6O7W^-_4JFY\T*_Z-[+JUO/=K_8WLMH]LG^+J]XC^[>XZD\2V;=AA#Q@ MQ)6/QV>M$5[H3QVJ.UG'_<2I M[EBR'S.R=B.SO;?"KL:_W=C5C4(R5ASPOOTJ!V,4[-.BT/ _=''AX>#P]^3&7$ M@XC #TH-%XH3I@ G#"=2Q:M;V6\/'CYDZ1]%6R#6IC@1[2(:L\>('B.^,8S MUDF!IR+F*TI5+.-(,$.T:UPWUIRUU(U^'$9L34OP_34[QG61=7L$Z!&@*P@@ M?!IXW'>]4'J4"8^+.#8^"RCWN0K]EH#1^7#OSAD1\5$4[R)2NT>''AV^,720 M84B4#EF@>4P)Y<:A6(.-#P!_,P;&R[&+$M)8&%SQ MG&,\X"CF]T=RES<%; 1=/ 4YL 8 M=XC7;Y"M>HCCD%!%6OF^-D33"(R:B/EA0)5KO%#KMAY8:_DRJ@_W9KT$1XQZ MG0&F[JD?O?QU5/Z41S0+I ET[%(1:^%%W-?4#7S!8Z;6J![Q*/G;NGW@>6OV M>7_B7->+X;,20S#5N:2A9B8.J%!2*!K[1DCJ^4RZ(MZ&&&YKIXN#J!>Q3O%X M+V)KB%AD*"B78>B&H4]E1)A4*@@$%20V2L=\0XMW_YJFUZ%S]%[^.O#ZIR%_ MQ#6*!,(-/*VI#F)&J(Y\D$%%B1O(%DMOJ_*W?4V3]F+8+3GHQ7 =QV_@!1X1 MC&D24<(E4S'83!H^I9'RW)9&: \7PVWM=,1G3U3$]NS172\8_['YQ ]T!O\& MO)$6VC&Z"M'/1M.M4.^"96=O(YY)G8.!5XLQL;9SN8>4>IK=_X#6" M1D8K/](P$45#$?@LBN,@U)[TW*"E?O5:)GXE9>^T/7'[B"*V-UND0R[OCLIR M#TP],'4=F*CR.?>H41(T0L9YK)44;FR$)C#?N"448&? M'4CC00]0O4(U2/4 MTT8HT)@"Z@L=DYC1D,2Q&ZDH9-17.E(^];>-4%L*5>S.261'Q;7'GAY[NHX] MC 12>)0IHC! B<5>''+&XX@)0XW8--7BD&:;S[JZ1J4>FKB.3'V(2 M:&Q"(7P:@L7FABXAKA^A.ZG5;ML9,FW?;NN.X[^C0MTC5(]074>H2"HCE*$A MU0&-/5?$OO'#T)UJ8&2O-I4/LH^!4? MN7YW/.M/1/?J9;^7_97).%% C7!#[E(WHG'H,2J%]F@4J"!8(QEGCR8:O+M' M@!X!>@38ZEE\&#+#E&"*QM3S/.Y'0:25H&X@3,A:HC,7FJQM:8,'RZ(7[UZ\ M>_'>IGAS+5@<41F$DE-.#3,AET29R)4ZBF2PVB&R!^4^ -GO3I&-7O9[V7\6 MLD]<'?D!T6'(-76)!&L^#*0BKHI\Y9N6PM_KR_[VE?N@.\E-/0+T"/ L$( 1 M2A2E,@IC1CWCQY$)(C]6Q/.H+VE+DO\< FQM@P^\[AQQ/)/#BT?T0W'R[+8F MW*MSP'<^<-ZG$CAJH?GX-M9DB_"VK4EW#1"?QKRV H[;FNK]P/EQJ',^ O[Y M3?-"VQ\EAS>]GT81[1*"3>8II6&L_4B)@'@D,'XHU^B,L@?C:$FGD\.@9+?8 MM,>5'E>ZB"N>T8:'4@CJ190$,3/*%9%+7$%BC[ 6I\O^3E5,\E6KX[]TGKUX M==SC2H\K/:X\&5SQ)9%NS+!XAJ;,U3QT8QI' 8T(UG);G=#=JR0]=/30\2U" MAV34^ )4DI@*&D6"A;'Q- >+AV@BXI9 CP.< QW!>WI^3^SIAZ4Z?'E1Y7GB:N1!I8+.0",(131@0W MBAAJM YB+7R^.@FZ5TD>SHD'/M6B2\_A9ID+?[L_'>>]\G]NQ'@7GZQ#[V(74)#[FI!J/(4 M"]W(=XWO!4I&L7I43/O6SC'"(]I6\.PP'-@A>>D%OA?XAPJ\3S@QAA :BY 2 MPE'OEHI$ 3,D#N(UFO@<.HFE%_M>['NQ?^@^;T+FR\"7$?4H42%7S#5N% 9Q M[,=N6V&*W?C_PZ.(MJ2F/D.9;G'^3W[]#K[AL.ZOOK.D0-(GZ9A7-LO\)]\M MW+_0RZ>:X[_'Q2@Q=S\YC>.,*5M9W[[A-\G@[D?G/R^3&UTX'_2MM)*:)0-JP?5G]1T+I_N MR $O@'U>GW]Z]XE?Z=>YYI]/X<=<9I=]S]RU'\:XR=B+V^@@87?2^4]M9QOK MS1_['SEM9R'51?C QOG(NV./U:L<$>9OER@=F<$4/5C*HFTAYQ>J6I-D M!#P@\0@*\:Y_@BTOQGJM+ 0=*X' MH/.ILZP8%1?7/->O>:'5)WZ':F!Q"0-[/6N3T&!52)F-/(#!BJM M"32-=40#&8,J^SB"S_#HSQ:O 5@&N-%(V#7^^P4>,\'?U2Y2_EU*P)N+3^]^ M2XJ1Y<$7&Z_XC+RNM_S3?XM;9\NQE\^'B4M<^G)8_865ZATL[W MOC/SDB!M^^^+5Q75M3DM]CFMCZGS(?MBK6W'.W)0 M7S]R1M?:LA9/[QP^'.9P@;(?G@)4*_@=VSB>ZP)M> 7WN*%CN1+3E0'+DR_: M^30 UH9]\^+TPQ__.OWG6P?V\<'H^@@O.7&T,5K:ZWB!5_V# Y'R.QA!@_UP M+,[W^-K_^!L#2^*GMG?8K[R??CAQ+N'"UE$,=7Z3C KG"N1_9%_';WFN"A!< MI] #& A,0M\,!]F=UL61HY(1Y4XVQ(6W+QJ.@ M19)B20&-P'6,9 <@ G+5SP@O_]WS$PBDG@ +.SE!D0"T<\(0P!AFLOK:MKE$&<(,:$TZ*?PU-&R*_"JZ54PZ9$#4@.#1?9+,CO3\1 G?Z_N--6+FM!^FL-0KZR[ M[/7=@NITBMQL?_P37@M*Q"?[1J^94^URRL%,!_5(4$4XJ%&A%!*-6/:IS?@N%1 MZ/3%JQ&HZ]JY YNCF-]8[*)><\2)=KH5Z>V7S8GV(4LOZK6LY._MUV&2V_M+ M*C:S-31VG?)$&(6:!DQS3VE7^C$U)'"565V4;STBKB"63H^15 N4 GFX*;E\ M@@K(N"6/-P5I!$1U]%>=RP3@: @W:T=IO#U)'R#TR,I"E^+'DQSMQ,\@CE_X M8*SK2YL(YV0E7BK8,^KO[>A.G%/[[#=:EML0L?N03TKX1=?1T7+I!"S5.6Y/ M' :$\87PI/O]6F=V4/9A9WR(EIYECN*\>M*[+'\W'H'U\KXHQAS>U@P9\X@P MH6=T("4EH1:NCX8)EX*'+!8MN7[^0Q:^Z1SSF\XQ=^(;&,Y #MKR'/<\=Q(<@0F#_]]RAC_WP9)]&%]0LR6H1BT\ MB6T&-&RW\.-^6F^.2M8M]=&42W/ZA2<#U,)A;7[!@37+A +/^2QT/3"1*8/5 MX<:X7+C4BUCLJK:4]CTO27 4Q.S(]Q9[X"U; %[/=[H4*W;HD]6Z^(S/\U6K M)O],G"]ES/XE_SKUPK1Y5JA6G*F82M WZ)(P_S$5FL3$M+C@=[5A@5 MG(62H@^'2LYY#.J'#@F\C[I&J]ZS,O?G<_*L^&YW/"M+$C2"P.9FU D::_I? M#D#+4J2_F_^W2!7\!Y*OBVZ[@E8#PP9HLI;/I#I!RLM%=D_\X:B+_J'5<]V M0.30!+ILV XF&<#U25G<;L2_@AH/6F=:U$Z5/T#S )W>!HD4SCNMT*Z&8>9) MH9)2V4+; "4H&Q>.=4393T!P0(33F4N+DP8C-T>1P)UC\6\P;]"8:7\G/K1\ M?&.T^BM,/.6EF84&$WP&"':=YILSE9D$[:BAV:K=>5N<[K03>@23$RQ M)8X>>:W5>* _FA+>7VMDW:GV!O\!XLG3%&TR9&FKJ[2JEBZ*(?Q5.89K 42Q= MF9TSELS$2I)F9,9$5#T#V9<;.07CYU??O4><%-194S>*'PW/N M)GET#^/>"G8J#EYG5/Z*_I^M87NHW[3Q[41)[#X[[V M.C.0@S&%_UR98@^X M5BD*4=C:E/AO9V=OW[Y[]Z!6"S-42V#C06W^.&X$_"(-?W1BJQ/6=M%.%NLQ M_=/OG_J61&E]SMK66%N7;!O-/QZ7 K']*7U__V%>:9C_!F9AW?0#-'T0W:IJ M4I86%BSWK6P^P*;>@:55NYP,CY]ZMEED6XTYGUA8\6+,UT47:;8+0CSEQT*R*&RK<+MC36H73= ? MPY(;"DXW]:<>!7H4:$,![5(=&]^//&:H":+8C:)8&-?5(C N7UUW9ML*TB[Z M)3\Y%#BX&ZJM_N[Z6?K;4)X^W'.&W#E;]''DZI:MVC:7QQ7,>(KF[2&HL#;> MGXY&>2+&]FCY,OO$M'K>ZC%LATV&HC2*8Q:V%%X=QP )B7"J4#M1!G'7Q+MI[ M/U/<:M%:)[\^K-+2YM%GT2;19ZPE^+)1:VDG87)LDX'&>RQK\#YUN)0 '9C$ M"!PXNG9.+\ZB\-R66D!SM7^JWNO6]JP#/;^O2A'@P^ Q=?6!N9() M\.8Q1I1B''A3]6_PUGB4#)*_,,0;[^1%H4@UI;Q^W2+ZCJIQ"'6#O2)[G=W"#+0MQ5 XE&>'C;M!Z&R2? M]0#3HH%ATFQ4!O07N*J6=C $C/?'^@LM;RNGBK<)W2! KH'+_KHOHG]SZ8PW M2L=SUXY8/YO$3-?1ZR C;[]BCJM^K5-MDM'2:/7 XT'(8I>$7%(_8K&) L)I MI&//,]1?W85Y=;2Z4(&)/9]J%<0TB$/.O5!Z7A1KHA7Q)HF'KY[\!T3;*KR);R_-8NXS>PU+K, .@D==CP:- 8GXO2C[^H2&R M)L]N:LHA=&035R5^"J YS2$H\P/@HA\?$+[^""[:*&7.\Q_#1:U):*MN(A/1 M>V2"9KVN'4G1K-6#*2+6'._'MB&0PK#9>'.9SG M@\AW;-A_XT'$"V5!GFM$<<\A6^*0/N;\$8=]JU+ 9@9Z-L[1,_?CKCW3#QK4 M?H[UUQ^2OR>7]YZ(U*];%]?MX'$ CPT$75<%\U@9,5F6C.C<.5D?:_ZT8\U7 ME/0K][N*^18<<JX\\=1>Y>57K![P7ZL8,<\)A3+2IB84*<18'CA-U6^9O!]H/.E)(R,2&S>B MOI(Q$XI3 U C8@)(LZ<^O;1C:-,]7:&7J"AW,QJE+7"X' M2AYI[C*#$4.$>H;'KC*>)(*Y$=%RFVD!3\7&Z:IX]0#1 \0! ,*C$>&^BB+B M1Y00$X/<&U"C)&6<"Y.T'V)UX'5KK6S ]P*F;"B&[G4QWJMXO*ECOI MI]X]G*OR4= ME=&HU9&*6U8KQ:YT8U?P0!,5424]H2G7,2BK6G(JW=7-MK=<3H,JY0D8:S]?=>^"8["(/K&A/6;L6\[ M%+CXS6NTG305'H5Y,Y%;JY$O5)R*R/>9KR0H*$3XQBC"N!=+'3 3[5M-H4%? MG[\7^\./M3-BOQ.I)[XVE!KC:S^B8> RQC#5@E$WC +C\SUY[*.@^W5)>[=) MET,T.P=7W<.D7=M8)1^LQAS)#%.Q+Y1O"QJX4L8FU%!XQH;?%,( U'2(= M@YZGJDST(OAD1##B;N#QB+#(Q#1RB9 JB AG 6&^&XB]NSFZ5MWWF;DXNIG; M<7;-TRM;.+6E FJ?\=$'='<[H/N?-=.>UCQ;PS @[RD6S"T9_'UZ>H-%E!OP M*R37W+#8%8%'!6A Q*#'V:5^%!K/W7OW5'KD^F''(+BK$MAC2(\A7< 0!BI< M#%84"7U)/5?SP"6N]$-/^2K0X=X[AM&CV V^60PYL$*W;M[(I )_GSBR'2SL MX\JWX+->;:^R?;$D@71K'ABG/9<23H7&-Y[$6>_5;RYGMDT9ZX7ZBPLV) M[W/FRSC2G"I7"Y]08EQ!91#26&U1D_E&A;M%.9G\NJ^&4![9J*8_/4!+*(]N M--1@D[XB_O;ZBCRB]\2CNT:<%M_9?U,&RXRS4%O^R#910JF=[3*EP/ZZ'TS^ M2%52E$WKM'K+\Q2DH_AH*G_WQ5@4B4I@K+IH>EFBB 3:#UTN/.J%/B/&UU1I MSS.A)GZ+EV5C-#DNM$23Z!;0MM#IBQ78N-%TF$ND\;CO!IZB)J:,![Z6)I"Q M]$FLVAK%;VTZ:=:"D',?C)QK_D4[N*#CYOP<74T0>2(;Y_@BG*93-.9YXIP6 M#G=R78P'HR-@JP8K(1CB&_B@[G"3Y;81VG4VL)VO;$>R\NT"^X(U.V>=.)=- M3LO@0NQ@!4R=R&3(1^6 $_A:3IO>7 TR8=\V N,[P8T2K'/[&E4/H6Z?]LO[ MWR[?U\W3+']CRS('MA7;?0??<\S%N"C;\M1WO7Y[>CES$R^ '/)Z5BZN>3G8 M7&/_-W@W?-B@2SEH[,V5R80CI6UW. T_0.CLP)!2^*[EO;FV@9?!1G@9SN'E MPUOCU?O=RJGA6ZI&*J_//[W[Q*_TZUSSSZ?P8[)3RP$PJMV.KR7#& %PYC6M31866_BM1PCVD(92+UZ]._;BJK]/1;45X[=4 MF@Q]")\<"_SHF!L8^(\.']SRNV*^T_C/U_FD(5*I?E:ZC8MZ3 N=RV:H]MMF M]QOGNIJ4]=O4SII2@VWUXU1?O?BO-:?WJ^8PNLG\9CKOS$W)*KSM$7]1MG+FY&+KL2-"!?Q]35-(Y\'OI1%(3$ MEQYW0]JF&-WG' J:*I(_T9"._14.\'U.F80,D"MDP.^$>M*(4"D6@F6H*4CE M@YW_FT[9;XO;F/O@Y:1_Z1W@?N'H%#69>VP#4 45"L\-@B*V2IVT@VTRFBZ] M";:O*B^J-H4S/0IWWO!RHQ[''KNO2]UJP-D I>8;7FY=T;J/O/_G^/C3^4>3 M#/14'SK7A1Z]A-]?$O+RW?'+E\?'6UF0C7HY>_%C%L0_8-O B2;TU#H&+FN_ M,]_Z[W'>MDJYWD;[L,,T5:HGL&G?M]91@]7U/TMP>!?'@%OKX-;!EDV'ZY$Y M@\>/7["^\V&K4=ZWP^ST0 [&%'T'S*>>>%VB*,; 5&:RPT=3R]8:L7UB9M\B M:Y]9VU-+?\8EL.3T_ &> I=CE1G) K!8J(C %(J\V&>5;:]Z&7 BKG&0_3OBGHMZ:[NES%GS"*^RO8LC)]4C/#0VU1ES]46O0O>UD7:J'+?7 M2IH)NI34=P.B Q8P3D,W!)U7TC!BKALK972X]UHE;M>J0?;& M<:G+!!&4&1+'$5>*L5 '/A6\I4K1CO-KHZ[5*>K-WNTJ2!^R%);;6KP83W+% MP>8%AK[E><[3D<,G45'3>BF]V?OT#99V26B'M2*]_;)6*"'PTI25*M_?OTI& M*A9*"=B>]Q[5GA22FC"(@Y!1+,7&11SX>HMG!*M<>V[76C?U3H)O2.:6Z!*[ M$3K- ZI\Q8S4E')0*6+"XU@8P[$V&VFQ+':K7Y C/W*?G/0]*37BX"Z8+E=< MZXVNIV-T;61SU96,YBL<%8M%D!HPJ80((NE3SCR/NE0RC\C Y1X5'J6^)GO2 M3;I8(:T#$M.+=R_>CQ)OGQL1,R]2DC+LLB,8YT(3XOHT ,'?4:_[)U&\[#G4 M*7M8+/^]*DY+H,"YOL(R Z4> ]HV'XP27732)[+]#)(M*M2'26]9UVY;-KI[ MC+4E$-7DET\UNS0+A@01#[W()31P:SU.RKOM;#%AVT'IT^*0?:\=W>S:/Q' M+&[3%X?O"SL?NK#S9@?/EGT;]0UF3*&(Q+'4ODLX52+D0FH/8),1XQ)!]]Z MCY"N'<;L"9$.'G_2XTN/+YLY8>Z!E]@(XU(:AS$UU"K1/V9+/B=CR_-2%S M:2%J"HI7$ 14!RJFL>D2#/+-XBV&]]\>Z/6\9;]%T)K\^K.+\=POW/ZZ4W2/*R\6; ME)?SW;J"_9IUZVZAE[+L;2:^W M=BWCA;@'3"])N #3' ]$EI8QCD.78P-(KIA'7U]W9Q8R-BHPN_DR^1LM$WG,,O7E8FO=<\/2=''_=FWE/ M[<.?S!T\BNH#%MP9:@S:2Z^<0584CN1Y?F>R_);GZM QU$\JUJ&O7OEHM_V" M[^1CS9N_ 6N>-3FSF4%+C!>'(A24!33VC0AH(+BOI"8L9K2M-L\6#^G\(\JZ M=E+7 ;GIA;P7\FT*.0V4QP/#>! 1:F(NJ DC$DM"0\%=KZ7S^Q9/Z0@[(OZS M*KO3$06H&UJ.ELR+ M/-,6H+-%J>J:1O]D=O2#NS3>?I6Z*(^.L;8P+Q+X T8.H\T^VWHW-FYAF*-& M,+JS[4;U_XZ3(0;*]_Z.KMN83]7(^53QVZGJ7I;LUPS[UP%S(3$U5XD M:> :'KF!3X22,@I8I-LRO[8'>9TK^M4!8>@EMY?]D-JE2 NZ?F:NA(C:T.C'M/ALP&E;D6P,SR7)U]+WH/$3TO##D3U*/4DS34+A<8$"U8K DU7+:4*]JJ M+X*RYQ."U'5?Q+:5A%,I\S$H"/IF.,CNM.Z2IM ?J7;%KCD<_KVM^++Y=;.( MDT=]K5S/1![V8M5"QWX4>CR@DKLD:JN9L<6@<,(ZAGL=D)A>O'OQWIIXQTS& M01B'4DQ'7@4A(HRCV7B2AD\!5XP( MULN;*1LV(\("ZBKJ,LV9HC$5PE=2Z8!)7U.EW!U'5!SY45M^^K?#5KT<]W*\ M%3D.@AA+R7#T(%(>XXD&L7.JUR/$V3U.\MN;BSX6I]JS ;%CY;QL. M"*PX(6TC;"=)K1*3?]$.EQ*H>W WQ-Y+56[&C8^M8]G)!F$'\\">ESR(UQ617I)[ M27ZT)&OFAHJ"51"3D,*O(G*E#+14L>(>CW:LQARYQ'O>(MUU9\S6-)K2)_-+ MCE6S%ALL/#4_S%.RV9Z4G;;]/#SDN*9J$GE1:"(W)&Y$B7&Y$#)TM1O%KLN5 M%^RVRF=TY$=MIMFS.P_N);67U$=*J@RD)I'2-" 1%5(+RA3AGD\]G[F">SM5 M/2@Y\KVNG9T^A\B- WI3_LD'58.=4^SBQ%/9M3["O>'5?3][+8DZ#%7DN] MVZ0WQG9CC &_-5,#-:&NRRGQPHC"3QXI%H4L5#1RE1"[C6'U6-^EMHCKF:Q*WE+V=]M'M70WEFR':9;G>:R+%YF M1C]H] H_="A]1X+=NAW1UI.NY[J>ZW9 NB[XMP^6 W&.*WZ-QH3MQTKY; M\G3.<=:!F>W*O[:UJ2UQN,UGB344&LO5'\T?Q6)!725C$@7"BTW@4BH9)S0* M-2B[7/(@%NH ENHA'6M;6Z0?>HCH(>)Y0$0<2N&[S!#?5U0)3X1,&66(*XF( M/&,.8"<_5XCH@N[UL$FT!"@V2FUW\-SPR>#<4P>SK2#6O"OO?2JS&ST+70VH MXEJ&H72CP(T4Y:$KF#%N&'B"$..;<,?)H)W39IZ6RM++ZS^2X\.?B_!T_U[X<\:-S?--<^D6P' M1*:YCGT5&L-\RGP3!\S5/O.92WRA6(NMM;M$T ,A8<>%K4>1'D6ZCB)A& )> M&$X\XE)E7!9Y0G)-&?SJG(*GHN(/OWJ=F4$[Z7*MQB3RG%/XHL.F.D^OA.)?7')X(5RGM<#/2N?-&2WTCX!?BE90HQP3OYN7D M1M=)X0SS[$M2X,"P"Z4C-*#?4-L M9*HX.25*>2OR\&,$5N/XPPE, 3GP!'PSN MCN[E@R25@[&"R7(@^BW,*Q]F.3S(X0-X7PJWP-MODC2Y&=_8Q0-DE=?U..48 M]JQT-+AS^' X #C'31+&#&^;IW3Q*4PH",<97@.*@ M\QGF+'0I#EY$40NR7'X';R@ ,( 8*:@@2U#'0]0!4CZRQ/1G>G7Y/BSS?P(J1[E^4:T&TUY9!6V)=QGEP5"K03*@-H2Y2>4NM]:IGT"';.P>3Z M6V#E>>+.K +>NN/M(MIHNV"/WA5KJVJGDV,;32[>>"^LPP/*LY9-]L9)A'IB MV1:1"N[)M1D 2%MV0NT7\:O<2BP6@F:'>ED.NT@"GX+2)37N3Z-;K4N)E3S/ M[^Q6=6,+(^)=-MC1;L S/#>8.A@L/'6,33+QK M.OS)Q58(\*5%@<_ VW*-Z%"N*HQHL>I1<02$3OF555UQ+5&J3^RJ+ NZR&G-%RDI! MP,LK6P,1HU2XVQD U@NUH=0N&;)-]6!5ZOCX['K=0#V!=\Q,?7K5&A!47;$- M_T6\BG#D1=1N*.(H2MP9Y20)>)W:C M<(!& GR;%-? ^2"FZ=HR6CUW,#BRHCF54W/T79,O%Z6J739/X?8(Y61Y4Y7$MA(6&&H-NC MK@YZ4,$'"T+?P-(C]#?\N[3;6P7\J 13!,P!+^V*8H3&]A7 MD]7CG8.W9-16IZ[<$ZYY83T+L''!>A_-\ 2'Y\%8V[AGB6K?7'Y\NG7I[%12 MO8TDU=\?".%;Y H_M\O7I]_>O<)UO8UK,_G4_@Q\:O+ :BHUGE^/4&(43:L MWE9_4CO06URC+6\!]1>69N8U34"2P& Z1Z\'^L\W( 2;^!1N=0EF*;+SH+X( M'SCY[,6K=\>^]_-_X;M>S>]!]U!I,O0A?'(L\*-C:\3_",QXR^^*G^8227Z^ MSNM;JO.?ZB3"Q5.'%CJ7!T/VV_K,PG5?_N1<5Y.RT1_SZF)+H&GUU8O_6G-Z MOVJNT)"I!MM\]_R4;#HM=ZYSM)S^=HDPD9DSM*9 (VA;P/D%JM;"FG@2_3H6 MS4" ZX=,%H8O.,$65886)6)K2@7Q-Y)G"U#;1&7,64) M41AUNVQH]P+8-088GVL5?L#>6PYV/PQG/%"XFPV2FP1W($318BS^70$\[#=C MV+[LMY:TH*Q?P+;4U @KV+;^["*I7&5.Y3MR"/-K1?I]:GW#8.;")H->\+,, M+&'8$:H=&C2"B=%[-.,#N^%W]?8-KVLJ#%93"-R7C5KOV2WHS,5U,JRUAU(5 M+J=J9V)ILPFYN)3CF_& 5SYVA;K]*&O0(D?=6"]1U.MMO+'YS_OF>[ X-CJA)&N=4.X:]VIV6,D[R'9#4*Z_6B,+FSW.39 M3>6IQ%,.H."<=NT&*/"@=%Q=SW_E14?UT>@5.B 5:?%!I"*4?9CRFL2]-R#V/:J-:V(?5;FN/'8B1=DH0H(7QO$ *U]=4QI)Y1(K(Q"$C M+I=*MP0H3?SX_G,D2!1&Q.=>$ PI<"VSX0Z3Y!0"2^2 M7APSCU)B&(-]*2*1UBH(*,#Q(D'<"4'T4KTXQL'E M238NK%E:3.Y;J9"Y-/ #"GMP"%J_)Z@PU'6-\)B*0G@/186,DAF%S)1GY,@V MC6G=IYK!;%LFL#Q*Y4$Z.0-YCRGSA&L"&DO!(Q;%7N0:3VD>LF65*QX6 ; - MQG!;^&)6/#?1J%T0%$]RX7+F4J/!:I.>#+BGX1\L:&PU:EHOX$[-RHU"Z"NDV2C\CJP5 M?K>MX[Q&Y"M(9GVZAZ<]B4GJ8R%I'4#X)P:^HH^P[*EHK:_IF1%> ,S;\-E, MH@3* RT\@I9Y(FP0Z8T& 50PC:L[?,Z,1TUF5VGRE[VO/$^;/.)&\V)Z^(WO M$#K5)JG"&$I/D3W1P^-T_EFG]@"Q&28K=/T%#)97XQR-\_3$:3G=Q*/ R>D4 M>C4;+RC*!RU[ 7KI\( 1J, G0YYWX4Y?7\SZ%94>Z?PF2?4DOJ&>\?3UM];! MV7".'I>GJ MV/#,Z2M1F5!:WY13O=&Z=$ZVO1SW(UU<9S#$V]KIC&N;HY'.BXKVU?K51$P+ MO1C]5$4/VXWSQ/E]>GR)GN1J?2I/-@BO:L*TW^)%MWJ X=D -=%[9R?QO#@%':[2VP46D8> M'UKVX/UA\RG.#W:7N+T0WCI9_SD$KD0*L0Y8'RR;$HAUR@<6KW,].=IHW 5R M E<7)\Z[U>ZU]B/YV9,#E2CG?J7OCP8' ^"\KOAWHJY]JD=<]6.<*?MA1" C MJ:,@IMKP.-1A&&K"9*2%Y[5%)\\:#IMDOMF(4%#V)K&TNYM>P&D8&5?'1-)( MA"R0+E4P+Z%,[ 6+[L-Y;]DAIU?RW,=T,M&V&5*EB!:Q)($(:<"- .N$AP$) MN?(C+>G3GZ$71&!AA3$&,-/8-=PWA,$D8&U9[,9[8M$TVX9O853E&8%8UQ&# MDTV]C/9L YHU=I?6;, M(?YWBW]-?_]NNC$\XLTS"<5EYNI\X 8.Z^=)05'[ M6SWKUL#YFOFL(6QI=J53>?F,B-K\!AHYWR(.U<^UFW[-2LMYP+S5G_<5W-E-AZ'A,.6).=1-IP+?1*@1S]<56B+E"H_0]<13QLQ57;" MHYRG!8((?IYJF*3OG=R;QST[&[ ;LO;9K"C'NSC7MK"C66*T*5,O7H'2<9., M*@4<,&@J.;:Z>S,^;&XX&Z9USV#+DDR:Y7KE:J':0!);HP]G8[0VT#J=)K:N M O3-9]P:H+7JIOGXK.W,^#