0001640334-24-000675.txt : 20240416 0001640334-24-000675.hdr.sgml : 20240416 20240416170338 ACCESSION NUMBER: 0001640334-24-000675 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 120 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240416 DATE AS OF CHANGE: 20240416 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SolarMax Technology, Inc. CENTRAL INDEX KEY: 0001519472 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION SPECIAL TRADE CONTRACTORS [1700] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 262028786 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41959 FILM NUMBER: 24848580 BUSINESS ADDRESS: STREET 1: 3080 12TH STREET CITY: RIVERSIDE STATE: CA ZIP: 92507 BUSINESS PHONE: (951) 300-0788 MAIL ADDRESS: STREET 1: 3080 12TH STREET CITY: RIVERSIDE STATE: CA ZIP: 92507 10-K 1 solarmax_10k.htm FORM 10-K solarmax_10k.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

___________________________

 

FORM 10-K

___________________________

 

(Mark One)

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 January 1, 2023 to December 31, 2023

 

Commission file number 001-41959

___________________________

 

SolarMax Technology, Inc.

(Exact name of registrant as specified in its charter)

___________________________

 

 

Nevada

 

26-2028786

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

 

 

3080 12th Street

Riverside, California

 

92507

(Address of Principal Executive Offices)

 

(Zip Code)

 

(951) 300-0788

Registrant’s telephone number, including area code

 

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

 

Title of each class

Trading

Symbol(s)

Name of each exchange

on which registered

Common Stock, par value $0.001 per share

SMXT

The Nasdaq Stock Market LLC

 

 

 

 

 

 

 

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

 

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 file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒      No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒      No ☐

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

 

Indicate by check mark whether the registrant 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 registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).  ☐

 

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

 

APPLICABLE ONLY TO REGISTRANTS INVOLVED IN BANKRUPTCY

 

PROCEEDINGS DURING THE PRECEDING FIVE YEARS:

 

Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court. Yes ☐      No ☐

 

(APPLICABLE ONLY TO CORPORATE REGISTRANTS)

 

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date. 45,247,447 shares of common stock as of April 15, 2024.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

List hereunder the following documents if incorporated by reference and the Part of the Form 10-K (e.g., Part I, Part II, etc.) into which the document is incorporated: (1) Any annual report to security holders; (2) Any proxy or information statement; and (3) Any annual report filed pursuant to Rule 424(b) or (c) under the Securities Act of 1933. The listed documents should be clearly described for identification purposes (e.g., annual report to security holders for fiscal year ended December 24, 1980). None.

 

 

 

 

Table of Contents

 

 

 

 

Page

 

Part I

 

 

 

 

 

Item 1. Business

 

5

 

 

Item 1A. Risk Factors

 

29

 

 

Item 1B. Unresolved Staff Comments

 

66

 

 

Item 1C. Cybersecurity

 

66

 

 

Item 2. Properties

 

67

 

 

Item 3. Legal Proceedings

 

67

 

 

Item 4. Mine Safety Disclosures

 

67

 

Part II

 

 

 

 

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

68

 

 

Item 6. [ Reserved ]

 

69

 

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

69

 

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

85

 

 

Item 8. Financial Statements and Supplementary Data

 

85

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures

 

85

 

 

Item 9A. Controls and Procedures

 

85

 

 

Item 9B. Other Information

 

86

 

 

Item 9C. Disclosure Regarding Foreign Jurisdiction that Prevent Inspections.

 

86

 

Part III

 

 

 

 

 

Item 10. Directors, Executive Officers and Corporate Governance

 

87

 

 

Item 11. Executive Compensation

 

90

 

 

Item 12. Security Ownership of Certain Beneficial Owner and Management and Related Stockholder Matters

 

93

 

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

94

 

 

Item 14. Principal Accounting Fees and Services

 

96

 

Part IV

 

 

 

 

 

Item 15. Exhibits, Financial Statement Schedules

 

98

 

 

Item 16. Form 10-K Summary

 

99

 

Signatures

 

100

 

 

 
2

Table of Contents

 

CAUTIONARY NOTE CONCERNING FORWARD-LOOKING STATEMENTS

 

This annual report contains forward-looking statements that involve risks and uncertainties. You should not place undue reliance on these forward-looking statements. Our actual results could differ materially from those anticipated in the forward-looking statements for many reasons, including the reasons described in “Item 1A. Risk Factors,” “Item 7. Management Discussion and Analysis of Financial Condition and Result of Operations,” and “Item 1. Business” sections of this annual report. In some cases, you can identify these forward-looking statements by terms such as “anticipate,” “believe,” “continue,” “could,” “depends,” “estimate,” “expects,” “intend,” “may,” “ongoing,” “plan,” “potential,” “predict,” “project,” “should,” “will,” “would” or the negative of those terms or other similar expressions, although not all forward-looking statements contain those words.

 

Our operations and business prospects are always subject to risks and uncertainties including, among others:

 

 

Our ability to obtaining any financing we may require to enable us to restart our financing of our customer’s purchase of solar systems and to finance any solar projects in China;

 

 

 

 

Our ability to pay or finance our existing debt to related parties, which was approximately $17.0 million at December 31, 2023 as well as money owned to chief executive officer, and the potential market impact of our proposed refinancing of our EB-5 debt through the issuance of secured convertible notes and the issuance of common stock upon conversion of the $14.25 million principal amount of outstanding convertible notes at March 31, 2024 as well as any convertible notes which may be issued in the future;

 

 

 

 

Our ability to enter into agreements for the construction of solar farms in China and to price such agreements in a manner to enable us to make a profit on the transaction;

 

 

 

 

Our dependence for revenue for our Chinese segment on agreements with SPIC, which is a large state-owned enterprise under the administration of the Chinese government and which was the sole source of revenue for our China segment for 2021 and 2020;

 

 

 

 

Our ability to provide services for SPIC, and the effect of government policies which may affect the procurement practices of SPIC;

 

 

 

 

The availability of tax incentives and other benefits sufficient to justify a customer’s purchase of a solar system;

 

 

 

 

Our ability to comply with present and future laws and regulations of China;

 

 

 

 

The ability of the solar user to sell excess power to local utility companies on reasonable terms;

 

 

 

 

The effect of the recent changes in California’s net metering laws on the market for residential solar systems in California;

 

 

 

 

Assumptions regarding the size of the available market, benefits of our products, product pricing, timing of product installations;

 

 

 

 

Our ability to engage and retain qualified executive and management personnel in both the United States and China;

 

 

 

 

Our ability to implement an effective financing program for our products that enable us to generate revenue from customers in the United States segment who meet our credit criteria;

 

 

 

 

Our dependence upon a small number of key executive officers, principally our chief executive officer;

 

 

 

 

Competition with both local utility companies and other companies offering electricity service as well as other solar energy companies;

 

 
3

Table of Contents

 

 

The effect of changes in climate and weather patterns in the areas we serve, including the effects of increased wildfires, rain and flooding in California;

 

 

 

 

Delays in our ability to purchase solar panels and other raw materials for our systems;

 

 

 

 

The effect that changes of government regulations affecting fossil fuel and renewable energy and trade and tariff policies have on the solar power industry;

 

 

 

 

Our ability to implement and maintain an effective cybersecurity program and our ability to recover from and address any cybersecurity breaches;

 

 

 

 

Our ability to reduce our costs and expenses;

 

 

 

 

Our ability to operate profitably;

 

 

 

 

The effect of prices of raw materials, including solar panels, and our ability to source raw materials at reasonable prices and the effect on our costs of inflationary pressure and supply chain issues which may increase our cost without being able to pass on the increased cost to customers;

 

 

 

 

Our compliance with all applicable regulations;

 

 

 

 

Our ability to install systems in a timely manner;

 

 

 

 

Our ability to develop and maintain an effective system of disclosure controls and internal control over financial reporting, and our ability to produce timely and accurate financial statements and comply with applicable regulations;

 

 

 

 

Our ability to operate without infringing the intellectual property rights of others;

 

 

 

 

Our ability to comply with applicable secrecy laws;

 

 

 

 

The effect of general economic and financial conditions in the United States, China and the rest of the world as well as the relationship between the United States and China, including trade disputes and policies between the United States and China, which could adversely affect our operations;

 

 

 

 

Other factors which affect the solar energy industry in general;

 

 

 

 

Our initial public offering and any future financing not being subject to filing with the CSRC or, if filing is required, obtaining approval of the CSRC;

 

 

 

 

The effect of the COVID-19 pandemic or any other pandemic or epidemic and the steps taken by governments in California and China to address the pandemic or epidemic, including business closures, including the potential effects of the change in China’s zero COVID policy; and

 

 

 

 

Other factors which affect companies with significant operations in China.

 

The forward-looking statements in this annual report represent our views as of the date of this annual report. We anticipate that subsequent events and developments will cause our views to change. However, while we may elect to update these forward-looking statements at some point in the future, we have no current intention to do so except to the extent required by applicable law. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this annual report.

 

 
4

Table of Contents

 

Part I

 

Item 1. Business

 

Introduction

 

We are an integrated solar and renewable energy company. A solar energy system retains the direct current (DC) electricity from the sun and converts it to alternating current (AC) electricity that can be used to power residential homes and commercial businesses. The solar business is based on the ability of the users of solar energy systems to save on energy costs and reduce their carbon imprint as compared with power purchased from the local electricity utility company. We were founded in 2008 to engage in the solar business in the United States.

 

We operate in two segments – the United States segment and the China segment. Our United States operations primarily consist of the sale and installation of photovoltaic and battery backup systems for residential and commercial customers, and sales of LED systems and services to government and commercial users. Prior to 2020, we also financed the purchase of solar equipment from us. Since early 2020, because we did not have the capital to support such operations, we suspended making loans to our solar customers, and we are not currently financing the purchase of solar systems and we do not anticipate engaging in such activities in the near future, if at all. Our finance revenue reflects revenue earned on our current portfolio, with no new loans having been added since early 2020.

 

Our United States operations generated revenue of $54.1 million for the year ended December 31, 2023, consisting of solar and battery revenue of $50.5 million, LED revenue of $3.1 million and finance revenue of $0.6 million. Our United States operations generated revenue of $45.5 million for the year ended December 31, 2022, consisting of solar and battery revenue of $40.6 million, LED revenue of $3.3 million and finance revenue of $0.8 million.

 

 

·

We commenced operations in China following the completion of two acquisitions on April 28, 2015.

 

 

 

 

·

We acquired the ownership of Chengdu Zhonghong Tianhao Technology Co., Ltd., (“Chengdu ZHTH”), through a share exchange agreement among us, one of our PRC subsidiaries and the equity owners of Chengdu ZHTH (together with its subsidiaries thereunder, “ZHTH”).

 

 

 

 

·

We acquired the ownership of Jiangsu Zhonghong Photovoltaic Electric Co., Ltd., or ZHPV, through a share exchange agreement, as subsequently amended, between us and the holders of the stock of Accumulate Investment Co. Ltd., (“Accumulate”). Accumulate owns ZHPV through a Hong Kong subsidiary.

 

 

 

Our business in China is conducted through our subsidiaries, primarily ZHTH and ZHPV, and their subsidiaries. Our China operations consist primarily of identifying and procuring solar farm projects for resale to third parties and performing engineering, procurement and construction services,, which are referred to as EPC services, primarily for solar farm projects. Our China operations did not generate any revenue for the years ended December 31, 2023 and December 31, 2022. Our China segment last generated revenue for the year ended December 31, 2021, substantially all of which was generated in the second quarter of the year.

 

Initial Public Offering

 

On February 27, 2024, we sold 4,500,000 shares of common stock, at a price of $4.00 per share in our initial public offering. The gross proceeds of the offering were $18 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In addition, we granted the underwriters a 45-day option to purchase an additional 675,000 shares of common stock at the initial public offering price, less underwriting discounts and commissions, to cover over-allotments. On March 5, 2024, the underwriters purchased 539,950 shares of common stock upon the partial exercise of the over-allotment option. Net proceeds received by us from our initial public offering, including the partial exercise of the over-allotment option, were approximately $18.6 million. We also issued to Kingswood, a division of Kingswood Capital Partners, LLC, the representative of the underwriters, and its designees warrants to purchase 403,196 shares. On March 13, 2024, these warrants were fully exercised on a cashless basis. Based on the formula for cashless exercise, we issued a total of 207,311 shares of common stock, and, as result of the exercise, no warrants remained outstanding.

 

 
5

Table of Contents

 

Effects of COVID-19 Pandemic

 

The United States Center for Disease Control announced that the COVID-19 public health emergency ended in May 2023, with the result that the COVID restrictions in the United States are no longer in effect and restrictions have been terminated worldwide. We believe our United States operations are not, and have not since mid-2022 been, materially affected by COVID. However, the effects of China’s zero tolerance policy with respect to COVID-19, which is no longer in effect, has impaired our ability to negotiate both new contracts with and payment schedules with State Power Investment Corporation Guizhou Jinyuan Weining Energy Co., Ltd. (“SPIC”), a state-owned entity which has been the only customer for our China segment since 2020, with the result that we have no pending agreement with SPIC and we are continuing to negotiate payment of outstanding receivables from SPIC.

 

Our Corporate Structure

 

We are a Nevada corporation formed in January 2008. We have four wholly-owned subsidiaries in the United States: SolarMax Renewable Energy Provider, Inc., SolarMax Financial, Inc. (“SolarMax Financial”), SolarMax LED, Inc. (“LED”) and SMX Capital, Inc. (“SMX Capital”).

 

Our wholly-owned subsidiaries outside the United States are Accumulate Investment Co. Ltd. (BVI), a British Virgin Islands corporation (“Accumulate’), SolarMax Technology Holdings (Hong Kong) Limited, a Hong Kong corporation (“SolarMax Hong Kong”), Golden SolarMax Finance Co., Ltd, a Chinese corporation (“Golden SolarMax”) and SolarMax Technology Holdings (Cayman) Limited, a Cayman Islands corporation (“SolarMax Cayman”).

 

Accumulate has one wholly-owned subsidiary, Accumulate Investment Hong Kong, a Hong Kong corporation, which has one wholly-owned subsidiary, ZHPV.

 

SolarMax Hong Kong has one wholly-owned subsidiary, SolarMax Shanghai. SolarMax Shanghai is a wholly foreign-owned entity, which is referred to as a WFOE. SolarMax Shanghai currently has subsidiaries that are not significant, but forms subsidiaries which acquire permits for solar farms with a view to selling the project subsidiaries pursuant to the terms of agreements with the ultimate buyer, which during 2020 and 2021 was SPIC. We refer to SolarMax Shanghai and its subsidiaries collectively as ZHTH.

 

The following charts show our corporate structure for our United States and China segments. The chart for the China segment does not include the subsidiaries of ZHPV, which are either project subsidiaries or subsidiaries which are formed to perform services for a specific contract; or subsidiaries of SolarMax Shanghai.

 

United States Segment

 

 

solarmax_10kimg1.jpg

 

 
6

Table of Contents

 

Our principal executive offices are located at 3080 12th Street, Riverside, California 92507. Our telephone number is (951) 300-0788. Our website is http://www.solarmaxtech.com. Any information contained on, or that can be accessed through, our website or any other website or any social media is not a part of this annual report. 

 

United States Operations

 

Solar Energy Systems

 

The photovoltaic market in the United States was the second largest in the world in 2021, with an installed capacity of more than 97 GW that accounted for approximately 11% of the world’s total installed capacity,  The United States photovoltaic market has been projected to grow at a compound annual growth rate of 17% between 2021 and 2025.  Renewable energy accounted for 13% of the United States electricity generation, with solar being the fastest-growing source of renewable energy.  The United States market is projected to reach $125 million by 2030.  California is the leading state in the United States for installed solar capacity, with 32% of total U.S. installations.  California state law set California’s renewable electricity procurement goal at 50% by 2050. 1

 

We design, install and sell high performance photovoltaic solar energy systems and battery systems, and we have installations at more than 12,000 homes and businesses. A photovoltaic system generates electricity directly from sunlight via an electric process that occurs naturally in certain types of materials. A system consists of one or more photovoltaic modules and an inverter. Photovoltaic modules, which are manufactured in different sizes and shapes, generate direct current (DC) electricity. The electricity current is then fed through an inverter to produce the alternating current (AC) electricity that can be used to power residences and commercial businesses. The major components of our solar energy systems include solar panels that convert sunlight into electrical current, inverters that convert the DC electrical output from the panels to AC current compatible with the electric grid, racking that attaches the solar panels to the roof or ground and electrical hardware that connects the solar energy system to the electric grid. The battery systems we sell are rechargeable and can be used not only to store solar energy for backup protection when the power grid goes down, but also to reduce the reliance on the electrical grid by storing solar energy to be used when the sun in not shining or when power costs are the highest during the day. We currently install solar systems only in California.

 

We provide and install both grid-tied and off-grid systems. Grid-tied systems remain connected to the electric grid, so that the energy generated by the system is sent back to the grid during the day and power is drawn back at night. The electric grid thus serves as a “storage device” for photovoltaic-generated power. If consumers use more power than is generated by their solar energy system, they can purchase power from the regional utility company. If consumers use less power than the system generates, they can sell the electricity back to their local utility companies and receive a credit on their electric bills. In order to sell power back to the utility company, the owners need to make an application to the utility company and the utility company then gives the owners a standard agreement covering the purchase of the excess power. Grid-tied systems generally represent the most common, affordable and feasible option for urban and suburban residences.

 

Off-grid systems are not connected to the utility grid and therefore require battery backup. Off-grid solutions are less common and are mostly employed for residences that do not have the option of connecting to the utility grid. Almost all of our installations are grid-tied systems.

 

Sale and Installation Process

 

Our system sale and installation process consists of five stages – feasibility, design, permitting, procurement and installation. In addition, when a customer requests additional services, we will enter into post-installation maintenance agreements with customers who own the systems.  We have a dedicated team to handle every detail of the customer’s solar panel, battery or LED installation.

 

We market to our customers using print ad, internet, radio and television advertising along with customer referrals. We are in the process of shifting our focus from traditional radio advertisements to sponsorships and other public relation initiatives. After the initial contact with a prospective customer, our construction and solar engineers visit the customer to conduct an on-site evaluation and assess the customer’s electricity needs. The site assessment includes a shading analysis, roof inspection and review of any existing mechanical systems. Additionally, we review the customer’s recent utility bills so that we can present a proposal designed to meet the customer’s energy requirements and answer the customer’s questions. At this stage, the customer has not made any commitment to purchase a system from us.

 

___________________________

1 IHS Markit; International Energy Agency; GlobalData; mordorintelligence.com; Wikipedia, Solar power by country, April 2023; National Renewable Energy Laboratory; PV Magazine; BNEF (https://about.bnef,com); Bloomberg (https://www.bloomberg.com);  https://www.energy.ca.gov/rules-and-regulations/energy-suppliers-reporting/clean-energy-and-pollution-reduction-act-sb-350.

 

 
7

Table of Contents

 

At the design stage, we analyze the information obtained during the feasibility stage to design a proposed solar energy solution, based on the customer’s stated energy needs, financial means and the specifics of the building location. Upon completion of the design stage, we present the customer with a detailed written proposal outlining the components of the system, the proposed timeline of the system implementation, the estimated price and estimated energy savings as well as the expected return on the investment based on existing rate information. Approved customers who purchase our systems sign a purchase agreement and tender to us a down payment equal to the lesser of 10% of the overall cost or $1,000, which can be refunded within three days.

 

The period of time between the initial customer contact at the feasibility stage and the signing of the contract upon the completion of the design stage (the negotiation period) may range from less than a month to more than a year, with six to twelve months being the average negotiation period for larger commercial projects.

 

Before installing any solar or backup battery system, we must obtain required permits and approvals from the local fire department and the department of building and safety and other applicable state and local agencies, as well as from utility companies. We prepare a full permitting package and apply for these permits on behalf of the customer. We may also assist the customer with necessary paperwork to apply for and obtain the tax rebates and incentives. The permitting process typically takes four to eight weeks. Upon completion of this stage, we require customers to pay 40% of the total purchase price.

 

Once the customer orders the system, we order products, parts and materials necessary to implement the project. Upon delivery of the materials to the customer’s site, we require an additional 40% of the purchase price.

 

Finally, we assemble and install the system at the customer’s site. Once installation is complete, we meet with the customer to conduct a final walk-through of the system and review its components. Upon the final walk-through and sign-off by the city inspector, the system becomes fully operational, and we require the remaining 20% of the purchase price. The payment schedules do not apply to customers for whom we are providing financing.  We provide end-to-end customer service during the lifetime of the product.

 

Source of Supply

 

We do not have a supply agreement with any supplier.  We purchase solar panels from a number of suppliers.  Battery systems are available from a number of suppliers, including Tesla, Enphase and LG.

 

One supplier, Consolidated Electrical Distributors, accounted for 10% or more of the purchases for our United States operations. This supplier accounted for purchases of approximately $4.9 million, or 12% of our purchases, for the year ended December 31, 2023, and $5.2 million, or 18% of our purchases, for the year ended December 31, 2022.

 

Warranty Obligations; Production Guarantee

 

All parts of the system provided by us are under manufacturers’ warranties, typically for 25 years for the panels and inverters. The manufacturer’s warranty on the solar energy systems’ components, which is typically passed through to the customers, ranges from one to ten years. We provide a limited installation services warranty that warrants the installation services related to the system owner’s photovoltaic modules and inverters to be free from defects in the installation services under normal application, use and service conditions for a period of ten years from the date of the original installation services. Our agreement with our customers provides that we are not responsible for damage resulting from natural disasters, such as hurricanes, floods or other weather conditions. For leased systems we require the customer to maintain insurance covering these risks.

 

Prior to 2015, we entered into power purchase agreements that have a term of up to 20 years. We own and maintain the systems and sell the power generated by the systems to commercial customers pursuant to the power purchase agreement. Revenue from power purchase agreements is not material.

 

Commencing in 2015, our standard contract for residential systems provides for a production guarantee, which means that we guarantee that the system will generate a specified minimum solar energy during a given year. The agreements generally have a ten-year term. In the standard form of contract, we specify a minimum annual production and provide that if the power generated by the system is less than 95% of the estimate, we will reimburse the owner for the cost of the shortfall. Because our obligations are not contingent upon external factors, such as sunlight, changes in weather patterns, forest fires, or increases in air pollution, these factors could affect the amount of solar power that is generated and could increase our exposure under the production guarantee. The contract also provides that the purchasers of these systems shall not be entitled to reimbursement for shortfalls caused by overshadowing, shading or other interference not attributable to the design of the system and the accompanying equipment. Our only production guarantees are pursuant to agreements with our customers.

 

 
8

Table of Contents

 

In 2017, we incurred unanticipated liability based on the failure to of our systems to meet the production guarantee or otherwise perform in accordance with our warranty.  Our only production guarantees are pursuant to agreements with our customers.  Although we believe we have taken steps designed to prevent a misalignment of system designs and production guarantees which affected us in 2017, we cannot assure you that we will not be subject to unanticipated liability based on the failure of our systems to meet production guarantees or otherwise perform in accordance with our warranty.

 

With respect to leases with a leasing company, the leasing company establishes its own production guarantees, conducts its own review of those guarantees in conjunction with system design, and is responsible for any necessary modification in its contracts.

 

Our warranty for the LED products sold and services rendered ranges from one year for labor and up to seven years for certain products sold to governmental municipalities,

 

Leasing Agreements with us as the Lessor

 

Prior to 2014, we leased systems primarily to commercial and not-for-profit customers through our subsidiaries and three entities in which we have a 30% interest. These leases are operating leases and we own the systems, which we lease to the customers. Although we no longer lease new systems, we continue to own the equipment subject to the existing leases. The leases do not include a production guarantee. At the end of the lease, the customer has an option to purchase the equipment at its then fair market value for commercial customers. For not-for-profit customers, we generally have agreed up front to donate the system to the customers at the end of the lease.  We have not leased systems for our account after 2014. Instead, leases are made with a third-party leasing company.

 

Our customers may lease systems pursuant to third-party leasing companies selected by the customer.  During the years ended December 31, 2023 and 2022, revenues from leasing companies with which we had an agreement did not account for any significant percentage of our revenues.

 

Power Purchase Agreements

 

Prior to 2015, we entered into solar power purchase agreements with some commercial customers, and many of these agreements remain in effect. Pursuant to these agreements, we were responsible for the design, permitting, financing and installation of a solar energy system on a customer’s property after which we sell the power generated by the system to the customer at an agreed upon rate. To the extent that the system does not generate sufficient power to meet its obligations, we may have to purchase power from a local utility company, which will be a cost of revenues. We receive the income from the sales of electricity pursuant to these agreements as well as any tax credits and other incentives generated from the system, and we are responsible for the operation and maintenance of the system for the duration of the agreement. At the end of the term, a customer may extend the agreement, have us remove the system or buy the solar energy system from us. We have generated nominal revenue from power purchase agreements. From 2015 until March 2019, we did not offer power purchase agreements.

 

Seasonality

 

Since the inception of our business in 2008, we have experienced different levels of seasonality for our residential sales, small commercial and large commercial projects.

 

Our residential sales are prone to seasonal fluctuations. It has been our experience that we generate a larger percentage of sales in March and April, when residential customers focus on possible tax advantages of solar energy, and in the summer months of July and August, when utility rates and bills typically increase. We believe that the increase in residential sales during March and April results from consumers’ increased awareness of the tax benefits of solar energy system systems. We believe that the higher volume of sales in the summer months results from typically higher electrical bills in the summer, when electricity use is highest, which we think heightens consumers’ awareness of the opportunity to reduce their energy costs in the future through the use of solar energy.

 

We have historically experienced a slight increase for small commercial projects during the summer season. As with residential sales, we attribute higher volume in small commercial sales to small business owners’ reaction to the generally higher electricity bills during the summer months.

 

We have generally not experienced any significant seasonal fluctuations for our large commercial projects in the United States. We suspect that customers committing to large commercial purchases or leases of solar energy systems have generally made more studied decisions and are therefore less sensitive to seasonal variations or immediate market conditions. The negotiation period for larger projects may range from a couple of months to a year or more. We therefore believe that the timing of the execution of large commercial deals depends largely on the progress of contract negotiations.

 

 
9

Table of Contents

 

Financing Activities

 

Because we believe the high cost of buying and installing solar energy systems remains a major barrier for a typical residential customer, we had developed financing programs to enable customers who meet our credit standards to finance the purchase of our solar energy systems through SolarMax Financial.  Since early 2020, because we did not have the capital to support such operations, we suspended making loans to our solar customers but may resume lending if we have sufficient funds, including from the proceeds of our initial public offering.  Our finance revenue currently reflects revenue earned on our current portfolio, with no new loans having been added since early 2020.  We have no present plans to re-commence financing operations.

 

The following table sets forth customer loan receivables at December 31, 2023 and December 31, 2022: 

 

 

 

       December 31,

 

 

 

2023

 

 

2022

 

Customer loan receivable, gross

 

$6,795

 

 

$10,625

 

Less: unamortized loan discounts

 

 

(2)

 

 

(56)

Less, allowance for loan losses

 

 

(257)

 

 

(289)

Customer loans receivable, net

 

 

6,536

 

 

 

10,280

 

Less, current portion, net

 

 

(2,213)

 

 

(3,437)

Customer loans receivable, long-term

 

 

4,323

 

 

 

6,843

 

 

Financing Program

 

We have financing programs with third-party financing companies, the most significant of which is a home improvement financing program agreement executed on October 12, 2021, with GoodLeap, LLC (“GoodLeap” formerly known as LoanPal, LLC), pursuant to which GoodLeap provides financing to our customers who meet GoodLeap’s credit criteria. We sell the systems to our customers, and GoodLeap pays us the purchase price, less a program fee. The financing agreement is between the customer and GoodLeap, and we are not a party to the agreement.

 

LED Projects

 

We provide LED products that help commercial customers save money by lowering electricity costs through the advanced technology of LED light bulbs. The energy-saving incandescent bulbs use approximately 25% less energy than traditional varieties, while the LED light bulbs use approximately 75% less energy, last 40 times longer, and are considered safer to use.

 

We have relationships with a number of LED system manufacturers that provide us with access to a variety of high-performance products and ultimately enables us to meet customers’ energy needs and budgets. Our LED streetlight system has an exclusive ETL Mark under our company name, which is evidence that our product complies with North American safety standards and is a requirement for contracts with municipal customers.

 

There are several steps to completing an LED installation with a customer. The first step is to review the customer’s previous year’s power bill and to look at its financial statements for the last three years. The next step is to conduct a lighting survey to effectively present an energy saving proposal to the potential customer. We typically offer financing services similar to our solar system financing. Some commercial projects require us to engage a third-party vendor to help install the LED lighting systems for our clients while other projects customers choose to be responsible for the installation of the system.

 

Marketing

 

We have an in-house sales and marketing staff of 30, of which 25 market solar and battery backup projects and five market LED products and systems. While we use a variety of marketing and advertising tools, we believe that word of mouth is one of our most effective marketing strategies. We estimate that approximately 40% of our sales are generated through referrals by our customers.

 

We also participate in industry trade shows, use telemarketing, radio, television, Internet advertising and social media as well as participating in local community events such as local festivals and door-to-door sales.

 

 
10

Table of Contents

 

Personal meetings with prospective customers and site visits at the feasibility stage are also part of our advertising budget. In our experience, on average, we make three to four visits at the feasibility stage before we can generate a contract from the customer. As we expand the breadth of our operations, we plan to hire additional professionals and general sales personnel to market our systems to a larger number of prospective customers.

 

Our marketing effort includes our ability to offer financing in connection with purchases of our systems. We do not have a separate marketing staff for our financing activities.

 

Competition

 

Solar energy systems in general compete with both the local or regional providers of electricity as well as a number of independent companies that offer to provide electricity at prices that are lower than the regional utility company. Our primary competition is with the local utility companies that supply power to our potential customers.

 

Within the solar energy industry, we face intense and increasing competition from other solar energy system providers. The solar energy industry is highly fragmented, consisting of many small, privately-held companies with limited resources and operating histories, and we believe that no solar energy provider has a significant percentage of the California market. We also compete with major companies, as well as a large number of smaller companies. We have experienced price erosion as a result of increased competition which has affected our gross margin. Because California has much sun and little rain, solar power companies seek to market in California rather than in states with less sun and more rain. We cannot estimate the effects of the recent increased rain and flooding in Southern California on our business and the solar market in general.  We believe that the number of new solar energy installation companies that have entered the industry in California has increased significantly since 2008 when we commenced business, and the increased competition is reflected in lower margins as we may have to reduce our prices to generate business. We expect additional companies to enter the business in the future, considering that the entry barrier in this industry is relatively low and the government incentives currently remain high.

 

We believe that competition is primarily based on price and, if financing is required, the availability and terms of financing, and, to a lesser extent, the ability to schedule installation to meet the customer’s schedule. Some of our competitors may offer financing terms with payments over a longer period and with either a lower down payment or no down payments than are available with third party lessors with whom we work, which may make them more attractive to potential customers.

 

Government Regulation

 

Although we are not a regulated utility company, our operations are subject to regulation, supervision and licensing under various federal, state and local statutes, regulations and ordinances. Additionally, our business is materially affected by federal and state programs and policies related to financial incentives for solar energy users and providers. Local utility companies work with all solar companies to connect their systems to the grid. Title 24 of the California Code of Regulations governs energy savings and efficiency standards for new and remodeled construction for indoor and outdoor lighting requirements.

 

Construction Licenses and Permits

 

As a company performing general contractor and design work, we must take steps such that we obtain and timely renew appropriate general contractor and other required licenses. In connection with each installation, we are required to obtain building permits and comply with local ordinances and building codes for each project. Our operations are also subject to generally applicable laws and regulations relating to discharge of materials into the environment and protection of the environment. We are also subject to federal and state occupational health and safety regulations. We may also be subject to federal or state wage requirements, at least in connection with any solar projects on government land or buildings or other public works projects.

 

Consumer Protection Laws

 

In negotiating and entering into contracts with our residential customers, we must comply with state and federal consumer protection laws. In conducting our marketing campaigns, we must comply with the federal Telemarketing and Consumer Fraud and Abuse Prevention Act, and Telemarketing Sales Rule promulgated by the Federal Trade Commission, as well as state regulations governing telemarketing and door-to-door sales practices. In negotiating and entering into contracts with our residential customers, we must comply with a number of state regulations governing home solicitation sales, home improvement contracts and installment sales contracts.

 

 
11

Table of Contents

 

Consumer Financing Regulations

 

In the event that we recommence financing operations in California, our finance subsidiary, SolarMax Financial will have to be registered as a California finance lender pursuant to a license issued by the California Department of Corporations, which regulates and enforces laws relating to consumer finance companies, and SolarMax Financial would be required to comply with regulations pertaining to consumer financing. Such rules and regulations generally provide for licensing of consumer finance companies, limitations on the amount of financing provided, duration and charges, including finance charge rates, for various categories of contracts, requirements as to the form and content of the loans and other documentation, and restrictions on collection practices and creditors’ rights. As a licensed finance lender, SolarMax Financial will be subject to periodic examination by state regulatory authorities.

 

SolarMax Financial would also be subject to extensive federal regulation, including the Truth in Lending Act, the Equal Credit Opportunity Act, Fair Debt Collection Practices Act and the Fair Credit Reporting Act and other laws. These laws would require SolarMax Financial to provide certain disclosures to prospective customers and protect against discriminatory lending practices and unfair credit practices. The principal disclosures required under the Truth in Lending Act include the terms of repayment, the total finance charge and the annual percentage rate charged on each contract. The Equal Credit Opportunity Act prohibits creditors from discriminating against loan applicants on the basis of race, color, sex, age, or marital status, among other things. Pursuant to Regulation B promulgated under the Equal Credit Opportunity Act, lenders are required to make certain disclosures regarding consumer rights and advise consumers whose credit applications are not approved of the reasons for the rejection. The Fair Credit Reporting Act requires SolarMax Financial to provide certain information to consumers whose applications were not approved or were conditionally approved on terms materially less favorable than the most favorable terms normally offered on the basis of a report obtained from a consumer-reporting agency.

 

In addition, SolarMax Financial would be subject to the provisions of the federal Gramm-Leach-Bliley financial reform legislation, which imposes additional privacy obligations on SolarMax Financial with respect to our applicants and our customers. SolarMax Financial has appropriate policies in place to comply with these additional obligations.  SolarMax Financial does not presently engage, and has not since early 2020, engaged, in lending activities, and has no present plans to do so since we do not have the capital to enable us to engage in these activities.

 

Government Subsidies and Incentives

 

The solar energy industry depends on the continued effectiveness of various government subsidies and tax incentive programs existing at the federal and state level to encourage the adoption of solar power. Government policies, in the form of both regulation and incentives, have accelerated the adoption of solar technologies by businesses and consumers. We and our customers benefit from these regulations in the form of federal tax incentives, state utility rebates and depreciation. Because of the high cost of installing solar energy systems, the existence of tax incentives as well as regulations requiring utility companies to purchase excess power from solar energy systems connected to the grid are important incentives to the installation of a solar energy system.

 

Federal Tax Incentive. Solar PV systems installed in 2020 and 2021 are eligible for a 26% tax credit. The Inflation Reduction Act has made changes to the existing tax credit and extends the provisions of the Solar Investment Tax Credit so owners who install designated solar energy systems between January 1, 2022 through the end of 2032 will receive a tax credit of 30% of the cost of the solar energy system from their federal income taxes. Owners who owe less federal income tax than the 30% tax credit can carry over any unused credit until January 1, 2032. After 2032, the residential investment tax credit will be reduced to 26% for installations completed in 2033 and to 22% for -installations completed in 2034, and tax credit will no longer be available for installations completed after December 31, 2034.

 

State Incentives and Utility Company Rebates. In addition to federal income tax credit, utility companies in California and other states offer various incentives and rebate programs. Capital cost rebates provide funds to customers based on the cost and size of a customer’s solar energy system. The value of the rebate is subtracted from the total purchase price, resulting in a net adjusted cost for the purpose of determining the value of the federal tax credit. Performance-based rebates provide funding to customers based on the energy produced by their systems. Under a feed-in tariff subsidy, the government sets prices that regulated utility companies are required to pay for renewable electricity generated by end-users. Under that subsidy program, prices are set above market rates and may be differentiated based on system size or application.

 

The building standard approved by the California Energy Commission in May 2018 mandates the installation of solar arrays on new single-family residences and on multi-family buildings of up to three stories starting in 2020. The Building Standards Commission has adopted these recommendations without change, and we cannot assure you that the Building Standards Commission will not change this standard or that the standard will survive any legal challenges which may be brought in opposition to the standard.

 

 
12

Table of Contents

 

The California Public Utilities Commission may consider a proposal to significantly reduce the incentives homeowners receive for installing rooftop solar systems. If such a change or any significant change in the benefits provided to homeowners for installing rooftop solar systems, our U.S. business will be materially impaired. We cannot assure you that the present benefits provided to homeowners for installing solar systems will not be adopted.

 

Depreciation. Certain qualified clean energy facilities, property and technology placed in service after 2024 may be classified as 5-year property under the modified accelerated cost recovery system (MACRS) under Inflation Reduction Act of 2022. Under Internal Revenue Code Section 168(e)(3)(B), qualified facilities, qualified property and energy storage technology are considered 5-year property. These types of property are recoverable under the MACRS. A business with a solar PV system placed in service between January 1, 2018 and December 31, 2022 can elect to claim a 100% bonus depreciation. Starting in 2023, the percentage of capital equipment that can be expensed immediately drops 20% per year (e.g., 80% in 2023 and 60% in 2024) until the provision drops to 0% in 2027.

 

Tariffs and Trade Policies. The solar energy industry has recently experienced decreasing prices in solar panels, a principal component in any solar energy system. Most solar panels are imported and the price of the solar panels is impacted by trade policies, such as tariffs and quotas. The U.S. government has imposed tariffs on solar cells, solar panels and aluminum that is used in solar panels manufactured overseas. Based on determinations by the U.S. government under the 2012 solar trade case, the anti-dumping and countervailing tariff rates range from approximately 33%-255%. Such anti-dumping and countervailing tariffs are subject to annual review and may be increased or decreased. These tariffs have increased the price of solar panels containing China-manufactured solar cells. We do not purchase panels from China or Taiwan for our United States operations. The purchase price of solar panels containing solar cells manufactured in China reflects these tariff penalties. While solar panels containing solar cells manufactured outside of China are not subject to these tariffs, the prices of these solar panels are, and may continue to be, more expensive than panels produced using Chinese solar cells, before giving effect to the tariff penalties.

 

On January 23, 2018, the United States placed tariffs on imported solar cells and modules for a period of four years with an effective date of February 7, 2018. The tariff level was set at 30%, with a 5% declining rate per year for the four- year term of the tariff. The tariff includes a 2.5 GW exemption for cells per year, which does not include any sub quotas for individual countries. Additionally, the only countries excluded from the tariff are those that the U.S. government deems as developing nations, with the exception of the Philippines and Thailand that are eligible for the U.S. Generalized System of Preferences program.

 

While the state and federal incentives benefit the industry by making solar energy systems more affordable and attractive to consumers, they also expose the industry to the risk of negative consequences should these incentives be discontinued or reduced. The market for solar energy products is, and will continue to be, heavily dependent on public policies that support growth of solar energy. There can be no assurances that such policies will continue. Decreases in the level of rebates, incentives or other governmental support for solar energy would materially and adversely affect the demand for solar energy products, including our business.

 

Net Metering.  Net metering is a billing mechanism that credits solar energy system owners for the electricity that they add to the electricity grid. If the owner of a solar system generates more electricity than it consumes, the excess electricity is sold back to the grid.

 

The California Public Utilities Commission (CPUC) introduced “Net Metering 3.0” (NEM 3.0) as the latest iteration of net metering policies. Under NEM 3.0, customers continue to receive credit for the electricity they produce; however, the calculation of this credit is based on avoided cost rates. These rates align more closely with wholesale rates for electricity, reflecting what utilities themselves pay for electricity rather than the conventional rates paid by customers.

 

Under NEM 3.0 the economic viability of combining solar panel systems with battery storage is enhanced. As a result, the payback period for the combined installations has accelerated, surpassing that of solar-only installations. We may need to revise our pricing metrics to reflect this change in order for the purchase of a solar system to be economically attractive to the customer, which may result in lower prices and reduced margins.

 

To the extent that utility companies are not required to purchase excess electricity from owners of solar systems or are permitted to lower the amounts paid, the market for solar systems may be impaired. Because net metering can enable the solar system owner to further reduce the cost of electricity by selling excess electricity to the utility company, any elimination or reduction of this benefit would reduce the cost savings from solar energy. The recent changes in California’s net metering payments may have reduce the market for residential solar installations to the extent that the installation of the homeowner’s decision to install a solar system is based on the benefits of the net metering structure, which has been modified to reduce the benefits to the homeowner.  We cannot assure you that net metering will not be eliminated or the benefits significantly reduced for future solar systems, which may dampen the market for solar energy.

 

 
13

Table of Contents

 

California Consumer Privacy Act

 

In June 2018, California passed the CCPA, which became effective in 2020. As a practical matter, companies needed to have their data tracking systems in place by the start of 2019, since the law gives consumers the right to request all the data a company has collected on them over the previous 12 months. This law covers all companies that serve California residents and have at least $25 million in annual revenue. Under the law, any California consumer has a right to demand to see all the information a company has saved on the consumer, as well as a full list of all the third parties that data is shared with. The consumer also has the right to request that the company delete the information it has on the resident. The CCPA broadly defined broadly defines “protected data.” The CCPA also has specific requirements for companies subject to the law. For example, the law specifies that companies must have a clear and conspicuous link on their websites to a page from which consumers may exercise their right to opt out of data sharing. The CCPA provides for a private right of action for unauthorized access, theft or disclosure of personal information in certain situations, with possible damage awards of $100 to $750 per consumer per incident, or actual damages, whichever is greater. The CCPA also permits class action lawsuits. Because the law was recently adopted, we have not been able to determine the extent to which the law applies to us, our website and our privacy policies.

 

Employment Regulations

 

California labor law is more pro-employee than the laws of other states, and the damages and penalties an employee can recover are higher under California labor law than under federal labor law. California has numerous laws and regulations relating to the relationship between an employer and our employees, including wage and hour laws, laws relating to anti-discrimination, and laws mandating expanded training to employees to prevent sexual harassment. In 2004, California passed a law requiring employers with 50 or more employees to provide two hours of sexual-harassment-prevention training to supervisors every two years. A recently passed law requires that by January 1, 2020, employers with five or more employees provide at least two hours of sexual-harassment-prevention training to supervisory employees and one hour of training to nonsupervisory employees. The law also requires that, beginning January 1, 2020, seasonal, temporary and other employees hired to work for less than six months need to be trained within the earlier of 30 calendar days of hire or within 100 hours worked. Our professional employer organization has implemented our sexual harassment prevention program.

 

Intellectual Property

 

We do not have any intellectual property that is material to our business.

 

Operations in China

 

General

 

The photovoltaic market in China was the largest in the world in 2021, reaching a cumulative total installed capacity of 253 GW in 2020, which accounted for more than one-third of the world’s cumulative total installed capacity. China’s photovoltaic market has been projected to grow at a compound annual growth rate of 14.1% between 2021 and 2025. The ground-market segment (i.e., solar farm installations) is expected to dominate the market during this forecast period. The China market is projected to reach $137 billion by 2030. The growth is driven by increasing government support and the continued decline in the cost of solar energy generation. 2

 

We commenced operations in China following the acquisition on April 28, 2015, of the ownership of Chengdu ZHTH, which is currently a subsidiary of ZHTH, and ZHPV, through share exchange agreements with the equity owners of these companies.

 

Our business in China is conducted through ZHTH and ZHPV and their subsidiaries. Unlike systems that we sell in the United States, which are installations for residential and small business users, the projects in China are generally solar farms, which are constructed on large land areas where multiple ground-mount solar tracking towers are installed. While a typical residential or small business installation in the United States generally generates between 6.5KW and 0.2MW of power, the solar farms can generate in the range of 30MW to more than 100MW of power. To comply with the local requirements to own and operate the EPC business in China, ZHTH and ZHPV establish subsidiaries for different purposes. These special purpose subsidiaries include project subsidiaries which were formed by ZHTH or ZHPV to own the solar farms and the permits to construct and operate solar farms and the equity in the subsidiaries, or, in the case of the agreements with SPIC, are sold to the buyer of the projects upon completion. ZHTH was primarily engaged in the business of identifying and procuring solar system projects for resale to third party developers and related services in China. ZHPV’s core business is to provide EPC services.

 _________________________________ 

2 IHS Markit; International Energy Agency; GlobalData; mordorintelligence.com; Wikipedia, Solar power by country, April 2023; National Renewable Energy Laboratory; PV Magazine;

BNEF (https://about.bnef,com); Bloomberg (https://www.bloomberg.com)

 

 
14

Table of Contents

 

Our business in China initially consisted primarily of identifying and procuring solar farm system projects for resale to third party developers and related services in China, identifying potential buyers of solar farms, and providing engineering, procuring and construction services, which are referred to in the industry as EPC services, for solar farms and, to a significantly lesser extent, rooftop solar systems in China. Approximately 95% of our China revenue in 2019 was generated from Changzhou Almaden Co., Ltd., which is a related party that we refer to in this annual report as AMD. We have not generated any revenue from AMD since 2019. Since the second half of 2019, our business in China consisted of EPC services pursuant to agreements with SPIC.  Substantially all of our China revenues for the years ended December 31, 2021 and December 31, 2020 were generated from projects for SPIC. During 2022, 2023 and 2024 through the date of this annual report, we did not generate revenues in the China segment.

 

Based on the effective light resource and available land use, we are focusing on provinces with large tracts of available land and solar resources sufficient for the development of solar farms. We look to work with local entities on the project development. As part of this process, we need to discuss the potential development with local government agencies, which may involve discussions with several departments. The local government agencies publish the availability of permits for solar farms, and we need to obtain the permit for the solar farm from the applicable government agency. We may also find the buyer who will own the solar farm. If we find a buyer to operate the solar farm, we transfer the equity of the project subsidiary related to the solar farm to the buyer. If we identify the buyer, we seek to both obtain the contract to perform the EPC work as well as to operate and maintain the project after completion. For our contracts with SPIC, SolarMax and SPIC jointly selected the location of the project and the project subsidiary is formed pursuant to a co-development agreement.

 

We do not operate any solar farms as an owner, and we have no present plans to operate solar farms for our own account. To the extent that, in the future, we propose to construct and operate a solar farm for our own account, any decision would be subject to obtaining sufficient financing to enable us to construct and operate the project and complying with government regulations relating to the ownership of a solar farm.

 

For the EPC services in the PRC, we generally provide a one-year quality warranty on our EPC services from the date of completion of the EPC work.

 

ZHPV holds a construction enterprise qualification certificate for Level III of general contractor for power engineering constructor issued on December 18, 2022, which permits ZHPV to conduct business as a contractor in power engineering construction. The qualification certificate expires on June 30, 2024. The certificate is granted by the local government and enables ZHPV to perform its services throughout China. We engage local licensed engineering firms to perform the initial design work through a bidding process. When the engineering firm completes its design proposal, we obtain owner approval prior to procurement and construction. Following the acquisition of Chengdu ZHTH, the business of Chengdu ZHTH was assumed and developed by its parent company SolarMax Shanghai. Chengdu ZHTH has since ceased to be active and we are in the process of deregistering Chengdu ZHTH with local authorities in China. We refer to SolarMax Shanghai and its subsidiaries collectively as ZHTH.

 

Seasonal weather patterns affect our PRC subsidiaries’ construction of large-scale solar projects. Northern provinces often experience below zero temperatures along with snowstorms which could cause a closure of transportation options along with frozen ground which needs to be cleared for solar equipment, all of which can cause slowdowns in construction and increase our cost. Our EPC contracts to date have been in the southern provinces where cold weather does not have the same effect although the southern provinces may be subject to other adverse weather conditions.

 

Effective on May 12, 2016, in connection with the execution of the amendment to the share exchange agreement for the acquisition of ZHPV, ZHPV entered into a debt settlement agreement with Uonone Group Co., Ltd., one of the former owners of ZHPV. Pursuant to the debt settlement agreement, ZHPV and Uonone agreed to settle a list of pending business transactions entered by them during the period from December 31, 2012 to December 31, 2015. As of December 31, 2023, the Uonone Group has repaid all amounts agreed to under the debt settlement agreement except for a RMB 3.0 million contingent receivable, which does not arise until and unless we become obligated under a contingent liability. We have not become obligated under the contingent liability. The contingent liability is a potential obligation of ZHPV which existed at the time of our acquisition of ZHPV and related to the estimated costs of a project ZHPV had completed, and we cannot estimate whether or when ZHPV may have any obligation under the contract. However, in the event ZHPV becomes liable, it has an offsetting receivable from Uonone. As of the date of this annual report, no claim and no indication of any claim have been made against ZHPV. Additionally, under the debt settlement agreement, to the extent ZHPV receives settlement proceeds on matters that relate to events prior to the acquisition, ZHPV shall repay to Uonone the amount received less taxes, fees and expenses in connection with such settlement. As of December 31, 2022, the payable balance due to Uonone Group related to the legal settlement received by ZHPV was $2.1 million. During the year ended December 31, 2023, we received additional legal settlement proceeds of $6.6 million and paid Uonone and expenses on behalf of Uonone $6.9 million.

 

 
15

Table of Contents

 

Agreements with SPIC

 

We have not generated any revenue from our China operations during 2022, 2023 and 2024 through the date of this annual report.  Substantially all of our China revenue for the year ended December 31, 2021 of $7.8 million and for the year ended December 31, 2020, of $96.1 million, was generated from four contracts with SPIC, and included revenue from SPIC and revenue from the sale of power by the project subsidiaries for the projects prior to the transfer of control to SPIC.  As of December 31, 2023, we had a receivable from SPIC in the amount of $7.7 million, which we expect to collect during 2024. Although we are negotiating with SPIC for additional projects, we cannot give any assurance that we will be successful in our negotiations or that any agreements we enter into with SPIC will be profitable to us.  The COVID-19 restrictions and the residual effects of the COVID-19 restrictions impaired our ability to obtain payment of the receivable from SPIC and to negotiate contracts with SPIC.

 

Source of Supply

 

Our PRC subsidiaries purchase the equipment for the project from local suppliers pursuant to a bidding process. The construction team will remain on site to perform the EPC services, using local licensed subcontractor as needed. The EPC services include continuing negotiations with local government and utility companies to resolve any issues that may occur on-site until the project is fully connected to the grid.

 

Solar panels and other components are available from a number of suppliers. We did not make any purchases during the year ended December 31, 2022 or the year ended December 31, 2023.

 

Competition

 

Within the solar farm industry in China, our China segment faces increasing competition from other project developers and EPC companies. The solar energy industry is very competitive, consisting of state-owned enterprises and a large number of private companies. Because China’s central government has announced a policy in favor of renewable energy sources, solar companies worldwide seek to develop and expand their business in China. We believe the number of new solar farm installation companies entering the industry in China has increased significantly since 2015 when we commenced business through our PRC subsidiaries in China. This increased competition has caused some price erosion, which has affected our margins and could result in further reductions in our margins as our PRC subsidiaries may reduce prices to generate new business and could impair their ability to enter into EPC agreements with non-related parties. As the interest in solar farms in China increases, there is increased competition for permits, and the government entities that issue the permits may prefer Chinese companies over companies that are owned by a United State company. Since our only customer in China since 2019 was SPIC, our PRC subsidiaries are dependent upon SPIC’s policies in engaging contractors for the development of solar farm projects. Since SPIC is state-owned enterprise, our procurement policies may be subject to government policies which may favor a Chinese company rather than a subsidiary of a United States company.

 

Government Subsidies

 

The solar investment and the development of the solar industry in China depend on continued government subsidies. Government policies have, and will continue to have, a significant impact on the solar industry in general. Government agencies set the rates that the utility company pays the solar farm owner. In general, the rate set at the beginning of the contract period remains the same during the period, although there is a risk that the rate will be changed. The rate varies from province to province. The government has announced that there will be a yearly decrease in the payment. After 2016, all the solar projects in China are required to be involved with the local government to help alleviate poverty in the region. In addition, solar farm construction needs to be integrated with local agriculture, tourism or animal husbandry, which leads to increases in the cost of our EPC services.

 

PRC Government Regulations

 

Renewable Energy Law and Other Government Directive

 

The Renewable Energy Law of PRC, which originally became effective on January 1, 2006 and was amended on December 26, 2009, sets forth policies to encourage the development and on-grid application of renewable energy, including solar energy. Renewable energy under this law refers to non-fossil fuel energy, including wind energy, solar energy, water energy, biomass energy, geothermal energy, ocean energy and other forms of renewable energy. The law also sets forth a national policy to encourage the installation and use of solar energy water heating systems, solar energy heating and cooling systems, photovoltaic systems and other systems that use solar energy. It also provides economic incentives, such as the establishment of national funding, preferential loans provided by financial institutions with financial interest subsidies to certain renewable energy development and utilization projects, and tax preferential treatment for the development of certain renewable energy projects. 

 

 
16

Table of Contents

 

The PRC Energy Conservation Law, which was amended on October 28, 2007, July 2, 2016 and October 26, 2018, encourages utilization of energy-saving building materials like new wall materials and energy-saving equipment, and encourage the installation and application of renewable energy use systems such as solar energy. The law also encourages and supports the vigorous development of methane in rural areas, promotes the utilization of renewable energy resources such as biomass energy, solar energy and wind power, develops small-scale hydropower generation based on the principles of scientific planning and orderly development, promotes energy-saving-type rural houses and furnaces, encourages the utilization of non-cultivated lands for energy plants, and energetically develops energy forests such as firewood forests.

 

On September 4, 2006, the Ministry of Finance, or MOF, and Ministry of Construction jointly promulgated the Interim Measures for Administration of Special Funds for Application of Renewable Energy in Building Construction, pursuant to which the MOF will arrange special funds to support the application of Building Integrated Photovoltaics systems, or BIPV applications, to enhance building energy efficiency, protect the environment and reduce consumption of fossil fuel energy. Under these measures, applications to provide hot water supply, refrigeration, heating and lighting are eligible for such special funds.

 

On October 10, 2010, the State Council of the PRC promulgated a decision to accelerate the development of seven strategic new industries. Pursuant to this decision, the PRC government will promote the popularization and application of solar thermal technologies by increasing tax and financial policy support, encouraging investment and providing other forms of beneficial support.

 

In March 2011, the National People’s Congress approved the Outline of the Twelfth Five-Year Plan for National Economic and Social Development of the PRC, which includes a national commitment to promoting the development of renewable energy and enhancing the competitiveness of the renewable energy industry. Accordingly, in January 2012, the Ministry of Industry and Information Technology and the Ministry of Science and Technology respectively promulgated the Twelfth Five-Year Special Plans Regarding the New Materials Industry and the High-tech Industrialization to support the development of the PRC solar power industry.

 

On March 8, 2011, the MOF and the Ministry of Housing and Urban-Rural Development jointly promulgated the Circular on Further Application of Renewable Energy in Building Construction to increase the utilization of renewable energy in buildings.

 

On March 27, 2011, the NDRC promulgated the revised Guideline Catalogue for Industrial Restructuring which categorizes the solar power industry as an encouraged item. This Guideline Catalogue was revised on February 16, 2013 (effective on May 1, 2013) and on October 30, 2019 (effective on January 1, 2020). The solar power industry is still categorized as an encouraged item.

 

In March 2016, the National People’s Congress approved the Outline of the Thirteenth Five-Year Plan for National Economic and Social Development of the PRC, which mentions a national commitment to continuing to support the development of PV generation industry.

 

On February 14, 2019, the NDRC issued the Green Industry Guidance Catalogue (2019 Edition) to include solar power equipment manufacturing into the green industry guidance catalogue, to further encourage the development of solar industry.

 

On January 20, 2020, the NEA, the NDRC, and the Ministry of Finance jointly issued Opinions on Promoting the Healthy Development of Non-hydroelectric Renewable Energy Power Generation, aiming at (i) improving the current subsidy method, (ii) improving market allocation of resources and subsidy decline mechanism, and (iii) optimizing subsidy redemption process.

 

On March 5, 2020, the NEA issued Notice on Matters Related to the Construction of Wind Power and Photovoltaic Power Generation Projects in 2020, in order to adjust and improve the specific plans for the construction and management of wind power and photovoltaic power generation projects.

 

On September 29, 2020, the NDRC, the NEA and the MOF jointly issued Supplementary Notice on Matters Relating to Several Opinions on Promoting the Sound Development of Non-Hydro-Renewable Energy Power Generation, in order to further clarify relevant policies of additional subsidy funds for renewable energy electricity prices and stabilize industry expectations.

 

 
17

Table of Contents

 

On February 2, 2021, the State Council issued Guiding Opinions on Accelerating the Establishment and Improvement of the Green and Low-Carbon Circular Development Economic System, in order to accelerate the establishment of a robust economic system of green and low-carbon circular development.

 

On February 24, 2021, the NDRC, the MOF, the People’s Bank of China, the China Banking and Insurance Regulatory Commission and the NEA issued Notice on Guiding to Increase Financial Support to Promote the Healthy and Orderly Development of Wind Power and Photovoltaic Power Generation Industries, in order to help solving the problems of renewable energy companies such as tight cash flow and difficulties in production and operation.

 

On January 30, 2022, the NDRC and NEA jointly released the Opinions on Improving Institutional Mechanisms and Measures for Green and Low-carbon Energy Transition. The Opinions systematically propose institutional mechanisms and measures to support the green and low-carbon transformation of the energy supply side, request to promote the construction of clean, low-carbon energy as the main energy supply system and to promote the construction of energy infrastructure to adapt to the green and low-carbon transition.

 

On March 17, 2022, the NEA released the Guidance on Energy Work in 2022, one of the primary targets of this Guidance was to increase the share of non-fossil fuels in primary energy consumption to around 17.3% in 2022 and increase the share of wind and solar power in total power consumption to around 12.2%.

 

Laws and Regulations Concerning the Electric Power Industry

 

The regulatory framework of the PRC power industry consists primarily of the Electric Power Law of the PRC, which became effective on April 1, 1996, and was most recently amended on December 29, 2018, and the Electric Power Regulatory Ordinance, which became effective on May 1, 2005. One of the stated purposes of the Electric Power Law is to protect the legitimate interests of investors, operators and users and to ensure the safety of power operations. According to the Electric Power Law, the PRC government encourages PRC and foreign investment in the power industry. The Electric Power Regulatory Ordinance sets forth regulatory requirements for many aspects of the power industry, including, among others, the issuance of electric power business permits, the regulatory inspections of power generators and grid companies and the legal liabilities for violations of the regulatory requirements.

 

Electric Power Business Permit

 

On January 5, 2006, the NDRC promulgated the Administrative Provisions on Renewable Energy Power Generation which set forth specific measures for setting the price of electricity generated from renewable energy sources, including solar, and for allocating the costs associated with renewable power generation. The Administrative Provisions on Renewable Energy Power Generation also delegate administrative and supervisory authority among government agencies at the national and provincial levels and assign partial responsibility to electricity grid companies and power generation companies for implementing the Renewable Energy Law.

 

Pursuant to the Provisions on the Administration of the Electric Power Business Permit, which were issued by the State Electricity Regulatory Commission, known as SERC, and became effective on December 1, 2005 (subsequently revised on May 30, 2015), unless otherwise provided by the SERC, no company or individual in the PRC may engage in any aspect of electric power business (including power generation, transmission, dispatch and sales) without first obtaining an electric power business permit from the SERC. These provisions also require that if an applicant seeks an electric power business permit to engage in power generation, it must also obtain in advance all relevant government approvals for the project including construction, generation capacity and environmental compliance.

 

However, there are exceptions pursuant to which certain of our photovoltaic power generation projects may not need to obtain an electric power business permit from the SERC. On July 18, 2013, the NDRC issued the Interim Measures for the Administration of Distributed PV Power Generation, which waived the previous requirement to obtain an Electric Power Business Permit for distributed generation projects. On April 9, 2014, the NEA issued the Circular on Clarifying Issues concerning the Administration of Electric Power Business Permit, which was replaced by Circular on Improving the Administration of Electric Power Business Permit by Implementing the Inspiration of the Reforms on Administration, Delegate Powers, and Services issued by NEA on March 23, 2020, which waived requirement to obtain an Electric Power Business Permit for those solar power generation projects with installed capacity less than 6MW and any distributed generation projects approved by or filed with the NDRC or its local branches, and required the local NEA to simplify the Electric Power Business Permit application procedure for the solar power generation companies.

 

Grid Connection and Dispatchment

 

All electric power generated in China is distributed through power grids, except for electric power generated by facilities not connected to a grid. The distribution of power to each grid is administered by dispatch centers, which administer and dispatch planned output by power plants connected to the grid. The Regulations on the Administration of Electric Power Dispatch to Networks and Grids, promulgated by the State Council and the former Ministry of Electric Power Industry, effective on November 1, 1993, as amended on January 8, 2011, and its implementation measures, regulate the operation of dispatch centers.

 

 
18

Table of Contents

 

Feed-in Tariff (FIT) Payments

 

The Renewable Energy Law of the PRC, as amended on December 26, 2009 and effective on April 1, 2010, sets forth policies to encourage the development and utilization of solar power and other renewable energy. The Renewable Energy Law authorizes the relevant pricing authorities to set favorable prices for electricity generated from solar and other renewable energy sources.

 

The NDRC further issued the Circular on Promoting the Healthy Development of PV Industry by Price Leverage on August 26, 2013, or the 2013 Circular. Under this circular, the feed-in tariff (“FIT”) (including VAT) for solar power projects approved or filed after September 1, 2013 or beginning operation after January 1, 2014 would be RMB0.90 per kilowatt hour (“kWh”), RMB0.95 per kWh or RMB1.00 per kWh, depending on the locations of the projects (excluding on-grid solar power projects located in Tibet).

 

In addition, the 2013 Circular sets forth special rules that entitle distributed generation projects (excluding the projects that have received an investment subsidy from the central budget) to a national subsidy of RMB0.42 per kWh. According to the Circular on Further Implementing Polices Relating to Distributed Generation issued by the NEA on September 2, 2014 and the Circular on Implementation Plans of PV Generation Construction for 2015 issued by the NEA on March 16, 2015, rooftop distributed generation projects that sell electricity directly to consumers or to both consumers and grid enterprises receive a national subsidy of RMB0.42 per kWh plus the local desulphurized coal benchmark electricity price for the electricity sold to the State Grid or a negotiated electricity purchase price for electricity sold directly to consumers. Ground-mounted projects and rooftop distributed generation projects which sell all electricity to grid enterprises are entitled to the FIT of RMB0.90 per kWh, RMB0.95 per kWh or RMB1.00 per kWh, depending on where the project is located (excluding on-grid solar power projects located in Tibet).

 

On December 22, 2015, the NDRC issued the Circular on Improving the Policies on the On-grid Tariffs of Onshore Wind Power Generation and PV Generation, effective on January 1, 2016, which provides that ground mounted projects, as well as rooftop distributed generation projects that sell all electricity generated to the local grid companies, are entitled to FIT of RMB0.80 per kWh, RMB0.88 per kWh or RMB0.98 per kWh, depending on where the project is located (excluding on grid solar power projects located in Tibet), provided that these projects are filed after January 1, 2016 and fall within the regional scale index of the year, or these projects are filed prior to January 1, 2016 and fall within regional scale index of the year, but do not commence operations prior to June 30, 2016.

 

The difference between the FIT for solar power projects and the desulphurized coal benchmark electricity price, or the subsidies paid to distributed generation projects, are funded by the renewable energy development funds. The above FIT and subsidy policies are valid for 20 years for each power generation project since its formal operation, in principle.

 

On December 30, 2016, the MIIT, NDRC, the Ministry of Science and Technology and MOF jointly promulgated the Development Guide Regarding the New Materials Industry to support and provide details for the development of the PRC solar power industry.

 

On February 10, 2017, the NEA promulgated the Circular on Printing and Distributing the Guidance on Energy Work in 2017, which promotes the construction of PV and thermal power projects. According to this circular, the PRC government planned to add the new construction scale of 20 million kilowatts and the new installed capacity of 18 million kilowatts in 2017. Although it is the PRC government’s policy to encourage such construction, it is not clear what specific targets have been fulfilled.

 

On May 31, 2018, the NEA, Ministry of Finance and NDRC of the PRC jointly promulgated a Notice regarding the Matters of Photovoltaic Power Generation in 2018 (“2018 PV Power Generation Notice”). The 2018 PV Power Generation Notice set forth new policies on general and distributed PV power stations. For example, based on the industry practice, no scale for the construction of general photovoltaic power station will be arranged in 2018. Before the issuance of any new rules in respect of the construction of general photovoltaic power stations, no national government subsidies were provided to general photovoltaic power station. There will be a scale of 10 gigawatts for the construction of distributed photovoltaic power station. In general, the feed-in tariff for general photovoltaic power stations will be reduced by RMB 0.05 per kWh.

 

On April 28, 2019, the NDRC issued a Notice Regarding Issues of Improvement on Mechanism for Grid Price of Photovoltaic Power Generation, effective on July 1, 2019. The benchmark solar PV tariff has been changed into guiding solar PV tariff. For utility-scale solar PV projects that fully feed electricity into grids after July 1, 2019, the FIT will be RMB 0.4 per kWh, RMB 0.45 per kWh, or RMB 0.55 per kWh depending on where the project is located. Commercial and industrial distributed PV that deliver 100% of output to the grid will apply utility-scale PV FITs, others can receive a subsidy of RMB 0.1/kWh.

 

 
19

Table of Contents

 

On January 7, 2019, NDRC and the NEA jointly promulgated the Circular on Actively Promoting Subsidy-free Grid Price Parity for Wind Power and PV Power, which set forth several measures regarding project organization, construction, operation and supervision to promote PV power generation power projects with grid price equivalent to or below the benchmark grid price of coal-fired power units.

 

On March 31, 2020, NDRC issued Notice Regarding Issues of Grid Price of Photovoltaic Power Generation in 2020, effective on June 1, 2020, pursuant to which the guidance price of the new centralized photovoltaic power station in the I~III resource area, which will be included in the scope of state financial subsidy, is 0.35 per kWh (including tax, the same below), RMB 0.4 per kWh and RMB 0.49 per kWh, respectively. In principle, the feed-in electricity price of the new centralized photovoltaic power station shall be determined by means of market competition and shall not exceed the guidance price in the resource area where it is located. The Circular also makes it clear that commercial and industrial distributed PV that deliver 100% of output to the grid will apply utility-scale PV FITs, others can receive a subsidy of RMB 0.05/kWh.

 

On June 7, 2021, NDRC issued Notice Regarding Issues of Grid Price of New Energy Generation in 2021, effective on August 1, 2021, pursuant to which no subsidy will be provided to the new centralized photovoltaic power station and distributed PV project and onshore wind power project from central government budget in 2021 and achieve grid parity.

 

We have been advised by AllBright Law Offices, our PRC counsel, that, based on their review of our operations material provided by us and their review of PRC laws and regulations, our operations in the PRC, as presently conducted, based on our approved qualifications, comply in all material respects with applicable PRC laws and regulations.

 

Subsidy Catalog

 

On November 29, 2011, the MOF, NDRC and NEA jointly issued the Interim Measures for the Administration of Levy and Use of Renewable Energy Development Fund, which provides that development funds for renewable energy include designated funds arranged by the public budget of national finance, and renewable energy tariff surcharge collected from electricity consumers. Solar power projects can only receive government subsidies after completing certain administrative and perfunctory procedures with the relevant authorities of finance, price and energy to be listed in the Subsidy Catalog issued by the MOF, NDRC and NEA. These subsidies represent the difference between the FIT for solar power projects and the desulphurized coal benchmark electricity price. In January 2016, the NEA announced that there would be a nation-wide inspection on all solar power projects in operation and under construction, and that fall within the regional scale index of the year would be included in and managed via the Platform for Renewable Energy Power Generation Projects for the purpose of government subsidies application and payment.

 

In order to be listed in the Subsidy Catalog, ground-mounted projects submit applications to the relevant provincial authorities; and in accordance with the Circular on Issues Concerning Implementing Electric Quantity-based Subsidy Policy for Distributed Generation Projects issued by the MOF on July 24, 2013, rooftop distributed generation projects submit applications to the grid enterprises in the area where the projects are located. After preliminary review of the applications, the provincial authorities will jointly report to the MOF, NDRC and NEA, and the MOF, NDRC and NEA has final review of such applications to decide whether to list in the Subsidy Catalog.

 

Development Funds of Renewable Energy

 

The Renewable Energy Law provides financial incentives, including national funding for the development of renewable energy projects.

 

Pursuant to the Interim Measures for the Administration of Designated Funds for the Development of Clean Energy issued by the MOF and effective on June 12, 2020, the MOF sets up designated funds to support the development and utilization of clean energy in accordance with the national fiscal budget.

 

According to the Implementing Measures for the Administration of Price of Renewable Energy and Cost Sharing Program and the Interim Measures for Adjustment to Additional On-grid Tariff for Renewable Energy issued by the NDRC, the gap between the FIT for solar power projects and the desulphurized coal benchmark electricity price is subsidized by collecting tariff surcharge from the electricity consumers within the service coverage of grid enterprises at or above provincial level.

 

 
20

Table of Contents

 

Mandatory Purchase of Renewable Energy

 

The Renewable Energy Law, which was most recently revised by the Standing Committee of the NPC on December 26, 2009, imposes mandatory obligations on grid enterprises to purchase the full amount of on-grid electricity generated by approved renewable energy plants whose power generation projects meet the grid connection technical standards in the areas covered by the grid enterprises’ power grids. Grid enterprises must improve the power grid construction in order to better absorb electricity generated from renewable energy.

 

Pursuant to the Measures for the Supervision and the Administration of Purchase of Full Amount of Renewable Energy by Grid Companies issued by the SERC in July 2007, the SERC and its local branches supervise the purchase of the full amount of renewable energy by the grid enterprises. If the grid enterprises do not purchase the full volume of the electricity generated from the renewable energy due to the circumstances such as force majeure or any other circumstance endangering the safety and stability of the power grids, the grid enterprises must promptly notify the renewable energy power generation companies of the details in writing and also submit detailed facts to the competent local branches of the SERC.

 

The Several Opinions on Promoting the Healthy Development of PV Industry also requires the grid enterprises to ensure PV power generation projects’ timely connection to the power grid and purchase the full amount of electricity generated by the PV power generation projects.

 

On March 20, 2015, the NDRC and NEA issued the Guidance Opinion on Improvement of Electric Power Operation and Adjustment and Promotion of Full Utilization of Clean Energy that emphasizes that the competent provincial authorities must strengthen the implementation of the provisions with regard to the purchase of the full amount of electricity generated by renewable energy and avoid any curtailment of solar power projects. In addition, it also stated that electricity generated by clean energy is encouraged to be sold directly to the consumers in the regions where there is an ample supply of clean energy, and the relevant parities must coordinate the trans-provincial supply of electricity and power transmission capability, in order to maximize the utilization of clean energy. Local governments also announced their intentions to efficiently implement the system regarding the purchase of the full amount of renewable energy, such as the Inner Mongolian Autonomous Government.

 

On March 24, 2016, the NDRC issued the Measures for the Administration of Guaranteed Purchase of Full Amount of Renewable Energy, to strengthen the administration of, and provide details for, the implementation of the purchase of the full amount of renewable energy by the grid enterprises.

 

On May 10, 2019, NDRC and NEA jointly released Notice on Establishing a Mandatory Renewable Electricity Consumption Mechanism, pursuant to which, the government will set renewable electricity consumption quotas in electricity power consumption. The renewable consumption quotas will be determined at the provincial level and the provincial energy administrations will lead the implementation process.

 

Environmental Protection

 

The construction processes of the solar power projects may generate noise, waste water, gaseous emissions and other industrial wastes. Therefore, we are subject to a variety of government regulations related to the storage, use and disposal of hazardous materials and to the protection of the environment of the community. The major environmental regulations applicable to our business activities in the PRC include the Environmental Protection Law of the PRC, the Law on the Prevention and Control of Noise Pollution, the Law on the Prevention and Control of Air Pollution, the Law on the Prevention and Control of Water Pollution, the Law on the Prevention and Control of Solid Waste Pollution, the Environmental Impact Evaluation of Law, and the Regulations on the Administration of Environmental Protection in Construction Projects.

 

Foreign Investment in Solar Power Business

 

The principal regulation governing foreign ownership of solar power businesses in the PRC was the Foreign Investment Industrial Guidance Catalog. Under the most recent catalog, which was amended in 2017 and effective on July 28, 2017, the construction and operation of new energy power stations (including solar power, wind power, etc.) is classified as an “encouraged foreign investment.” Foreign-invested enterprises in the encouraged foreign investment industry might be entitled to certain preferential treatment, such as exemption from tariffs on equipment imported for their operations, after obtaining approval from the PRC government authorities.

 

 
21

Table of Contents

 

On

March 15, 2019, the National People’s Congress adopted the Foreign Investment Law, or new FIL which became effective on January 1, 2020, and replaced the previous fragmented foreign investment regime: three separate foreign investment laws previously enacted, which are the Wholly Foreign-Owned Enterprises Law, the Chinese-Foreign Equity Joint Ventures Law, and the Chinese-Foreign Contractual Joint Ventures Law. On December 26, 2019, State Counsel of PRC issued Regulation on the Implementation of the Foreign Investment Law of PRC, or Implementation of new FIL, effective on January 1, 2020. The new FIL sets forth a few definitions and guiding principles vis-à-vis foreign investment. It defines “foreign investors” as any “natural person, enterprise, or other organization of a foreign country” and “foreign-invested enterprises” as any enterprise established under Chinese law that is wholly or partially invested by foreign investors. The new FIL further defines “foreign investment” as any foreign investor’s direct or indirect investment in mainland China, including (a) establishing FIEs either individually or jointly with other investors; (b) acquiring shares, equity, property shares, other similar rights and interests in Chinese domestic enterprises; (c) investing in new projects either individually or jointly with other investors; and (d) making investments through other means provided by laws, administrative regulations, or the State Council. In addition, pursuant to Foreign Investment Law, the existing foreign invested enterprises established prior to the effective date of the Foreign Investment Law may keep their corporate organization forms within five years after the effective date of the Foreign Investment Law before such existing foreign invested enterprise change their organization forms, organization structures, and their activities of foreign-invested enterprises in accordance with the PRC Company Law, the Partnership Enterprise Law and other laws. PRC Company Law was adopted by Standing Committee of the People’s Congress on December 29, 1993 and recently amended on December 29, 2023, to be effective on July 1, 2024. The new amendment of PRC Company law requires registered capital subscribed for by all the shareholders shall, according to the articles of association, be fully paid up by the shareholders within 5 years as of the date of establishment. The government authorities are working on rules for transition period regarding the existing companies. According to State Administration for Market Regulation Announcement on Seeking Public Comments for the Provisions of the State Council on Implementation of the Registration Administration System for Registered Capital under the PRC Company Law (Draft for Comment),  there will be a three-year transitional period from July 1, 2024 to June 30, 2027, and for limited liability company established before the effectiveness of the PRC Company Law, if the remaining term of capital contribution is less than five years as of July 1, 2027, the term of capital contribution is not required to be adjusted; if the remaining term of capital contribution exceeds five years, the remaining term of capital contribution shall be adjusted to be within five years during the transitional period. The new FIL also reaffirms that the State supports the policy of opening up and encourages foreign investment made by foreign investors in mainland China and implements policies in high level freedom and convenience in investment to build a market environment of stability, transparency, predictability, and fair competition. In addition, the State established pre-establishment national treatment plus negative list. National treatment means foreign investment will be treated no less favorably than domestic investment during the investment access stage unless otherwise stipulated under negative list which impose special administrative measures in foreign investment access. The negative list will be approved or published by the State Council. The new FIL also sets out a list of policy measures for promoting foreign investment, such as equal treatment of foreign and domestic with respect to the application of business development policies, formulation of standards and application of compulsory standards, and government procurement. Furthermore, the new FIL lists protective measures and regulating provisions foreign investment. For example, in general foreign investors’ investments are not subject to governmental expropriation; forced technology transfer by administrative measures will be prohibited; the laws including the Company Law and the Partnership Enterprise will govern FIEs’ organizational forms, institutional frameworks and standard of conduct. The new FIL sets forth certain legal responsibilities. For example, if a foreign investor invests in a prohibited industry, it will be ordered to cease investment activities, restore the conditions that existed prior to the activities by, for instance, disposing of its shares or assets, and forfeiting any illegal proceeds. If a foreign investor investing in a restricted industry violates the conditions specified by the negative list, it will be ordered to make corrections to satisfy the conditions within a certain period. As a matching regulation to new FIL, the regulation highlights the promotion and protection of foreign investment and details measures to ensure the effective implementation of new FIL.

 

On June 23, 2020, the NDRC and the MOFCOM jointly issued the Special Administrative Measures for the Access of Foreign Investment (2020 Edition) (the “Negative List”), which came into force on July 23, 2019. In December 2021, the MOFCOM and the NDRC promulgated the Special Administrative Measures for Foreign Investment Access (2021 Version), which became effective on January 1, 2022. The 2021 version of the Negative list replaced the 2020 version of the Negative list. “Negative list” means a special administrative measure for access of foreign investment in specific fields as imposed by the PRC. Foreign investors are not allowed to invest in the forbidden investment as specified in the negative list. Foreign investors must comply with the special equity management requirements, senior management requirements and other restrictive access special management measures when making investments in the restricted investments as specified in the negative list. The Negative List provides that sectors that are not specified in the Negative List shall be subject to administration under the principle of treating domestic investments and foreign investments equally. The NDRC and the MOFCOM jointly also issued the Industrial Catalogue to Encourage Foreign Investment, or the Encourage Catalogue, which sets forth the industries and economic activities that foreign investment in China is encouraged to be engaged in. According to the Encouraged Catalogue amended on June 30, 2019 and subsequently amended on October 26, 2022, which became effective on January 1, 2023, the construction and operation of new energy power stations (including solar power, wind power, etc.) is within the scope of industries that encourage foreign investment.

 

Work Safety

 

The Work Safety Law of the PRC, which became effective on November 1, 2002 and was amended on August 31, 2014, is the principal law governing the supervision and administration of work safety for solar power projects. In accordance with the Measures for the Supervision and the Administration of Work Safety of Electricity Industry promulgated by the NDRC, which became effective on March 1, 2015, power plants are responsible for maintaining their safety operations in accordance with the relevant laws, regulations, rules and standards regarding the work safety. The NEA and its local branches supervise and administer the work safety of electricity industry at the national and local level. On April 20, 2015, the NEA and the State Administration of Work Safety jointly promulgated the Circular on Standardizing Safe Production Process for PV Generation Enterprises, which detailed the standards of production process for PV generation enterprises for work safety purpose.

 

 
22

Table of Contents

 

Labor Laws and Social Insurance

 

Pursuant to the PRC Labor Law, which first took effect on January 1, 1995 and was most recently amended on December 29, 2019 (also the effective date), a written labor contract is required when an employment relationship is established between an employer and an employee. On June 29, 2007, the Standing Committee of the National People’s Congress, or the SCNPC, promulgated the Labor Contract Law, as amended on December 28, 2012 (effective as of July 1, 2013), which formalizes employees’ rights concerning employment contracts, overtime hours, layoffs and the role of trade unions and provides for specific standards and procedures for the termination of an employment contract. In addition, the Labor Contract Law requires the payment of a statutory severance payment upon the termination of an employment contract in most cases, including in cases of the expiration of a fixed-term employment contract. In addition, under the Regulations on Paid Annual Leave for Employees and its implementation rules, which became effective on January 1, 2008 and on September 18, 2008 respectively, employees are entitled to a paid vacation ranging from 5 to 15 days, depending on their length of service and to enjoy compensation of three times their regular salaries for each such vacation day in case such vacation days are deprived by employers, unless the employees waive such vacation days in writing. Although we are currently in compliance with the relevant legal requirements for terminating employment contracts with employees in our business operation, in the event that we decide to lay off a large number of employees or otherwise change its employment or labor practices, provisions of the Labor Contract Law may limit its ability to effect these changes in a manner that we believe to be cost-effective or desirable, which could adversely affect our business and results of operations.

 

Enterprises in China are required by PRC laws and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan, a maternity insurance plan and a housing provident fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of the employees as specified by the local government from time to time at locations where they operate their businesses or where they are located. According to the Social Insurance Law, without force majeure reasons, employers must not suspend or reduce their payment of social insurance for employees, otherwise the employer may be ordered to pay the required contributions within a stipulated deadline and be subject to a late fee of 0.05% of the amount overdue per day from the original due date by the relevant authority. If the employer still fails to rectify the failure to make social insurance contributions within such stipulated deadline, it may be subject to a fine ranging from one to three times the amount overdue. According to Regulations on Management of Housing Fund, employers must not suspend or reduce the payment of house provident funds for their employees. Under the circumstances where financial difficulties do exist due to which an employer is unable to pay or pay up house provident funds, permission of labor union of the employer and approval of the local house provident funds commission must first be obtained before the employer can suspend or reduce their payment of house provident funds. An enterprise that fails to make housing fund contributions may be ordered to rectify the noncompliance and pay the required contributions within a stipulated deadline; otherwise, a fine of over RMB 10,000 and up to RMB 50,000 may be imposed on the employer, and an application may be made to a local court for compulsory enforcement.

 

Taxation

 

PRC Enterprise Income Tax

 

The PRC enterprise income tax is calculated based on the taxable income determined under PRC laws and accounting standards. On March 16, 2007, the National People’s Congress of China enacted a new PRC Enterprise Income Tax Law, which became effective on January 1, 2008 and was later amended on February 24, 2017 and December 29, 2018. On December 6, 2007, the State Council promulgated the Implementation Rules to the PRC Enterprise Income Tax Law, or the Implementation Rules, which also became effective on January 1, 2008. On December 26, 2007, the State Council issued the Notice on Implementation of Enterprise Income Tax Transition Preferential Policy under the PRC Enterprise Income Tax Law, or the Transition Preferential Policy Circular, which became effective simultaneously with the PRC Enterprise Income Tax Law. The PRC Enterprise Income Tax Law imposes a uniform enterprise income tax rate of 25% on all domestic enterprises, including foreign-invested enterprises unless they qualify for certain exceptions, and terminates most of the tax exemptions, reductions and preferential treatments available under previous tax laws and regulations.

 

Moreover, under the PRC Enterprise Income Tax Law, enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and therefore subject to PRC enterprise income tax at the rate of 25% on their worldwide income. The Implementation Rules define the term “de facto management body” as the management body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In addition, the Circular Related to Relevant Issues on the Identification of a Chinese holding Company Incorporated Overseas as a Residential Enterprise under the Criterion of De Facto Management Bodies Recognizing issued by the State Administration of Taxation (Circular 82) promulgated by the State Administration of Taxation on April 22, 2009 provides that a foreign enterprise controlled by a PRC company or a PRC company group will be classified as a “resident enterprise” with its “de facto management bodies” located within China if the following requirements are satisfied: (i) the senior management and core management departments in charge of its daily operations function mainly in China; (ii) its financial and human resources decisions are subject to determination or approval by persons or bodies in China; (iii) its major assets, accounting books, company seals and minutes and files of its board and shareholders’ meetings are located or kept in China; and (iv) at least half of the enterprise’s directors or senior management with voting rights reside in China. Although the circular only applies to offshore enterprises controlled by PRC enterprises and not those controlled by PRC individuals or foreigners, the determining criteria set forth in the circular may reflect the State Administration of Taxation’s general position on how the “de facto management body” test should be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises, individuals or foreigners.

 

 
23

Table of Contents

 

PRC VAT and Business Tax

 

Pursuant to the Interim Regulation of the People’s Republic of China on Value-Added Tax (the “VAT Regulation”), which was amended on November 10, 2008, February 6, 2016 and November 19, 2017 and its implementation rules, any entity or individual engaged in the sales of goods, provision of specified services and importation of goods into China is generally required to pay a VAT, at the rate of 17% of the gross sales proceeds received, less any deductible VAT already paid or borne by such entity.

 

Pursuant to the PRC Provisional Regulations on Business Tax, which was eliminated on November 9, 2017, taxpayers falling under the category of service industry in China are required to pay a business tax at a normal tax rate of 5% of their revenues. In November 2011, the MOF and the State Administration of Taxation promulgated the Pilot Plan for Imposition of Value-Added Tax to Replace Business Tax. Pursuant to this plan and relevant notices, from January 1, 2012, the value-added tax has been imposed to replace the business tax in the transport and shipping industry and some of the modern service industries in certain pilot regions, of which Shanghai is the first one. A VAT rate of 6% applies to revenue derived from the provision of some modern services.

 

On December 12, 2013, the MOF and SAT issued Notice of the Ministry of Finance and the State Administration of Taxation on Including the Railway Transportation and Postal Industries in the Pilot Program of Replacing Business Tax with Value-Added Tax (2013 Amendment), which was most recently amended in May 2016, along with Pilot Implemental Rules of Replacing Business Tax with VAT, which was effective on January 1, 2014 and was most recently revised on March 23, 2016 (“Pilot Rules”). Pursuant to the Pilot Rules, the entity and individual who provide service in transportation, postal and other modern service industrial shall be obligated to pay VAT. Taxpayers who provide taxable service shall pay VAT instead of the Business Tax. The tax rate for provision of modern service industry (exclusive of leasing of tangible chattel) is 6%.

 

In March 2016, the MOF and the SAT jointly issued the Circular on the Pilot Program for Overall Implementation of the Collection of Value Added Tax Instead of Business Tax, or Circular 36, which took effect in May 2016. Pursuant to the Circular 36, all of the companies operating in construction, real estate, finance, modern service or other sectors which were required to pay business tax are required to pay VAT, in lieu of business tax. In November 2017, PRC State Counsel issued the amendment to Interim Regulations of PRC Value Added Taxes, or the VAT Regulation, pursuant to which entities and individuals that sell goods or labor services of processing, repair or replacement, sell services, intangible assets, or immovables, or import goods within the territory of the PRC are taxpayers of VAT, and shall pay VAT. The tax rate for VAT shall be, among others, (1) 17% for taxpayers engaged in sale of goods, services, lease of tangible movables or importation of goods, unless otherwise stipulated in VAT Regulation; (2) 11% for taxpayers engaged in sale of transportation, postal, basic telecommunications, construction, lease of immovables, sale of immovable, transfer of land use rights, sale or importation of certain types of goods; (3) 6% for taxpayers engaged in sale of services and intangible assets, unless otherwise stipulated in VAT Regulation. Pursuant to the Circular of the Ministry of Finance and the State Administration of Taxation on Adjusting Value-added Tax Rates promulgated on April 4, 2018 and effective on May 1, 2018, by the Ministry of Finance and State Administration of Taxation, where a taxpayer engages in a taxable sales activity for the value-added tax purpose or imports goods, the previous applicable 17% and 11% tax rates are adjusted to 16% and 10%, respectively. Pursuant to Announcement on Policies for Deepening the VAT Reform issued by the PRC Ministry of Finance, PRC State Taxation Administration and the General Administration of Customs on May 20, 2019 and effective on April 1, 2019, the previous rate of 16% or 10% are adjusted to be 13% or 9%, respectively, for taxpayer’s general sale activities or imports.

 

Dividend Withholding Tax

 

Pursuant to the PRC Enterprise Income Tax Law and the Implementation Rules, dividends generated after January 1, 2008 and payable by a foreign-invested enterprise in China to its foreign investors are subject to a 10% withholding tax, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement.  

 

Foreign Currency Exchange

 

Foreign currency exchange regulation in the PRC is primarily governed by the Regulations on the Administration of Foreign Exchange, most recently revised by the State Council on August 5, 2008, Notice on Further Simplifying and Improving Policies of Foreign Exchange Administration Regarding Direct Investment issued by SAFE on February 13, 2015, and the Provisions on the Administration of Settlement, Sale and Payment of Foreign Exchange promulgated by People’s Bank of China on June 20, 1996. Currently, RMB is convertible for current account items, including the distribution of dividends, interest payments, trade and service related foreign exchange transactions. Conversion of RMB for most capital account items, such as direct investment, security investment and repatriation of investment, however, is still subject to registration with the SAFE. Foreign-invested enterprises may buy, sell and remit foreign currencies at financial institutions engaged in foreign currency settlement and sale after providing valid commercial documents and, in the case of most capital account item transactions, obtaining approval from the SAFE. Capital investments by foreign enterprises are also subject to limitations, which include approvals by the NDRC, the Ministry of Construction, and registration with the SAFE.

 

 
24

Table of Contents

 

In August 2008, the SAFE issued the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or the SAFE Circular No. 142, regulating the conversion by a foreign invested enterprise of foreign currency-registered capital into RMB by restricting how the converted RMB may be used. Pursuant to the SAFE Circular No. 142, the RMB capital converted from foreign currency registered capital of a foreign-invested enterprise may only be used for purposes within the business scope approved by the applicable government authority and may not be used for equity investments within the PRC. In addition, the SAFE strengthened its oversight of the flow and use of the RMB capital converted from foreign currency registered capital of foreign-invested enterprises. The use of such RMB capital may not be changed without the SAFE’s approval, and such RMB capital may not in any case be used to repay RMB-denominated loans if the proceeds of such loans have not been used. Violations may result in severe monetary or other penalties. Furthermore, on March 30, 2015, the SAFE issued the Circular on Reforming the Administration Approach Regarding the Foreign Exchange Capital Settlement of Foreign-invested Enterprises, or SAFE Circular No. 19, which became effective on June 1, 2015 and replaced Circular 142. SAFE Circular No. 19 provides that, the conversion from foreign currency registered capital of foreign-invested enterprises into the Renminbi capital may be at foreign-invested enterprises’ discretion, which means that the foreign currency registered capital of foreign-invested enterprises for which the rights and interests of monetary contribution has been confirmed by the local foreign exchange bureau (or the book-entry of monetary contribution has been registered) can be settled at the banks based on the actual operational needs of the enterprises. However, SAFE Circular No. 19 does not materially change the restrictions on the use of foreign currency registered capital of foreign-invested enterprises. For instance, it still prohibits foreign-invested enterprises from, among other things, spending RMB capital converted from its foreign currency registered capital on expenditures beyond its business scope.

 

In February 2012, the SAFE promulgated the Notice on the Administration of Foreign Exchange Matters for Domestic Individuals Participating in the Stock Incentive Plans of Overseas Listed Companies, or the Stock Option Notice. Under the Stock Option Notice, domestic individuals who participate in equity incentive plans of an overseas listed company are required, through a PRC agent or PRC subsidiary of such listed company, to register with SAFE and complete certain other bank and reporting procedures. The Stock Option Notice simplifies the requirements and procedures for the registration of stock incentive plan participants, especially in respect of the required application documents and the absence of strict requirements on offshore and onshore custodian banks.

 

The Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment issued by the SAFE on November 19, 2012 and amended on May 4, 2015 substantially amends and simplifies the foreign exchange procedure. Pursuant to this circular, the opening of various special purpose foreign exchange accounts (e.g. pre-establishment expense accounts, foreign exchange capital accounts, guarantee accounts), the reinvestment of lawful incomes derived by foreign investors in the PRC (e.g. profit, proceeds of equity transfer, capital reduction, liquidation and early repatriation of investment), and purchase and remittance of foreign exchange as a result of capital reduction, liquidation, early repatriation or share transfer in a foreign-invested enterprise no longer require the SAFE’s approval, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible before. In addition, the SAFE promulgated the Circular on Printing and Distributing the Provisions on Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and the Supporting Documents in May 2013, which specifies that the administration by the SAFE or its local branches over direct investment by foreign investors in the PRC must be conducted by way of registration and banks shall process foreign exchange business relating to the direct investment in the PRC based on the registration information provided by the SAFE and its branches.

 

On February 13, 2015, the SAFE promulgated the Circular on Further Simplification and Improvement of Foreign Currency Administration Policies on Direct Investment, which became effective on June 1, 2015. This circular aims to further remove or simplify the approval requirements of SAFE upon the direct investment by foreign investors.

 

Dividend Distribution

 

The principal regulations governing dividend distributions of wholly foreign-owned enterprises include:

 

 

·

the Company Law (2023 Revision) which will take effect on July 1, 2024;

 

 

 

 

·

the Foreign Investment Law

 

 

 

 

·

the Regulations on the Implementation of Foreign Investment Law

   

 
25

Table of Contents

 

Under these regulations, wholly foreign-owned enterprises in the PRC may pay dividends only out of their accumulated profits as determined in accordance with PRC accounting standards and regulations.  In addition, each of our wholly foreign-owned enterprises is required to set aside at least 10% of its accumulated after-tax profits each year, if any, to fund certain statutory reserve funds, until the aggregate amount of such fund reaches 50% of its registered capital.

 

Regulations Relating to Internet Information Security and Privacy Protection

 

Internet information in China is regulated from a national security standpoint. The National People’s Congress, or the NPC, enacted the Decisions on Preserving Internet Security in December 2000, as amended in August 2009, which subject violators to potential criminal punishment in China for any attempt to: (i) gain improper entry into a computer or system of strategic importance; (ii) disseminate politically disruptive information; (iii) leak state secrets; (iv) spread false commercial information; or (v) infringe intellectual property rights. The Ministry of Public Security of the PRC, or the MPS, has promulgated measures that prohibit use of the internet in ways which, among other things, result in a leak of state secrets or a spread of socially destabilizing content. If an internet information service provider violates these measures, the MPS and its local branches may revoke its operating license and shut down its websites.

 

The Standing Committee of China’s National People’s Congress passed the Cybersecurity Law (the “CSL”), China’s first cybersecurity law, in November 2016, which took effect in June 2017. The CSL is the first Chinese law that systematically lays out the regulatory requirements for cybersecurity and data protection, and any individual or organization using the network must comply with the PRC constitution and applicable laws, follow the public order and respect social moralities, and must not endanger cyber security, or engage in activities by making use of the network that endanger the national security, honor and interests, or infringe on the fame, privacy, intellectual property and other legitimate rights and interests of others. Usually, a network is broadly defined and includes, but is not limited to, the Internet. The legal consequences of violation of the CSL include penalties of warning, confiscation of illegal income, suspension of related business, winding up for rectification, shutting down the websites, and revocation of business license or relevant permits. The costs of compliance with, and other burdens imposed by, CSL may limit the use and adoption of our products and services and could have an adverse impact on our business.

 

On July 10, 2021, CAC published the Cybersecurity Review Measures (Revised Draft for Public Comments), or the “Review Measures (Draft)”, and on December 28, 2021, the CAC and other ministries and commissions jointly promulgated the Cybersecurity Review Measures, which came into effect on February 15, 2022, targeting to further restate and expand the applicable scope of the cybersecurity review. Pursuant to the Cybersecurity Review Measures, Critical Information Infrastructure Operators (“CIIO”) that intend to purchase Internet products and services and online platform operators engaging in data processing activities that affect or may affect national security must be subject to cybersecurity review. Cybersecurity Review Measures further stipulate that if a network platform operator possesses the personal information of more than one million users and intends to list in a foreign country, it shall apply to CAC for cybersecurity review. Because our PRC subsidiaries do not deal with the public and do not possess personal data of at least 1,000,000 users, we do not believe that we are required to apply for review by the Cybersecurity Review Office. In the event that, in the future, we possess such data or if the requirements for review are changed, we may be required to obtain such approval, the failure of which could affect our ability to have our common stock traded on Nasdaq.

 

PRC Civil Code passed by China’s National People’s Congress on May 22, 2020, effective on January 1, 2021, also stipulates that the personal information of a natural person shall be protected by the law. Furthermore, the Data Security Law of the PRC was published on June 10, 2021 by the National People’s Congress and came into effect on September 1, 2021. Such law consists of seven chapters, namely General Provisions, Data Security and Development, Data Security System, Data Security Protection Obligation, Security and Openness of Government Data, Legal Liability and Supplementary Provisions. However, the relationship between the Data Security Law of the PRC and the implemented National Security Law of the PRC, the Cyber Security Law of the PRC, PRC Civil Code, the Confidentiality Law of the PRC and the ongoing Personal Information Protection Law of the PRC needs to be carefully clarified.

 

Qualification of Construction Enterprise

 

According to the Construction Law of the PRC issued by the Standing Committee of the National People’s Congress on November 1, 1997, effective on March 1, 1998, and as amended on April 22, 2011 and most recently on April 23, 2019 (effective on the same day), building construction enterprises, survey enterprises, design enterprises and construction supervision enterprises that engage in construction activities shall meet the following conditions: (1) having registered capital conforming to state provisions; (2) having specialized technical personnel with legally required qualifications who are commensurate with the construction activities being engaged in; (3) having technical equipment for engaging in related construction activities; and (4) other conditions as may be prescribed by laws and administrative regulations. In addition, building construction enterprises, survey enterprises, design enterprises and project supervision enterprises that engage in construction activities shall be classified into different grades of qualifications in accordance with their registered capital, specialized technical personnel, technical equipment in their possession and previous performance in construction projects completed, and may engage in construction activities within the scope permitted under their respective qualifications only after acquirement of the corresponding grade of qualification certificates upon passing qualification examination. Under circumstances where a construction enterprise undertakes projects out of the scope permitted under its level of qualification, the relevant governing authorities will have the power to demand such enterprise to cease its illegal conduct and impose on such enterprise administrative penalties which include fines, suspension of operation for rectification, lowering its grade of qualification, revocation of qualification certificates and confiscation of illegal income.

 

 
26

Table of Contents

 

Pursuant to the Administration Rules Regarding Qualification of Construction Enterprise issued by the Ministry of Housing and Urban-Rural Development of the PRC on September 13, 2016, which was most recently modified by the Decisions of the Ministry of Housing and Urban-Rural Development on the Modification of the Administration Rules Regarding Qualification of Construction Enterprise and Other Regulations on December 22, 2018 (effective on the same day), a construction enterprise may conduct its construction business after the receipt of a qualification which is classified into three categories, named as General Construction Contractor Qualification, Professional Contractor Qualification, and Construction Labor Service Qualification, with each category having several grades. In addition, construction enterprises must maintain their assets, major personnel, technical equipment, etc., at the level required by their respective grades of construction qualifications, otherwise, the relevant local authorities will have the power to demand the enterprises to rectify within a prescribed time limit, the longest of which shall not exceed three months. During the period in which the enterprises are rectifying in regard to its qualifications, the enterprises cannot apply to upgrade their construction qualifications or add items into their current construction qualifications and cannot undertake new construction projects. Provided that the enterprises have failed to rectify to reach the standards of their construction qualifications within the prescribed time limit, the authorities which grant such enterprises the qualifications will have the power to revoke the qualification certificates.

 

Regulations on Overseas Listing

 

On December 24, 2021, the CSRC issued Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) (the “Administration Provisions”), and the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) (the “Measures”).

 

The Administration Provisions and Measures for overseas listings lay out requirements for filing documents and include unified regulation management, strengthening regulatory coordination, and cross-border regulatory cooperation. Domestic companies seeking to list abroad must carry out relevant security screening procedures if their businesses involve such supervision. Companies endangering national security are among those off-limits for overseas listings.

 

In August 2006, six PRC regulatory agencies jointly adopted the Provisions on the Merger and Acquisition of Domestic Enterprises by Foreign Investors, or the M&A Rule. As amended in 2009, this rule requires that, if an overseas company established or controlled by PRC domestic companies or citizens intends to acquire equity interests or assets of any other PRC domestic company affiliated with the PRC domestic companies or citizens, such acquisition must be submitted to the Ministry of Commerce, rather than local regulators, for approval. In addition, this regulation requires that an overseas company controlled directly or indirectly by PRC companies or citizens and holding equity interests of PRC domestic companies needs to obtain the approval of the CSRC prior to listing its securities on an overseas stock exchange.

 

While the application of the M&A Rule remains unclear, based on our understanding of current PRC laws, regulations, and the Provisions on Indirect Issuance of Securities Overseas by a Domestic Enterprise or Overseas Listing of Its Securities for Trading announced by the CSRC on September 21, 2006 (effective the same day), we believe it is not applicable to us since we are not an overseas company controlled by PRC domestic companies or natural persons.

 

On December 24, 2021, the China Securities Regulatory Commission, or the CSRC, issued Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) (the “Administration Provisions”), and the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies.   On February 17, 2023, the CSRC released the “Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies” (the “Trial Measures”) and five supporting guidelines. The new regulations require PRC companies that are listed or in the process of being listed on foreign exchanges (“PRC Companies”) to make certain filings with the CSRC. The new regulations authorize the CSRC to review such fillings, penalize relevant PRC Companies or people in charge, or report to overseas securities regulatory institutions in case of violation of the Trial Measures, in order to ensure PRC Companies are in compliance with PRC regulations and policies. The new regulations became effective on March 31, 2023.  Failure to file as required could subject us or our controlling stockholders to fines and penalties, which may be significant.  As of the date of this annual report, the CSRC has not published any additional supplemental regulations or guidelines as to PRC Companies.  Based on our audited financial statements for 2023, which show that a majority of our income is derived from our United States operations and a majority of our assets are located in the United States and the fact that our management is located in the United States, we believe that we are not an issuer that is required to make a filing with the CSRC, and, accordingly, we did not make such a filing in connection with our initial public offering in February 2024.  In the event that the CSRC disagrees with this opinion, we and our controlling stockholders may be subject to fines and penalties, which may be significant.

 

 
27

Table of Contents

 

If, conversely, it is determined that CSRC approval was required for our initial public offering, we may face sanctions by the CSRC or other PRC regulatory agencies for failure to seek CSRC approval for our initial public offering. These sanctions may include fines and penalties on our operations in the PRC, delays or restrictions on the repatriation into the PRC of the proceeds from our initial public offering, restrictions on or prohibition of the payments or remittance of dividends by our PRC subsidiaries, or other actions that could have a material adverse effect on our business, financial condition, results of operations, reputation and prospects, as well as the trading price of our common stock.  If we determine to raise funds in a subsequent public offering, we will need to determine whether a filing with the CSRC is required in order for us to complete the offering.

 

Regulations on Stock Incentive Plans

 

On December 25, 2006, the People’s Bank of China promulgated the Administrative Measures of Foreign Exchange Matters for Individuals, setting forth the respective requirements for foreign exchange transactions by individuals (both PRC or non-PRC citizens) under either the current account or the capital account. Additionally, individuals shall not evade foreign exchange supervisions by partitioning the intended amount of foreign exchange into separate transactions.

 

On February 15, 2012, SAFE issued the Notices on Issues concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company, or the Stock Incentive Plan Rules. The purpose of the Stock Incentive Plan Rules is to regulate foreign exchange administration of PRC domestic individuals who participate in employee stock holding plans and stock option plans of overseas listed companies. According to the Stock Incentive Plan Rules, if PRC “domestic individuals” (both PRC residents and non-PRC residents who reside in China for a continuous period of not less than one year, excluding the foreign diplomatic personnel and representatives of international organizations) that participate in any stock incentive plan of an overseas listed company, a PRC domestic qualified agent, which could be the PRC subsidiary of such overseas listed company, shall, among others things, file, on behalf of such individual, an application with SAFE to conduct the SAFE registration with respect to such stock incentive plan, and obtain approval for an annual allowance with respect to the purchase of foreign exchange in connection with stock holding or stock option exercises. In addition, the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment Through Special Purpose Vehicles promulgated by SAFE in July 2014 (SAFE Circular No. 37) also provides certain requirements and procedures for foreign exchange registration in relation to an equity incentive plan of a special purpose vehicle before listing. In this regard, if a non-listed special purpose vehicle grants equity incentives to its directors, supervisors, senior officers and employees in its domestic subsidiaries, the relevant domestic individual residents may register with SAFE before exercising their rights.

 

The Stock Incentive Plan Rules and SAFE Circular 37 were promulgated only recently and many issues require further interpretation. Although, based on advice of AllBright Law offices, our PRC counsel, we do not believe that we are subject to these rules, we cannot assure you that SAFE will not come to a different conclusion. If we are subject to these rules and we or our PRC employees fail to comply with the Stock Incentive Plan Rules, we and our PRC employees may be subject to fines and other legal sanctions. In addition, the General Administration of Taxation has issued several circulars concerning employee stock options, and, under these circulars, our employees working in China who exercise stock options would be subject to PRC individual income tax. Our PRC subsidiary would have obligations to file documents related to employee stock options with relevant tax authorities and withhold individual income taxes of those employees who exercise their stock options. If our employees fail to pay and we fail to withhold their income taxes, we may face sanctions imposed by tax authorities or other PRC government authorities.

 

Employees

 

On March 31, 2024, we had 79 employees in the United States, of which five were executives, 30 were in sales and marketing, 32 were in operations and installation and 12 were in accounting and administrative, and we had eight employees in China, of which two were executives, and six were in accounting and administrative. None of our employees are represented by a labor union. We consider our employee relations to be good. We have agreements with a professional employer organization, Insperity PEO Services, L.P., under which the professional employer organization administers our human resources, payroll and employee benefits functions for our United States employees, who are co-employed by us or one of our subsidiaries and Insperity. On July 1, 2021, we began a 401(k) plan through Insperity PEO Services, L.P.

 

 
28

Table of Contents

 

Item 1A. Risk Factors

 

An investment in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this annual report, including “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes before making a decision to invest in our common stock. Our business, operating results, financial condition, or prospects could be materially and adversely affected by any of these risks and uncertainties. If any of these risks actually occurs, the trading price of our common stock could decline and you might lose all or part of your investment. Our business, operating results, financial performance, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material.

 

Risks Related to Our Business

 

We have sustained losses since our organization, our financial statements have a going concern footnote and we cannot assure you that we can or will operate profitably.

 

Although we reported net income of approximately $0.4 million for the year ended December 31, 2023, we had a net loss of approximately $6.9 million for the year ended December 31, 2022 and our financial statements for the year ended December 31, 2023 have a going concern footnote. The losses in the year ended December 31, 2022 resulted primarily from losses in the United States segment, and the loss for the year ended December 31, 2022 reflects the write-off of approximately $3.4 million of capitalized merger costs and loans made by us in connection with our proposed merger with Alberton Acquisition Corporation. We also incurred losses in prior years, and we cannot assure you that our net income for 2023 is not an aberration and that we will not incur future losses.  We cannot assure you that we will operate profitably. We did not generate any revenue from our China segment for 2023 and 2022, and we have not generated any revenue from our China segment during 2024 through the date of this annual report, and we cannot assure you that we will generate any revenue from our China segment in the future.  Substantially all the revenues from the China segment for the years ended December 31, 2021 were generated from projects with SPIC.   Although we are engaged in negotiations with SPIC for agreements, we cannot assure you that we will be successful in these efforts or that any contract we may enter into will be profitable.  Revenues from the United States operations increased to approximately $54.1 million for the year ended December 31, 2023 from $44.7 million for the year ended December 31, 2022. We will need to increase our revenue and reduce our costs of our operations in both the United States and China in order for us to operate profitably on an ongoing basis. We cannot assure you that we will be able to operate profitably or achieve positive cash flows from operations in the future, and the failure to do so may impair our ability to continue in business.

 

Although we generated positive cash flow from operations for the year ended December 31, 2023, we had negative cash flow from operations in prior years, and, if we don’t generate positive cash flow from operations for the year ended December 31, 2024, we may need to use a portion of the proceeds of our initial public offering to meet our liquidity needs.

 

Although we had positive cash flow from operations of approximately $3.6 million for the year ended December 31, 2023, we incurred negative cash flow from operations of approximately $2.0 million for the year ended December 31, 2022 and negative cash flow from operations in prior years.  We expect negative cash flow from operations in the future, and we cannot assure you that we can or will generate a positive cash flow from operations.  If we cannot generate positive cash  flow from operations, we may need to use a portion of the proceeds of our initial public offering to meet our liquidity needs.

 

Because almost all of our revenue in China since we commenced operations in China was derived from two customers, one of which is a related party which has not been a customer since the first half of 2019 and the other is SPIC, a state-owned enterprise, our inability to develop new business in China could impair our ability to continue our China operations. 

 

Since the second half of 2019, our business in China consisted of EPC services pursuant to agreements with SPIC, which is a large state-owned enterprise under the administration of the Chinese government that holds a range of energy assets. Substantially all of our China revenues for the years ended December 31, 2021 and 2020 were generated from four projects for SPIC. The revenue from our contracts with SPIC includes, for 2021, revenue from the EPC services performed on one of the four projects begun in 2020 and completed in 2021 for approximately $7.8 million, or 21% of total revenues, and, for 2020, revenue from the EPC services performed on the four projects of approximately $96.1 million, or 73% of total revenue.  Prior to the second half of 2019, most of our revenue from our China segment was generated from subsidiaries or affiliates of Changzhou Almaden Co., Ltd., which is a related party that we refer to in this annual report as AMD. Revenue from AMD accounted for 96% of the revenue of our China and 11% of our consolidated revenue for the year ended December 31, 2019. We did not generate any revenue from AMD and its subsidiaries and affiliates subsequent to 2019. We did not generate any revenue from our China segment during the 2022, 2023 or 2024 through the date of this annual report.  Although we are engaged in negotiations with SPIC with respect to potential contracts, as of the date of this annual report, we do not have any agreements or projects with SPIC or any other party for our China segment, and we can give no assurance that we will enter into additional agreements with SPIC or other parties or that any contract we enter into will be profitable. Our inability to increase our customer base may impair our ability to grow and operate profitably following completion of the offering. Further, our current dependence on a state-owned enterprise for our business could materially impair our ability to operate profitably in China, and the willingness of non-related parties to enter into agreement with us and the terms of such agreements may be impacted by the trade relationship between the United States and China. In dealing with SPIC, we may be subject to government policies relating to such factors as the terms on which we sell the project and SPIC’s procurement policies. As a state-owned enterprise, SPIC may favor Chinese companies over subsidiaries of a United States company. We cannot assure you that we will be able to continue to sell solar farm projects to SPIC or that it will be able to generate an acceptable gross margin on this work. If we are unable to generate revenue from SPIC on reasonable terms and if we fail to generate business in China from non-affiliated parties it may be necessary for us to discontinue our Chinese operations.

 

 
29

Table of Contents

 

Pandemics and epidemics, natural disasters, war, terrorist activities, political unrest, and other outbreaks could disrupt our delivery and operations, which could materially and adversely affect our business, financial condition, and results of operations.

 

Global pandemics, epidemics in China or elsewhere in the world, or fear of spread of contagious diseases, such as Ebola virus disease (EVD), coronavirus disease 2019 (COVID-19), Middle East respiratory syndrome (MERS), severe acute respiratory syndrome (SARS), H1N1 flu, H7N9 flu, avian flu and monkeypox, as well as hurricanes, earthquakes, tsunamis, or other natural disasters could disrupt our business operations, reduce or restrict our operations and services, incur significant costs to protect our employees and facilities, or result in regional or global economic distress, which may materially and adversely affect our business, financial condition, and results of operations. Actual or threatened war, terrorist activities, political unrest, civil strife, including the Russian invasion of Ukraine and the war between Israel and Hamas or any other hostilities in the Middle East and other geopolitical uncertainty could have a similar adverse effect on our business, financial condition, and results of operations. Any one or more of these events may impede our operation and delivery efforts and adversely affect our sales results, or even for a prolonged period of time, which could materially and adversely affect our business, financial condition, and results of operations.

 

Our business may be affected by the COVID-19 pandemic and the steps taken by the government in China to address the pandemic.

 

The United States Center for Disease Control announced that the COVID-19 public health emergency ended in May 2023, with the result that the COVID restrictions in the United States are no longer in effect and restrictions have been terminated worldwide. We believe our United States operations are not, and have not since mid-2022 been, materially affected by COVID.  However, the effects of China’s zero tolerance policy with respect to COVID-19, which is no longer in effect, has impaired our ability to negotiate both new contracts with and payment schedules with SPIC, a state-owned entity which has been the only customer for our China segment since 2020, with the result that we have no pending agreement with SPIC and we are continuing to negotiate payment of outstanding receivables from SPIC.

 

We have relied on loans through the United States government’s EB-5 program, which loans need to be refinanced when they become due, and we cannot assure you that the limited partners will accept our proposed terms of the refinancing or that we may need to use a substantial portion of the proceeds of our initial public offering to pay the loans. 

 

Two of our subsidiaries borrowed a total of $55.5 million from Clean Energy Funding (“CEF”) and Clean Energy Funding II (“CEF II”), who are related parties. CEF and CEF II are limited partnerships of which the general partner is a limited liability company owned and managed by two of our directors, one of whom is the chief executive officer, and a former executive officer/director. The funding was made pursuant to the United States government’s EB-5 program, and the lenders made loans from the proceeds of capital contributions of the limited partners who made their investment as part of the EB-5 program. Under this program, which is administered by the United States Customs and Immigration Service, entrepreneurs (and their spouses and unmarried children under 21) are eligible to apply for a green card (permanent residence) if they make the necessary investment in a commercial enterprise in the United States and plan to create or preserve ten permanent full-time jobs for qualified United States workers. We are a commercial enterprise that creates permanent full-time jobs in the United States. The loans are secured and are payable 48 months from the date of the advance and may be extended by the lender as may be necessary to meet applicable USCIS immigrant investor visa requirements, which is the date when the final step of the EB-5 visa process is completed and the immigrant investors, who are the limited partners of the lender, can become lawful permanent residents of the United States. The initial four-year term of all of the loans has expired and the loans are on extension until the limited partners have met the USCIS requirements. As the loans matured, we offered the limited partners, in lieu of the payment by the limited partnership of their capital contributions, a convertible note in the principal amount equal to their capital contributions to the partnerships, with a term of five years, with 20% of the principal amount being due on each of the first, second, third fourth and fifth anniversaries of the date of issuance. The notes are secured by the same assets that secured the notes issued to the lenders. As of March 31, 2024, notes to CEF and CEF II in the aggregate principal amount of $15.0 million were outstanding, and convertible notes in the principal amount of $36.5 million had been issued to former limited partners of CEF, of which principal payments of $19.75 million had been made on the anniversary of the respective dates of issuance, convertible notes in the principal amount of $2.5 million had been early redeemed for $1.77 million, and the outstanding principal amount of $14.25 million was outstanding. With respect to the outstanding notes to CEF and CEF II, limited partners who made investments of $2.5 million can currently demand repayment from the lender of their investment in the partnership which made the loans to us, which can trigger a payment obligation on our subsidiary’s part. Because the date on which the remaining limited partners can demand repayment of their capital account is dependent upon the approval of their petition for permanent residency, we cannot predict when or whether such petition will be approved. We cannot assure you that we will have or be able to obtain the funds to pay the EB-5 loans when they mature, and our inability to pay or refinance these loans could have a material adverse effect upon our business. To the extent that we are unable to refinance these obligations, we will use our available funds, including the net proceeds from our initial public offering for such purpose or it may be necessary to modify the terms of the convertible notes. If the limited partners who have the right to demand repayment of their capital accounts exercise their right, which can trigger the maturing of loans in the total principal amount of $2.5 million, the funds available from our initial public offering may not be sufficient to provide us with funds to pay such loans, and we can give have no assurance that we will be able to obtain funding from other sources or reasonable terms, if at all. We intend to offer the limited partners who funded the loans from CEF and CEF II convertible notes similar to the convertible notes we previously issued. We cannot assure you that the remaining limited partners or any significant number of the remaining limited partners will accept the note in lieu of cash repayment of their capital account or that we would not have to revise the terms of the notes in order to obtain the agreement of such limited partners to a refinancing. To the extent that we use the proceeds of our initial public offering to pay the loans, we will have less proceeds for the development and expansion of our business. Because we cannot predict when additional loans will become due or whether the limited partners will accept our proposed refinancing, it is possible that we may have to raise additional funds to pay these loans. Further, to the extent that other limited partners perceive that the terms on which we settle litigation are more favorable than the terms of the convertible note we propose to offer, they may not be willing to accept the convertible notes. The loans that can become due based on the approvals of petitions for permanent resident status which have been obtained, together with other loans which may become due may substantially exceed our available funds. As a result, if the limited partners do not accept a convertible note, we would need to obtain funding from other sources. We cannot assure you that other sources of financing will be available to us on reasonable, if any, terms. Further, to the extent that the limited partners accept our proposed refinancing, the subsequent sale of their common stock issued upon conversion of their convertible notes could have a material negative effect upon the market price of our common stock. Further, the market for and the market price of our common stock at the time we seek to obtain the agreement of the remaining limited partners to accept our convertible notes in lieu of cash payments of their capital accounts may affect the willingness of the limited partners to accept our convertible debt and the terms that they would accept. Further, if the limited partners accept convertible notes, the sale of the underlying shares or the market’s perception of the effect of the sale of such shares may have a material adverse effect upon the price of our common stock.

 

 
30

Table of Contents

 

We will require significant funds in addition to the proceeds from our recent initial public offering if we are to restart our financing of solar energy systems in the United States and for any contracts which our China segment may enter into.

 

The solar energy systems market is cash intensive, particularly with respect to the financing of purchases by our United States customers and the construction of solar farm projects in China. Since early 2020, because we did not have the capital to support such operations, we suspended making loans to our solar customers.  We will require substantial additional funding to restart our financing activities, and we will not be able to restart our financing activities for solar installations in the United States until and unless we receive additional financing.

 

Although our contracts with our customers generally provide for progress payments, because of the amount and timing of the receipt of progress payments, we require project financing for our solar projects in China. Because our revenue and cash flow from our China segment can vary significantly from quarter to quarter, we may need significant funds in addition to our initial public offering to finance our China operations during periods when those operations do not have significant or any revenue or cash flow from operations. Although we have obtained project funding for our four past projects with SPIC, the funding is related to the specific project and is not available to us for working capital. The funds available to us from the proceeds of our initial public offering may not be sufficient to enable us to meet our requirements to develop and expand our business in China and pay our current liabilities. Furthermore, if we need to raise additional funds, we cannot assure you as to the availability or terms of any financing. Any equity financing could result in dilution, which may be significant, to our stockholders. Further, to the extent that we have to rely on debt rather than equity, our profit from financing operations will be impacted and changes in interest rates may further reduce our margins on the loans. If we are not able to finance the sale of our systems, whether through loans to customers or leases with customers, our failure to sell our solar energy systems will adversely affect our revenues and the results of our operations. We require funds for our operations regardless of the proceeds from our initial public offering. To the extent that we require financing for our operations, including to finance our EB-5 loans, the failure to obtain necessary financing may impair our ability to continue in operations.

 

Our failure to control our costs could impair our financial results.

 

 Our cost of revenues and our operating expenses increased significantly both in U.S. dollars and as a percentage of revenues. Unless we are able to reduce both our cost of revenues and our operating costs, we will not be able to operate profitably. There are many factors beyond our control that may affect our costs, such as the price of components, cost of labor and the availability of warehouse and office space at reasonable rents as well as the effect of competition, and recently, inflation. Unless we are able to control our costs, we will not be able to operate profitably. We cannot assure you that we can or will ever operate profitably.

 

We require significant funds to pay our debt obligations, including obligations to management.

 

Our debt obligations at December 31, 2023 include $17.0 million in loans from related party limited partnerships which were funded by EB-5 investments, and $16.25 million on 4% convertible notes issued to former partners of the limited partnerships.  Further, to the extent that we use funds from the proceeds of our initial public offering to pay our debt obligations, we will not have funds available for other uses, including the development of our China segment or the re-introduction of our financing activities in the United States. In addition to our current debt, we owed our chief executive officers and our former executive vice president and one other former employee a total of  $1,275,000 in connection with our repurchase of their stock, and we owed our former executive vice president approximately $0.3 million pursuant to her severance agreement, all of which were due following completion of the initial public offering. Subsequent to the initial public offering, we paid $600,000 of the $1,275,000 owed in connection with our repurchase of stock to our former executive vice president and one other former employee. We also paid the balance owed to our former executive vice president pursuant to her severance agreement.  We agreed to pay our chief executive officer a total of $675,000 owed to him in connection with our repurchase of his stock in twelve equal monthly installments, commencing on February 27, 2025. Our inability to obtain any financing we require could materially impair our ability to develop our business and to operate profitably.

 

Changes in utility regulations and pricing could impair the market for our products.

 

The market for alternative energy products is affected by utility regulation and pricing policies. Changes in regulations or pricing could result in a significant reduction in the demand for solar products. Depending on the region, electricity generated by solar energy systems competes most effectively with expensive peak-hour electricity from the electric grid, rather than the less expensive average price of electricity. Modifications to the utility companies’ peak hour pricing policies affect the competitive nature of our systems. To the extent that we have to lower prices, the profitability of our systems could be impaired. In addition, any changes to government or internal utility regulations and policies that favor electric utilities could reduce our competitiveness and cause a significant reduction in demand for our products and services.

 

Changes in net metering regulations in California is likely to result in a reduced level of benefits, which is impairing the market for residential solar products.

 

Net metering is a billing mechanism that credits solar energy system owners for the electricity that they add to the electricity grid. If the owner of a solar system generates more electricity than it consumes, the excess electricity is sold back to the grid. California’s first net metering policy set a “cap” for the three investor-owned utility companies in the state: Pacific Gas & Electric (PG&E), San Diego Gas & Electric (SDG&E), and Southern California Edison (SCE). All three have reached their cap where total solar installations in each utility’s territory were capped at five percent of total peak electricity demand. The California Public Utilities Commission (CPUC) created the current program known as “Net Metering 2.0” (NEM 2.0) that extends California net metering. NEM 2.0 is slightly different from the first net metering policy. Under NEM 2.0, customers will still receive the retail credit for electricity produced but will be required to pay more in Non-Bypassable Charges. NEM 2.0 also requires new solar customers to pay a one-time Interconnection Application Fee, the amount of which is dependent upon the utility company. For systems under 1MW this fee is $132 for San Diego Gas & Electric, $145 for Pacific Gas& Electric, and $75 for Southern California Edison. NEM 2.0 customers are also required to use Time of Use (ToU) rates. The California Public Utilities Commission (CPUC) has adopted NEM 3.0 which establishes the successor to NEM 2.0 in California. NEM 3.0 features a 75% reduction in export rates (the value of excess electricity pushed onto the grid by solar systems), thereby reducing the overall savings and increasing the payback period of home solar installations. The changes under NEM 3.0 are likely to result in reduced benefits for most residential solar users and could alter the return on investment for solar customers.

 

 
31

Table of Contents

 

To the extent that utility companies are not required to purchase excess electricity from owners of solar systems or are permitted to lower the amounts paid, the market for solar systems may be impaired. Because net metering can enable the solar system owner to further reduce the cost of electricity by selling excess electricity to the utility company, any elimination or reduction of this benefit would reduce the cost savings from solar energy. The recent changes in California’s net metering payments are reducing the market for residential solar installations to the extent that the installation of the homeowner’s decision to install a solar system is based on the benefits of the net metering structure, which has been modified to reduce the benefits to the home owner. We cannot assure you that net metering will not be eliminated or the benefits significantly reduced for future solar systems, which may dampen the market for solar energy or that our sales, particularly for residential units, will not be impaired.

 

Our business may be affected by increases in the price of solar energy products, including price increases resulting from the United States’ trade and tariff policies.

 

The declining cost of solar panels has been a key factor in the pricing of our solar energy systems, which, in turn affects the potential customer’s decision to use solar energy. With any stabilization or increase of solar panel and other component prices, our ability to market our solar energy systems could be impaired, which would affect our revenues and gross profit. The cost of solar panels and raw materials could increase in the future due to tariff penalties or other factors. The U.S. government has imposed tariffs on solar cells, solar panels and aluminum used in solar panels manufactured overseas. These tariffs have increased the price of solar panels containing foreign manufactured solar cells. At present, we purchase solar panels containing solar cells and panels manufactured overseas for our United States installations. While solar panels containing solar cells manufactured inside the United States are not subject to these tariffs, the prices of these solar panels are, and may continue to be, more expensive than panels produced using overseas solar cells, before giving effect to the tariff penalties and the tariff policies may result in an increase in prices of domestic products. If additional tariffs are imposed or other negotiated outcomes occur, our ability to purchase these products on competitive terms from those countries could be limited. Any of those events could impair our financial results if we incur the cost of trade penalties or purchase solar panels or other system components from alternative, higher-priced sources.

 

We may be subject to cybersecurity risks.

 

We face significant and persistent cybersecurity risks due to the need to protect both our business generally and any transaction which we are considering or with respect to which we are in negotiation, as well as the need to protect the confidentiality of information concerning our personnel and others with whom we conduct business. We face threats from bad actors who seek to disrupt our business as well as others who are engaging in malicious activities for profit, to make a political point or for no particular reason other than creating disruption. Disclosure of certain information as a result of a cybersecurity breach may result is a breach of privacy laws. The substantial level of harm that could occur to us and those with whom we conduct business were we to suffer impacts of a material cybersecurity incident requires us to maintain robust governance and oversight of these risks and to implement mechanisms, controls, technologies, and processes designed to help us assess, identify, and manage these risks.

 

While we have not, as of the date of this annual report, experienced a cybersecurity threat or incident, we cannot assure you that we will not experience such an incident in the future. Any cybersecurity incidents, whether or not successful, could result in our incurring additional costs related to, for example, rebuilding our internal systems, implementing additional threat protection measures, responding to regulatory inquiries or actions, paying damages or making payments to obtain access to our computer systems, or taking other remedial steps with respect to third parties. We cannot assure you that the steps we are taking will not be successful in preventing a cybersecurity breach, that we will not suffer cybersecurity breaches or that we will not incur significant expenses in seeking to deal with the consequences of any attempted or successful cybersecurity breaches or that, if we suffer a material cybersecurity breach that we will be able to continue in business following such breach.

 

We may be subject to liability if private information that we receive is not secure or if we violate privacy laws and regulations.

 

We are or may become subject to a variety of laws and regulations in the United States and abroad regarding privacy, data security, cybersecurity and data protection. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect to foreign laws. In particular, there are numerous United States federal, state, and local laws and regulations and foreign laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal information and other user data. Such laws and regulations often vary in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions.

 

 
32

Table of Contents

 

In June 2018, California adopted the California Consumer Privacy Act (“CCPA”), which became effective in 2020. Under the law, any California consumer has a right to demand to see all the information a company has saved on the consumer, as well as a full list of all the third parties that data is shared with. The consumer also has the right to request that a company delete the information it has on the consumer. The CCPA broadly defines “protected data.” The CCPA also has specific requirements for companies subject to the law. The CCPA provides for a private right of action for unauthorized access, theft or disclosure of personal information in certain situations, with possible damage awards of $100 to $750 per consumer per incident, or actual damages, whichever is greater. The CCPA also permits class action lawsuits.

 

In November 2016, the Standing Committee of China’s National People’s Congress passed China’s first Cybersecurity Law (“CSL”), which became effective in June 2017. The CSL is the first Chinese law that systematically lays out the regulatory requirements on cybersecurity and data protection, subjecting many previously under-regulated or unregulated activities in cyberspace to government scrutiny. The legal consequences of violation of the CSL include penalties of warning, confiscation of illegal income, suspension of related business, winding up for rectification, shutting down the websites, and revocation of business license or relevant permits. The costs of compliance with, and other burdens imposed by, CSL may limit the use and adoption of our products and services and could have an adverse impact on our business. 

 

The European Union Parliament approved a new data protection regulation, known as the General Data Protection Regulation (“GDPR”), which came into effect in May 2018. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Economic Area. The GDPR imposes significant penalties for non-compliance. Although we do not conduct any business in the European Economic Area, in the event that residents of the European Economic Area access our website and input protected information, we may become subject to provisions of the GDPR.

 

We are also subject to laws restricting disclosure of information relating to our employees. We strive to comply with all applicable laws, policies, legal obligations, and industry codes of conduct relating to privacy, data security, cybersecurity and data protection. However, given that the scope, interpretation, and application of these laws and regulations are often uncertain and may be conflicting, it is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure or perceived failure by us or our third-party service-providers to comply with our privacy or security policies or privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other user data, may result in governmental enforcement actions, litigation, or negative publicity, and could have an adverse effect on our business and operating results. Although we maintain cybersecurity insurance, we cannot assure you that this insurance will cover or satisfy any claim made against us or adequately cover any defense costs we may incur.

 

In addition, we are required to report security breaches and describe steps we are taking to address potential cybersecurity threats.

 

Our business would be impaired if we lose our licenses, if more stringent government regulations are enacted or if we fail to comply with the growing number of regulations pertaining to solar energy and consumer financing industries.

 

Our business is subject to numerous federal and state laws and regulations. The installation of solar energy systems performed by us is subject to oversight and regulation under local ordinances, building, zoning and fire codes, environmental protection regulation, utility interconnection requirements, and other rules and regulations. If we engage in financing transactions through SolarMax Financial, we will be subject to numerous consumer credit and financing regulations. The consumer protection laws, among other things:

 

 

·

require us to obtain and maintain licenses and qualifications;

 

 

 

 

·

limit certain interest rates, fees and other charges it is allowed to charge;

 

 

 

 

·

limit or prescribe certain terms of the loans to our customers; and

 

 

 

 

·

require specific disclosures and the use of special contract forms.

   

Our Chinese subsidiary ZHPV holds a construction enterprise qualification certificate for Level III of general contractor for power engineering constructor issued on December 18, 2022, which permits ZHPV to conduct business as a contractor in power engineering construction. The qualification expires on June 30, 2024. The failure of ZHPV to hold this certificate would impair our ability both to negotiate contracts and to perform our obligations under any contracts we may have with customers. The number of laws affecting both aspects of our business continues to grow. We can give no assurances that we will properly and timely comply with all laws and regulations that may affect us. If we fail to comply with these laws and regulations, we may be subject to civil and criminal penalties. In addition, non-compliance with certain consumer disclosure requirements related to home solicitation sales and home improvement contract sales affords residential customers with a right to rescind such contracts in some jurisdictions, including California.

 

 
33

Table of Contents

 

A material decrease in the retail price of electricity from the local utility company or from other sources would affect our ability to generate revenues.

 

We believe that a customer’s decision to buy a solar energy system from it is primarily driven by a desire to pay less for electricity. Decreases in the retail prices of electricity from utility companies or other renewable energy sources, which is not likely in the foreseeable future as a result of climbing energy prices, would impair our ability to offer competitive pricing which would, in turn, affect our ability both to generate revenue and to maintain gross margins. The price of electricity from utility companies could decrease as a result of such factors as a reduction in the price of oil or natural gas as a result of new drilling techniques or a relaxation of associated regulatory standards; the development of energy conservation technologies and public initiatives to reduce electricity consumption; the construction of a significant number of new power generation plants, including nuclear, natural gas or renewable energy technologies.

 

Changes in regulations relating to fossil fuel can impact the market for renewable energy, including solar.

 

The market for renewable energy in general and solar energy in particular is affected by regulations relating to the use of fossil fuel and the encouragement of renewable energy. To the extent that changes in regulations have the effect of reducing the cost of gas, oil and coal or encouraging the use of such fuels, the market for solar systems may be impaired.

 

A material decline in the price of electricity charged by the local utility company to commercial users may impair our ability to attract commercial customers.

 

Often large commercial customers pay less for energy from utility companies than residential customers. To the extent that utility companies offer commercial customers a lower rate for electricity, they may be less willing to switch to solar energy. Under such conditions, we may be unable to offer solar energy systems in commercial markets that produce electricity at rates that are competitive with the price of retail electricity they are able to obtain from the local utility company. In such event, we would be at a competitive disadvantage compared to the local utility company and may be unable to attract new commercial customers, which would impact our revenues.

 

Solar energy and other forms of renewable energy compete with other forms of energy and the attractiveness of solar energy reflects the cost of electricity from the local grid.

 

Solar energy competes with other all other forms of energy, including, particularly local utility companies, whose pricing structure effectively determines the market for solar energy. If consumers, whether residential or commercial, believe that they are paying and will continue to pay too much for electricity from a local utility company, they may consider other alternatives, including alternative providers of electricity from local utility companies as well as forms of renewable energy. If they are in a location where, because of the climate and geography, solar energy is a possibility, they may consider solar energy as an alternative, provided they are satisfied that they will receive a net savings in their cost of electricity and their system will provide them with a constant source of energy. Further, although some customers may purchase a solar energy system because of environmental considerations, we believe that the cost of electricity is the crucial factor that influences the decision of a user, particularly a commercial user, to elect to use solar energy.

 

Within the solar energy market, we face intense and increasing competition in the market of solar energy system providers, which exposes us to the risk of reduction of our market penetration and/or of our profit margins.

 

The solar energy system installation market is highly and increasingly competitive. The number of new solar energy installation businesses that have entered the industry in California has almost doubled since 2008 when we commenced business. We compete with major companies in the solar business, particularly in California, as well as a large number of small companies. The solar energy industry may continue to expand and possibly consolidate. We may continue to encounter increasing competition from larger companies that have greater resources than we and which would enjoy more economies of scale and greater name recognition than we have. Further, increasing competition may also lead to an excessive supply of solar energy installation services on the market which could continue to affect both our ability to generate revenue as well as our gross margin. To the extent that our ability to provide financing to our customers is an important element in selling our systems, we will compete with both other solar companies that provide financing and with banks, leasing companies and other businesses that seek to offer financing alternatives to purchasers of solar systems.  Since early 2020, because we did not have the capital to support such operations, we suspended making loans to our solar customers.

 

 
34

Table of Contents

 

The results of our operations may vary significantly from quarter to quarter.

 

In our experience in the United States, consumers generally, and residential customers in particular, express interest in a solar energy system during March and April, when they are preparing their tax returns, and in July and August, when they experience high electricity charges from the local utility company. Since the selling cycle is typically three to four months, we generally install systems two to three months after the contract date, and we recognize revenue using a cost-based input method that recognizes revenue as work is performed. If we cannot complete a sale to a customer when the customer expresses interest in a solar system, that potential customer may seek alternative sources. Factors which may cause our quarterly results to fluctuate include:

 

 

·

local weather and climate conditions and long-term projected climate developments, including the effects of wildfires, unusually heavy rain and floods in California and climate change generally, which may affect both our ability to enter into contracts for the installation of solar systems and our ability to complete the construction and installation in a timely manner;

 

 

 

 

·

expiration, initiation or reduction of tax and other rebates and utility incentives;

 

 

 

 

·

our revenue recognition policies, whereby significant work can be performed before we recognize revenue;

 

 

 

 

·

our ability to complete installations in a timely manner;

 

 

 

 

·

our ability to process applications for third-party financing;

 

 

 

 

·

our ability to expand our operations and the timing of any expansion;

 

 

 

 

·

changes in competitors’ pricing and financing policies and other changes in the competitive environment in the solar energy industry;

 

 

 

 

·

pricing policies of local electricity providers;

 

 

 

 

·

gas and oil prices; and

 

 

 

 

·

changes in customer demands for solar energy systems.

 

The results of our China operations may also vary significantly from quarter to quarter since revenue from our China operations is dependent upon both the timing of contracts and the timing of our work and the completion of our obligations on projects for which we have contracts. Changes in revenue and the results of operations from our China segment from quarter to quarter may have a negative effect on our net income and the market for and price of our common stock. The last year in which we generated revenue from our China segment was 2021, and all of our revenue in that year was generated in the second quarter.  We had no revenue from the China segment for 2022, 2023 and 2024 through the date of this annual report, and we have no contracts in place for us to perform any services in China.

 

Because we are dependent on our chief executive officer and the head of our China operations, the loss of their services and our failure to hire additional qualified key personnel could harm our business.

 

Our business is largely dependent upon the continued efforts of one of our founders and our chief executive officer, David Hsu. Our operations in China are dependent upon Mr. Hsu and Bin Lu, who is the head of our China operations. Although we have an employment agreement with Mr. Hsu, and SolarMax Technology (Shanghai) Co., Ltd. has an employment agreement with Mr. Lu, these agreements do not guarantee that Mr. Hsu or Mr. Lu will continue to work for us. The loss of Mr. Hsu could affect our ability to operate profitably in both the United States and China and, depending upon the nature of the termination of their relationship, could result in substantial severance payments which we may have difficulty in funding. The loss of Mr. Lu could have a material adverse effect upon our ability to develop and operate our business in China; however, if we are unable to develop significant business in China, we may be unable to retain Mr. Lu. Because our senior management is based in the United States, our failure to develop senior management personnel in China may strain our management resources and make it difficult for our corporate management to monitor both the China operations and United States operations efficiently. Our failure to have qualified executive personnel in China who can operate in accordance with and implement our business plan and who understand and can comply with applicable United States and Chinese laws and regulations may impair our ability to generate revenue and operating income from the China segment, which could impair our overall operations and financial condition.

 

 
35

Table of Contents

 

In order to develop our business, we need to identify, hire and retain qualified sales, installation and other personnel in both the United States and China.

 

To develop our business, we need to hire, train, deploy, manage and retain a substantial number of skilled employees, including sales, installation and other employees and marketing and, if we engage in financing activities, lending personnel for these activities. Identifying, recruiting and training qualified personnel requires significant time, expense and attention. If we are unable to hire, develop and retain qualified personnel or if our personnel are unable to achieve the desired level of productivity for a reasonable period of time, we may have difficulty in developing our business. Competition for qualified personnel in the solar industry is increasing, particularly for skilled installers and other personnel involved in the installation of solar energy systems. We also compete with the homebuilding and construction industries for skilled labor. As these industries recover and seek to hire additional workers, our cost of labor may increase. The unionization of our United States labor force could also increase our labor costs. Shortages of skilled labor could significantly delay a project or otherwise increase costs. Because our profit on a particular installation is based in part on assumptions as to the cost of such project, cost overruns, delays or other execution issues may cause us to not achieve our expected margins or cover our costs for that project. In addition, we compete for a limited pool of technical and engineering resources in both the United States and China that requires us to pay wages that are competitive with relatively high regional standards for employees in these fields. We not only compete for highly qualified personnel, but we also face other companies seeking to hire our personnel, particularly our highly skilled personnel. If we cannot meet our hiring, retention and efficiency goals, we may be unable to complete the customers’ projects on time, in an acceptable manner, if at all. Any significant failures in this regard would materially impair our growth, reputation, business and financial results. If we are required to pay higher compensation than we anticipate, the increased cost may adversely impact our financial results and our ability to develop our business.

 

Although our employees in the United States are co-employed by a professional employer organization, we may be liable for the failure of the organization to comply with our obligations under applicable law.

 

We contract with a professional employer organization, or PEO, that administers our human resources, payroll and employee benefits functions for our United States employees. Although we recruit and select our personnel, our United States employees are co-employed by the PEO and us. Pursuant to the agreement with the PEO, our United States personnel are compensated through the PEO, receive their W-2s from the PEO and are governed by the personnel policies of the PEO. This relationship permits management to focus on our operations rather than human resource administration, but this relationship also exposes us to some risks. Among other risks, if the PEO fails to adequately withhold or pay employer taxes or to comply with other laws, such as the Fair Labor Standards Act, the Family and Medical Leave Act, the Employee Retirement Income Security Act or state and federal anti-discrimination laws, health and safety laws, sexual harassment laws and laws protecting the security of employee information, all of which are outside of our control, we would be liable for such violations, and the indemnification provisions of our agreement with the PEO, if applicable, may not be sufficient to insulate us from those liabilities. Court and administrative proceedings related to these matters could distract management from our business and cause us to incur significant expense. If we were held liable for violations by the PEO of applicable laws, such liability may adversely affect our business and the results of our operations and our cash flow.

 

Since we act as a general contractor in the United States, we face typical risks of a construction company.

 

We act as the licensed contractor for our United States customers and are subject to risks associated with construction, cost overruns, delays, regulatory compliance and other contingencies, any of which could have a material adverse effect on our business and results of operations. For our residential projects, it is the general contractor, construction manager and installer. For our commercial projects, we are the general contractor and construction manager, and we typically rely on licensed subcontractors to support some of our solar panel installations. In either case we are responsible for the completion of the project and must take steps to make sure that we and our subcontractors comply with all applicable laws and regulations. We may be liable to customers for any damage we cause to their home or facility, or belongings or property during the installation of our systems. In addition, shortages of skilled labor for our commercial projects could significantly delay a project or otherwise increase costs. Because our profit on a particular installation is based in part on assumptions we make as to the cost of such project, cost overruns, delays or other execution issues may impair our ability to generate the gross margins that we are seeking. In addition, the installation of solar energy systems and the evaluation and modification of buildings as part of our energy efficiency business is subject to oversight and regulation in accordance with national, state and local laws and ordinances relating to building codes, safety, environmental protection, utility interconnection and metering, and related matters. It is difficult and costly to track the requirements of every individual authority with jurisdiction over our installations and to design solar energy systems to comply with these varying standards. Any new government regulations or utility policies pertaining to our systems may result in significant additional expenses to us and our customers and, as a result, could cause a significant reduction in demand for our systems.

 

 
36

Table of Contents

 

If we engage in financing activities, our failure to adequately assess credit risks for financing the sale of our systems in the United States could impair our ability to operate profitably.

 

We provided financing to our customers through SolarMax Financial until early 2020, when we ceased such operations because we did not have sufficient capital to fund these operations.  The principal amount of our loan portfolio was $6.8 million at December 31, 2023 and $10.6 million at December 31, 2022. All of our financing revenue relates to loans made prior to early 2020.  We do not have significant experience with loans to customers to evaluate the effectiveness of our credit criteria. If we try to meet financing terms of competitors, we may have to reduce our financing criteria, which could increase the possibility of default by the customers. Residential customers could be more adversely impacted during economic slowdowns or recessions, which could affect their ability or willingness to pay. Our failure to collect any significant portion of our customer loan receivables or the need to place a significant reserve against these receivables could materially impair our financial condition and the results of our operations. We cannot assure you that we will not incur significant losses on our customer loan portfolio.

 

Although we file UCC-1 financing statements in connection with our loans, we may have difficulty in generating any money in the event that we foreclose on a defaulting customer. The foreclosure process could be time-consuming and collection is uncertain, particularly if the customer seeks protection under applicable bankruptcy or insolvency laws. Additionally, any defects in the filing of the financing statements could impair the validity of our security interest. Unless the subsequent owner of the building on which the solar power system is located is willing to assume the obligations with respect to the system on terms acceptable to us, we would incur substantial costs in removing and reselling the system. Further, even if we are able to remove the system, the components may not be saleable at their book value, if at all. Our failure to collect the amount due under the customer loan agreements would materially impair our financial condition and the results of our operations.

 

Compliance with occupational safety and health requirements and best practices can be costly, and noncompliance with such requirements may result in potentially significant monetary penalties, operational delays and adverse publicity.

 

The installation of solar energy systems requires employees to work at heights with complicated and potentially dangerous electrical systems. The evaluation and modification of buildings as part of our energy efficiency business requires our employees to work in locations that may contain potentially dangerous levels of asbestos, lead or mold. There is substantial risk of serious injury or death if proper safety procedures are not followed. Our operations are subject to regulation under the U.S. Occupational Safety and Health Act, or OSHA, and equivalent state laws. Changes to federal or state OSHA requirements, or stricter interpretation or enforcement of existing laws or regulations, could result in increased costs. If we fail to comply with applicable OSHA regulations, even if no work-related serious injury or death occurs, we may be subject to civil or criminal enforcement and be required to pay substantial penalties, incur significant capital expenditures, or suspend or limit operations. Any such accidents, citations, violations, injuries or failure to comply with industry best practices may subject us to adverse publicity, damage our reputation and competitive position and adversely affect our business.

 

The availability and price of silicon raw materials may affect our gross margins and profitability.

 

Polysilicon is an essential raw material in the production of solar power products. The costs of silicon wafers and other silicon-based raw materials have accounted for a large portion of the costs associated with solar panels. Although the price of silicon had declined in recent years, recent increases in the price of polysilicon in the past have resulted in increases in the price of wafers, leading to increases solar panel costs. Due to the volatile market prices, we cannot assure you that the price of polysilicon will remain at its current levels particularly in view of inflationary pressures, especially if the global solar power market gains its growth momentum. Moreover, in the event of an industry-wide shortage of polysilicon, we may experience late or non-delivery from suppliers and it may be necessary for us to purchase silicon raw materials of lower quality that may result in lower efficiencies and reduce our average selling prices and revenues.

 

Our business is subject to the effects of inflation and has been subject to supply chain issues.

 

Prior to mid-to-late 2021, our business was not impacted by inflation or supply chain issues. With the recent inflationary pressures, our business is subject to the inflationary pressures are affecting many domestic and foreign companies.

 

The effects of inflation and supply side issues with respect to polysilicon are described in the preceding risk factor.

 

 
37

Table of Contents

 

The effects of inflation may also affect the marketability of our solar systems to residential users.  In our United States segment, our cost of revenue per watt of solar systems, which made up approximately 80% of our cost of revenues, increased approximately 12% during the first half of 2022 compared to the same period a year ago.  In the third quarter of 2022, we were able to obtain panels at a lower cost and our cost of revenue per watt of solar systems was equal to our cost per revenue per watt in the third quarter of 2021.  There is no assurance we can continue to source panels at more favorable prices. We have increased the price of solar system installations in our United States segment to offset this increase in cost beginning in the first half of 2022 and continuing through the date of this annual report.  The increase in prices due to inflation may also affect the marketability of our solar systems in the United States.  To the extent that homeowners are incurring high expenses generally, they may have less available cash to invest in a solar system.  Although we do not have any data as to the effect of higher utility costs on purchases of solar systems, it has been our experience during 2022 and 2023 that, as inflationary pressures are increasing the cost of electricity generally, our domestic business has grown as homeowners are seeking alternatives to what they see as high utility bills.  As a result, we have been able to increase our prices which has reduced the effect of increased prices of raw materials.  Although we did suffer a decline in gross margin in 2022  as a result of the increase in the cost of raw materials, which was mitigated in the third quarter of 2022 as a result of obtaining favorable pricing on solar panels, the reduction in margin was reduced because we were able to increase prices.  In 2023, our unit cost of revenue increased by 15%, which was partially offset by an increase in unit price of 8%. However, competitive factors limit the amount we can increase our prices, but our price increases have reduced what would otherwise have been a greater decline in gross margin.  We are seeking to reduce the effect of increased prices in raw materials by purchasing in greater quantities.  However, to the extent inflation continues or increases, we may not be able to raise prices sufficient to prevent a significant decline in our gross margins and the results of our operations, and if our prices are too high, the residential customer may not see the value of installing our solar system. 

 

Estimated compensation costs per employee for sales, marketing and administrative personnel in our United States segment increased approximately 16% for the year ended December 31, 2023 compared to the year ended December 31, 2022, and approximately 12% during the year ended December 31, 2022 compared to 2021 in response to the increased cost of retaining and attracting talent, and such costs may continue to increase as labor costs in California continue to increase as a result of the inflationary pressures. In addition, to the extent that inflationary pressure affects our cost of revenue and general overhead, we may face the choice of raising prices to try and maintain our margins or reduce or maintain our price structure to meet competition which would result in a lower gross margin and a drop in operating income.

 

Our China segment is already feeling the effects of both inflation and supply chain issues.  Our China segment had a 0% gross margin for the year ended December 31, 2021 because our cost of revenue for one of our projects with SPIC was significantly adjusted as a result of the unanticipated increase in costs, particularly the panel costs, which resulted in a significant adjustment in cost which essentially reversed the profit that was recognized in 2020 for the project.  We were not able to raise our price to cover the additional costs.  During the year ended December 31, 2022, our China operations did not generate any revenue as a result of the temporary halt of construction on certain projects, resulting both from the local holidays and our inability to acquire the solar panels for the project at the budgeted price due to the local supply chain issues and the absence of new projects. Since the second quarter of 2020, the prices of the solar panels in China have been increasing due to the tight supply in the local market. We did not generate revenue from our China segment in the year ended December 31, 2023; however, panel prices have moderated and we continue to pursue new solar construction projects in our China segment. We cannot assure you that, if we are able to negotiate contracts with SPIC, that we will be able to accurately price our costs, with the risk that inflationary and supply side issues will not result on our generating a loss on any projects for we contract.

 

Because we derive most of our United States revenue from sales of our solar energy systems in California, we depend on the economic and regulatory climate and weather and other conditions in California.

 

We currently derive most of our United States revenue from solar energy projects in the United States from California. This geographic concentration exposes us more to government regulations, economic conditions, weather conditions, earthquakes, mudslides, fire, including wildfires, power outages, and other natural disasters and effects of climate change, and changes affecting California than if we operated in more states.  We cannot predict the effect of the recent heavy rains and flooding in California will have on both the market for solar systems in California and on our business in particular and on our ability to solar systems in a timely manner.  Any inability to install solar systems in a timely manner, whether because of heavy rain or flooding or other causes will also affect the timing of our revenue flow.

 

Because we provide a production guarantee for some solar systems in California, we may incur additional costs if the output of our systems does not meet the required minimums.

 

Commencing in 2015, our standard contract for residential systems provides for a production guarantee, which means that we guarantee that the system would generate a specified minimum amount of solar energy during a year. The agreements generally have a term specified in the contract, which is generally ten years. In our standard contract, we specify a minimum annual production and provide that if the power generated by the system is less than 95% of the estimate, we will reimburse the owner for the cost of the shortfall. Because our obligations are not contingent upon external factors, such as sunlight, changes in weather patterns or increases in air pollution, unusual rain, flooding and wildfires and other factors could affect the amount of solar power that is generated and could increase our exposure under the production guarantee. Although our obligations under these agreements have not been significant through December 31, 2023, we cannot assure you that in the future any obligations we have under these agreements will not have a material adverse effect upon our revenue and the results of our operations. Although we believe that the conditions relating to those installations were unique and that we have taken corrective action, we cannot assure you that we will not have unanticipated liability in the future for the failure of systems to comply with applicable production guarantees regardless of the cause of such failure.

 

 
38

Table of Contents

 

As of December 31, 2023, we did not maintain adequate internal controls over financial accounting and reporting as is required for a public company, and there are limitations on the effectiveness of such controls, and a failure of our control systems to prevent error or fraud may materially harm us and represent a material weakness in our internal controls over financial reporting.

 

At December 31, 2023, we were a privately owned company and not subject to the provisions of Sarbanes-Oxley Act, which require the establishment and maintenance of internal controls over financial accounting and reporting for a public company.  As a result, at December 31, 2023, we had not established effective internal controls over financial accounting and reporting.  Since prior to the completion of our initial public offering and a Nasdaq listing, on February 29, 2024, we have taken steps toward the establishment of internal controls and disclosure controls.  However, we may be unable to establish effective internal controls. The failure to establish internal controls would leave us without the ability to properly recognize revenues and account for important transactions accurately, and to reliably assimilate and compile our financial information and significantly impair our ability to prevent error and detect fraud. Moreover, we do not expect that disclosure controls or internal control over financial reporting, even if established, will prevent all error and fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. Failure of our control systems to prevent error or fraud could materially adversely impact us. Implementing any appropriate changes to our internal controls may require specific compliance training of our directors and employees, including the employees of our China segment, entail substantial costs in order to modify our existing accounting systems, take a significant period of time to complete and divert management’s attention from other business concerns. These changes may not, however, be effective in developing or maintaining internal control. If we are unable to conclude that we have effective internal controls over financial reporting, investors may lose confidence in our operating results, the price of the common stock could decline and we may be subject to litigation or regulatory enforcement actions. In addition, if we are unable to meet the requirements of Section 404 of the Sarbanes-Oxley Act, our common stock may not be able to remain listed on the Nasdaq Stock Market.

 

Our warranty costs may exceed our warranty reserve.

 

We provide warranties to the clients of our EPC services for one year in China and for ten years to the purchasers of our solar systems in the United States. Although we generally pass the warranties from our equipment suppliers to the purchasers of the systems, we provide the warranty with respect to our installation and related services. We maintain a warranty reserve on our financial statements, and our warranty claims may exceed the warranty reserve. Any significant warranty expenses could adversely affect our financial condition and results of operations. Our warranty expenses relating to systems with a production guarantee may be affected by significant changes in weather conditions which substantially reduce sun exposure. Significant warranty problems could impair our reputation which could result in lower revenue and a lower gross margin. Although we believe that the problems associated with the systems installed for the leasing company do not apply to our present solar systems, we cannot assure you that we will not incur unanticipated warranty costs in the future.

 

Because of the rapid development of solar panels and other components for solar systems, we may be subject to inventory obsolescence.

 

The solar industry has seen rapid technological development. We have an inventory of raw materials that include silicon wafers and other consumables and construction materials used in solar system installations. We evaluate our inventory on a quarterly basis for excess and obsolete inventory, based on assumptions as to market demand, market conditions and technological developments. We cannot assure you that we will not incur significant inventory write-offs resulting from obsolete inventory.

 

 
39

Table of Contents

 

If we seek to expand our business through acquisition, we may not be successful in identifying acquisition targets or integrating their businesses with our existing business.

 

In 2013 and 2015, we acquired three companies, LED in the United States in 2013 and two companies in China. In 2015, we incurred impairment losses in connection with the LED acquisition, resulting in impairment write-offs relating to the goodwill associated with the acquisition. There are significant risks associated with any acquisition program, including, but not limited to, the following:

 

 

·

We may incur significant expenses and devote significant management time to the acquisition, and we may be unable to consummate the acquisition on acceptable terms.

 

 

 

 

·

If we identify an acquisition, we may face competition from other companies in the industry or from financial buyers in seeking to make the acquisition.

 

 

 

 

·

The integration of any acquisition with our existing business may be difficult and, if we are not able to integrate the business successfully, we may not only be unable to operate the business profitably, but management may be unable to devote the necessary time to the development of our existing business;

 

 

 

 

·

The key employees who operated the acquired business successfully prior to the acquisition may not be happy working for us and may resign, thus leaving the business without the necessary continuity of management.

 

 

 

 

·

Even if the business is successful, our two senior executive officers may need to devote significant time to the acquired business, which may distract them from their other management activities.

 

 

 

 

·

If the business does not operate as we expect, we may incur an impairment charge based on the value of the assets acquired.

 

 

 

 

·

We may have difficulty implementing and maintaining the necessary quality control over the acquired business and our products and services.

 

 

 

 

·

To the extent that an acquired company operates at a loss prior to our acquisition, we may not be able to develop profitable operations following the acquisition.

 

 

 

 

·

Problems and claims relating to the acquired business that were not disclosed at the time of the acquisition may result in increased costs and may impair our ability to operate the acquired company.

 

 

 

 

·

The acquired company may have liabilities or obligations and cybersecurity issues or problems which were not disclosed to us, or the acquired assets may not have the value we anticipated.

 

 

 

 

·

Any indemnification obligations of the seller under the purchase agreement may be inadequate to compensate us for any loss, damage or expense which we may sustain, including undisclosed claims or liabilities.

 

 

 

 

·

To the extent that the acquired company is dependent upon our management to maintain relationships with existing customers, we may have difficulty in retaining the business of these customers if there is a change in management.

 

 

 

 

·

Government agencies may seek damages after we make the acquisition for conduct which occurred prior to the acquisition and may not have adequate recourse against the seller.

 

 

 

 

·

We may require significant capital both to acquire and to operate the business, and the capital requirements of the business may be greater than we anticipated. Our failure to obtain capital on reasonable terms may impair the value of the acquisition and may impair our continuing operations.

 

 

 

 

·

The acquired company may be impacted by unanticipated events, such as a pandemic such as the COVID-19 or other pandemic, the effect of climate changes, international conflicts or hostilities or social unrest or other factors over which we or the acquired company may have no control.

 

If any of these risks occur, our business, financial condition and prospects may be impaired.

 

 
40

Table of Contents

 

Our China segment requires significant funding in connection with project construction.

 

To the extent that our China segment enters into project construction agreements with SPIC or other parties, we will have substantial funding requirements for project construction.  In 2020, we obtained construction financing of $23.0 million for one project for SPIC and in 2019, we obtained construction financings of $31.0 million for two projects for SPIC.  The financings in 2020 and 2019 were the obligations of the project subsidiaries which were owned by us and consolidated by us when the financings were issued but were subsequently deconsolidated when the controlling interest in the project companies were sold to SPIC, and the obligations relating to the funding remained the obligation of the project subsidiary.  As a result of transfer of control of the project subsidiary, we deconsolidated the subsidiary upon transfer of control.  If we enter into project construction agreements, we will need to obtain project financing.  Our failure to obtain such financing on reasonable terms will adversely affect both our operations and our ability to enter into project construction agreements.  As a result, if we are not able to obtain the necessary project financing, we may need to use a portion of our initial public offering for such purchase if we are to continue to engage in project construction in China.  We cannot assure you that we will be able to obtain the necessary financing or that we will be able to operate profitably, if at all, in China.

 

We may not be successful in developing our solar farm project business in China.

 

In order to conduct the solar farm project business in China, we will need to:

 

 

·

identify a buyer of the project;

 

 

 

 

·

negotiate a purchase and sale contract with a project buyer, which will involve the sale of the project to the buyer and an agreement with the buyer for us to design and perform the EPC work on the project on time and within the budget;

 

 

 

 

·

obtain required governmental approval and permits;

 

 

 

 

·

complete any applications that may be necessary to enable us or the end user to take advantage of available government benefits;

 

 

 

 

·

identify and obtain land use rights for significant contiguous parcels of land in areas where there is sufficient sunlight to justify a solar farm;

 

 

 

 

·

resolve any problems with residents and businesses in the area where the solar farm is to be constructed;

 

 

 

 

·

negotiate an interconnection agreement with the utility company or government Electricity Bureau;

 

 

 

 

·

obtain substantial financing for each project;

 

 

 

 

·

receive the required interim and final payments under the purchase and sale contract;

 

 

 

 

·

complete the engineering for the project;

 

 

 

 

·

purchase the photovoltaic panels and other components of the solar farm;

 

 

 

 

·

engage qualified contractors and subcontractors to construct the solar farm;

 

 

 

 

·

accurately evaluate the cost of all aspects of the projects, including any reserve for unexpected factors;

 

 

 

 

·

accurately estimate our potential warranty liability; and

 

 

 

 

·

address any changes resulting from weather or climate conditions, earthquakes, unexpected construction difficulties, changes in the buyer’s specifications or other changes beyond our control.

   

In the event that we are not able to satisfy any of these conditions, we may not be able to generate revenue from our China operations, and it may be necessary for us to suspend or terminate these operations. Further, the development of solar projects also may be adversely affected by many other factors outside of our control, such as inclement weather, acts of God, and delays in regulatory approvals or in third parties’ delivery of equipment or other materials, shortages of skilled labor and the effect of China’s zero tolerance COVID-19 policy. We cannot assure you that we will be able to engage in the solar farm business successfully. Our failure to operate this business successfully will materially impair our financial condition and the results of our operations.

 

 
41

Table of Contents

 

Delays in construction of solar farms could increase our costs and impair our revenue stream from our China operations.

 

We generally seek to obtain permits and construct solar farms for our end user customers to whom we sell the projects. We incur significant costs prior to completion, and the contracts with the end user typically have a completion schedule. Any delay would delay our receipt of payment from the customer as well as our recognition of revenue from the project. If the delay is significant, it could result in penalties under the contract or a refusal of the customer to pay the stated purchase price or any interim payments that are due under the contract. Delays can result from a number of factors, many of which are beyond our control, and include, but are not limited to:

 

 

·

unanticipated changes in the project plans;

 

 

 

 

·

defective or late delivery of components or other quality issues with components;

 

 

 

 

·

difficulty in obtaining and maintaining required permits;

 

 

 

 

·

difficulty in receiving timely payments from the customers;

 

 

 

 

·

changes in regulatory requirements;

 

 

 

 

·

weather and climate conditions;

 

 

 

 

·

unforeseen engineering and construction problems;

 

 

 

 

·

difficulty in obtaining sufficient land use rights for the proposed project size;

 

 

 

 

·

labor problems and work stoppages;

 

 

 

 

·

equipment problems;

 

 

 

 

·

adverse weather, environmental, and geological conditions, including floods, earthquakes, landslides, mudslides, sandstorms, fire, drought, or other inclement weather and climate conditions or natural disasters or pandemics or other outbreaks of disease; and

 

 

 

 

·

cost overruns resulting from the foregoing factors as well as our miscalculation of the actual costs.

 

Our business in the United States is largely dependent upon government subsidies and incentives.

 

The solar energy industry depends on the continued effectiveness of various government subsidies and tax incentive programs existing at the federal and state level to encourage the adoption of solar power. Government policies, in the form of both regulation and incentives, have accelerated the adoption of solar technologies by businesses and consumers. We and our customers benefit from these regulations in the form of federal tax incentives, state utility rebates and depreciation. Because of the high cost of installing solar energy systems, the existence of tax incentives as well as regulations requiring utility companies to purchase excess power from solar energy systems connected to the grid are important incentives to the installation of a solar energy system. Should any of the incentives be discontinued or materially reduced, our business and the results of our operations may be impaired.

 

United States trade policy affects our ability to purchase domestic solar panel.

 

One of the effects of the United States tariffs on imported solar panels, including solar panel from China, is an increased demand for products manufactured in the United States which may affect both our ability to purchase solar panels and the price and other terms at which solar panels are available to us. Our inability to obtain domestically produced solar panels at a reasonable cost can impair our ability to generate revenue and maintain reasonable gross margins.

 

Risks Related to Doing Business in China

 

Changes in the PRC Government policies on solar power and industry conditions as well as changes in the trade relationship between the United States and China could affect our ability to generate business in China.

 

Our ability to develop business in China is dependent upon the continuation of government policies relating to solar power and the relationship between the solar farm owner and the local utility company. Any changes in the policies or practices that affect the solar power industry could make the construction and operation of a solar farm less desirable. Although our China subsidiary is a licensed EPC contractor in China, changes in the law or regulations could make it difficult or more expensive for us to maintain our license. Delays in payments from the utility companies or difficulties in connecting with the grid could also make solar farms less attractive. Any regulations or practices that give preference to a China business rather than a subsidiary of a United States business or which would require us to devote a portion of our profit for local uses would also make it more difficult or more expensive to operate our business. We cannot assure you that changes in law or practices will not impair our ability to conduct our business in China. Further, any deterioration in the relationship between the United States and China on trade and related matters may impair our ability to obtain permits for solar farms and to enter into EPC and other agreements for solar farms in China.

 

 
42

Table of Contents

 

Neither we nor our PRC subsidiaries were required to obtain permissions from Chinese authorities for our initial public offering to foreign investors. However, if the CSRC or another PRC regulatory body subsequently determines that their approval was needed for the offering, we cannot predict whether we will be able to obtain such approval. As a result, we face uncertainty about future actions by the PRC government that could significantly affect our ability to offer, or continue to offer, securities to investors and cause the value of our securities to significantly decline or be worthless.

 

As of the date of this annual report, our PRC subsidiaries have not been involved in any investigations on cybersecurity review initiated by the Cyberspace Administration of China based on the Cybersecurity Review Measures, and our PRC subsidiaries have not received any inquiry, notice, warning, sanctions in such respect or any regulatory objections to our initial public offering. As of the date of this annual report, recent regulatory actions by China’s government related to data security or anti-monopoly have not materially impacted our ability to conduct our business, accept foreign investments or list on a U.S. or other foreign exchanges. Based on existing PRC laws and regulations, neither we nor our PRC subsidiaries are currently subject to any pre-approval requirement from the CAC to operate our business or conduct a public offering, subject to PRC government’s interpretation and implementation of the Cybersecurity Review Measures.

 

On July 6, 2021, the relevant PRC government authorities published the Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. These opinions call for strengthened regulation over illegal securities activities and supervision on overseas listings by China-based companies and propose to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. As of the date of this annual report, no official guidance or related implementation rules have been issued in relation to these recently issued opinions and the interpretation and implementation of these opinions remain unclear at this stage. On December 24, 2021, the CSRC, issued the Administration Provisions and the Measures. On February 17, 2023, the CSRC released the Trial Measures and five supporting guidelines. The new regulations require PRC Companies to make certain filings with the CSRC. The new regulations authorize the CSRC to review such fillings, penalize relevant PRC Companies or people in charge, or report to overseas securities regulatory institutions in case of violation of the Trial Measures, in order to ensure PRC Companies are in compliance with PRC regulations and policies. The new regulations became effective on March 31, 2023.  Failure to have filed as required could subject us or our controlling stockholders to fines and penalties, which may be significant.  As of the date of this annual report, the CSRC has not published any additional implementation regulations or guidelines as to PRC Companies. Based on our audited financial statements for 2023, which show that a majority of our loss is derived from our United States operations and a majority of our assets are located in the United States and the fact that our management is located in the United States, we believe that we are not a PRC Company that is required to make a filing with the CSRC, and, accordingly, we did not make such a filing in connection with our initial public offering.  In the event that the CSRC disagrees with this opinion, we and our controlling stockholders may be subject to fines and penalties, which may be significant. However, because of our China segment, the CSRC or other regulatory authorities could reach a different conclusion, in which event we could be subject to additional requirements or penalties for not having filed with the CSRC and a cybersecurity review may potentially be required under the Cybersecurity Review Measures.

 

As of the date of this annual report, there are no PRC laws and regulations in force explicitly requiring that we obtain any permission from PRC authorities including the CSRC to issue securities to foreign investors. Based on existing PRC laws and regulations, neither we nor our subsidiaries are required to obtain any pre-approval from the CSRC to conduct our initial public offering, subject to interpretation of the existing PRC laws and regulations by the PRC government authorities. As of the date of this annual report, we have not received any inquiry, notice, warning, sanctions or any regulatory objections to our initial public offering from the CSRC.

 

However, the CSRC or other Chinese government agencies may exert more oversight and control over offerings that are conducted overseas and foreign investment in China-based issuers. We do not believe we are a China-based issuer as our management and headquarter are located in the U.S. and our major operation is the US Segment. However, if our interpretation of these laws and regulations are incorrect and the CSRC or another PRC regulatory body determines that its approval was needed for our initial public offering and we are required to obtain any approval or permission in the future, due to the change of applicable laws, regulations, we may incur additional costs to procure such approval or permission, and there is no guarantee that we can successfully obtain such approval or permission. Any failure to obtain such approval or permission could materially and adversely affect our business, our ability to maintain our listing on Nasdaq and the market for and the value of our common stock and we or our PRC subsidiaries may face approval delays, adverse actions or sanctions by the CSRC or other PRC regulatory agencies. In any such event, these regulatory agencies may impose fines and penalties, limit our acquisitions and operations of our PRC subsidiaries in China, or take other actions that could materially adversely affect us or our PRC subsidiaries business, financial condition, results of operations, reputation and prospects, as well as the trading price of our common stock. As a result, we face uncertainty about future actions by the PRC government that could significantly affect our ability to offer, or continue to offer, securities to investors and cause the value of our securities to significantly decline or be worthless.

 

 
43

Table of Contents

 

Our PRC subsidiaries are wholly-owned subsidiaries, and we do not have any variable interest entity structure in China. Our direct ownership in our PRC subsidiaries is governed by and in compliance with PRC regulations. However, if the PRC regulations change or are interpreted differently in the future, our securities may decline in value or become worthless if we are unable to assert our control rights over the assets of our PRC subsidiaries.

 

Our PRC subsidiaries are wholly-owned subsidiaries. We own equity interests in our PRC subsidiaries, and we do not have any variable interest entity structure in China. Our direct ownership in our PRC subsidiaries is governed by and in compliance with PRC regulations. However, if the PRC regulations change or are interpreted differently in the future, our common stock may decline in value or become worthless if we are unable to assert our control rights over the assets of our PRC subsidiaries that conduct substantially of our operations in China.

 

Although we do not believe we are a China-based issuer, because of our China segment, any change of regulations and rules by the Chinese government, such as those related to data security or anti-monopoly concerns, may intervene or influence our operations at any time and any additional control over offerings conducted overseas and/or foreign investment in issuers with significant Chinese operations could result in a material change in our operations and/or the value of our securities and could significantly limit or completely hinder our ability to offer, or continue to offer, our securities to investors and cause the value of such securities to significantly decline and possibly be worthless.

 

Although we are a Nevada corporation headquartered in the United States with management team and operations in the United States, through our subsidiaries, we conduct business in China, and our China business is subject to Chinese law. Our operations in China may be impacted or influenced by the new regulations and policies of the Chinese government. For example, between July 2 and July 6, 2021, Cyberspace Administration of China, or the CAC, announced cybersecurity investigations of the business operations of certain U.S.-listed Chinese companies. On July 6, 2021, the General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued “The Opinions on Severely Cracking Down on Illegal Securities Activities According to Law,” or “the Opinions.” The Opinions emphasized the needs to strengthen the administration over illegal securities activities and the supervision over overseas listings by Chinese companies. According to the Opinion, measures, including promoting the institution of relevant regulatory systems, will be taken to control the risks and manage the incidents from overseas-listed Chinese companies. On July 10, 2021, CAC published the Cybersecurity Review Measures (Revised Draft for Public Comments), or the “Review Measures (Draft),” and on December 28, 2021, the CAC and other ministries and commissions jointly promulgated the Cybersecurity Review Measures, which came into effect on February 15, 2022, targeting to further restate and expand the applicable scope of the cybersecurity review. Pursuant to the Cybersecurity Review Measures, CIIO that intend to purchase Internet products and services and online platform operators engaging in data processing activities that affect or may affect national security must be subject to cybersecurity review. Cybersecurity Review Measures further stipulate that if a network platform operator possesses the personal information of more than one million users and intends to list in a foreign country, it shall apply to the CAC for cybersecurity review. Although we are unlikely to be a CIIO or online platform operator as defined in the Cybersecurity Review Measures, it is not certain whether any future regulations will impose restrictions on the business that we are currently engaging in China. Because our PRC subsidiaries do not deal with the public and do not possess personal data of at least 1,000,000 users, we do not believe that we are required to apply for review by the Cybersecurity Review Office. In the event that, in the future, we possess such data or if the requirements for review are changed, we may be required to obtain such approval, the failure of which could affect our ability to have our common stock traded on Nasdaq. On July 23, 2021, General Office of the State Council promulgated “Opinions on Further Reducing Students’ Homework Burden and After-school Tutoring Burden at the Stage of Compulsory Education,” pursuant to which the institutions that offer tutoring of school curriculum shall be registered as non-profit organizations and are not allowed to make profits and raise capital. The new regulation also disallows foreign investment in these institutions through acquisitions, franchise or contractual agreements. Although we do not engage in CIIO, online platform services or any education or tutoring related business and we are a United States, and not a Chinese, company, our offering and listing on Nasdaq may be negatively affected by these new regulations as they have materially negatively affected stock prices of the U.S. listed Chinese companies which are the CIIO, online platform servers, or in the tutoring business. Any additional restriction, scrutiny or negative publicity of the U.S.-listed Chinese companies could cause the U.S. investors less interested in our securities, or hinder our ability to offer, or continue to offer, our securities to investors and cause the value of such securities to significantly decline or be worthless.

 

 
44

Table of Contents

 

Although we do not believe we a China-based issuer, because of our China segment, the Chinese government may exert substantial interventions and influences to offerings that are conducted overseas and/or foreign investment in China-based issuers at any time. Any new policies, regulations, rules, actions or laws by the PRC government may subject us to material changes in operations, may cause the value of our common stock significantly decline or be worthless, and may completely hinder our ability to offer, or continue to offer, securities to investors. 

 

The Chinese government has exercised and continues to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. The central or local governments of these jurisdictions may impose new, stricter regulations or interpretations of existing regulations that would require additional expenditures and efforts on our part to ensure our compliance with such regulations or interpretations. Accordingly, The Chinese government may exert substantial interventions and influences on offerings that are conducted overseas and/or foreign investment in China-based issuers at any time. Although we do not believe we are a China-based issuer, because of our China segment, any new policies, regulations, rules, actions or laws by the PRC government may subject us to material changes in operations, may cause the value of our common stock significantly decline or be worthless, and may completely hinder our ability to offer, or continue to offer, securities to investors. Because our sole customer is a state-owned enterprise, it may have a significant effect as to whether or when we enter into new contracts with SPIC as well as the timing of payments by SPIC.

 

For example, the Chinese cybersecurity regulator announced in July 2021, that it had begun an investigation of certain U.S. listed Chinese companies and later ordered that companies’ app be removed from smartphone app stores. On July 24, 2021, the General Office of the Communist Party of China Central Committee and the General Office of the State Council jointly released the Guidelines for Further Easing the Burden of Excessive Homework and Off-campus Tutoring for Students at the Stage of Compulsory Education, pursuant to which foreign investment in such firms via mergers and acquisitions, franchise development, and variable interest entities are banned from this sector.

 

As such, offerings conducted overseas and/or foreign investment in China-based issuers may be subject to various government and regulatory interference in the provinces in which they operate at any time. Because of the China segment, we may incur increased costs necessary to comply with existing and newly adopted laws and regulations or penalties for any failure to comply. If the PRC government initiates an investigation into us at any time alleging us violation of cybersecurity laws, anti-monopoly laws, and securities offering rules in China in connection with our initial offering, we may have to spend additional resources and incur additional time delays to comply with the applicable rules, and any such action could cause the value of our securities to significantly decline or be worthless and may limit or completely hinder your ability to offer, or continue to offer, securities to investors.

 

In light of recent events indicating greater oversight by the Cyberspace Administration of China, or CAC, over data security, particularly for companies listing on a foreign exchange, based on the nature of our business in China, we believe that these regulations do not apply to our business in China and did not apply to our initial public offering. 

 

Pursuant to the PRC Cybersecurity Law, which was promulgated by the Standing Committee of the National People’s Congress on November 7, 2016 and took effect on June 1, 2017, personal information and important data collected and generated by a critical information infrastructure operator in the course of its operations in China must be stored in China, and if a critical information infrastructure operator purchases internet products and services that affects or may affect national security, it should be subject to cybersecurity review by the CAC. Due to the lack of further interpretations, the exact scope of “critical information infrastructure operator” remains unclear. On July 10, 2021, the CAC publicly issued the Measures for Cybersecurity Review (Revised Draft for Comments) aiming to, upon its enactment, replace the existing Measures for Cybersecurity Review. On December 28, 2021, CAC and other ministries and commissions jointly promulgated the Cybersecurity Review Measures which became effective on February 15, 2022, which required that any critical information infrastructure operators that intend to purchase Internet products and services and online platform operators engaging in data processing activities that affect or may affect national security must be subject to cybersecurity review. Cybersecurity Review Measures further provides “network platform operator” possessing personal information of no less than one million users which seeks to list in a foreign stock exchange should also be subject to cybersecurity review.

 

Because our PRC subsidiaries do not deal with the public and do not possess personal data of at least 1,000,000 users, we do not believe that we are required to apply for review by the Cybersecurity Review Office. In the even that, in the future, our PRC subsidiaries possess such data or if the requirements for review are changed, we may be required to obtain such approval, the failure of which could affect our ability to have our common stock traded on Nasdaq.

 

 
45

Table of Contents

 

Notwithstanding the foregoing, as of the date of this annual report, there are no PRC laws and regulations in force explicitly requiring that we obtain any permission from PRC authorities to issue securities to foreign investors, and we have not received any inquiry, notice, warning, sanction or any regulatory objection to our initial public offering from the CAC or any other PRC authorities that have jurisdiction over our operations. However, there remains significant uncertainty as to the enactment, interpretation and implementation of regulatory requirements related to overseas securities offering and other capital markets activities. If it is determined in the future that the CAC or other approval had been required for our initial public offering, we may face sanctions by the CAC or other PRC regulatory agencies. These regulatory agencies may impose fines and penalties on our operations in China, limit our PRC subsidiaries’ ability to pay dividends outside of China, limit our operations in China, delay or restrict the repatriation of the proceeds from our initial public offering into China or take other actions that could have a material adverse effect on our business, financial condition, results of operations and prospects, as well as the trading price of the common stock. The CAC or other PRC regulatory agencies also may take actions requiring our PRC subsidiaries, or to halt any public financing before settlement and delivery of the common stock. In addition, if the CAC or other regulatory agencies later promulgate new rules requiring that we obtain its approvals for our initial public offering, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established to obtain such a waiver. Any uncertainties and/or negative publicity regarding such an approval requirement could have a material adverse effect on the trading price of the common stock.

 

The transfer of funds between our United States and China segments is subject to restriction.

 

Our equity structure is a direct holding structure, that is, SolarMax Technology Inc., a Nevada corporation, directly controls its U.S. subsidiaries and its subsidiaries in its China segment including: (i) Golden SolarMax Finance. Co. Ltd, a PRC subsidiary, (ii) SolarMax Technology Holdings (Hong Kong) Limited, a Hong Kong subsidiary which directly holds SolarMax Technology (Shanghai) Co., Ltd, a PRC subsidiary (together with its subsidiaries thereunder, “ZHTH”); (iii) Accumulate Investment Co., Ltd, a British Virgin Islands subsidiary which then directly holds Accumulate Investment Co., Limited, a Hong Kong subsidiary that directly holds ZHPV; a PRC subsidiary and (iv) SolarMax Technology Holdings, a Cayman Islands subsidiary. Our business in China is conducted through ZHPV and ZHTH.

 

In the reporting periods presented in this annual report and throughout the date of this annual report, no dividends, distribution or other transfers of funds have occurred between and among us and our United States subsidiaries, on the one hand; and us and our PRC subsidiaries, on the other hand, and we have not made any dividends, distributions or other transfer of funds to investors. For the foreseeable future, we intend to use any earnings we generate for research and development, to develop new products and to expand our production capacity. As a result, we do not expect to pay any cash dividends. To the extent that we may in the future seek to fund the business through distributions, dividends or transfer of funds among and between holding company and subsidiaries, any such transfer of funds with PRC subsidiaries is subject to government regulations. The structure of cash flows within holding company and PRC subsidiaries and a summary of the applicable regulations, is as follows:

 

1. Within the direct holding structure, the cross-border transfer of funds within SolarMax and our PRC subsidiaries is legal and compliant with the laws and regulations of the PRC. Funds from our initial public offering can be directly transferred to our subsidiaries including ZHPV and ZHTH, and then transferred to subordinate operating entities through ZHPV and ZHTH according to the laws and regulation of the PRC.

 

2. If we intend to distribute dividends from our PRC subsidiaries, either for use in our US segment or for distribution to stockholders, we will transfer the dividends from the PRC entities to ZHPV and ZHTH in accordance with the laws and regulations of the PRC, and then ZHPV and ZHTH will transfer the dividends to its parent company and then to SolarMax and, if the funds are to be paid to our stockholders as a dividend, the dividends will be distributed to all stockholders in proportion to the shares they hold, regardless of whether the stockholders are U.S. investors or investors in other countries or regions. We do not have any plans to pay dividends to our stockholders.

 

3. Our PRC subsidiaries’ ability to distribute dividends is based upon their distributable earnings. Current PRC regulations permit our PRC subsidiaries to pay dividends to their respective shareholders only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, each of the PRC subsidiaries is required to set aside at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of each of their registered capitals. These reserves are not distributable as cash dividends.

 

In addition, the Enterprise Income Tax Law and its implementation rules provide that a withholding tax at a rate of 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless reduced under treaties or arrangements between the PRC central government and the governments of other countries or regions where the non-PRC resident enterprises are tax resident. Pursuant to the tax agreement between Mainland China and the Hong Kong Special Administrative Region, the withholding tax rate in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise may be reduced to 5% from a standard rate of 10%. However, if the relevant tax authorities determine that our transactions or arrangements are for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding tax in the future. Accordingly, there is no assurance that the reduced 5% withholding rate will apply to dividends received by our Hong Kong subsidiary from its PRC subsidiaries. This withholding tax will reduce the amount of dividends we may receive from our PRC subsidiaries.

 

To address persistent capital outflows and the RMB’s depreciation against the U.S. dollar in the fourth quarter of 2016, the People’s Bank of China and the State Administration of Foreign Exchange, or SAFE, have implemented a series of capital control measures in the subsequent months, including stricter vetting procedures for China-based companies to remit foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. The PRC government may continue to strengthen its capital controls and our PRC subsidiaries’ dividends and other distributions may be subject to tightened scrutiny in the future.

 

 
46

Table of Contents

 

Foreign currency exchange regulation in the PRC is primarily governed by the Regulations on the Administration of Foreign Exchange, most recently revised by the State Council on August 5, 2008, Notice on Further Simplifying and Improving Policies of Foreign Exchange Administration Regarding Direct Investment issued by SAFE on February 13, 2015, and the Provisions on the Administration of Settlement, Sale and Payment of Foreign Exchange promulgated by People’s Bank of China on June 20, 1996. Currently, RMB is convertible for current account items, including the distribution of dividends, interest payments, trade and service related foreign exchange transactions. Conversion of RMB for most capital account items, such as direct investment, security investment and repatriation of investment, however, is still subject to registration with the SAFE. Foreign-invested enterprises may buy, sell and remit foreign currencies at financial institutions engaged in foreign currency settlement and sale after providing valid commercial documents and, in the case of most capital account item transactions, obtaining approval from the SAFE. Capital investments by foreign enterprises are also subject to limitations, which include approvals by the NDRC, the Ministry of Construction, and registration with the SAFE.

 

Therefore, we may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currency for the payment of dividends from our profits, if any. Furthermore, if our subsidiaries in the PRC incur debt on their own in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments.

 

Because one customer in China has represented substantially all of our of our revenue from our China segment, we need to develop new clients if we are to generate revenue from our China segment.

 

The nature of our business in China is such that a small number of customers is responsible for a significant percentage of both our revenue from the China segment and of our total revenue. Our China segment has not generated any revenue during 2022, 2023 or 2024 through the date of this annual report and substantially all of our revenue for 2021 was generated during the first six months of the year. Because EPC contracts are of limited duration, once we complete the construction and installation of a solar farm, there is no ongoing revenue stream from the customer. Accordingly, it is necessary for us, on an ongoing basis, to continue to develop new EPC business, and our failure to develop the EPC business will impair our ability to operate profitably and the ability of our China segment to continue operations. Further, we are dependent upon a small number of customers, with our customer since 2020 being SPIC, a state-owned enterprise, which accounted for almost all of revenue from our China segment for 2021 and 2020, and we did not generate any revenue from our China segment in the years ended December 31, 2023 or 2022 and we did not generate any revenue during 2024 to the date of this annual report. Further, our quarterly revenues from China are affected by the timing of contracts we receive and the time during which the work is performed, which could result in significant changes in revenue and net income from the China segment from quarter to quarter.

 

Our business in both the United States and China is dependent on the continuation of government benefits, and no assurance can be given that such benefits will be continued.

 

Federal, state and local government laws, including tax laws, regulations and policies concerning the electric utility industry, utility rate structures, interconnection procedures, and internal policies and electric utility regulations heavily influence the market for electricity generation products and services. These regulations and policies, which, on the state and local level, differ from state to state, often relate to tax benefits, electricity pricing, net metering the interconnection of customer-owned electricity generation with the local electricity utility company. These laws, regulations and policies are constantly subject to change, and many benefit provisions have sunset clauses, which would result in a termination or reduction of the benefit unless the benefit is expressly extended. The solar power industry is heavily dependent on government incentives and subsidies that constitute an important economic factor in a user’s decision to purchase a solar energy system. We cannot assure you that these benefits will continue at their present levels, if at all. The reduction, elimination or expiration of government benefits and economic incentives for solar energy systems could substantially increase the cost of our systems to our potential customers, which would in turn reduce the demand for our solar energy systems.

 

California legislation has reduced the formula for paying the resident for selling us used power to the local utility, which affects the benefits to the residential homeowner and may affect their willingness to have solar systems installed which may affect our pricing, our sales and our gross margin.

 

 
47

Table of Contents

 

In many areas in China, solar farms, particularly on-grid photovoltaic systems, would not be commercially viable without government subsidies or economic incentives. The cost of generating electricity from solar energy in these markets currently exceeds, and very likely will continue to exceed for the foreseeable future, the cost of generating electricity from conventional or other renewable energy sources. These subsidies and incentives have been primarily in the form of set electricity prices and performance incentive programs, to solar farm operators. To the extent that these incentives are not available, we may not be able to sell our systems to customers in these regions. Further, if we decide to operate the solar farms in these regions for our own account instead of selling the project, we may not be able to generate a profit from those operations, which would impair results of our operations and our ability to operate profitably.

 

In China, we compete with other companies for a limited number of available permits.

 

In China, we obtain permits, construct and sell solar farms to major customers who have the financial ability to purchase and operate these systems. The permits are granted by the local government agency and a list of available permits is published by the agency. There is a limited number of potential customers as well as a limited number of permits available and we compete with other firms in seeking to obtain permits and seeking to perform EPC services. In seeking both permits and customers, we compete with other companies, many of which are Chinese companies that have significantly greater financial resources and are better known in China than we are. Further, many of our competitors have or can develop relationships with both the government officials who issue the permits as well as the buyers of the projects, and our competition may not be subject to the restrictions imposed on us by the Foreign Corrupt Practices Act. We cannot assure you that we will be able to obtain the necessary permits for our customers or enter into agreements with end users who would operate the solar farms. As the interest in solar farms in China increases, there is increased competition for permits, and the government entities that issue the permits may prefer Chinese companies over companies that are owned by a United States parent. Our failure to obtain the permits and enter into agreements would impair our ability to generate revenue from this business. In addition, to date, except for our agreements with SPIC, our China segment has generated minimal revenue in China from unrelated parties. If we are not able to develop our business with new customers or if our business with SPIC or with related party decreases, our ability to generate revenue in China will be significantly impaired. Unrelated parties may prefer to work with a Chinese company than a company owned by a United States company, particularly in view of the trade disputes between the United States and China.

 

Because of the cost of construction of the solar farms, we could require financing in order to complete projects in China, and the inability to obtain such financing may impair our ability to generate contracts for solar farm projects in China.

 

Although our EPC contracts with solar farm owners provide for progress payments, we cannot assure you that we will be paid in a timely manner or that our customers will not be significantly delinquent on their payments. Because we are dependent upon a small number of customers, our cash flow at any time may be dependent upon the payment policies and practices of one customer. During the years ended December 31, 2023 and 2022 and continuing through the date of this annual report, we did not generate revenues in the China segment. Our China segment revenue for the year ended December 31, 2021 and the year ended December 31, 2020 was derived from four projects for SPIC. Our failure both to receive timely progress payments and to obtain any necessary project financing in China would impair our ability to develop our business in China. Because of the size of the solar farms that we build in China, it is likely to require financing for our projects. We cannot assure you that we will be able to obtain financing or that our business will not be impaired by delinquent customers. Further, we may not be able to generate business without a financing arrangement. At December 31, 2023 and December 31, 2022, we had $7.7 million and $8.4 million of accounts receivable from SPIC, respectively. These receivables represent the balance of the contractual billings pursuant to the construction contracts and the unpaid portion of the equity transfer agreements pursuant to which we sold to SPIC a controlling interest in four projects. SPIC is a large state-owned company in China, and we believe that it has the financial ability to meet its obligations on its contracts. Collections in China are paper-based, bureaucratic and often require in-person meetings. Travel restrictions in China due to the COVID restrictions in China have prevented the kind of in-person meetings necessary to collect on the receivables from SPIC. Beginning in August 2022, our China personnel began in-person collection meetings with SPIC, and SPIC has started the payment process.

 

Because our business in China involves the construction of large projects for a small number of customers; we do not have an ongoing revenue base and needs to obtain new customers.

 

Because of the nature of our China operations, we construct large projects for a small number of customers, who may not require additional services from us after we have completed the projects. As a result, we need to continually market our services to new customers who have the financial resources to purchase a solar farm or to obtain additional projects from existing customers. Thus, each year one customer and its affiliates have been responsible for a large percentage, if not substantially all, of the revenue from the China segment and a large percentage of our total revenue, and the major customers in one year may not generate any significant revenue in future years. Further, to the extent that any customer fails to make timely payments to us, our business and cash flow could be impaired. If we are unable to develop new sales contracts for solar farms, it may not be able to continue our China operations which would impair our operating results and our financial condition.

 

 
48

Table of Contents

 

Because of the amount of land required for a solar farm, it may be difficult to obtain the necessary land use rights, which may increase the cost of the land.

 

There is no private ownership of land in China, and the owner or operator of a solar farm must obtain the necessary land use rights from the applicable government agency. Solar farms require a substantial amount of land. It is also crucial to have a land parcel close to the grid connection point in order to control the cost for the construction of transmission lines and to avoid the electricity transmission loss. One solar farm for which we performed EPC services had to reduce the size of the project because of zoning issues and the inability to obtain land use rights to sufficient contiguous parcels of land to support the initial size of the project. The shortage of available land may also result in an increase in the cost of the land use rights as well as increased competition for the land use rights. Further, since the land is owned by the government, the government has the ability to determine what is the best use of the limited available land and it might determine that the land could be used for purposes other than solar farms. If we or solar farm owners cannot obtain sufficient land use rights at a reasonable cost, the solar farm owner may be reluctant to make the investment in solar farms which would impair our ability to generate revenue and operate profitably in China. Further, changes in the size of a project may result in increased costs as well as construction difficulties which we may be unable to pass on to our customers, resulting in a decrease in our gross margin.

 

There is intense competition for a limited number of project sites that are appropriate for solar power projects. As the downstream solar power market in China continues to evolve, the number of attractive project sites available has decreased and will continue to decrease. Even if we sign agreements, we may not be able to find and secure the land use rights to suitable project sites for the relevant projects. We generally use the land for our ground-mounted projects through land use right grants or assignment by the government or leasing from the land use right owners. Our rights to the properties used for our solar power projects may be challenged by property owners or other third parties, in case of any disputes over the ownership or lease of the properties. It is critical to maintain the land use rights on the land parcels and access and use rights on the roof tops during the life cycle of solar power projects. In the event that the relevant lease agreement is determined to be null and void by competent authorities or our land use rights and access and use rights on roof tops are recouped by the government, the solar power projects may be forced to cease operation and our results of operation, financial condition will be materially adversely affected.

 

The economics of a solar farm are affected by the money that solar farm owners receive from utility companies.

 

In China, a solar farm sells the power it generates to the electricity utility company at prices which are set by the Electricity Bureau, a government agency, at the beginning of the term of the power sales agreement between the owner and the utility company. The prices have been declining, and we cannot assure you that the price reductions will not continue or that price reductions will not increase substantially and make the ownership of a solar farm uneconomical. The cash flow that the owner receives from the utility company is critical in determining whether the project will be profitable to the owner. If the potential revenue stream is not sufficient to meet the owner’s return, taking into account the cost of the project, the cost of the land use rights and the other operating costs, the owner may be unwilling to develop a solar farm or it may be necessary for us to reduce our charges in order to generate the revenue, which could significantly reduce our gross margin on the project and could result in a negative gross margin. Decreases in the potential revenue stream may also significantly affect the terms on which we could provide maintenance services for a solar farm following its completion. Further, it is possible that the Electricity Bureau could set prices at a level which makes it uneconomical to operate a solar farm, in which event we would not be able to continue in this business. Although the rate is presently set for the duration of the contract with the utility company, we cannot assure you that the Chinese government would not change its policy and reduce the rate during the term of the agreement. We cannot assure you that we will be able to operate our EPC business or manage solar farms in China profitably, and our failure to operate profitably in China could materially impair our overall ability to operate profitably and to continue to operate in China.

 

Changes in solar farm delivery schedules and order specifications may affect our revenue stream and gross margin.

 

Although we build solar farms pursuant to agreements with the customers, we may experience delays in scheduling and changes in the specification of the project. These changes may result from a number of factors, including a determination by the customer that the scope of the project needs to be changed and the effects of the COVID-19 pandemic and steps taken by the government of China to address the pandemic, including its zero COVID policy which has resulted in closures in provinces and municipalities. In the event of such changes, we may suffer a delay in the recognition of revenue from the projects and may increase our costs. We cannot assure you that our revenue and gross margin will not be affected by delays, changes in specifications or increased costs or that we will be able to recoup revenue lost as a result of the delays or changes. Further, if we cannot allocate our personnel to a different project, we will continue to incur expenses relating to the project, including labor and overhead. We cannot assure you that our income will not decline as a result of changes in customers’ orders or their requirements for their projects.

 

 
49

Table of Contents

 

If we operate solar farms in China for our own account, we will be subject to additional regulations.

 

Although we have no present plans to own and operate solar farms for our own account, we may consider the possibility of owning and operating solar farms for our own account in the future, either by direct ownership or by holding a majority equity interest in a company that owns solar farms. Unlike the solar systems that we sell in the United States, which are relatively small in scale and generally provide power for one home or building, the solar farms in China operate on a significantly larger scale. Thus, while a typical residential or small business installation in the United States generally generates between 6.5KW and 0.2MW of power, the solar farms in China can generate between 30MW and 100MW of power. In the event that we operate solar farms for our own account, which would involve constructing the solar farm for our own account and selling the electricity either to end users or to the local utility company, we will be subject to significant additional regulation by the applicable Chinese authorities and we will require significant additional funding for such purpose.

 

Our quarterly revenues may be affected by weather conditions, including climate changes, in certain provinces of China

 

The construction of solar farms in China is subject to adverse weather conditions, including wind, flood, rain, typhoons, snow and temperature extremes, as well as earthquakes, mudslides and similar conditions. These weather conditions are common but difficult to predict and can slow or stop construction. The effects of climate change may increase severe adverse weather conditions. To the extent that we have EPC contracts for solar farms in the provinces affected by adverse seasonal weather, revenue generated during these months may sharply decrease. If we are not able to work on a project on a sustained basis, our ability to operate efficiently may be impaired which may result in reduced revenue, increased expenses and reduced gross margin.

 

We are subject to numerous risks in engaging in business in China, including, but not limited to, changes in policies of the Chinese government, a deterioration in the relationships between the United States and China, the legal system in China which may not adequately protect our rights, change in the Chinese economy and steps taken by the government to address the changes, inflation, adverse weather conditions, fluctuations in the currency ratio between the U.S. dollar and the RMB, currency exchange restrictions, the interpretation of tax laws, tariffs and importation regulations.

 

Our China segment’s operations are mainly located in China. Accordingly, our business, prospects, financial condition and results of operations may be is subject to numerous risks in China, including, but not limited to, changes in policies of the Chinese government, a deterioration in the relationships between the United States and China, the legal system in China which may not adequately protect our rights, change in the Chinese economy and steps taken by the government to address the changes, inflation, adverse weather conditions, fluctuations in the currency ratio between the U.S. dollar and the RMB, currency exchange restrictions, the interpretation of tax laws, tariffs and importation regulations.

 

The Chinese government has exercised and continues to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. The central Chinese government or local governments having jurisdiction within China may impose new, stricter regulations, or interpretations of existing regulations, that would require additional expenditures and efforts on our part to ensure our compliance with such regulations or interpretations. As such, our subsidiaries in the PRC may be subject to governmental and regulatory interference in the provinces in which they operate. We could also be subject to regulation by various political and regulatory entities, including local and municipal agencies and other governmental subdivisions. Our ability to operate in China may be impaired by any such laws or regulations, or any changes in laws and regulations in the PRC. We may incur increased costs necessary to comply with existing and future laws and regulations or penalties for any failure to comply. The legal and judicial systems in the PRC are still rudimentary, and enforcement of existing laws is inconsistent. As a result, it may be impossible to obtain swift and equitable enforcement of laws that do exist, or to obtain enforcement of the judgment of one court by a court of another jurisdiction.

 

At various times during recent years, the United States and China have had significant disagreements over political and economic issues. Controversies between the United States and China may affect the economic outlook both in the U.S. and in China. Our business and the price of our common stock could be adversely affected.

 

In addition, our China business is also subject to other risks. For example, the construction of solar farms in China is subject to adverse weather conditions, including wind, flood, rain, typhoons, snow and temperature extremes, as well as earthquakes, mudslides and similar conditions. These weather conditions are common but difficult to predict and can slow or stop construction. The change in value of the RMB against the U.S. dollar and other currencies is affected by various factors, including changes in China’s political and economic conditions.

 

 
50

Table of Contents

 

Our China segment is subject to numerous regulations in China, including but not limited to, regulations relating to investments in our China subsidiaries, labor laws and other laws relating to employee relations, the issuance of permits for solar farms, licensing, the development, construction and operation of solar power projects, and the sale of power generated from the projects, cybersecurity and the failure to comply with any such regulations may impair our ability to operate in China.

 

Our China segment is subject to numerous regulations in China, including but not limited to, regulations relating to investments in our China subsidiaries, labor laws and other laws relating to employee relations, the issuance of permits for solar farms, licensing, the development, construction and operation of solar power projects, and the sale of power generated from the projects, cybersecurity and the failure to comply with any such regulations may impair our ability to operate in China.

 

As our China segment operates in China, we are subject to the laws and regulations of the PRC, which can be complex and evolve rapidly. The PRC government has the power to exercise significant oversight and discretion over the conduct of our business, and the regulations to which we are subject may change rapidly and with little notice to us or our shareholders. As a result, the application, interpretation, and enforcement of new and existing laws and regulations in the PRC are often uncertain. In addition, these laws and regulations may be interpreted and applied inconsistently by different agencies or authorities, and inconsistently with our current policies and practices. New laws, regulations, and other government directives in the PRC may also be costly to comply with, and such compliance or any associated inquiries or investigations or any other government actions may:

 

 

·

Delay or impede our development;

 

 

 

 

·

Result in negative publicity or increase our operating costs;

 

 

 

 

·

Require significant management time and attention, and

 

 

 

 

·

Subject us to remedies, administrative penalties and even criminal liabilities that may harm our business, including fines assessed for our current or historical operations, or demands or orders that we modify or even cease our business practices.

 

The promulgation of new laws or regulations, or the new interpretation of existing laws and regulations, in each case that restrict or otherwise unfavorably impact the ability or manner in which we conduct our business and could require us to change certain aspects of our business to ensure compliance, which could decrease demand for our products, reduce revenues, increase costs, require us to obtain more licenses, permits, approvals or certificates, or subject us to additional liabilities. To the extent any new or more stringent measures are required to be implemented, our business, financial condition and results of operations could be adversely affected as well as materially decrease the value of our ordinary shares. 

 

For example, we have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees and paying various statutory employee benefits, including pensions, housing fund, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to designated government agencies for the benefit of our employees.

 

Our independent registered public accounting firm’s audit documentation related to its audit reports included in this annual report include audit documentation located in China. PCAOB may not be able to inspect audit documentation located in China and, as such, you may be deprived of the benefits of such inspection which could result in limitations or restrictions to our access to the U.S. capital markets. Furthermore, trading in our securities may be prohibited under the Holding Foreign Companies Accountable Act or the Accelerating Holding Foreign Companies Accountable Act if the PCAOB is unable to inspect or investigate completely, and, as a result, U.S. national securities exchanges, such as the Nasdaq, may determine to delist our securities. The Accelerating Holding Foreign Companies Accountable Act amended the HFCA Act and requires the SEC to prohibit an issuer’s securities from trading on any U.S. stock exchanges or market if our auditor is not subject to PCAOB inspections for two consecutive years instead of three.

 

Our independent registered public accounting firm issued an audit opinion on our financial statements that are included in this annual report. As an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, our auditor is required by the laws of the United States to undergo regular inspections by the PCAOB. Our auditor is headquartered in New York City, and has been inspected by the PCAOB on a regular basis with the last inspection in 2018 and an ongoing inspection that started in November 2020. However, recent developments with respect to audits of China-based companies, such as our China segment, create uncertainty about the ability of our auditor to fully cooperate with the PCAOB’s request for audit workpapers without the approval of the Chinese authorities. As a result, our investors may be deprived of the benefits of PCAOB’s oversight of our auditors through such inspections.

 

 
51

Table of Contents

 

Inspections of certain other firms that the PCAOB has conducted outside of China have identified deficiencies in those firms’ audit procedures and quality control procedures, which may be addressed as part of the inspection process to improve future audit quality. The PCAOB is currently unable to conduct inspections of audit firms located in China and Hong Kong. They are currently able to conduct inspections of U.S. audit firms where audit workpapers are located in China; however, PCAOB requests for workpapers are subject to approval by Chinese authorities. The audit workpapers for our Chinese operations are located in China.

 

The PCAOB has not requested our auditor to provide the PCAOB with copies of our audit workpapers and consequently our auditors have not sought permission from PRC authorities to provide copies of these materials to the PCAOB. If our auditors are not permitted to provide requested audit workpapers located in China to the PCAOB, investors would be deprived of the benefits of PCAOB’s oversight of such auditors through such inspections.

 

In addition, as part of a continued regulatory focus in the United States on access to audit and other information currently protected by national law, in particular China’s, in June 2019, a bipartisan group of lawmakers introduced bills in both houses of Congress that would require the SEC to maintain a list of issuers for which the PCAOB is not able to inspect or investigate an auditor report issued by a foreign public accounting firm. The Ensuring Quality Information and Transparency for Abroad-Based Listings on our Exchanges (EQUITABLE) Act prescribes increased disclosure requirements for such issuers and, beginning in 2025, the delisting from national securities exchanges such as Nasdaq of issuers included for three consecutive years on the SEC’s list. On December 18, 2020, the HFCA Act was signed into law. In essence, the HFCA Act requires the SEC to prohibit foreign companies from listing securities on U.S. securities exchanges if a company retains a foreign accounting firm that cannot be inspected by the PCAOB for three consecutive years, beginning in 2021. The enactment of the HFCA Act and any additional rulemaking efforts to increase U.S. regulatory access to audit information could cause investor uncertainty for affected issuers, including the surviving corporation, and the market price of the surviving corporation’s securities could be adversely affected, and the surviving corporation could be delisted if it is unable to cure the situation to meet the PCAOB inspection requirement in time. On December 2, 2021, the SEC adopted amendments to finalize rules implementing the submission and disclosure requirements in the HFCA Act. We will be required to comply with these rules if the SEC identifies us as having a “non-inspection” year under a process to be subsequently established by the SEC. Furthermore, the Accelerating Holding Foreign Companies Accountable Act amended the HFCA Act and requires the SEC to prohibit an issuer’s securities from trading on any U.S. stock exchanges or stock market, including the over-the-counter market if our auditor is not subject to PCAOB inspections for two consecutive years instead of three. On September 22, 2021, the PCAOB adopted a final rule implementing the HFCA Act, which provides a framework for the PCAOB to use when determining, as contemplated under the HFCA Act, whether the Board is unable to inspect or investigate completely registered public accounting firms located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction. On December 16, 2021, the PCAOB issued a determination report (the “Determination Report”) which found that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in: (i) mainland China of the People’s Republic of China because of a position taken by one or more authorities in mainland China; and (ii) Hong Kong, a Special Administrative Region and dependency of the PRC, because of a position taken by one or more authorities in Hong Kong. In addition, the Determination Report identified the specific registered public accounting firms which are subject to these determinations.

 

On June 4, 2020, then President Donald J. Trump issued a memorandum ordering the President’s Working Group on Financial Markets, or the PWG, to submit a report to the President within 60 days of the memorandum that includes recommendations for actions that can be taken by the executive branch and by the SEC or PCAOB on Chinese companies listed on U.S. stock exchanges and their audit firms, in an effort to protect investors in the U.S. On August 6, 2020, the PWG released a report recommending that the SEC take steps to implement the five recommendations outlined in the report. In particular, to address companies from non-cooperating jurisdictions that do not provide the PCAOB with sufficient access to fulfil its statutory mandate, including China, the PWG recommends enhanced listing standards on U.S. stock exchanges. This would require, as a condition to initial and continued exchange listing, PCAOB access to workpapers of the principal audit firm for the audit of the listed company. Companies unable to satisfy this standard as a result of governmental restrictions on access to audit workpapers and practices in non-cooperating jurisdictions may satisfy this standard by providing a co-audit from an audit firm with comparable resources and experience where the PCAOB determines it has sufficient access to audit workpapers and practices to conduct an appropriate inspection of the co-audit firm. The report permits the new listing standards to provide for a transition period until January 1, 2022 for listed companies, but would apply immediately to new listings once the necessary rulemakings and/or standard-setting are effective. If the surviving company fails to meet the new listing standards before the deadline specified thereunder, the surviving company could face possible de-listing from Nasdaq, deregistration from the SEC and/or other risks, which may materially and adversely affect, or effectively terminate, securities of the surviving company trading in the United States.

 

 
52

Table of Contents

 

Our independent accountants, Marcum LLP, is a United States accounting firm headquartered in New York City and is subject to inspection and is annually inspected by the PCAOB. Marcum LLP is not headquartered in mainland China or Hong Kong and was not identified in the Determination Report as a firm subject to the PCAOB’s determinations. In the event that, in the future, either PRC regulators take steps to impair Marcum’s access to the workpapers relating to our China operations or the PCAOB expands the scope of the determinations so that we will be subject to the HFCA Act, as the same may be amended,  you may be deprived of the benefits of such inspection which could result in limitation or restriction to our access to the U.S. capital markets and trading of our securities, including “over-the-counter” trading, may be prohibited, under the HFCA Act. On August 26, 2022, the CSRC, the Ministry of Finance of the PRC, and the PCAOB signed the Protocol, governing inspections and investigations of audit firms based in China and Hong Kong. Pursuant to the Protocol, the PCAOB shall have independent discretion to select any issuer audits for inspection or investigation and has the unfettered ability to transfer information to the SEC. On December 15, 2022, the PCAOB announced that it “was able to secure complete access to inspect and investigate audit firms in the People’s Republic of China (PRC) for the first time in history, in 2022. Therefore, on December 15, 2022, the PCAOB Board voted to vacate previous determinations to the contrary.” Notwithstanding the foregoing, if the PCAOB is not able to inspect and investigate completely our auditor’s work papers in China, you may be deprived of the benefits of such inspection which could result in limitation or restriction to our access to the U.S. capital markets and trading of our securities may be prohibited under the HFCA Act or the Accelerating Holding Foreign Companies Accountable Act, and Nasdaq may determine to delist our securities if the PCAOB determines that it cannot inspect or investigate completely our auditor under such Acts. 

 

Changes in the policies of the PRC government could have a significant impact on our operations in China and the profitability of our business.

 

The PRC’s economy is in a transition from a planned economy to a market-oriented economy subject to five-year or ten-year plans and annual plans adopted by the government that set national economic development goals. Policies of the PRC government can have significant effects on the economic conditions within the PRC. Although the PRC government has stated that that economic development will follow the model of a market economy, the concept of a market economy in the PRC is different from the way a market economy is understood in the United States. While we believe that this trend toward a market economy, as understood by the PRC government, will continue, there can be no assurance that this will be the case. A change in policies by the PRC government could adversely affect our interests by, among other factors: changes in laws, regulations or the interpretation thereof, confiscatory taxation, restrictions on currency conversion, imports or sources of supplies, or the expropriation or nationalization of private enterprises. Further, the availability of credit in the PRC can have a major impact on the ability of companies to purchase or otherwise acquire capital assets. While the Chinese economy has grown significantly in the past 30 years, the growth has been uneven, both geographically and among various sectors of the economy and it has been impacted by the COVID-19 pandemic. The PRC government has implemented various measures to encourage economic growth and guide the allocation of resources. Some of these measures benefit the overall Chinese economy but may also have a negative effect on us. For example, our financial condition and results of operations may be adversely affected by government control over capital investments or changes in tax regulations that are applicable to us. Accordingly, we cannot assure you that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption, or other circumstances affecting the PRC’s political, economic and social environment. The interpretation of some of these measures, including tax measures, is both complex and evolving and it may be difficult to ascertain, with any degree of certainty, whether we are in compliance. our financial condition and results of operations may be adversely affected by the effects of government control over capital investments or changes in and interpretations of tax, currency and other regulations that are applicable to it.

 

A slowdown or other adverse developments in the PRC economy may harm our customers and the demand for our products.

 

Although the PRC economy has grown significantly in the past two decades, there is no assurance that this growth will continue and there have been recent periods of declining growth. A slowdown in overall economic growth, an economic downturn, a recession or other adverse economic developments in the PRC could significantly reduce the demand for projects such as ours. The Chinese economy in general, and the market for solar farms, in particular, may be adversely affected by the effects of reciprocal tariffs imposed by the United States on Chinese goods and by China on United States goods.

 

Future inflation in China may inhibit the profitability of our business in China.

 

In recent years, the Chinese economy has experienced periods of rapid expansion and high rates of inflation. Rapid economic growth can lead to inflation. Any adverse change in the terms on which we construct solar energy projects or sells electricity generated by our China operations may impair our ability to operate profitably in China. Factors such as rapid expansion and inflation have led to the adoption by the PRC government, from time to time, of various corrective measures designed to restrict the availability of credit or regulate growth and contain inflation. High inflation may in the future cause the PRC government to impose controls on credit and/or prices, or to take other action, which could inhibit economic activity in China, and thereby harm the market for our products and services.

 

 
53

Table of Contents

 

The fluctuation of the RMB may have a material adverse effect on your investment.

 

The change in value of the RMB against the U.S. dollar and other currencies is affected by various factors, including changes in China’s political and economic conditions. On July 21, 2005, the PRC government changed its decade-old policy of pegging the value of the Renminbi to the U.S. dollar. Under such policy, the Renminbi was permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. Later on, the People’s Bank of China decided to implement further reform of the RMB exchange regime to enhance the flexibility of RMB exchange rates. Such changes in policy have resulted in a significant appreciation of the Renminbi against the U.S. dollar since 2005. There remains significant international pressure on the PRC government to adopt a more flexible currency policy, which could result in a further and more significant adjustment of the Renminbi against the U.S. dollar.

 

Any significant appreciation or revaluation of the RMB may have a material adverse effect on the value of, and any dividends payable on, shares of our common stock in foreign currency terms. More specifically, if we decide to convert our RMB into U.S. dollars, appreciation of the U.S. dollar against the RMB would have a negative effect on the U.S. dollar amount available to us. To the extent that we need to convert the U.S. dollar we receive from any equity or debt financing into RMB for our operations, appreciation of the RMB against the U.S. dollar would have an adverse effect on the RMB amount we would receive from the conversion. In addition, appreciation or depreciation in the exchange rate of the RMB to the U.S. dollar could materially and adversely affect the price of our common stock in U.S. dollars without giving effect to any underlying change in our business or results of operations.  Foreign currency transaction gains and losses are a result of the effect of exchange rate changes on transactions denominated in currencies other than the functional currency. We incurred losses on those foreign currency transactions of approximately $266,000 and $938,000 for the years ended December 31, 2023 and 2022, respectively.  

 

Restrictions on currency exchange may limit our ability to receive and use our revenue effectively.

 

Revenue from our China operations is denominated in RMB. Restrictions on currency exchange may limit our ability to use any earnings generated in China to fund our business activities in the United States and, if and when we operate profitably, to make dividend payments to our shareholders in U.S. dollars. Under current PRC laws and regulations, RMB is freely convertible for current account items, such as trade and service-related foreign exchange transactions and dividend distributions. However, RMB is not freely convertible for direct investment or loans or investments in securities outside China, unless such use is approved by the PRC State Administration of Foreign Exchange (“SAFE”). For example, foreign exchange transactions under our subsidiaries’ capital accounts, including principal payments in respect of foreign currency-denominated obligations, remain subject to significant foreign exchange controls and the approval requirement of SAFE. SolarMax Shanghai and ZHPV have completed all necessary filing to qualify as a foreign investment enterprise according to the requirements of SAFE. These limitations could affect our ability to obtain foreign exchange for capital expenditures.

 

Our Chinese subsidiaries are subject to restrictions on making dividend and other payments to it.

 

Under the applicable requirements of PRC law, our PRC subsidiaries may only distribute dividends after making allowances to fund certain statutory reserves, consisting of the statutory surplus reserve and discretionary surplus reserve, based on after-tax net income determined in accordance with generally accepted accounting principles of the PRC (“PRC GAAP”). Appropriation to the statutory surplus reserve for each entity should be at least 10% of the after-tax net income determined in accordance with the PRC GAAP until the reserve is equal to 50% of such entity’s registered capital. Our subsidiaries’ statutory reserves were RMB 5,547,722 (approximately $808,000), RMB 4,934,464 (approximately $715,000) at December 31, 2022, RMB 4,589,510 (approximately $722,000) at December 31, 2021 and RMB 4,255,199 (approximately $652,000) at December 31, 2020. These reserves are not distributable as cash dividends.

 

In addition, if our PRC subsidiaries or our affiliated entity in China incurs debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments to us. Any such restrictions may materially affect such entities’ ability to make dividends or make payments, in service fees or otherwise, to us, which may materially and adversely affect our business, financial condition and results of operations.

 

Because we must comply with the Foreign Corrupt Practices Act, we may face a competitive disadvantage in competing with Chinese companies that are not bound by those prohibitions.

 

We are required to comply with the United States Foreign Corrupt Practices Act, which prohibits U.S. companies and their foreign subsidiaries and controlled entities from engaging in bribery or other prohibited payments to foreign officials for the purpose of obtaining or retaining business. Foreign companies, including some of our competitors, are not subject to these prohibitions. Corruption, extortion, bribery, pay-offs, theft and other fraudulent practices occur from time to time in China. If our competitors engage in these practices, they may receive preferential treatment from personnel of other companies or government agencies, giving competitors an advantage in securing permits or business or from government officials. Although we inform our personnel that such practices are illegal, we cannot assure you that our employees or other agents will not engage in such conduct for which we might be held responsible. If our employees or other agents are found to have engaged in such practices, we could suffer severe penalties.

 

 
54

Table of Contents

 

Our ability to generate business from SPIC, which has been the sole customer of our China segment since the middle of 2019, may be subject to government policies relating to such factors as the terms on which our PRC subsidiaries sell the project to SPIC and SPIC’s procurement policies. As a state-owned enterprise, SPIC may favor Chinese companies over subsidiaries of a United States company.

 

SPIC has been the sole customer of our China segment since the middle of 2019. We may be subject to government policies relating to such factors as the terms on which our PRC subsidiaries sell the project to SPIC and SPIC’s procurement policies. As a state-owned enterprise, SPIC may favor Chinese companies over subsidiaries of a United States company. If SPIC favor Chinese companies, the business of our China segment may be adversely affected.

 

Uncertainties with respect to the PRC legal system could have a material adverse effect on us.

 

The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions in a civil law system may be cited as reference but have limited precedential value. Since 1979, newly introduced PRC laws and regulations have significantly enhanced the protection of interest relating to foreign investments in China. However, since these laws and regulations are relatively new and the PRC legal system is continuing to evolve, the interpretations of such laws and regulations may not always be consistent, and enforcement of these laws and regulations involves significant uncertainties, any of which could limit available legal protections.

 

In addition, the PRC administrative and judicial authorities have significant discretion in interpreting, implementing or enforcing statutory rules and contractual terms, and it may be more difficult to predict the outcome of administrative and judicial proceedings and the level of legal protection we may enjoy in the PRC than under some more developed legal systems. These uncertainties may affect our decisions on the policies and actions to be taken to comply with PRC laws and regulations and may affect our ability to enforce our contractual or tort rights. In addition, the regulatory uncertainties may be exploited through unmerited legal actions or threats in an attempt to extract payments or benefits from us. Such uncertainties may therefore increase our operating expenses and costs, and materially and adversely affect our business and results of operations.

 

The PRC’s legal and judicial system may not adequately protect our business and operations and the rights of our investors.

 

The PRC legal and judicial system may negatively impact foreign investors. In 1982, the National People’s Congress amended the Constitution of China to authorize foreign investment and guarantee the “lawful rights and interests” of foreign investors in the PRC. However, the PRC’s system of laws is not yet comprehensive. The legal and judicial systems in the PRC are still rudimentary, and enforcement of existing laws is inconsistent. As a result, it may be impossible to obtain swift and equitable enforcement of laws that do exist, or to obtain enforcement of the judgment of one court by a court of another jurisdiction. The PRC’s legal system is based on the civil law regime, which means that it is based on written statutes. A decision by one judge does not set a legal precedent that is required to be followed by judges in other cases. In addition, the interpretation of Chinese laws may be varied to reflect domestic political changes. The promulgation of new laws, changes to existing laws and the pre-emption of local regulations by national laws may adversely affect foreign investors. There can be no assurance that a change in leadership, social or political disruption, or unforeseen circumstances affecting the PRC’s political, economic or social life, will not affect the PRC government’s ability to continue to support and pursue these reforms. Such a shift could have a material adverse effect on our business and prospects.

 

Three of our directors are located outside of the United States; therefore, investors may not be able to enforce federal securities laws or their other legal rights against those officers and directors (prior to and after the offering) located outside the United States.

 

All of our executive officers and directors will be located in the United States except that two directors are located in China and one director is located in Taiwan. As a result, it may be difficult, or in some cases not possible, for investors in the United States to enforce their legal rights, to effect service of process upon those officers and directors located outside the United States, to enforce judgments of United States courts predicated upon civil liabilities and criminal penalties on them under United States securities laws. In particular, the PRC does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts with the United States and many other countries and regions. Therefore, recognition and enforcement in the PRC of judgments of United States courts in relation to any matter not subject to a binding arbitration provision may be difficult or impossible. There is uncertainty as to whether the courts of the PRC would enforce judgments of United States courts obtained against these persons predicated upon the civil liability provisions of the United States federal and state securities laws. In addition, according to the PRC Civil Procedures Law, courts in the PRC will not enforce a foreign judgment against us or our directors and officers if they decide that the judgment violates the basic principles of PRC law or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the United States. Under the PRC Civil Procedures Law, foreign shareholders may originate actions based on PRC law against a company in China for disputes if they can establish sufficient nexus to the PRC for a PRC court to have jurisdiction, and meet other procedural requirements, including, among others, the plaintiff must have a direct interest in the case, and there must be a concrete claim, a factual basis and a cause for the suit. It will be, however, difficult for U.S. shareholders to originate actions in the PRC against us or our directors who are located in the PRC in accordance with PRC laws because we are incorporated under the laws of the State of Nevada and it will be difficult for U.S. shareholders, by virtue only of holding our common stock, to establish a connection to the PRC for a PRC court to have jurisdiction as required under the PRC Civil Procedures Law. In addition, it also takes the costs and time for U.S. shareholders to take such court procedures in order to enforce liabilities and judgments in China. As a result of the foregoing, it would be very expensive and time-consuming for a stockholder to either seek to enforce a U.S. judgment in China or to commence an action in a Chinese court, with a strong likelihood that the stockholder will not be successful.

 

 
55

Table of Contents

 

Substantial uncertainties exist with respect to the interpretation and implementation of the newly enacted PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance, business operations and financial results.

 

On March 15, 2019, the National People’s Congress approved the Foreign Investment Law, which came into effect on January 1, 2020 and replaced the trio of existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. However, since it is relatively new, uncertainties still exist in relation to its interpretation and implementation and how it may impact the viability of our current corporate governance and business operations in China and our financial results.

 

Although we do not believe we are a China-based issuer, our business includes our China segment which is subject to the rules and regulations in China as well as China governmental intervention and influence. The rules and regulations in China can change quickly with little advance notice, and Chinese government may intervene or influence our China operation at any time, or may exert more control over offerings conducted overseas and/or foreign investment in us, which could result in a material change in our operations in China and our operations in the U.S. and could cause the value of our securities to significantly decline or be worthless, and limit the legal protections available to us; and any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in issuers with China operations could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless; and limit the legal protections available to us.

 

Although we do not believe that we are a China-based issuer, our business includes our China segment. The rules and regulations in China including the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involves uncertainties. The rules and regulations as well as the interpretation and enforcement of laws and that rules and regulations in China can change quickly with little advance notice and the risk that the Chinese government may intervene or influence our operations at any time, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers, and Chinese government may intervene or influence our China operation at any time, or may exert more control over offerings conducted overseas and/or foreign investment in us, which could result in a material change in our operations in China and our operations in the U.S., and could cause the value of our securities to significantly decline or be worthless, and limit the legal protections available to us; and any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in issuers with China operations could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.

 

We cannot rule out the possibility that the PRC government will institute a licensing regime or pre-approval requirement covering our industry at some point in the future. If such a licensing regime or approval requirement were introduced, we cannot assure you that we would be able to obtain any newly required license in a timely manner, or at all, which could materially and adversely affect our business and impede our ability to continue our operations.

 

From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. Such uncertainties, including uncertainty over the scope and effect of our contractual, property (including intellectual property) and procedural rights, could materially and adversely affect our business and impede our ability to continue our operations.

 

 
56

Table of Contents

 

Non-compliance with labor-related laws and regulations of the PRC may have an adverse impact on our financial condition and results of operation.

 

We have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees and paying various statutory employee benefits, including pensions, housing fund, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to designated government agencies for the benefit of our employees. Pursuant to the PRC Labor Contract Law, or the Labor Contract Law, that became effective in January 2008 and was amended in December 2012 and became effective on July 1, 2013, and its implementing rules that became effective in September 2008, employers are subject to stricter requirements in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employees’ probation and unilaterally terminating labor contracts. In the event that we decide to terminate some of our employees or otherwise change our employment or labor practices, the Labor Contract Law and its implementation rules may limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations. We believe our current practice complies with the Labor Contract Law and its amendments. However, the relevant governmental authorities may take a different view and impose fines on us.

 

As the interpretation and implementation of labor-related laws and regulations are still evolving, our employment practices could violate labor-related laws and regulations in China, which may subject us to labor disputes or government investigations. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation to our employees and our business, financial condition and results of operations could be materially and adversely affected.

 

PRC regulation of direct investment by offshore holding companies to PRC entities may delay or prevent us from making additional capital contributions to our PRC subsidiaries and affiliated entities, which could impair our liquidity and our ability to fund and expand our business.

 

Our equity structure is a direct holding structure, that is, SolarMax directly controls its U.S. segment and China segment. In the reporting periods presented in this annual report and throughout the date of this annual report, no dividends, distribution or other transfers of funds have occurred between and among us and our non-PRC subsidiaries, on the one hand; and us and our PRC subsidiaries, on the other hand, have not made any dividends, distributions or other transfer of funds to investors.

 

To the extent that we may in the future seek to fund the business through distribution, dividends or transfer of funds among and between holding company and subsidiaries, any such transfer of funds with PRC subsidiaries is subject to government regulations. The structure of cash flows within holding company and PRC subsidiaries and a summary of the applicable regulations, is as follows:

 

1. Within the direct holding structure, the cross-border transfer of funds within us and our PRC subsidiaries is legal and compliant with the laws and regulations of the PRC. Funds from our initial public offering can be directly transferred to our subsidiaries including ZHPV and ZHTH, and then transferred to subordinate operating entities through ZHPV and ZHTH according to the laws and regulation of the PRC.

 

2. If we intend to distribute dividends, from our PRC subsidiaries, either for use in our US segment or for distribution to stockholders, we will transfer the dividends from the PRC entities to ZHPV and ZHTH in accordance with the laws and regulations of the PRC, and then ZHPV and ZHTH will transfer the dividends to its parent company and then to SolarMax, and, if the funds are to be paid to our stockholders as a dividend, the dividend will be distributed to all stockholders in proportion to the shares they hold, regardless of whether the stockholders are U.S. investors or investors in other countries or regions. We do not have any present plans to pay dividends to our stockholders.

 

3. Our PRC subsidiaries’ ability to distribute dividends is based upon their distributable earnings. Current PRC regulations permit our PRC subsidiaries to pay dividends to their respective shareholders only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, each of the PRC subsidiaries is required to set aside at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of each of their registered capitals. These reserves are not distributable as cash dividends.

 

 
57

Table of Contents

 

In addition, the Enterprise Income Tax Law and its implementation rules provide that a withholding tax at a rate of 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless reduced under treaties or arrangements between the PRC central government and the governments of other countries or regions where the non-PRC resident enterprises are tax resident. Pursuant to the tax agreement between Mainland China and the Hong Kong Special Administrative Region, the withholding tax rate in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise may be reduced to 5% from a standard rate of 10%. However, if the relevant tax authorities determine that our transactions or arrangements are for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding tax in the future. Accordingly, there is no assurance that the reduced 5% withholding rate will apply to dividends received by our Hong Kong subsidiary from its PRC subsidiaries. This withholding tax will reduce the amount of dividends we may receive from our PRC subsidiaries.

 

To address persistent capital outflows and the RMB’s depreciation against the U.S. dollar in the fourth quarter of 2016, the People’s Bank of China and the State Administration of Foreign Exchange, or SAFE, have implemented a series of capital control measures in the subsequent months, including stricter vetting procedures for China-based companies to remit foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. The PRC government may continue to strengthen its capital controls and our PRC subsidiaries’ dividends and other distributions may be subject to tightened scrutiny in the future. The PRC government also imposes controls on the conversion of RMB into foreign currencies and the remittance of currencies out of the PRC. Therefore, SolarMax may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currency for the payment of dividends from our profits, if any. Furthermore, if our subsidiaries in the PRC incur debt on their own in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments.

 

We cannot assure you that we will be able to obtain these government registrations or approvals on a timely basis, if at all, with respect to future loans or capital contributions by us to our entities in China. If we fail to receive such registrations or approvals, our ability to use capital raised and to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and our ability to fund and expand our business.

 

Under Chinese law, our Chinese subsidiaries are limited in their ability to pay dividends to us, which may impair our ability to pay dividends and to fund our United States segment in the future. 

 

Under PRC regulations, our PRC subsidiaries may pay dividends only out of their accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, each of our wholly foreign-owned enterprises is required to set aside at least 10% of its accumulated after-tax profits each year, if any, to fund certain statutory reserve funds, until the aggregate amount of such fund reaches 50% of its registered capital. Any limitation on the ability of our PRC subsidiary to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business.

 

A failure by the beneficial owners of our common stock who are PRC residents to comply with certain PRC foreign exchange regulations may restrict our ability to distribute profits, restrict our overseas and cross-border investment activities and subject us to liability under PRC law.

 

SAFE has promulgated regulations, including the Notice on Relevant Issues Relating to Domestic Residents’ Investment and Financing and Round-Trip Investment through Special Purpose Vehicles, or SAFE Circular No. 37, effective on July 4, 2014, and its appendices, that require PRC residents, including PRC institutions and individuals, to register with local branches of SAFE in connection with their direct establishment or indirect control of an offshore entity, for the purpose of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in SAFE Circular No. 37 as a “special purpose vehicle.” SAFE Circular No. 37 further requires amendment to the registration in the event of any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. In the event that a PRC shareholder holding interests in a special purpose vehicle fails to fulfill the required SAFE registration, the PRC subsidiaries of that special purpose vehicle may be prohibited from making profit distributions to the offshore parent and from carrying out subsequent cross-border foreign exchange activities, and the special purpose vehicle may be restricted in its ability to contribute additional capital into its PRC subsidiary. Further, failure to comply with the various SAFE registration requirements described above could result in liability under PRC law for foreign exchange evasion.

 

Although we have been advised by AllBright Law Offices, our PRC counsel that these regulations are not applicable to us since we are not a special purpose vehicle under Circular 37, we cannot assure you that SAFE will not reach a different conclusion. If we are subject to these regulations, the regulations may apply to our direct and indirect stockholders who are PRC residents and may apply to any offshore acquisitions or share transfers that we make in the future if our shares are issued to PRC residents. However, in practice, different local SAFE branches may have different views and procedures on the application and implementation of SAFE regulations. If filings are required, we cannot assure you that these individuals or any other direct or indirect stockholders or beneficial owners of our company who are PRC residents will be able to successfully complete the registration or update the registration of their direct and indirect equity interest as required in the future. If they fail to make or update the registration, our PRC subsidiaries could be subject to fines and legal penalties, and SAFE could restrict our cross-border investment activities and our foreign exchange activities, including restricting our PRC subsidiaries’ ability to distribute dividends to, or obtain loans denominated in foreign currencies from SolarMax, or prevent SolarMax from paying dividends. As a result, our business operations and our ability to make distributions to you could be materially and adversely affected.

 

 
58

Table of Contents

 

Certain PRC regulations, including the M&A Rules and national security regulations, may require a complicated review and approval process which could make it more difficult for us to pursue growth through acquisitions in China.

 

On August 8, 2006, six PRC regulatory authorities, including the Ministry of Commerce, the State Assets Supervision and Administration Commission, the State Administration for Taxation, the State Administration for Industry and Commerce, CSRC and SAFE, jointly issued the Regulation on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, which became effective on September 8, 2006 and were amended on June 22, 2009. The M&A Rules established additional procedures and requirements that could make merger and acquisition activities in China by foreign investors more time-consuming and complex. For example, the MOFCOM must be notified in the event a foreign investor takes control of a PRC domestic enterprise. In addition, certain acquisitions of domestic companies by offshore companies that are related to or affiliated with the same entities or individuals of the domestic companies, are subject to approval by the MOFCOM. In addition, the Implementing Rules Concerning Security Review on Mergers and Acquisitions by Foreign Investors of Domestic Enterprises, issued by the MOFCOM in August 2011, require that mergers and acquisitions by foreign investors in “any industry with national security concerns” be subject to national security review by MOFCOM. In addition, any activities attempting to circumvent such review process, including structuring the transaction through a proxy or contractual control arrangement, are strictly prohibited.

 

There is significant uncertainty regarding the interpretation and implementation of these regulations relating to merger and acquisition activities in China. In addition, complying with these requirements could be time-consuming, and the required notification, review or approval process may materially delay or affect our ability to complete merger and acquisition transactions in China. As a result, our ability to seek growth through acquisitions may be materially and adversely affected.

 

Although we do not believe that our business in China is part of an industry with national security concerns, we cannot assure you that MOFCOM will not reach a different conclusion. If MOFCOM determines that we should have obtained its approval, we may be required to file for remedial approvals. There is no assurance that it would be able to obtain such approval from MOFCOM. We may also be subject to administrative fines or penalties by MOFCOM that may require us to limit its business operations in the PRC, delay or restrict the conversion and remittance of its funds in foreign currencies into the PRC or take other actions that could have material and adverse effect on its business, financial condition and results of operations.

 

Under the new Enterprise Income Tax Law, we may be classified as a “resident enterprise” of China. Such classification could result in unfavorable tax consequences to us and our non-PRC stockholders.

 

The new Enterprise Income Tax (EIT) Law, which was most recently amended on December 29, 2018, and its implementing rules provide that enterprises established outside of China whose “de facto management bodies” are located in China are considered “resident enterprises” under PRC tax laws. The implementing rules promulgated under the new EIT Law define the term “de facto management bodies” as a management body which substantially manages, or has control over the business, personnel, finance and assets of an enterprise. However, there are no further detailed rules or precedents governing the procedures and specific criteria for determining “de facto management body.” It is still unclear if the PRC tax authorities would determine that our China operations, which are owned by its subsidiary, SolarMax Hong Kong, should be classified as a PRC “resident enterprise.”

 

If we are deemed as a PRC “resident enterprise,” we will be subject to PRC enterprise income tax on our worldwide income at a uniform tax rate of 25%, although dividends distributed to us from our existing PRC subsidiaries and any other PRC subsidiaries which we may establish from time to time could be exempt from the PRC dividend withholding tax due to a PRC “resident recipient” status. This could have a material and adverse effect on our overall effective tax rate, our income tax expenses and our net income. Furthermore, dividends, if any, paid to our stockholders may be decreased as a result of the decrease in distributable profits. In addition, if we were to be considered a PRC “resident enterprise,” dividends we pay with respect to shares of our common stock and the gains realized from the transfer of shares of our common stock may be considered income derived from sources within the PRC and be subject to PRC withholding tax. This could have a material and adverse effect on the value of your investment in us and the price of shares of our common stock.

 

 
59

Table of Contents

 

Because we require a license to engage in the EPC business in China, any changes in the certification or qualification requirements could impair our ability to operate in China.

 

A specific license is required to engage in the EPC business in China. our subsidiary ZHPV currently holds the necessary licenses, including Construction Enterprise Qualification Certificate (“Qualification”) for Level III of General Contractor for Power Engineering Constructor which permits ZHPV to conduct business as a contractor in the power engineering construction business throughout the PRC. However, any changes in the requirements for obtaining and maintaining such licensure could impair ZHPV’s ability to retain its license which could preclude us from performing EPC services in China. The qualification certificate expires on June 30, 2024.

 

If we import polysilicon into China from the United States or South Korea, our gross margin may be impaired.

 

On July 18, 2013, MOFCOM announced that it would enact preliminary tariffs on imports of solar-grade polysilicon at rates up to 57% for United States suppliers and 48.7% for South Korean suppliers. This decision was affirmed by MOFCOM in January 2014. Import tariffs and limitations imposed on foreign polysilicon suppliers may lead to price increases for products from Chinese domestic suppliers. Although our China segment does not source any significant amount of polysilicon from the United States or South Korea, if we import polysilicon from these countries our cost of revenue is likely to increase, and we may not be able to pass the increased cost to our customers, which would impair our gross margin.

 

We may fail to comply with laws and regulations regarding the development, construction and operation of solar power projects and photovoltaic production projects in China.

 

The development, construction and operation of solar power projects and photovoltaic production projects are highly regulated activities. Our operations in China are governed by various laws and regulations, including national and local regulations relating to urban and rural planning, building codes, safety, environmental protection, fire control, utility transmission, engineering and metering and related matters. For example, the establishment of a solar power project is subject to the approval of the National Development and Reform Commission (“NDRC”) or its local branches, pursuant to the Administrative Provisions on Generation of Electricity by Renewable Energy Resources promulgated by the NDRC on January 5, 2006. Pursuant to the Provisions on the Administration of Electric Power Business Permit, which became effective on December 1, 2005 and were amended on May 30, 2015, certain solar power projects may be required to obtain the electric power business permits specifically for power generation from the State Electricity Regulatory Commission, known as SERC. Pursuant to the Interim Measures for the Administration of Solar Power Projects, promulgated by the National Energy Administration, known as the NEA, on August 29, 2013, solar power projects are subject to filings with the provincial NDRC. Such filing is subject to the national development plan for solar power generation, the regional scale index and implementation plan of the year as promulgated by the competent national energy authority and is a pre-condition for connecting to the power grid. Pursuant to the Interim Measures for the Administration of Distributed Generation Projects, or the Distributed PV Interim Measures, promulgated by the NEA on November 18, 2013, distributed generation projects are subject to filings with the provincial or regional NDRC. Such filing is subject to State Council’s rules for administration of investment projects and the regional scale index and implementation plan of the year as promulgated by the competent national energy authority. Distributed generation projects in the regional scale index of the year that are not completed or put into operation within two years from their respective filing date are cancelled and disqualified from receiving national subsidies. The Distributed PV Interim Measures also provide that the filing procedures should be simplified and the electric power business permit and permits in relation to land planning, environmental impact review, energy saving evaluation and other supporting documents may be waived. Detailed requirements of the filing are also subject to local regulations, and the effects of the Distributed PV Interim Measures on our business are yet to be evaluated. Pursuant to the Standard Conditions of Photovoltaic Production Industry, or the Photovoltaic Production Rule, promulgated by the PRC’s Ministry of Industry and Information Technology (“MIIT”) and, effective on March 25, 2015, the minimum proportion of capital funds contributed by the producer for newly built, renovation and expansion photovoltaic (“PV”) production projects shall be 20%. The Photovoltaic Production Rule also provides, among other matters, requirements in relation to the production scale, cell efficiency, energy consumption and operational life span of various PV products. It also requires companies to obtain pollution discharge permits.

 

Our failure to obtain or maintain any required approvals, permits, licenses or filings or to comply with the conditions associated therewith could result in fines, sanctions, suspension, revocation or non-renewal of approvals, permits or licenses, or even criminal penalties, which could have a material adverse effect on our business, financial condition and results of operations. Any new government regulations pertaining to solar power projects may result in significant additional expenses to the development, construction and operation of solar power projects and, as a result, could cause a significant reduction in demand for our solar power projects and services. Currently, some of our project companies in the PRC have not obtained electric power business permits due to the delays in the governmental review or approval processes, which has impacted us with respect to one project. Failure to secure such permits may lead to monetary damages, fines or even criminal penalties.

 

 
60

Table of Contents

 

We cannot assure you that we will be able to promptly and adequately respond to changes of laws and regulations, or that our employees and contractors will act in accordance with our internal policies and procedures. Failure to comply with laws and regulations where we develop, construct and operate solar power projects may materially adversely affect our business, financial condition and results of operations. We have been advised by our PRC counsel, AllBright Law Offices, that, based on their review of our operations materials, including our approved qualifications and PRC laws and regulations, our operations in the PRC, as presently conducted, comply in all material respects with applicable PRC laws and regulations.

 

Failure to comply with PRC regulations regarding the registration of share options held by our employees who are “domestic individuals” may subject such employee or us to fines and legal or administrative sanctions.

 

Pursuant to Notices on Issues concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company issued by the SAFE in February 2012, or the Stock Incentive Plan Rules, “domestic individuals” (both PRC residents and non-PRC residents who reside in China for a continuous period of not less than one year, excluding foreign diplomatic personnel and representatives of international organizations) participating in any stock incentive plan of an overseas listed company are required, through qualified PRC agents, including the PRC subsidiary of such overseas-listed company, to register with the SAFE and complete certain other procedures related to the stock incentive plan.

 

We and our employees who qualify as “domestic individuals” and have been granted stock options, or the PRC optionees, will become subject to the Stock Incentive Plan Rules when we become an overseas listed company upon the completion of the offering. We plan to conduct and complete the registration as required under the Stock Incentive Plan Rules and other relevant SAFE registrations and to update the registration on an on-going basis. If we or our PRC optionees fail to comply with the Individual Foreign Exchange Rule and the Stock Incentive Plan Rules, we and our PRC optionees may be subject to fines and other legal sanctions. We may also face regulatory uncertainties that could restrict our ability to adopt additional option plans for our directors and employees under PRC law. In addition, the General Administration of Taxation has issued circulars concerning employee stock options. Under these circulars, our employees working in China who exercise stock options will be subject to PRC individual income tax. Its PRC subsidiaries have obligations to file documents related to employee stock options with relevant tax authorities and withhold individual income taxes of those employees who exercise their stock options. If its employees fail to pay and we fail to withhold their income taxes, we may face sanctions imposed by tax authorities or any other PRC government authorities. Furthermore, there are substantial uncertainties regarding the interpretation and implementation of the Individual Foreign Exchange Rule and the Stock Incentive Plan Rules.

 

We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises or other assets attributed to a PRC establishment of a non-PRC company, or immovable properties located in China owned by a non-PRC company.

 

We face uncertainties on the reporting and consequences of private equity financing transactions, private share exchange transactions and private transfer of shares, including private transfer of public shares, in our company by non-resident investors.

 

On February 3, 2015, the PRC’s State Administration of Taxation (“SAT”) issued Announcement on Several Issues Concerning the Enterprise Income Tax on Indirect Property Transfers by Non-RPC Resident Enterprises, or SAT Notice No. 7, to supersede the existing tax rules in relation to the tax treatment of the Indirect Transfer. SAT Notice No. 7 introduces a new tax regime and extends the SAT’s tax jurisdiction to capture transactions involving indirect transfer of (i) real properties in China and (ii) assets of an “establishment or place” situated in China, by a non-PRC resident enterprise through a disposition of equity interests in an overseas holding company. SAT Notice No. 7 also extends the Interpretation with respect to the disposition of equity interests in an overseas holding company. In addition, SAT Notice No. 7 further clarifies how to assess reasonable commercial purposes and introduces safe harbors applicable to internal group restructurings. However, it also brings challenges to both the foreign transferors and transferees as they are required to make self-assessments of whether an Indirect Transfer or similar transaction should be subject to PRC tax and whether they should file or withhold any tax payment accordingly.

 

However, there is a lack of clear statutory interpretation, there are uncertainties on the reporting and consequences on future private equity financing transactions, share exchange or other transactions involving the transfer of shares in our company by investors that are non-PRC resident enterprises, or sale or purchase of shares in other non-PRC resident companies or other taxable assets by us. We and other non-resident enterprises in our group may be subject to filing obligations or taxes if we and other non-resident enterprises in our group are transferors in such transactions and may be subject to withholding obligations if we and other non-resident enterprises in our group are transferees in such transactions. For the transfer of shares in our company by investors that are non-PRC resident enterprises, our PRC subsidiaries may be requested to assist in filing under the rules and notices. We may be required to expend costly resources to comply with SAT Notice No. 7, or to establish a case to be tax exempt under SAT Notice No. 7, which may cause us to incur additional costs and may have a negative impact on the value of your investment in us.

 

 
61

Table of Contents

 

The PRC tax authorities have discretion under SAT Notice No. 7 to make adjustments to the taxable capital gains based on the difference between the fair value of the transferred equity interests and the investment cost. We may pursue acquisitions in the future that may involve complex corporate structures. If we are considered as a non-PRC resident enterprise under the EIT Law and if the PRC tax authorities make adjustments to the taxable income of the transactions under and SAT Notice No. 7, our income tax expenses associated with such potential acquisitions will be increased, which may have an adverse effect on our financial condition and results of operations.

 

Regulatory bodies of the United States may be limited in their ability to conduct investigations or inspections of our operations in China.

 

From time to time, we may receive requests from certain US agencies to investigate or inspect our operations, or to otherwise provide information. While we will be compliant with these requests from these regulators, there is no guarantee that such requests will be honored by those entities who provide services to us or with whom we associate, especially as those entities are located in China. Furthermore, an on-site inspection of our facilities in China by any of these regulators may be limited or entirely prohibited. Such inspections, though permitted by us and our affiliates, are subject to the unpredictability of the Chinese enforcers, and may therefore be impossible to facilitate. According to Article 177 of the PRC Securities Law which became effective in March 2020, the securities regulatory authority of the State Council may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region, to implement cross-border supervision and administration and no overseas securities regulator is allowed to directly conduct an investigation or evidence collection activities within the territory of the PRC. Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no organization or individual may provide the documents and materials relating to securities business activities to overseas parties.

 

Risks Related to our Common Stock

 

An active, liquid and orderly trading market for our common stock may not develop or be maintained, and our stock price may be volatile.

 

We cannot predict the nature of the market for our common stock, and we cannot assure you that an active, liquid or orderly trading market for our common stock will be maintained. To the extent that an active market does not develop, you may have difficulty in selling any shares of our common stock. If there is no active, liquid or orderly market for our common stock, the reported bid and asked price at the time you seek to purchase or sell shares may not reflect the price at which you could either buy or sell shares of our common stock.

 

The trading price of our common stock may be volatile, and you could lose all or part of your investment.

 

Prior to our initial public offering in February 2024, there was no public market for our common stock. The trading price of our common stock is likely to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control and may not relate to the results of our operations. These fluctuations could cause you to lose all or part of your investment in our common stock as you might be unable to sell your shares at or above the price you paid in our initial public offering or in the market following the offering. Factors that could cause fluctuations in the trading price of our common stock include the following:

 

 

·

price and volume fluctuations in the overall stock market from time to time;

 

 

 

 

·

volatility in the trading prices and trading volumes of transportation stocks;

 

 

 

 

·

changes in operating performance and stock market valuations of other transportation companies generally, or those in our industry in particular;

 

 

 

 

·

sales of shares of our common stock by us or our stockholders;

 

 

 

 

·

failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our Company, or our failure to meet these estimates or the expectations of investors;

 

 

 

 

·

the financial projections we may provide to the public, any changes in those projections, or our failure to meet those projections;

 

 

 

 

·

announcements by us or our competitors of new products, features, or services;

 

 
62

Table of Contents

   

 

·

the public’s reaction to our press releases, other public announcements and filings with the SEC;

 

 

 

 

·

rumors and market speculation involving us or other companies in our industry;

 

 

 

 

·

actual or anticipated changes in our results of operations or fluctuations in our results of operations;

 

 

 

 

·

actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;

 

 

 

 

·

our failure to generate significant business from our China segment;

 

 

 

 

·

litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;

 

 

 

 

·

developments or disputes concerning our intellectual property or other proprietary rights;

 

 

 

 

·

announced or completed acquisitions of businesses, products, services or technologies by us or our competitors;

 

 

 

 

·

new laws or regulations or new interpretations of existing laws or regulations applicable to our business;

 

 

 

 

·

changes in accounting standards, policies, guidelines, interpretations or principles;

 

 

 

 

·

any significant change in our management; and

 

 

 

 

·

general economic conditions and slow or negative growth of our markets.

 

In recent years, the stock markets generally have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of listed companies. Broad market and industry factors may significantly affect the market price of our common stock, regardless of our actual operating performance. These fluctuations may be even more pronounced in the trading market for our common stock shortly following our initial public offering. If the market price of shares of our common stock after our initial public offering does not ever exceed the initial public offering price, you may not realize any return on your investment in us and may lose some or all of your investment.

 

In addition, in the past, following periods of volatility in the overall market and in the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.

 

Our amended and restated articles of incorporation and amended and restated bylaws and our employment agreement with our chief executive officer, as well as Nevada law, contain provisions that could discourage acquisition bids or merger proposals, which may adversely affect the market price of our common stock.

 

Our amended and restated articles of incorporation authorize our board of directors to issue preferred stock without stockholder approval. If our board of directors issues preferred stock, such issuance could make it more difficult for a third party to acquire us. Our employment agreements with our two senior executive officers provide that, in the event of a termination of employment by David Hsu, our chief executive officer, following a change of control, we are to pay Mr. Hsu, upon termination, a lump sum payment equal to two times the highest annual compensation for the three years preceding the date of termination, multiplied by the number of years he has been employed by us. Mr. Hsu’s employment commenced in February 2008. In addition, some provisions of our amended and restated articles of incorporation and bylaws could make it more difficult for a third party to acquire control of us, even if the change of control would be beneficial to our stockholders, including:

 

 

·

limitations on the removal of directors;

 

 

 

 

·

limitations on the ability of our stockholders to call special meetings;

 

 

 

 

·

establishing advance notice provisions for stockholder proposals and nominations for elections to the board of directors to be acted upon at meetings of stockholders;

 

 

 

 

·

providing that the board of directors is expressly authorized to adopt, or to alter or repeal our bylaws; and

 

 

 

 

·

establishing advance notice and certain information requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at stockholder meetings.

  

 
63

Table of Contents

  

Provisions of our bylaws and Nevada law could deter a change of our management, which could discourage or delay offers to acquire us.

 

Certain provisions of Nevada law and of our bylaws could discourage or make it more difficult to accomplish a proxy contest or other change in our management or the acquisition of control by a holder of a substantial amount of our voting stock. It is possible that these provisions could make it more difficult to accomplish or could deter transactions that stockholders may otherwise consider to be in their best interests or in our best interests. These provisions include:

 

 

·

requiring stockholders who wish to request a special meeting of the stockholders to disclose certain specified information in such request and to deliver such request in a specific way within a certain timeframe, which may inhibit or deter stockholders from requesting special meetings of the stockholders;

 

 

 

 

·

requiring that stockholders can only call a special meeting if the request is made by the holders of two-thirds of the entire capital entitled to vote;

 

 

 

 

·

requiring that stockholders who wish to act by written consent request a record date from us for such action and such request must include disclosure of certain specified information, which may inhibit or deter stockholders from acting by written consent;

 

 

 

 

·

requiring that, if a matter is to be brought before a meeting of stockholders which is not specified in the notice of meeting or brought at the direction of the board of directors, it can only be brought up at the meeting if brought by stockholders of record holding two-thirds of the outstanding stock;

 

 

 

 

·

establishing the board of directors as the sole entity to fill vacancies in the board, which lengthens the time needed to elect a new majority of the board;

 

 

 

 

·

establishing a two-thirds majority vote of the stockholders to remove a director or all directors, which lengthens the time needed to elect a new majority of the board;

 

 

 

 

·

providing that our bylaws may be amended only by either the affirmative vote of two-thirds of the stockholders entitled to vote or by the board of directors, which limits the ability of stockholders to amend our bylaws, including amendments to provisions in the bylaws that are described in this risk factor; and

 

 

 

 

·

establishing more detailed disclosure in any stockholder’s advance notice to nominate a new member of the board, including specified information regarding such nominee, which may inhibit or deter such nomination and lengthen the time needed to elect a new majority of the board.

   

A portion of the compensation to our senior executive officers may not be deductible, which may increase our taxes

 

Section 162(m) of the Internal Revenue Code limits the deduction that public companies may take for annual compensation paid to its chief executive officer, chief financial officer and the three other most highly compensated officers, who are referred to as “covered employees.”  All compensation in excess of $1.0 million paid to a covered employee, including post termination compensation and death benefits, may be nondeductible for federal income tax purposes, with certain exceptions pursuant to certain contracts that were in effect on November 2, 2017.  In the event that the compensation we pay to any covered employee exceeds $1.0 million, such excess may not be deductible which, if our operations are profitable, could increase our income taxes and reduce our net income, which could negatively affect the price of our stock.

 

Because our bylaws limit the court in which you may bring an action against us, you may have difficulty enforcing any rights which you may claim.

 

Our bylaws provide that any person who acquires equity in us shall be deemed to have notice and consented to the forum selection provision of our bylaws, which require actions to be brought only in the state courts in Clark County, Nevada, which may inhibit or deter stockholders’ actions (i) on behalf of us, (ii) asserting claims of breach of fiduciary duty by officers or directors of us, or (iii) arising out of the Nevada Revised Statutes. Further, this exclusive forum provision may limit our stockholders’ ability to obtain what they believe to be a favorable judicial forum for disputes with us and our officers and directors. This provision does not apply to claims brought under the Securities Act of 1933 or the Securities Exchange Act of 1934.

  

Because we do not intend to pay dividends on our common stock, your only opportunity to achieve a return on your investment is if the price of our common stock appreciates.

 

We do not plan to declare dividends on shares of our common stock in the foreseeable future. As a result, your only opportunity to achieve a return on your investment will be if you sell your common stock at a price greater than you paid for it. We cannot assure you that the price of our common stock that will prevail in the market will ever equal or exceed the price that you pay in our initial public offering or in the open market.

 

 
64

Table of Contents

 

Future sales of our common stock in the public market could reduce our stock price, and any additional capital raised by us through the sale of equity or convertible securities may dilute your ownership in us.

 

All of the 40,000,186 shares of common stock that were outstanding prior to our initial public offering, which constitute approximately 87.5% of our outstanding common stock, are eligible for sale pursuant to Rule 144 at various times, subject to limitations provided by Rule 144 and lock-up agreements which our stockholders, including our directors and officers, who hold 38,901,642 shares have signed lock-ups for period of 180 days from the February 12, 2024 effective date of the registration statement relating to our initial public offering, which expires on August 10, 2024, release from the lock-up restriction at the discretion of the underwriters.  If the managing underwriter of our initial public offering, waives or releases parties to the lock-up, the market price for our common stock could be adversely impacted.

 

In addition, the holders of our convertible debentures in the principal amount of $14.25 million at March 31, 2024, have conversion rights at a conversion price of $3.20 per share, being 80% of the initial public offering price, subject to six month lock-up provision. To the extent that the remaining limited partners of the partnerships that made loans of $55.5 million to our subsidiaries, accept our proposed refinancing of the loan made by the partnerships to our subsidiaries, we may issue a significant number of shares of common stock  Both the sale and the market’s reaction to the possible sale of such shares and any additional shares which may be issued upon conversion of additional convertible notes which we may issue could have a material adverse impact on the market price of and the market for our common stock. Although the partnerships are related parties since the general partner is a related party, the limited partners to whom we issued and propose to issue the convertible notes are not related parties.

 

We intend to file a registration statement with the SEC on Form S-8 providing for the registration of shares of our common stock issued or reserved for issuance under our equity incentive plan or pursuant to stock options. Subject to the satisfaction of vesting conditions and the expiration of lock-up agreements, shares registered under the registration statement on Form S-8 will be available for resale immediately in the public market without restriction other than those restrictions imposed on sales by affiliates pursuant to Rule 144.

 

We cannot predict the size of future issuances of our common stock or securities convertible into common stock or the effect, if any, that future issuances and sales of shares of our common stock will have on the market price of our common stock. Sales of substantial amounts of our common stock (including shares issued in connection with any acquisition we may make), or the perception that such sales, including sales by our existing stockholders pursuant to Rule 144, could occur, may adversely affect prevailing market prices of our common stock.

 

We may issue preferred stock whose terms could adversely affect the voting power or value of our common stock.

 

Our amended and restated articles of incorporation authorize us to issue, without the approval of our stockholders, one or more classes or series of preferred stock having such designations, preferences, limitations and relative rights, including preferences over our common stock respecting dividends and distributions, as our board of directors may determine. The terms of one or more classes or series of preferred stock could adversely impact the voting power or value of our common stock. For example, we might grant holders of preferred stock the right to elect one or more directors in all events or on the happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences we might assign to holders of preferred stock could affect the residual value of the common stock.

 

For as long as we are an emerging growth company, we will not be required to comply with certain reporting requirements, including those relating to accounting standards and disclosure about our executive compensation, that apply to other public companies.

 

We are classified as an “emerging growth company” under the JOBS Act. For as long as we are an emerging growth company, which may be up to five full fiscal years, we will not be required to, among other things, (i) provide an auditor’s attestation report on management’s assessment of the effectiveness of our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act, (ii) comply with any new requirements adopted by the PCAOB requiring mandatory audit firm rotation or a supplement to the auditor’s report in which the auditor would be required to provide additional information about the audit and the financial statements of the issuer, (iii) provide certain disclosure regarding executive compensation, or (iv) hold nonbinding advisory votes on executive compensation. We will remain an emerging growth company for up to five years, although we will lose that status sooner if we have more than $1.235 billion of revenues in a fiscal year, have more than $700 million in market value of our common stock held by non-affiliates, or issue more than $1.0 billion of non-convertible debt over a three-year period.

 

 
65

Table of Contents

 

To the extent that we rely on any of the exemptions available to emerging growth companies, you will receive less information about our executive compensation and internal control over financial reporting than issuers that are not emerging growth companies. If some investors find our common stock to be less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

 

Because our directors and executive officers own or have the right to vote approximately 28.3% of our outstanding common stock, they may be able to elect all directors, approve all matters requiring stockholder approval and block any action which may be beneficial to stockholders. 

 

Our directors and executive officers beneficially own approximately 28.3% of our outstanding common stock.  Our bylaws provide that one-third of the outstanding common stock constitutes a quorum for a meeting of stockholders. As a result, they may have the ability to elect all of our directors and to approve actions requiring stockholder approval as well as to prevent any action from being taken which they oppose even if such action would benefit stockholders.

 

Item 1B. Unresolved Staff Comments

 

Not applicable

 

Item 1C. Cybersecurity

 

Our company diligently monitors cybersecurity risks, conducting annual reviews at senior management levels and, if necessary, with the Audit Committee for updates to the Board of Directors. Currently, we believe there are no significant cybersecurity threats that pose a material risk to our business strategy, operations, or financial condition.

 

To safeguard data confidentiality, integrity, and accessibility, we have robust processes in place for assessing, identifying, and managing cybersecurity risks. Our information security (IT) function is outsourced to vendors with specialized security expertise and comprehensive risk management procedures, encompassing physical, procedural, and technical safeguards. These measures include response plans, regular system tests, third-party reviews, incident simulations, and ongoing policy and procedure refinement to mitigate risks.

 

Our primary strategy for mitigating cyber risks involves storing sensitive data with trusted third-party providers who meet stringent audit and security standards. Our enterprise resource planning (ERP) and system of record are hosted by a third party employing rigorous monitoring tools, controls, policies, and an experienced security team. Our vendors comply with various industry standards such as SOC 1, SOC 2, PCI-DSS, EU-US Privacy Shield framework, NIST, and ISO 27000 series.

 

Our IT network is managed by a third-party managed service provider (MSP) proficient in network setup and security. The MSP monitors our network around the clock, to provide prevention, detection, correlation, investigation, and response to any security incidents, promptly notifying management of any potential issues.

 

Our MSP conducts proactive threat hunting to identify potential cybersecurity risks within our network. Additionally, a dedicated team researches vulnerabilities, performs vulnerability scans, conducts security audits, and reviews policies to mitigate potential risks.

 

Network Protection

 

We use a security package with regularly updated antivirus software to block and prevent malicious processes and files. Firewalls are configured to block potentially harmful activity, and the network is segmented to protect confidential data with access permissions based on the principle of least privilege. We maintain backup data in key locations to facilitate recovery in the event of data loss or disaster.

 

Detect Issues

 

Our system employs active scanners to constantly monitor for potential threats, suspicious behavior, and harmful activity. It utilizes user behavioral analysis and learning to stop potential threats in real time. Both our vendors maintain teams to review alerts, confirming true or false positives in the network.

 

 
66

Table of Contents

 

Threat Response

 

Our vendors provide SOC teams that automatically investigate and address potential attacks. They collaborate to ensure immediate responses, utilizing playbooks and auto-remediation methods such as password resets, IP blocking, software removal, and risk mitigation.

 

Item 2. Properties

 

We lease our offices and do not own any real estate. Our corporate headquarters is located in Riverside, California and currently consists of approximately 159,000 square feet pursuant to a lease which expires on December 31, 2026 at a current annual rent of approximately $1.6 million.

 

We also lease office space in Diamond Bar, California from a related party pursuant to a lease that expires on October 31, 2026 at a current annual rent of approximately $0.3 million.

 

We also lease office space in China.

 

We believe our current facilities are adequate for the foreseeable future. If we require additional or substitute space, we believe that we will be able to obtain such space on acceptable, commercially reasonable terms.

 

Item 3. Legal Proceedings

 

In the ordinary course of our business, we and our subsidiaries are involved in various legal proceedings involving contractual relationships, product liability claims, and a variety of other matters. We do not believe there are any such pending legal proceedings that will have a material impact on our financial position or results of operations.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 
67

Table of Contents

 

Part II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Market Information

 

Our common stock is traded on the Nasdaq Global Market under the symbol SMXT.

 

Stockholders

 

As of April 10, 2024, we had 74 stockholders of record.  Based on information provided to us we believe that we have more than 700 beneficial owners of our common stock.

 

Transfer Agent

 

Continental Stock Transfer & Trust Company, One State Street, 30th floor, New York, New York 10004-1561 is the transfer agent for our common stock.

 

Dividends

 

We have never paid or declared any cash dividends on our common stock, and we do not anticipate paying any cash dividends on our common stock in the near future. We intend to retain all available funds and any future earnings to fund the development and expansion of our business. Any future determination to pay dividends will be at the discretion of our board of directors and will depend upon a number of factors, including our results of operations, financial condition, future prospects, contractual restrictions, restrictions imposed by applicable law and other factors our board of directors deems relevant.

 

 
68

Table of Contents

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The following table gives information concerning common stock that may be issued by us with respect to compensation plans, including individual compensation arrangements) as of December 31, 2023:

  

Equity Compensation Agreements Information

Plan category

 

Number of securities to be issued upon exercise of outstanding options, warrants and rights

(#)

 

 

Weighted average exercise price of outstanding options, warrants, and rights

($)

 

 

Number of securities remaining available for future issuance under equity compensation plans (excluding outstanding options and warrants)

(#)

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

Equity compensation plans approved by security holders

 

 

6,096,122

 

 

$5.01

 

 

 

9,023,878

 

Equity compensation plans not approved by security holders

 

 

199,736

 

 

$3.50

 

 

 

0

 

Total

 

 

6,295,858

 

 

$4.96

 

 

 

9,023,878

 

 

Use of Proceeds from Our Initial Public Offering 

 

The net proceeds from our initial public offering were approximately $18.6 million.  As of March 31, 2024, we used approximately $0.8 million to make payments due to our former executive vice president and $0.1 million to a former employee pursuant to our agreements with them. We also used $2.9 million to pay the principal payments due on the convertible debentures issued to the former limited partners of CEF pursuant to the terms of the debentures.  The balance is being held in short-term interest-bearing deposits and securities. 

 

Item 6. [ Reserved ]

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

You should read the following discussion and analysis of our financial condition and results of operations together with “Selected Consolidated Financial Data” and our financial statements and the related notes appearing elsewhere in this annual report. In addition to historical information, this discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. See “Cautionary Note Concerning Forward-Looking Statements.” Our actual results may differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in “Risk Factors” included elsewhere in this annual report.. All amounts in this annual report are in U.S. dollars, unless otherwise noted.

 

Agreement of Merger with Alberton

 

On October 27, 2020, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) among us; the Alberton Acquisition Corporation (“Alberton”), and Alberton Merger Subsidiary, Inc., a wholly-owned subsidiary of Alberton, as Merger Sub. Merger Sub was formed for the sole purpose of the proposed merger with us. Under the Merger Agreement, Merger Sub was to have been merged with and into us, and we would continue as the surviving corporation and as a wholly-owned subsidiary of Alberton and our shareholders would receive stock in Alberton. In April 2022, we terminated the Merger Agreement pursuant to the terms of the Merger Agreement. In connection with the Merger Agreement, we made loans to Alberton in the total amount of $1,664,446.66 and we made loans to the Alberton’s sponsor in the total amount of $651,369.01. Although the loans are payable by Alberton and Alberton’s sponsor as a result of the termination of the Merger Agreement, because we are not able to collect any of the outstanding principal amount such loans, we recognized an expense in the full amount of these loans, along with capitalized merger costs, which together totaled approximately $3.4 million, in the year ended December 31, 2022.

 

Initial Public Offering

 

On February 27, 2024, we sold 4,500,000 shares of common stock, at a price of $4.00 per share in our initial public offering. The gross proceeds of the offering were $18 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In addition, we granted the underwriters a 45-day option to purchase an additional 675,000 shares of common stock at the initial public offering price, less underwriting discounts and commissions, to cover over-allotments. On March 5, 2024, the underwriters purchased 539,950 shares of common stock upon the partial exercise of the over-allotment option. Net proceeds received by us from our initial public offering, including the partial exercise of the over-allotment option, were approximately $18.6 million.  We are using the proceeds of our initial public offering for working capital and other corporate purposes.

 

 
69

Table of Contents

 

Reverse Stock Split

 

On July 15, 2022, we effected a 0.59445-for-one reverse stock split and, in connection with the reverse stock split, we reduced our authorized common stock from 500,000,000 shares to 297,225,000 shares. All share and per share information in this annual report retroactively reflects the reverse stock split. 

 

Overview

 

We are an integrated solar and renewable energy company. A solar energy system retains the direct current (DC) electricity from the sun and converts it to alternating current (AC) electricity that can be used to power residential homes and commercial businesses. We were founded in 2008 to engage in the solar business in the United States and, following our acquisition of Chengdu ZHTH and ZHPV, we commenced operations in China.

 

Our United States operations primarily consist of the sale and installation of photovoltaic and battery backup systems for residential and commercial customers, and sales of LED systems and services to government and commercial users. Prior to 2020, we also financed the purchase of solar equipment from us.  Since early 2020, because we did not have the capital to support such operations, we suspended making loans to our solar customers, and we are not currently financing the purchase of solar systems and we do not anticipate engaging in such activities in the near future, if at all.  Our finance revenue reflects revenue earned on our current portfolio, with no new loans having been added since early 2020.

 

Our business in China is conducted through our subsidiaries, primarily ZHTH and ZHPV, and their subsidiaries. Our China operations consist primarily of identifying and procuring solar farm projects for resale to third parties and performing EPC services primarily for solar farm projects. Our China operations did not generate any revenue for the years ended December 31, 2023 and December 31, 2022.  Our China segment last generated revenue for the year ended December 31, 2021, substantially all of which was generated in the second quarter of the year.

 

Substantially all of our revenue for our China segment since 2020 has been generated from four projects for SPIC. At December 31, 2023 and December 31, 2022, we had $7.7 million and $8.4 million, respectively, of accounts receivable from SPIC. These receivables represent the balance of the contractual billings pursuant to the construction contracts and the unpaid portion of the equity transfer agreements pursuant to which we, in 2020 and 2021, sold to SPIC 70% controlling interests in three of the project entities and a 100% interest in the fourth project entity. SPIC is a large state-owned company in China, and we believe that it has the financial ability to meet its obligations on its contracts, including the transfer agreements relating to the four projects. Collections in China are paper-based, bureaucratic and often require in-person meetings. Travel restrictions in China due to the COVID restrictions in China prevented the kind of in-person meetings necessary to collect on the receivables from SPIC. Beginning in August 2022, our China personnel began in-person collection meetings with SPIC, and SPIC has started the payment process. We do not believe that any reserve against these accounts receivable is required at December 31, 2023. SPIC is a state-owned entity in China and is legally obligated to pay its receivables when a bill is issued. We will continue to evaluate the collectability of these receivables on an ongoing basic in connection with the preparation of our financial statements for each quarter.

 

Our business in China is conducted through our principal subsidiaries, ZHPV and ZHTH, and their subsidiaries. ZHTH is engaged in the business of identifying and procuring solar system projects for resale to third party developers and related services in China. After the project subsidiary acquires the permits for a solar project and obtains a contract for the sale of the project, ZHPV builds the project pursuant to an EPC contract. The subsidiary that owns the equity in the project subsidiary transfers the equity in the project subsidiary to the project owner. During 2020 and 2021, we has agreements with SPIC for the construction of four solar farm projects pursuant to which we preformed the EPC work and sold SPIC 70% of the equity in three of the project subsidiaries and 100% of the equity in the fourth, in each case, upon completion and acceptance of the project by SPIC, we transferred 70% of the equity in the project subsidiary to SPIC, retaining a 30% interest, and SPIC has a first right of refusal to purchase the 30% interest in the project subsidiary from us after the project has been in operation at full capacity for one year. As of March 31, 2024. SPIC has not exercised this right.

 

Unlike systems in the United States, which are installations for residential and small business users, the projects in China are generally solar farms, which are large land areas where multiple ground-mount solar tracking towers are installed.

 

 
70

Table of Contents

 

Effects of NEM 3.0

 

Net metering is a billing mechanism that credits solar energy system owners for the electricity that they add to the electricity grid. If the owner of a solar system generates more electricity than it consumes, the excess electricity is sold back to the grid. The California Public Utilities Commission has adopted the current net metering regulations, known as NEM 3.0, which became effective in April 2023. NEM 3.0 features a 75% reduction in export rates (the value of excess electricity pushed onto the grid by solar systems) from the rate set forth in the previous net metering regulations, NEM 2.0,, thereby reducing the overall savings and increasing the payback period of home solar installations. The changes under NEM 3.0, which are likely to result in reduced benefits for most residential solar users, could alter the return on investment for solar customers.

 

In January 2024, we laid off a portion of our employees associated with the design and installation of residential solar systems in response to a slowdown in demand after NEM 3.0 took effect in April 2023. The layoff represented approximately 25% of our residential solar system design and installation team. Approximately half of the employees who were laid off had been hired in late 2022 to help install the growing backlog of residential solar systems under contract in anticipation of NEM 3.0, and the contracts representing that backlog were completed during 2023. We may need to revise our pricing metrics to reflect the change resulting from NEM 3.0 in order for the purchase of a solar system to be economically attractive to the customer, which may result in lower prices and reduced margins. Although we anticipate the near-term impact of NEM 3.0 on residential solar contracts will be offset by commercial solar contracts for which we use third-party subcontractors to complete the installations, we cannot assure you that our overall business will not be impacted by the effects of NEM 3.0.

 

Effects of COVID-19 Pandemic

 

The United States Center for Disease Control announced that the COVID-19 public health emergency ended in May 2023, with the result that the COVID restrictions in the United States are no longer in effect and restrictions have been terminated worldwide. We believe our United States operations are not, and have not since mid-2022 been, materially affected by COVID.  However, the effects of China’s zero tolerance policy with respect to COVID-19, which is no longer in effect, has impaired our ability to negotiate both new contracts with and payment schedules with State Power Investment Corporation Guizhou Jinyuan Weining Energy Co., Ltd. (“SPIC”), a state-owned entity which has been the only customer for our China segment since 2020, with the result that we have no pending agreement with SPIC and we are continuing to negotiate payment of outstanding receivables from SPIC.

 

Inflation and Supply Chain Issues

 

Prior to mid-to-late 2021, our business was not impacted by inflation or supply chain issues. With the recent inflationary pressures combined with the world-wide supply chain issues, our business is subject to the inflationary and we were subject to supply chain issues that were affecting many domestic and foreign companies, and we expect that the inflationary pressures will continue to affect our ability to sell our products, the price at which can sell products in both the United States and China and our gross margin in both the United States and China. To the extent that we are not able to raise our prices or to the extent that we cannot accurately project our costs when we set our prices, our gross margin and the results of our operations will be impacted.

 

Polysilicon is an essential raw material in the production of solar power products, principally solar panels. The costs of silicon wafers and other silicon-based raw materials have accounted for a large portion of the costs associated with solar panels. Although the price of silicon had declined in recent years, increases in the price of polysilicon have resulted in increases in the price of wafers, leading to increases in our costs. Due to the volatile market prices, we cannot assure you that the price of polysilicon will remain at its current levels particularly in view of inflationary pressures and supply chain issues, especially if the global solar power market gains its growth momentum. Moreover, in the event of an industry-wide shortage of polysilicon, we may experience late or non-delivery from suppliers and it may be necessary for us to purchase silicon raw materials of lower quality that may result in lower efficiencies and reduce its average selling prices and revenues. We currently are able to obtain the raw material we request, although the prices pay are increasing as a result of the inflationary pressures.

 

 
71

Table of Contents

 

The inflationary pressures that are affecting us are not unique to our industry, and relate to the cost of raw materials, labor costs generally and the price at which we can sell our products. Because solar energy can be seen as a way to provide a homeowner with relief from the increasing utility prices for electricity, the market for solar systems generally, and our business specifically, has enabled us to sell more solar systems. Thus, the effects of inflation may also affect the marketability of our solar systems to residential users. In our United States segment, our revenue from solar systems increased from $40.6 million for the year ended December 31, 2022 to $50.5 million for the year ended December 31, 2023 and from $27.5 million in the year ended December 31, 2021 to $40.6 million for the year ended December 31, 2022. Our cost of revenue per watt of solar systems, which makes up approximately 80% of our costs, increased approximately 10% during the year ended December 31, 2023 compared to the same period in 2022, but decreased approximately 3% during 2022 compared to 2021 primarily due to our ability to acquire solar panels in bulk during the second half of 2022 at a cost more favorable than in 2021. In the third quarter of 2022, we were able to obtain panels at a lower cost and our cost per revenue per watt of solar systems for 2022 was equal to our cost per revenue per watt in the 2021. There is no assurance we can continue to source panels at favorable prices. We have increased the price of solar system installations in our United States segment to offset the increase in cost in 2023 and during the first half of 2022. Although we do not have any data as to the effect of higher utility costs on purchases of solar systems, it has been our experience during the years ended December 31, 2023 and 2022 that, as inflationary pressures are increasing the cost of electricity generally, our domestic business has grown as homeowners are seeking alternatives to what they see as high utility bills. As a result, we have been able to increase our prices, which reduced the effect of increased cost of raw materials and the general increase in overhead costs. However, the changes in NEM 3.0 did not affect our business in 2023 as we believe homeowners purchased solar systems in anticipation of NEM 3.0, and our residential business is feeling the effects of the reduced value seen as a result of NEM 3.0.  Our gross margin from United States operations increased from 16.7% for the year ended December 31, 2022 to 21% for the year ended December, 2023 and decreased from 19.8% for the year ended December 31, 2021 to 16.7% for the year ended December 31, 2022 as a result of the increase in the cost of raw materials. The effect of increased costs on our margin was reduced because we were able to increase prices. However, competitive factors limit the amount we can increase our prices, but our price increases reduced what would otherwise have been a decline in gross margin for the year ended December 31, 2023, and, if our prices are too high, the residential customer may not see the value of installing a solar system. We are seeking to reduce the effect of increased prices in raw materials by purchasing in greater quantities. However, to the extent inflation continues or increases, we may not be able to raise prices sufficiently to prevent a significant decline in our gross margins and the results of our operations.

 

Compensation costs per employee for sales, marketing and administrative personnel in our United States segment increased approximately 16% for the year ended December 31, 2023 compared to the year ended December 31, 2022, and approximately 12% during the year ended December 31, 2022 compared to 2021 in response to the increased cost of retaining and attracting talent, and such costs may continue to increase as labor costs in California continue to increase as a result of the inflationary pressures. In addition, to the extent that inflationary pressure affects our cost of revenue and general overhead, we may face the choice of raising prices to try and maintain our margins or reduce or maintain our price structure to generate business. In addition, to the extent that inflationary pressure affects our cost of revenue and general overhead, we may face the choice of raising prices to try and maintain our margins or reduce or maintain our price structure to meet competition which would resulting in a lower gross margin and a drop in operating income. Supply chain issues have caused us to periodically stock up on components such as solar panels and battery systems to ensure an adequate supply to meet expected demand, putting pressure on our cash flow. We do not believe that the supply chain issues that affected our operations in prior periods are currently affecting us. We cannot assure you that such delays and increased costs will not affect our business in the future.

 

Our China segment has felt the effects of both inflation and supply chain issues. Our China segment had a 0% gross margin for the year ended December 31, 2021 because our cost of revenue for one of our projects with SPIC was significantly adjusted as a result of the unanticipated increase in costs particularly the solar panel costs which resulted in a significant adjustment in cost during the period which could not be passed on to SPIC, which essentially reversed the profit that was recognized in 2020 for the project. We did not generate any revenue for our China segment for the years ended December 31, 2023 and 2022 and 2024 through the date of this annual report. Since the second quarter of 2020, the prices of the solar panels in China have been increasing due to the tight supply in the local market We cannot assure you that, if we are able to negotiate contracts with SPIC or any other purchaser, that we will be able to accurately price our costs, with the risk that, if we incur unanticipated inflationary and supply side costs, we may recognize a loss on the projects.

 

We are seeking to address the inflationary pressures by seeking to cut overhead expenses where possible and raising prices to levels that we believe are both competitive and attractive to customers in view of the increases in utility prices in California and maintaining an inventory of raw materials to enable us to better price our products. We believe that the proceeds of our initial public offering will provide us with funding to assist us in dealing with the effects of inflation on our business.

 

Transfer of Funds between our United States and China segments.

 

Our equity structure is a direct holding structure, that is, we directly control our U.S. subsidiaries and our subsidiaries in our China segment including: (i) Golden SolarMax Finance. Co. Ltd, a PRC subsidiary, (ii) SolarMax Technology Holdings (Hong Kong) Limited, a Hong Kong subsidiary which directly holds SolarMax Technology (Shanghai) Co., Ltd, a PRC subsidiary (together with its subsidiaries thereunder, “ZHTH”); (iii) Accumulate Investment Co., Ltd, a British Virgin Islands subsidiary which then directly holds Accumulate Investment Co., Limited, a Hong Kong subsidiary that directly holds ZHPV; a PRC subsidiary, and (iv) SolarMax Technology Holdings, a Cayman Islands subsidiary. Our business in China is conducted through ZHPV and ZHTH.

 

 
72

Table of Contents

 

Since prior to the reporting periods presented in this prospectus and through the date of this prospectus, no dividends, distribution or other transfers of funds have occurred between and among us and our subsidiaries, on the one hand; and our Chinese subsidiaries, on the other hand, and we have not made any dividends, distributions or other transfer of funds to our stockholders. For the foreseeable future, we intend to use any earnings for our operations. As a result, we do not expect to pay any cash dividends. To the extent that we may in the future seek to fund the business through distribution, dividends or transfer of funds among and between holding company and subsidiaries, any such transfer of funds with PRC subsidiaries is subject to PRC government regulations. The structure of cash flows within holding company and PRC subsidiaries and a summary of the applicable regulations, is as follows:

 

1. Within the direct holding structure, the cross-border transfer of funds between us and our PRC subsidiaries is legal and compliant with the laws and regulations of the PRC. Funds can be directly transferred to our subsidiaries including ZHPV and ZHTH, and then transferred to subordinate operating entities through ZHPV and ZHTH according to the laws and regulations of the PRC.

 

2. If we intend to distribute dividends from our PRC subsidiaries, either for use in our United States segment or for distribution to stockholders, we will transfer the dividends from the PRC entities to ZHPV and ZHTH in accordance with the laws and regulations of the PRC, and then ZHPV and ZHTH will transfer the dividends to their respective parent companies and then to us and, if the funds are to be paid to our stockholders as a dividend, the dividend will be distributed by us to all stockholders based on their share ownership, regardless of whether the shareholders are U.S. investors or investors in other countries or regions.

 

3. Our PRC subsidiaries’ ability to distribute dividends is based upon their distributable earnings. Current PRC regulations permit our PRC subsidiaries to pay dividends to their respective shareholders only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, each of the PRC subsidiaries is required to set aside at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of each of their registered capitals. These reserves are not distributable as cash dividends.

 

In addition, the Enterprise Income Tax Law and its implementation rules provide that a withholding tax at a rate of 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless reduced under treaties or arrangements between the PRC central government and the governments of other countries or regions where the non-PRC resident enterprises are tax resident. Pursuant to the tax agreement between Mainland China and the Hong Kong Special Administrative Region, the withholding tax rate in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise may be reduced to 5% from a standard rate of 10%. However, if the relevant tax authorities determine that our transactions or arrangements are for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding tax in the future. Accordingly, there is no assurance that the reduced 5% withholding rate will apply to dividends received by ours Hong Kong subsidiary from its PRC subsidiaries. This withholding tax will reduce the amount of dividends we may receive from our PRC subsidiaries.

 

To address persistent capital outflows and the RMB’s depreciation against the U.S. dollar in the fourth quarter of 2016, the People’s Bank of China and the State Administration of Foreign Exchange, or SAFE, have implemented a series of capital control measures in the subsequent months, including stricter vetting procedures for China-based companies to remit foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. The PRC government may continue to strengthen its capital controls and our PRC subsidiaries’ dividends and other distributions may be subject to tightened scrutiny in the future.

 

Foreign currency exchange regulation in the PRC is primarily governed by the Regulations on the Administration of Foreign Exchange, most recently revised by the State Council on August 5, 2008, Notice on Further Simplifying and Improving Policies of Foreign Exchange Administration Regarding Direct Investment issued by SAFE on February 13, 2015, and the Provisions on the Administration of Settlement, Sale and Payment of Foreign Exchange promulgated by People’s Bank of China on June 20, 1996. Currently, RMB is convertible for current account items, including the distribution of dividends, interest payments, trade and service-related foreign exchange transactions. Conversion of RMB for most capital account items, such as direct investment, security investment and repatriation of investment, however, is still subject to registration with the SAFE. Foreign-invested enterprises may buy, sell and remit foreign currencies at financial institutions engaged in foreign currency settlement and sale after providing valid commercial documents and, in the case of most capital account item transactions, obtaining approval from the SAFE. Capital investments by foreign enterprises are also subject to limitations, which include approvals by the NDRC, the Ministry of Construction, and registration with the SAFE.

 

Therefore, we may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currency for the payment of dividends from our profits, if any. Furthermore, if our subsidiaries in the PRC incur debt on their own in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments.

 

 
73

Table of Contents

 

Years Ended December 31, 2023 and 2022

 

Results of Operations

 

The following tables set forth information relating to our operating results for the years ended December 31, 2023 and 2022 (dollars in thousands) and as a percentage of revenue:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 Dollars

 

 

%

 

 

 Dollars

 

 

%

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy sales (US)

 

$50,523

 

 

 

93.3%

 

$40,599

 

 

 

90.8%

LED sales (US)

 

 

3,055

 

 

 

5.7%

 

 

3,305

 

 

 

7.4%

Financing (US)

 

 

562

 

 

 

1.0%

 

 

814

 

 

 

1.8%

Total revenues

 

 

54,139

 

 

 

100.0%

 

 

44,718

 

 

 

100.0%

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy sales

 

 

40,891

 

 

 

75.5%

 

 

35,093

 

 

 

78.5%

LED sales

 

 

2,099

 

 

3.9%

 

 

2,143

 

 

 

4.8%

Solar farm EPC (China)

 

 

-

 

 

 

0.0%

 

 

-

 

 

 

0.0%

Power purchase agreements and other

 

 

-

 

 

 

0.0%

 

 

-

 

 

 

0.0%

Total cost of revenues

 

 

42,990

 

 

 

79.4%

 

 

37,236

 

 

 

83.3%

Gross profit

 

 

11,149

 

 

 

20.6%

 

 

7,482

 

 

 

16.7%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing (US)

 

 

1,158

 

 

 

2.1%

 

 

1,080

 

 

 

2.4%

Sales and marketing (China)

 

 

-

 

 

 

0.0%

 

 

-

 

 

 

0.0%

General and administrative (US)

 

 

8,789

 

 

 

16.3%

 

 

12,848

 

 

 

28.7%

General and administrative (China)

 

 

718

 

 

 

1.3%

 

 

1,522

 

 

 

3.4%

Total operating expenses

 

 

10,665

 

 

 

19.7%

 

 

15,450

 

 

 

34.5%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) from operations (US)

 

 

1,202

 

 

 

2.2%

 

 

(6,448)

 

 

(14.4)%

Income (loss) from operations (China)

 

 

(718)

 

 

(1.2)%

 

 

(1,522)

 

 

(3.4)%

Equity in income of solar project companies

 

 

864

 

 

 

1.6%

 

 

494

 

 

 

1.1%

Gain on debt extinguishment

 

 

27

 

 

 

0.0%

 

 

1,947

 

 

 

4.4%

Gain on early termination of lease

 

 

4

 

 

 

0.0%

 

 

1,079

 

 

 

2.4%

Interest income

 

 

69

 

 

 

0.1%

 

 

62

 

 

 

0.1%

Interest (expense)

 

 

(1,577)

 

 

(2.9)%

 

 

(1,829)

 

 

(4.1)%

Other income (loss), net

 

 

500

 

 

 

0.9%

 

 

(615)

 

 

(1.4)%

Income (loss) before income taxes

 

 

371

 

 

 

0.7%

 

 

(6,832)

 

 

(15.3)%

Income tax benefit (provision)

 

 

64

 

 

 

0.1%

 

 

(41)

 

 

(0.1)%

Net income (loss)

 

 

435

 

 

 

0.8%

 

 

(6,873)

 

 

(15.4)%

Currency translation adjustment

 

 

(115)

 

 

(0.2)%

 

 

(887)

 

 

(2.0)%

Comprehensive income (loss)

 

$320

 

 

 

0.6%

 

$(7,760)

 

 

(17.4)%

 

Revenues

 

Revenues for the year ended December 31, 2023 were $54.1 million, an increase of $9.4 million or 21% from $44.7 million in the year ended December 31, 2022, all of which was generated by the United States segment. The increase resulted primarily from a $9.9 million increase in solar energy and battery sales. The increase in the solar energy and battery sales in the United States segment in the year ended December 31, 2023 is attributed to the increase in the average size of systems completed coupled with the increase in the sales price per watt for smaller systems. Another factor contributing to the increase is the price per watt for systems being financed with third party lenders. The fees charged by third party lenders have increased over time and such fees are passed through to the customers, i.e., both revenue and cost increase related to the lender fees. During the year ended December 31, 2023 and 2022, our battery sales were $3.2 million and $3.4 million, respectively.  Battery sales refer to the sale of batteries sold other than as a part of a solar system.  During the year ended December 31, 2023, we de-emphasized battery sales as we devoted resources to the sale, installation and permitting of solar systems and we have since expanded our marketing effort for battery sales other than as part of a solar system.  Financing revenue for the years ended December 31, 2023 and 2022 related to income from existing loan agreements.  We have not entered into new financing agreements since 2020 because we did not have the financing to support such operations.   We have no immediate plans to re-enter the business of providing financing to our customers unless we have sufficient funds for such purpose.

 

 
74

Table of Contents

 

During the years ended December 31, 2023 and 2022 and continuing through the date of this annual report, we did not generate any revenue in the China segment because there are no projects under construction.  As a result of the strict lockdown in China through the end of 2022 resulting from the resurgence of the pandemic, we have not been able to negotiate new contracts with SPIC since the completion of the last project in June 2021. Because we currently do not have any projects under contract for our China segment, we have neither revenue nor cost of revenue for our China segment for the years ended December 31, 2023 and 2022.

 

Revenue increased $9.4 million, or 21%, to $54.1 million in the year ended December 31, 2023 from $44.7 million in the year ended December 31, 2022. We deployed 11.1 MW on 1,368 completed systems during the year ended December 31, 2023, compared with 9.4 MW on 1,174 systems during the year ended December 31, 2022, an increase of 18% in wattages. On average, solar revenue per watt was $4.25 in the year ended December 31, 2023 compared to $3.95 in the year ended December 31, 2022, a 8% increase primarily as a result of the increase in the prices of panels and inverters from a year ago, as well as a significant increase in third party lender fees which were priced into the system price for customers who finance the purchase of their systems through our third party lenders. Solar revenue per watt represents the revenue generated during the period from sales of solar systems (excluding battery sales) divided by the wattage installed during the period. Our LED revenue decreased by $250,000, or 8%, to $3.1 million for the year ended December 31, 2023 from $3.3 million for the year ended December 31, 2022, primarily resulting from the decrease in the number of LED projects. LED revenues include LED product sales and LED consulting revenues and are expected to continue to fluctuate based on the number of LED projects awarded which is based on the bidding process and specific customer purchase requirements and timing. The revenue trend from our LED business is therefore not as consistent as our solar business, and LED revenue tends to fluctuate period to period. Our revenue for the year ended December 31, 2023 and 2022 includes finance-related revenues of $562,000 and $814,000, respectively, from our portfolio of solar loans provided to our customers, the decrease, which is expected, reflects the pay down and pay off of customer loans over time since we are not making new loans. Since early 2020, because we did not have the capital to support such operations, we suspended making loans to our solar customers but may resume lending if we have sufficient funds, including from the proceeds of our initial public offering.

 

Cost of revenue and gross profit

 

During the year ended December 31, 2023 and 2022, our China operations did not have any cost of revenue since it did not have any projects under construction during both periods.

 

Cost of revenue for our United States segment increased 15% from $37.2 million in the year ended December 31, 2022 to $43.0 million in the year ended December 31, 2023, primarily as a result of the corresponding increase in revenue in the United States segment. Gross margin for the United States segment increased to 21% for the year ended December 31, 2023 from 17% a year ago, primarily as result of the sales price rising faster than the increase in the unit cost of revenue. The improvement of the gross profit for the year ended December 31, 2023 also reflects a one-time net credit to revenue in the of approximately $435,000 from customer deposits related to solar projects cancelled by customers and customer service projects completed for which revenues should have been recognized in past periods, as well as a one-time credit to cost of revenue of approximately $650,000 related to the over-accrual of accrued warranty liability.   We had no cost of revenue with respect to interest income on customer loans. Our China segment had no revenue and no cost of revenue for the year ended December 31, 2023 and 2022.

 

Our overall gross margin for the year ended December 31, 2023 was 21% compared to 17% in the year ended December 31, 2022, primarily as a result of our ability to increase the sales price commensurate with the continued rising costs of materials, higher sale commissions and increased rates of third party lenders, and partially offset by higher selling prices, in the year ended December 31, 2023. The improvement in the gross margin is also due to a one-time net credit to revenue in the United States segment of approximately $435,000 related to customer deposits for which revenues should have been recognized in the past periods related to solar projects cancelled by customers and customer service projected completed, as well as a one-time credit in the United Segment of $650,000 as described in the preceding paragraph.  China operations did not generate any revenue and did not incur any cost of revenue for the year ended December 31, 2023. We expect that if we are able to generate contracts for major solar farm projects in China, the China segment could generate higher revenue and a lower gross margin than the United States segment in the future, resulting in the China segment continuing to have a negative impact on our consolidated gross margin. To the extent that we incur higher than anticipated costs that we are not able to recover from our customer, the consolidated gross margin will be impacted. As of December 31, 2023 and through the date of this annual report, we did not have any agreements with respect to any solar farm projects in China, either with SPIC or any other customer, we had not generated any revenues from our China segment since 2022, and we cannot assure you that we will be able to generate profitable business in China.

 

 
75

Table of Contents

 

Operating expenses

 

Sales and marketing expenses for the year ended December 31, 2023 increased for our United States segment to $1.2 million, an increase of $78,000, or 7%, from $1.1 million in 2022. Sales and marketing expenses in the United States were 2.1% of revenue for the year ended December 31, 2023 compared to 2.4% for the year ended December 31, 2022.  Our sales and marketing expenses in the United States may fluctuate from time to time based on the types of marketing and promotion initiatives we deploy. Due to the nature of our EPC business in our China segment, the EPC contracts for solar farm projects are generally obtained through customer relationship with just a few corporate customers, with substantially all revenues for our China segment since the second half of 2019 being generated by agreements with SPIC, Accordingly, our China segment did not incur sales and marketing expenses for the year ended December 31, 2023 and 2022.

 

General and administrative expenses for the United States segment for the year ended December 31, 2023 decreased to $8.8 million, a decrease of $4.1 million, or 32%, from $12.8 million for the comparable period of 2022.  The decrease is a result of the prior period’s  write-off of previously capitalized offering costs and notes receivable of $3.4 million related to the termination of our merger agreement with Alberton in April 2022, a decrease in the facility rental costs resulting from an increase in income from subleases at our Riverside headquarters. General and administrative expenses were 29% of revenue for the year ended December 31, 2022, compared to 16% for the year ended December 31, 2023. General and administrative expenses included compensation and benefits, depreciation and amortization (excluding auto depreciation), provision for losses, rental and leasing expense, and other corporate overhead expenses. We expect an overall increase in compensation expenses in 2024 as a result of the expected vesting of stock and options that became vested upon a public stock offering event, and the cost of compliance and other regulatory costs associated with being a public reporting company. All of our corporate overhead, other than overhead directly related to the China segment, is allocated to the United States segment.

 

General and administrative expenses relating to the China segment decreased by $0.8 million, or 53%, from $1.5 million in the prior year to $718,000 in the year ended December 31, 2023, primarily due to a $1.1 million recovery of previously reserved receivable on from a legal settlement relating to one of our projects for SPIC. General and administrative expenses relate to the corporate and overhead expenses specifically connected with the China segment and include personnel costs, facilities rental and leasing and other general overhead expenses and certain pre-development project costs that are expensed prior to the execution of the EPC agreements. All of the corporate headquarter overhead is allocated to the United States segment.

 

Income (loss) from operations

 

Our income from operations was $484,000 for the year ended December 31, 2023 compared to a loss from operations of $8.0 million in the year ended December 31, 2022, a decrease in loss of $8.5 million, or 106%, from the comparable period of 2022. Our income from operations for the United States segment was $1.2 million, compared to a loss from operations of $6.4 million in the year ended December 31, 2022, or a decrease in loss of $7.7 million or 119%, from the year ended December 31, 2022. Our loss from operations for our China segment was $718,000, compared to a loss) from operations from our China segment in the year ended December 31, 2022 of $1.5 million, primarily because our China segment received $1.2 million payment under a legal settlement relating to one of the SPIC projects which had been previously reserved in full. The operating results of our China segment fluctuate based on the timing of awards for EPC projects, the construction contracts in progress and completed as well as the underlying timing of the related performance obligations which relate to our recognition of revenue.

 

Equity in income (loss) from unconsolidated entities

 

Equity in income from unconsolidated entities relates to our China segment and comprises the 30% equity in income from three unconsolidated project companies for which we had previously transferred a 70% interest to SPIC. We record our 30% noncontrolling interest under the equity method of accounting. The equity in income reported for the year ended December 31, 2023 was $864,000 compared to $494,000 in the year ended December 31, 2022, an increase of $370,000 or 75%. The increase is attributed to the higher power production this year resulting from the improvement over the prior year’s inferior sunshine quality affecting the Guizhou region in China, as well as additional costs incurred to comply with SPIC internal safety production requirements and increased interest expense due to the change in SPIC’s accounting from cash to accrual in 2022.

 

 
76

Table of Contents

 

Gain on debt extinguishment

 

Gain on debt extinguishment for the year ended December 31, 2023 was $27,000 and relates primarily to an exchange of two 3% EB5 note payable to a 4% convertible note payable. Gain on debt extinguishment for the year ended December 31, 2022 was $1.9 million and is primarily related to the forgiveness of three PPP loans to three U.S. subsidiaries and the related accrued interest.

 

Interest expense, net

 

Interest expense, net, for the year ended December 31, 2023 was $1.5 million, a decrease of $257,000, or 15%, from the 2022. Our interest expense in the year ended December 31, 2023 primarily includes interest at 3% on two loans from related parties in the United States with a total principal balance of $17.0 million at December 31, 2023, interest at 4% on convertible notes issued to former limited partners of CEF in transactions in which the former limited partners of CEF accepted a 4% convertible note issued by SolarMax and the subsidiary that borrowed the funds from CEF with an aggregate principal balance of $7.6 million at December 31, 2023, and interest at 8% on promissory notes issued to SMX Property (a related party) in October 2022 with a principal balance of $1.4 million at December 31, 2023. The convertible notes issued to the former limited partners of CEF were issued as payment of the former limited partner’s capital account in CEF and replace debt of an equal amount that had been due to CEF. The notes are secured by the same collateral as the notes to CEF.

 

Other income (expenses), net

 

During the year ended December 31, 2023, other income was $500,000, consisting primarily of $308,000 cash distributions declared from zero basis equity investments in Alliance entities in the United States segment, $264,000 of gain on insurance settlement related the fire claim at the Riverside headquarters for the United States segment, $266,000 of expense related to the foreign currency transaction for our United States segment intercompany receivable denominated in the Chinese currency, $114,000 of additional payment on one of the SPIC projects representing interest on the amount previously owed on the project in the China segment, and $54,000 of income related to a vendor invoice on the project due to the poor product quality in the China segment.

 

During the year ended December 31, 2022, other expenses, net was $615,000, consisting primarily of $262,000 cash distributions from zero basis equity investments in Alliance entities in the United States, offset by $938,000 of expense related to the foreign currency transaction loss for our United States segment intercompany receivable denominated in the Chinese currency.

 

Income tax benefit (provision)

 

For the year ended December 31, 2023 and 2022, our United States segment reported an income tax benefit (expense) of $(6,000) for both periods attributable to state minimum tax liabilities. For the China segment, an income tax benefit (expense) of $70,194 and $(35,431) was reported for the year ended December 31, 2023 and 2022, respectively, arising from profitable operations subject to China income tax.

 

Net income (loss)

 

As a result of the foregoing, we had consolidated net income of $434,786 for the year ended December 31, 2023, compared with a consolidated net (loss) of $(6.9) million for the year ended December 31, 2022. The basic and diluted net income per share was $0.01 and $(0.17) for the year ended December 31, 2023 and 2022, respectively.

 

Currency translation adjustment

 

Although our functional currency is the U.S. dollar, the functional currency of our China subsidiaries is the RMB. The financial statements of our subsidiaries are translated to U.S. dollars using period end exchange rates for assets and liabilities, and average exchange rates for the period for revenues, costs, and expenses. Net gains and losses resulting from foreign exchange transactions are included in the consolidated statements of operations and reflect changes in the exchange rates between U.S. dollars and RMB.

 

As a result of foreign currency translations, which are non-cash adjustments, we reported net foreign currency translation losses of approximately $0.1 million for the year ended December 31, 2023 and approximately $1.2 million for the year ended December 31, 2022.

 

 
77

Table of Contents

 

Liquidity and Capital Resources

 

The following tables show consolidated cash flow information for the years ended December 31, 2023 and 2022 (dollars in thousands):

 

 

 

Years Ended

December 31,

 

 

$ Increase

(Decrease)

 

 

 

2023

 

 

2022

 

 

Consolidated cash flow data:

 

 

 

 

 

 

 

 

 

Net cash provided by (used in) operating activities

 

$3,815

 

 

$(1,972)

 

$5,615

 

Net cash provided by (used in) investing activities

 

 

(6)

 

 

(281)

 

 

275

 

Net cash provided by (used in) financing activities

 

 

(5,046)

 

 

(7,500)

 

 

2,454

 

Net increase (decrease) in cash and cash equivalents and restricted cash

 

 

(1,275)

 

 

(9,233)

 

 

7,958

 

Net increase (decrease) in cash and cash equivalents and restricted cash excluding foreign exchange effect

 

 

(1,237)

 

 

(9,752)

 

 

8,515

 

 

Operating Activities

 

Net cash provided by operating activities for the year ended December 31, 2023 was $3.8 million, compared to net cash used by operating activities for the year ended December 31, 2022 of $2.0 million, a decrease in cash used of $5.8 million, resulting from a decrease in cash of $1.6 million from the overall change in operating assets and liabilities, a increase in cash used of $91,000 from non-cash expense and a decrease in net loss of $7.3 million. During the year ended December 31, 2023, our operating assets and liabilities provided $1.5 million in cash, compared to cash provided of $3.2 million for the year ended December 31, 2022, resulting in an decrease in cash provided of $1.6 million in operating assets and liabilities. The decrease in cash used by our operating assets and liabilities during the year ended December 31, 2023 is primarily due to a $4.8 million decrease in cash from unbilled receivables, $1.3 million decrease in cash from contract liabilities, $1.7 million decrease in cash from customer loans receivable, $281,000 decrease in cash from operating lease liabilities, and $2.3 million decrease in cash from accrued expenses and other liabilities, with an offset from a $4.0 million increase in cash from receivables and current assets, receivables from SPIC and project companies, and other receivables and current assets and other assets, $2.1 million increase in cash from inventories, $3.7 million increase in cash from accounts payable, and $0.9 million increase in cash from contract assets. We expect the fluctuations of working capital over time to vary based on the construction status and the related contractual billings of the EPC projects which could vary from project to project. Non-cash charges for the year ended December 31, 2023, which was a non-cash income of $1.84 million, compared to a non-cash income of $1.75 million, in 2022, an increase in non-cash income of $91,000, comprised of $343,000 increase from depreciation and amortization expense, $138,000 increase from loss provisions for bad debts, loan losses, inventories and warranties, $8,000 increase from deferred income taxes, $1.9 million increase from gain on debt extinguishment, $1.1 million increase from gain on early termination lease at the Riverside headquarters with SMX Property, LLC (a related party) in October 2022, $80,000 increase from gain on disposal of property and equipment, offset by a $370,000 decrease in equity in income of investments, and a $3.4 million decrease from the write-off of capitalized merger costs and loans made by us to Alberton and its sponsor in connection with the proposed merger which was terminated in April 2022.

 

Non-cash adjustments changes:

 

 

$370,000 decrease resulting from a net increase in equity in income from our equity investments.

 

 

 

 

$343,000 increase in depreciation and amortization expense which includes loan and debt discounts amortization.

 

 

 

 

$3.4 million decrease from the write-off of capitalized merger costs and loans made by us to Alberton and its sponsor in connection with the proposed merger which was terminated in April 2022.

 

 

 

 

$1.9 million net increase from the reduction in gain on debt extinguishment with respect to the PPP loans that were forgiven in 2022 and other loans.

 

 

 

 

$80,000 increase from the reduction in gain on disposal of property and equipment.

 

 

 

 

$138,000 increase in expenses associated with loss provisions for bad debts, loan losses, inventories, warranty, customer care and production guaranty.

 

 

 

 

$8,000 increase in deferred income taxes.

 

 

 

 

$1.1 million increase resulting from the gain associated with the early termination of our headquarters lease in Riverside, California.

 

 
78

Table of Contents

 

Changes in operating assets and liabilities:

 

$4.0 million increase in net cash inflow from receivables and current assets, receivables from SPIC and project companies, and other receivables and current assets and other assets.

$4.8 million decrease in cash from unbilled receivables.

$2.1 million increase in net cash inflow from inventories.

$1.7 million decrease in net cash inflow from customer loans receivable.

$3.7 million increase in cash inflows from accounts payable.

$2.7 million decrease in cash from accrued expenses and other liabilities.

$1.3 million decrease in net cash outflow from contract liabilities related to projects for which the performance obligations have not been satisfied under the revenue recognition standard which became effective January 1, 2019.

$0.9 million increase in net cash inflow from contract assets related to projects for which the performance obligations have not been satisfied under the revenue recognition standard which became effective January 1, 2019.

 

 

 

$281,000 decrease in net cash from operating lease liabilities.

 

Investing Activities

 

Net cash used in investing activities for the year ended December 31, 2023 was $6,550, consisting of $27,999 for the purchase of property and equipment, partially offset by cash received of $21,449 related to the disposal of property and equipment. Net cash provided by investing activities for the year ended December 31, 2022 was $280,524, consisting of $288,856 advanced to Alberton and its sponsor and $83,466 for the purchase of property and equipment, partially offset by cash received of $91,798 related to the disposal of property and equipment. 

 

Financing Activities

 

Net cash used in financing activities for the year ended December 31, 2023 was $5.0 million, consisting of $4.8 million principal payments on convertible notes in the United States segment, $48,939 payments on other borrowings and equipment leases in the United States segment, $6.6 million of additional legal settlement proceeds received on behalf of Uonone in the China segment, and $6.8 million payment to Uonone and related expenses on Uonone’s behalf related to the legal settlement received on its behalf in the China segment.

 

Net cash used in financing activities for the year ended December 31, 2022 was $7.5 million, consisting of $7.1 million principal payments on convertible notes in the United States segment, $93,636 payments on other borrowings and equipment leases in the United States segment and $356,329 payment to Uonone related to legal settlement received by SolarMax on Uonone’s behalf in the China segment.

 

 
79

Table of Contents

 

Cash and Cash Equivalents and Restricted Cash

 

The following table sets forth, our cash and cash equivalents and restricted cash held by our United States and China segments at December 31, 2023 and 2022 (dollars in thousands):

 

 

 

          December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

US Segment

 

 

 

 

 

 

Insured cash

 

$819

 

 

$1,458

 

Uninsured cash

 

 

813

 

 

 

1,163

 

 

 

 

1,632

 

 

 

2,621

 

China Segment

 

 

 

 

 

 

 

 

Insured cash

 

 

295

 

 

 

391

 

Uninsured cash

 

 

967

 

 

 

1,157

 

 

 

 

1,262

 

 

 

1,548

 

Total cash and cash equivalents & restricted cash

 

 

2,894

 

 

 

4,169

 

Cash and cash equivalents

 

 

2,539

 

 

 

3,822

 

Restricted cash

 

$355

 

 

$347

 

 

We currently do not plan to repatriate any cash or earnings from any of our non-United States operations because we intend to utilize such funds to expand our China operations. Therefore, we do not accrue any China exit taxes related to the repatriation.

 

Under applicable PRC law and regulations, our PRC subsidiaries are required to set aside at least 10% of their respective accumulated after-tax profits, if any, each year, to fund certain reserve funds, until the aggregate amount of such fund reaches 50% of its registered capital before they may pay dividends. We do not believe that this restriction will impair our operations since we do not anticipate that we will use the cash generated from our PRC operations in those operations and we do not plan to repatriate such funds to the United States.

 

Borrowings

 

Prior to October 13, 2022, we leased our headquarters from SMX Property, LLC, a California limited liability company (“SMXP”), which is a related party. The owners and principal management group of SMXP consist of David Hsu, our chief executive officer and a director, Simon Yuan, a director, and Ching Liu, our former executive vice president and a current 5% stockholder. In October 2022, SMXP sold its interest in the building at 3080 12th Street, Riverside, California, which serves as our headquarters, to an unrelated party known as 3080 12 Street, LLC. (“3080 Landlord”). In October 2022, we entered into a lease agreement with 3080 Landlord to lease the property until December 31, 2026. Under the lease with 3080 Landlord, we lease the entire building, whereas under the prior lease we leased the portion of the building we occupy. We have the right to sublease space in the property with the consent of the landlord, such consent not to be unreasonably withheld, and we currently sublease the portion of the building that we are not using. Rent for the first lease year is at the annual rate of $1.6 million and increases 3% per year. Since the lease is a net lease, we pay all of the operating expenses of the building.

 

Contemporaneously with the execution of our lease with 3080 Landlord and the termination of our former lease with SMXP, we issued two two-year 8% notes to SMXP. Both notes provide for quarterly payments of interest during the term with the principal being due at maturity. One note, in the principal amount of $414,581, was issued to pay past due rent under our former lease with SMXP for the period June 1, 2022 to October 12, 2022. The second note, for $944,077 was issued in respect of a loan from SMXP to finance our security deposit ($809,209) and one month’s rent under our lease with 3080 Landlord.

 

 
80

Table of Contents

 

EB-5 Loans

 

On January 3, 2012, CEF entered into a loan agreement with SREP, one of our United States subsidiaries, pursuant to which CEF advanced $45.0 million. On August 26, 2014, CEF II entered into a loan agreement with LED, another United States subsidiary, for up to $13.0 million. CEF II advanced $10.5 million pursuant to the agreement. The proceeds of the loans were used by our subsidiaries for their operations. The loans from CEF and CEF II accrue interest at 3% per annum, payable quarterly in arrears. The loans are secured by a security interest in the accounts and inventory of the borrowing subsidiary. CEF and CEF II are limited partnerships, the general partner of which is Inland Empire Renewable Energy Regional Center, a related party. The limited partners of both CEF and CEF II are investors who made a capital contribution to CEF or CEF II pursuant to the United States EB-5 immigration program and are not related parties. The EB-5 immigrant investor visa is a federal program that grants green cards and a path to citizenship to foreign investors who invest at least $500,000 toward job-creating projects. Under this program, which is administered by the United States Customs and Immigration Service, entrepreneurs (and their spouses and unmarried children under 21) are eligible to apply for a green card (permanent residence) if they make the necessary investment in a commercial enterprise in the United States and plan to create or preserve 10 permanent full-time jobs for qualified United States workers. We are a commercial enterprise that creates permanent full-time jobs in the United States.

 

The loans from CEF and CEF II become due, as to the investment of each limited partner, four years from the date of the loan and may be extended as may be necessary to meet applicable USCIS immigrant investor visa requirements, which will be the date that the limited partner is eligible for a green card. Under the limited partnership agreements for CEF and CEF II, the limited partners have the right to demand repayment of their capital account when the petition is approved, which demand may trigger a maturity of the loan from CEF or CEF II in the amount of the limited partner’s investment. The initial four-year term of notes in the principal amount of $55.5 million, which were issued to CEF and CEF II, and had expired prior to December 31, 2023 and are on extension until the limited partners meet applicable immigrant investor visa requirements. We cannot determine the period of the extensions. As of March 31, 2024, limited partners whose capital contributions funded loans of $41.5 million had received their green card approval and their extensions expired and one limited partner whose capital contribution funded $500,000 had withdrawn from CEF II and the limited partner’s capital contribution was returned. The petitions of limited partners of CEF whose capital contribution funded loans of $3.5 million are pending.

 

As the loans matured and the limited partners requested return of their capital contribution, we offered the limited partners, in lieu of the payment by the limited partnership, a convertible note with a term of five years, with 20% of the principal amount being due on each of the first, second, third, fourth and fifth anniversaries of the date of issuance. The notes are secured by the same assets that secured the notes issued to CEF. As of March 31, 2024, we had issued convertible notes in the principal amount of $36.5 million to former limited partners of CEF, of which principal payments of $19.75 million had been made on the anniversary of the respective dates of issuance, and convertible notes in the principal amount of $2.5 million had been purchased by us for $1.77 million, leaving convertible notes in the principal amount of $14.25 million outstanding. As of March 31, 2024, notes to CEF and CEF II in the aggregate principal amount of $15.0 million were outstanding.

 

Six of the limited partners commenced an action against CEF, us and others, including Mr. Hsu and Mr. Yuan, seeking cash payment of their capital contribution to CEF totaling $3.0 million and other relief, including a declaration that the $45.0 million note to CEF is due and payable. All six of these limited partners settled their actions. One of these limited partners accepted a convertible note.

 

During the years ended December 31, 2023 and 2022, we made payments on account of the EB-5 notes exchanged for convertible notes in the amount of $3.8 million and $6.05 million, respectively, either as payments of installments of principal due under the convertible notes or to pay the principal amount of the notes at a discount. Such payments were made from our cash flow from operations. We plan to use our cash flow to make any payments necessary to pay the convertible notes as they become due to the extent that the note holders do not exercise their conversion rights under the notes. However, to the extent that we do not have the funds to pay these notes we may use the proceeds of our initial public offering to meet our liquidity needs, including to make such payments.

 

Other Debt Obligations

 

We have a loan for $2.0 million from an unrelated party bearing interest rate at 6% per annum which becomes due at June 30, 2024. This loan had been extended periodically since the original maturity date of April 30, 2021.

 

On February 1, 2021, we received loans pursuant to the PPP Second Draw totaling $1,855,813. The loans were issued to three of our United States subsidiaries and may be entirely or partially forgivable if the loan proceeds are used for eligible expenses which include employee payroll, mortgage interest, rents, utilities and other eligible costs allowed by the Small Business Administration, during the 24-week period beginning on the date of the first disbursement of the loans. For the non-forgivable portion, the loans would be due in five years at a fixed interest rate of one percent per annum with the first payment due 16 months from the date of the first disbursement of the loans. In February and April 2022, $1,852,291 of the loans from the PPP Second Draw were forgiven and in May 2022 the remaining $3,522 of the loans were repaid.

 

 
81

Table of Contents

 

On October 10, 2022, SMX Property LLC, a related party, made unsecured loans to us for $944,077 and $414,581 at an interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest of both notes is due on October 10, 2024. The proceeds of the loans were used to pay the security deposit and lease obligations for one month owed to the new owner of our headquarters building under the new lease agreement and for rent on our headquarters building from June 1, 2022 to October 12, 2022.

 

Contractual Obligations

 

Borrowings

 

Principal maturities for the financing arrangements as of December 31, 2023 are as follows (dollars in thousands):

 

For the year ending December 31,

 

 Bank and Other Unsecured Loans

 

 

 EB-5 Loans - Related Party

 

 

 Notes Payable - Related Party

 

 

 Convertible Notes

 

 

 Total

 

2024

 

$2,000

 

 

$10,000

 

 

$1,359

 

 

$8,680

 

 

$22,039

 

2025

 

 

 

 

 

 

7,000

 

 

 

 

 

 

 

4,990

 

 

 

11,990

 

2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,890

 

 

 

1,890

 

2027

 

 

 

 

 

 

 

 

 

 

 

 

 

 

500

 

 

 

500

 

2028

 

 

 

 

 

 

 

 

 

 

 

 

 

 

190

 

 

 

190

 

Total

 

$2,000

 

 

$17,000

 

 

$1,359

 

 

$16,250

 

 

$36,609

 

 

Operating Leases

 

Future minimum lease commitments for office facilities and equipment for each of the next five years as of December 31, 2023, are as follows (dollars in thousands):

 

For the year ending December 31,

 

Related Parties

 

 

Others

 

 

Total

 

2024

 

$133

 

 

$1,684

 

 

$1,817

 

2025

 

 

133

 

 

 

1,726

 

 

 

1,859

 

2026

 

 

133

 

 

 

1,768

 

 

 

1,901

 

2027

 

 

133

 

 

 

-

 

 

 

133

 

2028

 

 

133

 

 

 

-

 

 

 

133

 

Thereafter

 

 

554

 

 

 

-

 

 

 

554

 

Total

 

$1,219

 

 

$5,178

 

 

$6,397

 

 

Employment Agreements

 

On October 7, 2016, we entered into employment agreements with our chief executive officer, David Hsu, for a five-year term commencing January 1, 2017 and continuing on a year-to-year basis unless terminated by us or Mr. Hsu on not less than 90 days’ notice prior to the expiration of the initial term or any one-year extension. The agreements provide for an annual salary with an increase of not less than 3% and an annual bonus in restricted stock and cash equal to a specified percentage of consolidated revenues for each year. Mr. Hsu’s annual salary for 2023 was $716,431, and his salary for 2024 is at the annual rate of $737,924. We also owe Mr. Hsu $675,000 as the cash payment in connection with his exchange of 1,348,213 restricted shares of common stock for options to purchase 1,428,432 shares of common stock at $5.01 per share and a cash payment of $675,000, which was initially payable by December 15, 2019 and has been extended and is now due commencing on February 27, 2025 in twelve equal monthly installments. In addition, at March 31, 2024, we owed Mr. Hsu $1,833,378, representing deferred salary from 2019, 2020, 2021, 2022, 2023, and 2024 and cash bonuses deferred from 2017 and 2018. Mr. Hsu waived his bonus for 2019, 2020, 2021, 2022, and 2023 as part of the suspension of incentive programs for key employees, and he agreed that the $1,833,378 deferred salary and bonus be paid in twelve equal monthly installments with the first payment becoming due on February 27, 2025.

 

 
82

Table of Contents

 

Cash Requirements

 

We require substantial funds for our business, and we believe that the net proceeds from our initial public offering, together with cash generated by our operations should enable us to meet our cash requirements for at least the twelve months from the date of this annual report. However, we cannot assure you that we will not require additional funds to meet our commitments or that funds will be available on reasonable terms, if at all. We have significant debt obligations which mature or may mature during the next year. We have extended our loan obligation to an unrelated third party for $2.0 million to June 30, 2024 and, with respect to the loans made under the EB-5 program, as described above, we are seeking to refinance the loans through the issuance of secured subordinated convertible notes to the limited partners of the lenders. We also have obligations to Mr. Hsu described above, approximately $2.5 million of which will be paid in twelve equal monthly installments with the first payment becoming due on February 27, 2025. We cannot assure you that we will be able to negotiate extensions to our loans or refinancing of our EB-5 debt. The willingness of the limited partners of CEF and CEF II to accept convertible notes rather than a cash payment of their investment in the limited partnership may be affected by their perception of our performance and the performance of our common stock as well as their perception that they could get a more favorable result with litigation. If our current liabilities exceed the available cash, including the proceeds of our initial public offering, we will need to obtain alternative financing. We cannot assure you that such financing will be available on acceptable, if any terms, which would impair our ability to develop our business. Our financial statements for the year ended December 31, 2023 have a going concern paragraph.

 

Critical Accounting Estimates and Policies

 

The accounting policies described below are considered critical to obtaining an understanding of our consolidated financial statements because their application requires the use of significant estimates and judgments by management in preparing the consolidated financial statements. Management estimates and judgments are inherently uncertain and may differ significantly from actual results achieved. Management considers an accounting estimate to be critical if the estimate requires significant assumptions and changes in the estimate or, the use of alternative estimates, could have a material impact on our results of operations or financial position. For more information on our accounting policies, see "Notes to Consolidated Financial Statements—Note 2. Basis of Presentation and Summary of Significant Accounting Policies."

 

Impairment assessment of goodwill

 

Nature of Estimates Required

 

                At least annually, we are required to assess the carrying value of our long-lived assets and related intangibles for impairment whenever events or changes in circumstances indicate that the carrying value of the long-lived asset, or group of assets, may not be recoverable. Recoverability of long-lived assets is measured by comparing the carrying amount of the long-lived assets to the respective estimated future undiscounted cash flows. The estimated future undiscounted cash flows are calculated utilizing the lowest level of identifiable cash flows that are largely independent of the cash flows of other assets and liabilities. If our analysis indicates that the carrying value of the long-lived assets is not recoverable on an undiscounted cash flow basis, it recognizes an impairment charge for the amount by which the carrying value exceeds the fair value of the long-lived asset.

 

Key Assumptions and Approach Used

 

                Goodwill is tested for impairment at least annually based on certain qualitative factors to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. When assessing goodwill for impairment, we consider the enterprise value and if necessary, the discounted cash flow model, which involves assumptions and estimates, including our future financial performance, weighted-average cost of capital and interpretation of currently enacted tax laws. Circumstances that could indicate impairment and require us to perform a quantitative impairment test include a significant decline in the financial results, a significant decline in the enterprise value relative to our net book value, an unanticipated change in competition or the market share and a significant change in the strategic plans.

 

                Our China segment did not complete any new projects in 2021, 2022 or 2023; however, we believe it is more likely than not the fair value of our China segment is greater than its carrying value because we believe that we will generate business in 2024 from SPIC and/or other PRC customers with which we are engaged in negotiations.

 

                Because of the COVID restrictions, we were not able to complete negotiation for new projects with SPIC and with one other potential customer. In China, in order for us to generate business, we need to have face-to-face meetings with the representatives of SPIC or any other potential customers rather than remote meetings such as Zoom. These negotiations were initially deferred from late 2021 until 2022 and further deferred to 2023 as a result of COVID restrictions. We are now engaged in negotiations with respect to new projects for our China segment. In addition, our negotiations were impacted by a temporary spike in panel prices in China, which began to moderate in 2022. Despite the interruption of COVID in China, we believe that the macroeconomic conditions for the solar market in China continues to be strong. China remains the number one market in the world for photovoltaic systems, which includes the solar farms that our China segment designs and builds for third parties. As COVID restrictions eased in late 2022, discussions, negotiations, design work and permitting on potential projects resumed in the first quarter of 2023, although, as of the date of this annual report, we have not entered into any agreements.

 

Effect if Different Assumptions Used

 

                Under different assumptions, there could be a likelihood that the fair value of our China segment is less than its carrying value and would require an impairment.

 

 

83

 

 

Allowance for credit and loan losses

 

Nature of Estimates Required

 

                In adopting ASU 2016-13, we are required to estimate credit and loan losses based on a forward-looking methodology and, if needed, record a reserve for each of the following assets: accounts receivable, customer loans receivable and certain contract assets.

 

Key Assumptions and Approach Used

 

                In determining the expected loss, we make assumptions based on historical collection experience, current and forecasted economic and business conditions, and a review of the status of each customer’s financial asset account. Specifically, we estimate loss reserve based on the aging of the financial asset balances and the financial condition of customers and provide for specific allowance amounts for those customers that have a higher probability of default. With respect to our China segment, we review China’s current and future economic conditions along with its political landscape, and how these factors may affect our receivable from SPIC, a state-owned entity. We regularly monitor collection status of these financial assets through account reconciliation, payment tracking, customer’s financial condition and macroeconomics conditions.

 

Effect if Different Assumptions Used

 

                We believe that assumptions not based on the use of historical collection experience, current and forecasted economic, political (China segment) and business conditions, and a review of the status of each customer’s financial asset account would be contra to the requirements of ASU 2016-13 and a departure from GAAP.

 

Income Taxes

 

Nature of Estimates Required 

 

                As part of the process of preparing our consolidated financial statements, we are required to estimate income taxes for each jurisdiction in which we operate. This process involves estimating actual current period tax expense together with assessing temporary differences resulting from differing treatment of items, such as depreciation, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included within our balance sheets, including net operating loss and tax credit carryforwards. Certain estimates and assumptions are required to determine whether deferred tax assets can and will be utilized in future periods.

                We take certain tax positions we believe are in accordance with the applicable tax laws. However, these tax positions are subject to interpretation by the Internal Revenue Service, state tax authorities and the courts. We determine uncertain tax positions in accordance with the authoritative guidance.

 

Key Assumptions and Approach Used

 

                In determining whether it is more likely than not that all or some portion of net operating loss and tax credit carryforwards can be utilized, we analyze the trend of GAAP earnings and then estimates the impact of future taxable income, reversing temporary differences and available prudent and feasible tax planning strategies based on currently enacted tax laws.

 

                Accounting for tax obligations requires management judgment. We use judgment in determining whether the evidence indicates it is more likely than not, based solely on the technical merits, that a tax position will be sustained, and to determine the amount of tax benefits to be recognized. Judgment is also used in determining the likelihood a tax position will be settled and possible settlement outcomes. In assessing uncertain tax positions we consider, among others, the following factors: the facts and circumstances of the position, regulations, rulings, and case law, opinions or views of legal counsel and other advisers, and the experience gained from similar tax positions. We evaluate uncertain tax positions at the end of each reporting period and make adjustments when warranted based on changes in fact or law.

 

Effect if Different Assumptions Used

 

                Should a change in facts or circumstances, including a change in enacted tax legislation, lead to a change in judgment about the ultimate realizability of a deferred tax asset, we would record or adjust the related valuation allowance in the period that the change in facts and circumstances occurs, along with a corresponding increase or decrease in the provision for income taxes.

 

Actual income taxes may differ from the estimated amounts which could have a significant impact on the liabilities, revenue and expenses recorded in the financial statements. Significant judgment is required to determine the tax treatment of particular tax positions that involve interpretations of complex tax laws. Such liabilities are based on judgment and a final determination could take many years from the time the liability is recorded. Furthermore, settlement of tax positions included in open tax years may be resolved by compromises of tax positions based on current factors and business considerations that may result in material adjustments to income taxes previously estimated. For a discussion of current and deferred taxes, net operating losses and tax credit carryforwards, accounting for uncertainty in income taxes, unrecognized tax benefits, and tax disputes, see "Notes to Consolidated Financial Statements—Note 18. Income Taxes."

  

 

84

 

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable

 

Item 8. Financial Statements and Supplementary Data

 

The financial statements start on Page F-1

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures

 

Not applicable

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act. Disclosure controls and procedures are controls and other procedures designed to ensure that the 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 us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and our principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.  At December 31, 2023, we were a privately-owned company, not subject to disclosure controls and internal controls over financial reporting required by the Exchange Act for public companies.

  

This annual report on Form 10-K does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our registered public accounting firm due to a transition period established by rules of the SEC for newly public companies. 

  

 
85

Table of Contents

 

Item 9B. Other Information

 

We have adopted an insider trading policy. Our insider trading policy is available on our website and is filed as an exhibit to this annual report.

 

During the fourth quarter of 2023, we were a privately owned company and disclosure required by Item 9B was not applicable.

 

Item 9C. Disclosure Regarding Foreign Jurisdiction that Prevent Inspections.

 

Not applicable

 

 
86

Table of Contents

 

Part III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

Executive Officers and Directors

 

Set forth below is certain information with respect to our directors and executive officers:

 

Name

 

Age

 

 Title

David Hsu

 

60

 

Chief executive officer and director

Stephen Brown

 

64

 

Chief financial officer

Simon Yuan

 

69

 

Director

Wei Yuan Chen

 

65

 

Director

Jinxi Lin

 

64

 

Director

Wen-Ching (Stephen) Yang, Ph.D.

 

61

 

Director

Lei Zhang, Ph.D.

 

41

 

Director

 

David Hsu, together with Simon Yuan and Ching Liu, who was formerly an executive officer and director and is a 5% stockholder, are our founders. Mr. Hsu has served as our chief executive officer and a director since our organization in February 2008. Mr. Hsu has more than 20 years of experience in sales, international business development and management in the automotive and energy industries. Before starting SolarMax in 2008, Mr. Hsu served as a consultant to China Sunergy a leading photovoltaic panel manufacturer and solar energy company. Mr. Hsu received a bachelor’s degree in electrical engineering from Shanghai Jiao Tong University School of Engineering. Mr. Hsu’s solar energy industry experience and his relationships with industry experts qualify him to serve as a director.

 

Stephen Brown has served as our chief financial officer since May 2017. From 2013 until April 2017, he was chief financial officer of STAAR Surgical Company. Mr. Brown was vice president, global finance of Bausch & Lomb from 2008 until 2013 and chief financial officer of Hoya Surgical Optics from 2007 to 2008. He served in various capacities over a 13-year period with Johnson & Johnson including chief financial officer of the Advanced Sterilization Products division. His 35-year business career also includes the founding of Degree Baby Products, a privately held company that was sold after six years of operations to Johnson & Johnson. Mr. Brown holds an M.B.A. degree from University of California, Los Angeles Anderson School of Management and earned a B.A. degree in Business Administration from California State University, Fullerton.

 

Simon Yuan, one of our founders, served as a director since February 2008 and chief financial officer from February 2008 until May 2017. In 1989, Mr. Yuan founded Simon& Edward, LLP, a PCAOB registered public accounting firm of which he has been managing partner since its founding. Prior to founding Simon& Edward, Mr. Yuan was employed by Wells Fargo Bank as a senior internal auditor and by the State of California as a tax auditor. Mr. Yuan was also a supervising senior auditor with the international accounting firm of Moore Stephens. Mr. Yuan’s professional experience encompasses more than 30 years of public accounting, with expertise in a broad range of business accounting and auditing, and international taxation, estate planning, business merger and acquisition, and general business consulting. Mr. Yuan is an active leader, officer and participant of many professional and charitable organizations. He is a director of the Sino-American Certified Public Accountants Association and also served as its president in 1998. Mr. Yuan received a Master of Accountancy from Ohio State University. Mr. Yuan’s accounting background, as well as his service as our chief financing officer, qualify him to serve as a director.

 

Wei Yuan Chen has served as a director since April 2010. Mr. Chen, who is semi-retired, was the chief designer and director for Xing Rong Project Management Company, Shanghai, China, a position he held from 1990 to 2010. In 2002, Mr. Chen received the “Design and Build” of the year award for designing the headquarters of Applied Material, Shanghai, China. Mr. Chen earned his bachelor’s degree from Tsinghua University. Mr. Chen brings to us his project management knowledge and 20 years of experience of implementation and integration of renewable sources into his architectural designs. Mr. Chen’s experience in project management and familiarity with the Chinese market qualify him to serve as a director.

 

 
87

Table of Contents

 

Jinxi Lin has served as a director since 2014. Mr. Lin serves as the chairman of AMD, a publicly traded solar panel manufacturer in Asia and the Middle East and one of our major stockholders. Mr. Lin founded AMD in 2006 and has served as its chairman since its formation. Mr. Lin received his undergraduate degree in business administration from Northwest Polytechnic University. Mr. Lin’s knowledge of the solar industry and the Chinese market qualify him to serve as a director.

 

Dr. Wen-Ching (Stephen) Yang has been a director since December 2020. Dr. Yang is the founder of Grand Trust International Law Offices and has been the partner-in-charge since 2008. He has also been the chief executive officer of Taoyuan Enterprise Chamber since 2016. Dr. Yang received his bachelor’s and master’s degrees from National Taiwan University and his PhD in economics in law from the law school at Peking University. Dr. Yang was also a research fellow at the John F. Kennedy School of Government at Harvard University. Dr. Yang’s background in economics qualify him as a director.

 

Dr. Lei Zhang has been a director since November 2020. She has been associate professor, which is a tenured position, in the Department of Mechanical Engineering at the University of Alaska, Fairbanks since July 2018, having been an assistant professor in that department from August 2013 to June 2018. She is co-author of a number of annual books on energy technology and is co-author of a number of articles in her field in peer reviewed journals. Dr. Zhang received her B.Eng. and M.S. in Material Science and Engineering from China University of Mining & Technology, Beijing, and her Ph.D. from Michigan Technological University. Dr. Zhang’s knowledge of the energy industry qualifies her to serve as a director.

 

All of our executive officers and directors are located in the United States except that two directors (Wei Yuan Chen and Jinxi Lin) are located in China and one director (Wen-Ching (Stephen) Yang) is located in Taiwan. As a result, it may be difficult, or in some cases not possible, for investors in the United States to enforce their legal rights, to effect service of process upon those directors located outside the United States, to enforce judgments of United States courts predicated upon civil liabilities and criminal penalties on our directors under United States securities laws. In particular, the PRC does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts with the United States and many other countries and regions. Therefore, recognition and enforcement in the PRC of judgement of United States courts in relation to any matter not subject to a binding arbitration provision may be difficult or impossible.

 

Key Employee

 

Bin Lu, age 54, is the head of our China segment. Mr. Lu has been employed in our China segment since we acquired ZHPV in 2015. Mr. Lu was employed with ZHPV prior to our acquisition of ZHPV. Mr. Lu received a bachelor’s degree from Shanxi University.

 

Information about the Board of Directors

 

Our board of directors oversees our business and affairs and monitors the performance of management. In accordance with corporate governance principles, the board does not involve itself in day-to-day operations. The directors keep themselves informed through discussions with our chief executive officer and other key executives, by reading the reports and other materials that we send them, and by participating in board and committee meetings. Directors hold office for a term of one year and until their successors have been elected and qualified unless the director resigns or by reasons of death or other cause is unable to serve in the capacity of director.

 

Terms of Directors

 

Our directors are elected for a term of one year, until the next annual meeting of stockholders and until their successors are elected and qualified. Pursuant to our bylaws, our officers serve at the pleasure of the board of directors subject to any rights they may have pursuant to employment agreements and applicable law.

 

Committees of the Board of Directors

 

Effective upon the effectiveness of the registration statement of which this prospectus is a part, we established an audit committee, a compensation committee and a nominating and corporate governance committee. We have adopted a charter for each of the three committees. Each committee’s members and functions are described below.  Pursuant to the Nasdaq regulations, we are electing to use the phase-in provisions which permit us, during the one-year period following the date of this prospectus, (i) to have a board of directors that is not comprised of a majority of independent directors and (ii) to have one non-independent director on each of our committees.

 

 
88

Table of Contents

 

Audit Committee. Our audit committee consists of Dr. Wen-Ching Yang as chair, Wei Yuan Chen and Simon Yuan.  We have determined that Dr. Yang and Mr. Chen satisfy the “independence” requirements of the Nasdaq Listing Rules and meet the independence standards under Rule 10A-3 under the Exchange Act. We have determined that each of Dr. Yang and Mr. Yuan qualify as an “audit committee financial expert.” The audit committee oversees our accounting and financial reporting processes and the audits of our financial statements. The audit committee is responsible for, among other things:

 

 

·

selecting the independent registered public accounting firm and pre-approving all auditing and non-auditing services permitted to be performed by the independent registered public accounting firm;

 

 

 

 

·

reviewing with the independent registered public accounting firm any audit problems or difficulties and management’s response;

 

 

 

 

·

reviewing and approving all proposed related party transactions, as defined in Item 404 of Regulation S-K under the Securities Act;

 

 

 

 

·

discussing the annual audited financial statements with management and the independent registered public accounting firm;

 

 

 

 

·

reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any special steps taken to monitor and control major financial risk exposures;

 

 

 

 

·

annually reviewing and reassessing the adequacy of our audit committee charter;

 

 

 

 

·

meeting separately and periodically with management and the independent registered public accounting firm;

 

 

 

 

·

monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance;

 

 

 

 

·

establishing procedures for the confidential, anonymous submission by our employees of concerns regarding questionable accounting or auditing matters; and

 

 

 

 

·

reporting regularly to the board.

 

Our audit committee reviews all proposed related party transactions on an ongoing basis and any such transactions must be approved by the audit committee.

 

The audit committee has the authority, with the assistance of management, to advise the board and any other board committee if the clawback provisions of the our clawback policy are triggered based upon a financial statement restatement or other financial statement change.

 

The audit committee also has the responsibility to implement and oversee our cybersecurity and information security policies and periodically review the policies and manage potential cybersecurity incidents.

 

Compensation Committee. Our compensation committee consists of Wei Yuan Chen, as chair, Lei Zhang, Ph.D. and Jinxi Lin. We have determined that each of Mr. Chen and Dr. Zhang satisfies the “independence” requirements of the Nasdaq Listing Rules. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated upon. The compensation committee is responsible for, among other things:

 

 

·

reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;

 

 

 

 

·

reviewing and recommending to the board for determination with respect to the compensation of our non-employee directors;

 

 

 

 

·

reviewing periodically and approving any incentive compensation or equity plans, programs or other similar arrangements; and

 

 

 

 

·

selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person’s independence from management.

 

 
89

Table of Contents

 

                The compensation committee shall, with the assistance of management, have the authority and responsibility to, either by itself or in coordination with the audit committee, make any determinations and take or authorize the taking of any action contemplated by our clawback policy.

 

                Nominating and Corporate Governance Committee. Our nominating and corporate governance committee consists of Dr. Wen-Ching Yang, as chair, Wei Yuan Chen and David Hsu. We have determined that Dr. Yang and Mr. Chen satisfy the “independence” requirements of the Nasdaq Listing Rules. Mr. Hsu is our chief executive officer.  The nominating and corporate governance committee assists the board in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating and corporate governance committee is responsible for, among other things:

 

 

·

recommending nominees to the board for election or re-election to the board, or for appointment to fill any vacancy on the board;

 

 

 

 

·

reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience, expertise, diversity and availability of service to us;

 

 

 

 

·

selecting and recommending to the board the names of directors to serve as members of the audit committee and the compensation committee, as well as of the nominating and corporate governance committee itself;

 

 

 

 

·

developing and reviewing the corporate governance principles adopted by the board and advising the board with respect to significant developments in the law and practice of corporate governance and our compliance with such laws and practices; and

 

 

 

 

·

evaluating the performance and effectiveness of the board as a whole

 

Item 11. Executive Compensation

 

The following table sets forth information regarding the compensation awarded to, earned by, or paid during the years ended December 31, 2023 and 2022 to our chief executive officer and the most highly paid executive officer other than the chief executive officer. These two officers, who are our only executive officers, are referred to as our “Named Executive Officers.”

 

Summary Compensation Table

 

 

 

 

Salary

 

 

Cash

Bonus

 

 

Stock

Bonus

 

 

Option

Awards

 

 

Non-Equity

Incentive Plan

Compensation

 

 

Non-qualified

Deferred

Compensation

Earnings

 

 

All Other

Compensation2

 

 

Total

 

Name and principal position

 

Year

 

($)

 

 

($)

 

 

($)

 

 

($)

 

 

($)

 

 

($)

 

 

($)

 

 

($)

 

David Hsu,

 

2023

 

$716,431

 

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

$55,055

 

 

$771,486

 

Chief executive officer1

 

2022

 

 

695,564

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

53,452

 

 

 

749,016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stephen Brown,

 

2023

 

 

350,000

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

26,896

 

 

 

376,896

 

Chief financial officer

 

2022

 

 

350,000

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

26,896

 

 

 

376,896

 

 

 

1

Pursuant to his employment agreement, Mr. Hsu is eligible for an annual bonus in which 70% is payable in stock and 30% is payable in cash. Mr. Hsu waived his bonus for 2023 and 2022 in connection with the suspension of incentive programs for our key employees.

 

 

2

All other compensation represents the value of paid time off accrued during 2022.

 

 
90

Table of Contents

 

Employment Agreements

 

On October 7, 2016, we entered into an employment agreement with David Hsu-pursuant to which it agreed to employ Mr. Hsu as our chief executive officer for a five-year term commencing January 1, 2017 and continuing on a year-to-year basis unless terminated by us or Mr. Hsu on not less than 90 days’ notice prior to the expiration of the initial term or any one-year extension. We agreed to include Mr. Hsu as a nominee of the board of directors for election as a director during the term of his agreement, and, upon his election as a director, Mr. Hsu is to serve as chairman of the board. Mr. Hsu’s initial salary was $600,000, with an annual increase of not less than 3%. Mr. Hsu’s employment agreement provides for a salary increases of at least 3% annually and a bonus based on our revenues. Mr. Hsu’s compensation was at the annual rate of $695,564 for 2022 and $716,431 for 2023.  His compensation for 2024 is at the annual rate of $737,924. Mr. Hsu is entitled to an annual bonus based on consolidated revenues for the year in accordance with the following table:

 

Revenue

 

Bonus in

Dollars or

Percentage of

Revenues

 

Less than $30 million

 

$0

 

More than $30 million but less than $50 million

 

$250,000

 

More than $50 million but less than $100 million

 

 

0.55%

More than $100 million but less than $200 million

 

 

0.60%

More than $200 million but less than $300 million

 

 

0.75%

More than $300 million

 

 

1.00%

 

70% of the bonus payable for any calendar year shall be paid in restricted stock and 30% shall be paid in cash and shall be paid no later than the earlier of (i) 30 days following the issuance of our audited financial statements for the calendar year in which the bonus is earned or (ii) the last business day of December of such next following calendar year. Our audited financial statements shall be deemed to be issued on the date we file our annual report on Form 10-K. The equity component of the bonus shall be based on the average closing market price of the common stock on the principal exchange or market on which the common stock is traded for the period beginning on the first day of the quarter in which the bonus is payable and ending on the third trading day prior to the date payment is made; except that, if the common stock is not publicly traded, the common stock shall be valued at the most recent price at which the common stock was sold in a private placement to non-affiliated investors. The restricted stock will vest immediately on issuance. Mr. Hsu waived his bonus for 2023 and 2022 in connection with the suspension of incentive programs for our key employees.  Mr. Hsu is eligible for restricted stock grants or stock options, which shall not exceed 1.5% of our outstanding common stock prior to the grant. The agreement also provides Mr. Hsu with $2.0 million of life insurance, medical and dental insurance and long-term disability insurance providing monthly benefits of not less than $25,000. In the event of Mr. Hsu’s termination in the event of his disability or death, we will pay Mr. Hsu or his beneficiary severance payments or death benefits equal to his highest compensation, which is his salary plus bonus, during the three calendar years prior to the year in which the termination of employment for disability or death occurs, multiplied by the number of full years Mr. Hsu has been employed by us. Mr. Hsu’s employment commenced in February 2008. These termination payments shall be made in annual installments, each equal to one year’s total compensation. In the event of a termination not for cause, by Mr. Hsu for good cause or termination of employment within 18 months of a change of control, we shall pay Mr. Hsu, a lump sum termination payment equal to two times his highest annual compensation for the three years preceding the year in which the termination of employment occurs multiplied by the number of full years that Mr. Hsu was employed by us. In connection with Mr. Hsu’s exchange of 674,107 restricted shares for options to purchase 1,428,432 shares of common stock at $5.01 per share and 674,107 restricted shares for a cash payment of $675,000, which was initially payable by December 15, 2019 and was paid from the proceeds of our initial public offering.  In addition, at December 31, 2023, we owed Mr. Hsu $1,712,770, representing deferred salary from 2019, 2020, 2021, 2022 and 2023 and cash bonuses deferred from 2017 and 2018. Mr. Hsu agreed that this deferred salary and bonus be paid in twelve equal monthly installments, the first payment becoming due on the February 27, 2025.

 

We have an employment agreement dated March 23, 2017 with Stephen Brown pursuant to which we pay Mr. Brown an annual salary of $350,000 and, on May 1, 2017, we granted him an option to purchase 199,736 shares at $5.01 per share. Mr. Brown’s agreement provides that his employment is at will.

 

Clawback Policy

 

Our board of directors adopted a clawback policy covering our executive officers. An executive officer is our chief executive officer, president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president in charge of a significant principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for us.  As of the date of this annual report, our only executive officers are our chief executive officer and our chief financial officer.  The clawback policy relates to incentive-based compensation, which is any compensation that is granted, earned or vested based wholly or in part upon the attainment of a financial reporting measure.  The clawback policy covers the recovery of incentive-based compensation from an executive officer only in the event that we are required to prepare an accounting restatement due to the material noncompliance of our financial reporting requirement under the United States securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.  Questions as to “materiality” will be made by the Compensation Committee in coordination with the Audit Committee.

 

 
91

Table of Contents

 

The incentive-based compensation subject to recovery is the incentive-based compensation received during the three completed fiscal years immediately preceding the date that we are required to prepare an accounting restatement as described above, provided that the person served as an executive officer at any time during the performance period applicable to the incentive-based compensation in question provided that the clawback policy shall only apply if the incentive-based compensation is received while we have a class of securities listed on Nasdaq and on or after October 2, 2023.   David Hsu, our chief executive officer, has an employment which provides for incentive-based compensation during the year ended December 31. 2023; however, Mr. Hsu waived his bonus for 2023.in connection with the suspension of incentive programs for our key employees.

 

Employee Benefit Plans

 

In October 2016, our board of directors adopted, and in November 2016, our stockholders approved, the 2016 Long-Term Incentive Plan (the “Plan”), pursuant to which a maximum of 3,810,949 shares of common stock may be issued pursuant to restricted stock grants, incentive stock options, non-qualified stock options and other equity-based incentives may be granted. In March 2019, the board and stockholders approved an increase in the number of shares subject to the plan to 8,988,084.

 

As of December 31, 2023, there were outstanding options to purchase a total of 6,295,858 shares of common stock at an average exercise price of $5.01, including options granted prior to the adoption of the Plan.  The following table sets forth information as to options held by our officers, directors and 5% stockholders.

 

Name

 

Shares

 

David Hsu

 

 

1,428,432

 

Simon Yuan

 

 

1,269,717

 

Ching Liu

 

 

1,058,098

 

Stephen Brown

 

 

199,736

 

Bin Lu

 

 

110,854

 

Total

 

 

4,066,837

 

 

The grantees of the restricted stock grants have all rights of ownership with respect to the shares, including the right to vote the shares and to receive dividends and distributions with respect to the shares until and unless a forfeiture event shall occur; provided, however, that prior to a forfeiture termination event, (i) the grantees shall have no rights to sell, encumber or otherwise transfer the shares, and (ii) any shares of any class or series of capital stock which are issued to the grantee as a holder of the shares as a result of a stock dividend, stock split, stock distribution, reverse split, recapitalization, or similar event, shall be subject to the same forfeiture provisions as the shares. A forfeiture termination event shall mean such date as is six months following a public stock event, which is the vesting date with respect to the shares. The definition of a public stock event includes the effectiveness of the offering. The shares are forfeited and are to be conveyed to us for no consideration if a public stock event has not occurred by April 30, 2024, although the board of directors has the right to extend that date.

 

 
92

Table of Contents

 

Outstanding Equity Awards

 

The following table sets forth information as to outstanding equity awards at December 31, 2023 for the Named Executive Officers:

 

 

 

Option awards

 

Stock awards

 

 

 

Shares

underlying

unexercised option #

exercisable

 

 

Shares

underlying

unexercised

option #

unexercisable

 

 

Equity

incentive

plan

awards:

number of

securities

underlying

unexercised

unearned

options

 

 

Option

exercise

price

 

 

Option

expiration

date

 

Number

of

shares

that

have

not

vested

 

 

Market

value

of

shares

that

have

not

vested

 

 

Equity

incentive

plan

awards:

number

of

unearned

shares or other

rights

that have

not

vested

 

David Hsu

 

 

 

 

 

1,428,432

1

 

 

-

 

 

$5.01

 

 

02/12/34 

 

 

-

 

 

 

-

 

 

 

-

 

Stephen Brown

 

 

149,802

 

 

 

49,934

 

 

 

-

 

 

 

5.01

 

 

04/30/27

 

 

-

 

 

 

-

 

 

 

-

 

 

1

These options will become exercisable in two installments, commencing August 12, 2024.

 

Director Compensation

 

The following table sets forth information as to the compensation paid to our directors in 2023, other than those named in the Summary Compensation Table:

 

Name

 

Cash

Compensation

 

Stock

Awards

 

Total

Wei Yuan Chen

 

                           -

 

                         -

 

                         -

Jinxi Lin

 

                           -

 

                         -

 

                         -

Simon Yuan

 

                           -

 

                         -

 

                         -

Dr. Wen-Ching (Stephen) Yang

 

                           -

 

                         -

 

                         -

Lei Zhang, Ph.D.

 

                           -

 

                         -

 

                         -

 

Item 12. Security Ownership of Certain Beneficial Owner and Management and Related Stockholder Matters

 

                The following table sets forth information with respect to the beneficial ownership of our common stock as of April 11, 2024 by:

 

 

·

each person known to us to beneficially own 5% or more of our common stock;

 

 

 

 

·

each director;

 

 

 

 

·

each of our Named Executive Officers; and

 

 

 

 

·

all officers and directors as a group.

 

 
93

Table of Contents

 

All information with respect to beneficial ownership has been furnished by the respective 5% or more stockholders, directors or executive officers, as the case may be. Each person is deemed to own beneficially shares of common stock that are issuable upon exercise of options, warrants or upon conversion of convertible securities if they are exercisable or convertible within 60 days of April 11, 2024. Unless otherwise noted, the mailing address of each listed beneficial owner is 3080 12th Street, Riverside, California 92507.

 

Name of Beneficial Owner

 

Shares Beneficially Owned

 

 

Percentage

 

David Hsu

 

 

4,032,298

 

 

 

8.9%

Jinxi Lin2

 

 

3,566,700

 

 

 

7.8%

Changzhou Almaden Co. Ltd.2

 

 

3,566,700

 

 

 

7.8%

Ching Liu3

 

 

2,509,292

 

 

 

5.5%

Simon Yuan

 

 

2,197,088

 

 

 

4.8%

Wei Yuan Chen

 

 

1,757,670

 

 

 

3.9%

Dr. Wen-Ching (Stephen) Yang4

 

 

1,098,544

 

 

 

2.4%

Lei Zhang, Ph.D.

 

 

-

 

 

 

0%

Stephen Brown5

 

 

199,736

 

 

*

 

All officers and directors as a group2,5,6 (seven individuals beneficially owning stock)

 

 

12,852,036

 

 

 

28.3%

 

*

Less than 1%

 

1

The percentages are based on 45,447,183 shares which includes common stock outstanding of  45,247,447 shares and Mr. Brown’s option to purchase 199,736 shares of common stock.

 

 

2

The shares beneficially owned by Jinxi Lin represent the 3,566,700 shares owned by AMD, of which Mr. Lin is chairman and chief executive officer and has the right to vote and dispose of the shares. The address for Mr. Lin and AMD is No. 639, Qinglong East Road, Changzhou, Jiangsu, China.

 

 

3

The address for Ching Liu is 2810 Steeplechase Lane, Diamond Bar, CA 91765

 

 

4

Includes 349,537 shares of common stock owned by Dr. Yang’s wife, as to which he disclaims beneficial interest.

 

 

5

Shares beneficially owned by Mr. Brown represents an option to purchase 199,736 shares of common stock.

 

Except as otherwise indicated each person has the sole power to vote and dispose of all shares of common stock listed opposite his or her name.

 

Options held by Mr. Hsu, Ms. Liu and Mr. Yuan, which become exercisable August 12, 2024, are not reflected in the table since they are not exercisable within 60 days of April 11, 2024.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

Related Party Transactions

 

EB-5 Notes

 

On January 3, 2012, CEF entered into a loan agreement with SREP, one of our United States subsidiaries, pursuant to which CEF agreed to make loans to the subsidiary in an amount not to exceed $45 million. CEF advanced $45 million pursuant to the agreement. On August 26, 2014, CEF II entered into a loan agreement with LED, another United States subsidiary, for up to $13,000,000. CEF II advanced $10.5 million pursuant to the agreement. The proceeds of the loans were used by our subsidiaries for their operations. The loans from CEF and CEF II accrue interest at 3% per annum, payable quarterly in arrears. The loans are secured by a security interest in the accounts and inventory of the borrowing subsidiary. CEF and CEF II are limited partnerships, the general partner of which is Inland Empire Renewable Energy Regional Center, LLC (“Inland Empire”). Inland Empire is owned by David Hsu, our chief executive officer and a director, Ching Liu, our former executive vice president and director and a 5% stockholder, and Simon Yuan, a director. The limited partners of both CEF and CEF II are unaffiliated investors who made a capital contribution to CEF or CEF II pursuant to the United States EB-5 immigration program and are not related parties. The EB-5 immigrant investor visa is a federal program that grants green cards and a path to citizenship to foreign investors who invest at least $500,000 toward job-creating projects. Under this program, which is administered by the United States Customs and Immigration Service, entrepreneurs (and their spouses and unmarried children under 21) are eligible to apply for a green card (permanent residence) if they make the necessary investment in a commercial enterprise in the United States and plan to create or preserve 10 permanent full-time jobs for qualified United States workers. We are a commercial enterprise that creates permanent full-time jobs in the United States.

 

The loans from CEF and CEF II become due, as to the investment of each limited partner, four years from the date of the loan and may be extended as may be necessary to meet applicable USCIS immigrant investor visa requirements, which will be the date that the limited partner is eligible for a green card. Under the limited partnership agreements for CEF and CEF II, the limited partners may demand repayment of their capital account when the petition is approved, which demand may trigger a maturity of the loan from CEF or CEF II in the amount of the limited partner’s investment. The initial four-year term of notes in the principal amount of $55.5 million, which were issued to CEF and CEF II, and had expired prior to December 31, 2023 and are on extension until the limited partner meets applicable immigrant investor visa requirements. We cannot determine the period of the extensions. As of March 31, 2024, limited partners whose capital contributions funded loans of $41.5 million had received their green card approval and their extensions expired and one limited partner whose capital contribution funded $500,000 had withdrawn from CEF II and his capital contribution was returned. The petitions of limited partners of CEF whose capital contribution funded loans of $3.5 million are pending.

 

 
94

Table of Contents

 

As the loans matured and the limited partners requested return of their capital contribution, we offered the limited partners, in lieu of the payment by the limited partnership, a convertible note with a term of five years, with 20% of the principal amount being due on each of the first, second, third, fourth and fifth anniversaries of the date of issuance. The notes are secured by the same assets that secured the notes issued to CEF. As of March 31, 2024, we had issued convertible notes in the principal amount of $36.5 million to former limited partners of CEF, of which principal payments of $19.75 million had been made on the anniversary of the respective dates of issuance, and convertible notes in the principal amount of $2.5 million had been purchased by us for $1.77 million, leaving convertible notes in the principal amount of $14.25 million outstanding. As of March 31, 2024, notes to CEF and CEF II in the aggregate principal amount of $15.0 million were outstanding.

 

Six of the limited partners commenced an action against CEF, SolarMax and others, including Mr. Hsu and Mr. Yuan, seeking cash payment of their capital contribution to CEF totaling $3.0 million and other relief, including a declaration that the $45.0 million note to CEF is due and payable. All six of these limited partners settled their actions. One of these limited partners accepted a convertible note for $500,000, the amount of his claim.

 

Interest expense on the loans from CEF and CEF II were approximately $0.5 million and $0.6 million for the years ended December 31, 2023 and 2022, respectively.

 

Other Related Party Loan

 

On October 10, 2022, SMXP made unsecured loans to us for $944,077 and $414,581 at an interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest of both notes is due on October 10, 2024. The proceeds of the loans were used to pay the security deposit and lease obligations for one month owed to the new owner of our headquarters building under the new lease agreement and for rent on our headquarters building from June 1, 2022 to October 12, 2022. David Hsu, our chief executive officer and a director, Ching Liu, formerly our executive vice president and a director and currently a 5% stockholder, and Simon Yuan, a director, are the principal management group of SMXP.

 

Prior to October 2022, we leased our headquarters from SMXP. The annual rate under the lease was approximately $1.5 million plus common area charges. In October 2022, SMXP sold its interest in the building to 3080 Landlord, an unrelated party, and we entered into a net lease agreement with 3080 Landlord to lease the property until December 31, 2026. Under our prior lease with SMXP, we leased that portion of the building that we used. Under the lease with 3080 Landlord, we lease the entire building and we have the right to sublease space in the property with the consent of the landlord, such consent not to be unreasonably withheld. Rent for the first lease year is at the annual rate of $1.6 million and increases 3% per year. Since the lease is a net lease for the entire building, we are responsible for all of the operating expenses of the building.

 

On October 10, 2022, SMXP made unsecured loans to us for $944,077 and $414,581 at an interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest of both notes is due on October 10, 2024. The proceeds of the loans were used to pay the security deposit and lease obligations for one month owed to the new owner of our headquarters building under the new lease agreement and for rent on our headquarters building from June 1, 2022 to October 12, 2022. David Hsu, our chief executive officer and a director, Ching Liu, formerly our executive vice president and a director and currently a 5% stockholder, and Simon Yuan, a director, are the principal management group of SMXP.

 

Contemporaneously with the sale by SMXP of the building to 3080 Landlord and the lease with 3080 Landlord, we issued two two-year 8% notes to SMXP. Both notes provide for quarterly payments of interest during the term with the principal being due at maturity. One note, in the principal amount of $414,581, was issued to pay rent due under our former lease with SMXP for the period, which terminated when SMXP sold the property to 3080 Landlord, at which time we entered into a new lease with 3080 Landlord. The second note, for $944,077 was issued in respect of a loan from SMXP to finance our security deposit ($809,209) and one month’s rent under our lease with 3080 Landlord. Payment of the notes is due in October 2024.

 

Related Party Leases

 

We have a lease for our Diamond Bar, California office with Fallow Field, LLC. Fallow Field, LLC, a related party. The lease commenced on November 1, 2016 and has a ten year term with one five-year renewal option. The initial annual base rent is $229,272 plus the Company’s share of utilities. Fallow Field is owned by Mr. Hsu, Ms. Liu and a minority stockholder.

 

 
95

Table of Contents

 

For the years ended December 31, 2023 and 2022, total related party rental expenses included in general and administrative expenses for the Riverside, California corporate headquarters and the Diamond Bar, California office, were approximately $0.1 million and $1.2 million, respectively.

 

Equity Transactions with Officers and Directors

 

In October 2016, the board of directors granted 3,810,949 shares, of which 3,045,963 shares were granted to officers and directors. The following table set forth information relating to the restricted stock grants to officers and directors.

 

Name

 

No. of

Restricted

Shares

 

David Hsu

 

 

1,348,213

 

Ching Liu1

 

 

998,676

 

Simon Yuan

 

 

599,206

 

Chung Jen Tsai2

 

 

99,868

 

____________

1 Ms. Liu resigned as an officer and director on February 24, 2020. 

2 Mr. Tsai resigned as a director on July 6, 2020.

 

On March 23, 2019, the board of directors:

 

·

Granted to the holders of 1,184,434 restricted shares, including Mr. Yuan and Mr. Tsai, the right to exchange their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share for each share of restricted stock exchanged; and

 

 

·

Granted to Mr. Hsu, Ms. Liu and one other employee, who held 1,348,213, 998,676 and 199,736 restricted shares, respectively, the right (a) to exchange 50% of their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share for each share exchanged and (b) transfer to us 50% of their restricted shares for $1,275,000, or $1.01 per share. These payments were initially due in December 2019 and the payment date was extended and we made these payments from the proceeds of our initial public offering.

 

Pursuant to their exchange agreements with us, we granted Mr. Yuan, a director, an option to purchase 1,269,717 shares and Mr. Tsai, who was a director, an option to purchase 211,620 shares in exchange for their restricted shares.

 

Pursuant to their exchange agreements with us, Mr. Hsu converted 674,107 shares of common stock into options to purchase 1,428,432 shares of common stock and transferred 674,107 of his restricted shares stock to us for $675,000, and Ms. Liu converted 499,338 of common stock into options to purchase 1,058,098 shares of common stock and transferred 499,338 shares of common stock to us for $500,000. The payments to Mr. Hsu and Ms. Liu were initially to have been paid by December 15, 2019, which date has been extended several times and the payments were made from the proceeds of our initial public offering.

 

Director Independence

 

We believe that three of our directors, Mr. Chen, Dr. Yang and Dr. Zhang, are independent directors using the Nasdaq definition of independence.

 

Item 14. Principal Accounting Fees and Services

 

The following table sets forth the fees billed Marcum LLP, by our registered independent public accounting firm, for 2023 and 2022 for the categories of services indicated.

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Audit fees

 

 

645,810

 

 

 

642,685

 

Audit – related fees

 

 

41,200

 

 

 

41,200

 

 

 
96

Table of Contents

 

Audit fees consist of fees related to professional services rendered in connection with the audit of our annual financial statements and our registration statement on Form S-1 relating to our initial public offering.

 

Audit-related fees consist of fees related to the annual audit of the standalone financial statements of a subsidiary.

 

Our policy is to pre-approve all audit and permissible non-audit services performed by the independent accountants. These services may include audit services, audit-related services, tax services and other services. Since we do not have an audit committee, the pre-approval is made by the board of directors. Our board approved all services that our independent accountants provided to us in the past two fiscal years.

 

 
97

Table of Contents

 

Part IV

 

Item 15. Exhibits, Financial Statement Schedules

 

Financial Statement

 

Report of Independent Registered Accounting Firm

 

F-1

 

Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022

 

F-2

 

Consolidated Statements of Operations for the years ended December 31, 2023 and 2022

 

F-4

 

Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2023 and 2022

 

F-5

 

Consolidated Statements of Changes in Stockholders’ Equity (Deficit) for the years ended December 31, 2023 and 2022

 

F-6

 

Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022

 

F-7

 

Notes to consolidated Financial Statements

 

F-9

 

Condensed Financial Information of Parent

 

 

 

 

 
98

Table of Contents

 

Exhibits

 

Exhibit number

Description

3.1

Amended and Restated Articles of Incorporation, as amended.1

3.2

Amended and Restated Bylaws.1

10.1

Employment agreement dated October 7, 2016 between the Company and David Hsu.1†

10.2

Separation and Release Agreement dated October 1, 2020, by and between the Company and Ching Liu1

10.3

Form of restricted stock agreement.1†

10.4

2016 Long-term incentive plan. 1†

10.5

Loan agreement dated August 26, 2014, between Clean Energy Funding II, LP and SolarMax LED, Inc.1

10.6

Loan agreement dated January 3, 2012, between Clean Energy Funding, LP (“CEF”) and SolarMax Renewable Energy Provider, Inc. (“SREP”)1

10.7

Lease agreement dated October 13, 2022 between the Company and 3080 12th Street, LLC.1

10.8

Lease dated September 1, 2016 between Fallow Field, LLC and the Company.1

10.9

Lease dated as of September 1, 2016 between Fallow Field, LLC and SolarMax LED, Inc. (U.S.A.).1

10.10

 

Form of restricted stock exchange agreement for option1

10.11

 

Form of restricted stock exchange agreement for option and cash1

10.12

 

Client Service Agreement dated October 14, 2019 between SolarMax Renewable Energy Provider, Inc. and Insperity PEO Services, L.P. and Client Service Agreement Terms & Conditions1

10.13

 

Client Service Agreement dated October 14, 2019 between SMX Capital, Inc. and Insperity PEO Services, L.P. and Client Service Agreement Terms & Conditions1

10.14

 

Client Service Agreement dated October 14, 2019 between SolarMax LED, Inc. and Insperity PEO Services, L.P. and Client Service Agreement Terms & Conditions1

10.15

 

Promissory note dated October 24, 2019 payable to SMX Property, LLC1

10.16

 

Form of exchange agreement among CEF, SREP, the issuer and the limited partners of CEF1

10.17

 

Form of 4% secured subordinated convertible note issued by the issuer and SREP to limited partners of CEF pursuant to the exchange agreement (Exhibit 10.71)1

10.18

 

Exchange agreement dated March 27, 2019 between and Company and David Hsu1

10.19

 

Exchange agreement dated March 27, 2019 between the Company and Ching Lui1

10.20

 

Promissory note dated October 10, 2022 issued by the Company to SMX Property, LLC. For $944,076.88.1

10.21

 

Promissory note dated October 10, 2022 issued by the Company to SMX Property, LLC. For $414,580.65.1

10.22

 

Letter agreement dated August 30, 2022 between the Company and Yue Lian Liang extending maturity date of note.1

10.23

 

Letter agreement dated March 13, 2024 between the Company and David Hsu deferring payment of deferred compensation2.

14.1

 

Code of Ethics2

19.1

 

Insider Trading Policy2

21.1

 

List of Subsidiaries.1

23.1

 

Consent of Marcum LLP2

24.1

 

Power of Attorney3

31.1

 

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

31.2

 

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.2

32.1

 

Section 1350 Certification of the Chief Executive Officer and Chief Financial Officer.2

97.1

 

Clawback policy2

101.INS

 

Inline XBRL Instance Document.2

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document.2

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document.2.

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document.2

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document.2

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document.2.

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101) 2

 

1

Filed as an exhibit to the Company’s registration statement on Form S-1, File No. 333-266206 and incorporated herein by reference.

2

Filed herewith.

3

Included in the signature page

Compensatory plan or arrangement.

 

Item 16. Form 10-K Summary

 

Not Applicable

 

 
99

Table of Contents

 

SIGNATURES

 

Pursuant to the requirements 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.

*                      

Date: April 16, 2023

SOLARMAX TECHNOLOGY, INC.

 

 

 

 

 

 

By:

/s/ David Hsu

 

 

Name:

David Hsu

 

 

Title:

Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

                                                                                                                    

 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.

 

Signature

 

Title

Date

 

/s/ David Hsu

Chief executive officer and director (principal executive officer)

April 16, 2024

David Hsu

 

 

 

 

 

/s/ Stephen Brown

Chief financial officer (principal financial officer)

April 16, 2024

Stephen Brown

 

 

 

 

/s/ Simon Yuan

 

Director

April 16, 2024

Simon Yuan

 

 

 

 

/s/ Jinxi Lin

Director

April 16, 2024

Jinxi Lin

 

 

 

 

 

/s/ Wei Yuan Chen

Director

April 16, 2024

Wei Yuan Chen

 

 

 

 

 

/s/ Wen-Chang (Stephen) Yang

Director

April 16, 2024

Wen-Chang (Stephen) Yang

 

 

 

 

 

 

/s/ Lei Zhang

Director

April 16, 2024

Lei Zhang

 

 

 

 

 

 
100

Table of Contents

 

SolarMax Technology, Inc.

Index to Consolidated Financial Statements

 

 

Page

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 688)

 

F-1

Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022

 

F-2

 

Consolidated Statements of Operations for the years ended December 31, 2023 and 2022

 

F-4

 

Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2023 and 2022

 

F-5

 

Consolidated Statements of Changes in Stockholders’ Equity Deficit for the years ended December 31, 2023 and 2022

 

F-6

 

Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022

 

F-7

 

Notes to consolidated Financial Statements

 

F-9

 

Condensed Financial Information of Parent

 

 

 

 

 
101

Table of Contents

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and Board of Directors of

SolarMax Technology, Inc. and Subsidiaries

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of SolarMax Technology, Inc. (the “Company”) as of December 31, 2023 and 2022 the related consolidated statements of operations, comprehensive income (loss), stockholders’ deficit and cash flows for each of the two years in the period ended December 31, 2023, and the related notes and schedule of condensed financial information of parent as of December 31, 2023 and 2022 and for each of the two years in the period ended December 31, 2023 appearing under Item 15(a)(2) (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.

 

Going Concern

 

The accompanying 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 a significant working capital deficiency and will need to expand its existing business and customer base, and exchange of long-term debt for convertible notes to meet its obligations and sustain its operations. 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 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.

 

/s/ Marcum LLP

 

Marcum LLP

 

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

 

Costa Mesa, California

 

April 16, 2024

 

 
F-1

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Consolidated Balance Sheets

As of December 31, 2023 and December 31, 2022

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$2,539,312

 

 

$3,821,952

 

Accounts receivable, net

 

 

4,176,322

 

 

 

5,933,477

 

Contract assets

 

 

549,118

 

 

 

4,701,498

 

Receivable from SPIC and project companies (Note 2)

 

 

3,728,865

 

 

 

3,822,123

 

Customer loans receivable, current, net

 

 

2,212,574

 

 

 

3,437,634

 

Inventories, net

 

 

1,341,397

 

 

 

3,404,902

 

Other receivables and current assets, net

 

 

5,373,997

 

 

 

3,964,259

 

Total current assets

 

 

19,921,585

 

 

 

29,085,845

 

Property and equipment, net

 

 

291,416

 

 

 

444,173

 

Operating lease right-of-use assets

 

 

5,411,820

 

 

 

6,884,362

 

Goodwill

 

 

7,584,779

 

 

 

7,774,472

 

Investments in unconsolidated solar project companies

 

 

9,698,308

 

 

 

9,054,759

 

Customer loans receivable, noncurrent, net

 

 

4,322,942

 

 

 

6,842,805

 

Deferred tax assets

 

 

189,226

 

 

 

107,628

 

Restricted cash, noncurrent

 

 

354,504

 

 

 

346,999

 

Other assets

 

 

880,621

 

 

 

937,185

 

Total assets

 

$48,655,201

 

 

$61,478,228

 

 

 
F-2

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Consolidated Balance Sheets

As of December 31, 2023 and December 31, 2022 (Continued)

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Liabilities and stockholders' deficit

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Notes and accounts payable

 

$3,384,195

 

 

$2,231,432

 

Operating lease liabilities, current

 

 

1,497,555

 

 

 

1,523,106

 

Bank and other unsecured loans, current

 

 

2,000,000

 

 

 

2,033,451

 

Secured loans from related parties, current

 

 

11,358,658

 

 

 

10,500,000

 

Secured convertible notes, current

 

 

8,680,000

 

 

 

6,300,000

 

Contract liabilities

 

 

-

 

 

 

4,036,348

 

Accrued expenses and other payables

 

 

16,480,896

 

 

 

19,888,329

 

Total current liabilities

 

 

42,042,646

 

 

 

46,512,666

 

Operating lease liabilities, noncurrent

 

 

4,078,569

 

 

 

5,469,703

 

Secured loans from related parties, noncurrent, net of debt discount and issuance costs

 

 

7,000,000

 

 

 

8,858,658

 

Secured convertible notes, noncurrent, net of debt discount and issuance costs

 

 

7,269,768

 

 

 

13,295,829

 

Other liabilities

 

 

2,793,388

 

 

 

3,548,921

 

Total liabilities

 

 

64,543,029

 

 

 

77,685,777

 

Commitments and contingencies (Note 16)

 

 

 

 

 

 

 

 

Stockholders’ deficit:

 

 

 

 

 

 

 

 

Preferred stock, par value $0.001 per share; 15,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and December 31, 2022

 

 

-

 

 

 

-

 

Common stock, par value $0.001 per share; 297,225,000 shares authorized, 40,983,881 shares issued, and 39,735,536 shares outstanding as of December 31, 2023 and December 31, 2022

 

 

40,984

 

 

 

40,984

 

Additional paid-in capital

 

 

55,786,634

 

 

 

55,786,634

 

Treasury stock, at cost, 1,248,345 shares at December 31, 2023 and December 31, 2022

 

 

(1,808,889 )

 

 

(1,808,889 )

Accumulated deficit

 

 

(68,623,969 )

 

 

(69,058,755 )

Accumulated other comprehensive loss

 

 

(1,282,588 )

 

 

(1,167,523 )

Total stockholders’ deficit

 

 

(15,887,828 )

 

 

(16,207,549 )

Total liabilities and stockholders’ deficit

 

$48,655,201

 

 

$61,478,228

 

 

See accompanying notes to consolidated financial statements.

 

 
F-3

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Consolidated Statements of Operations

For the Years Ended December 31, 2023 and 2022

 

 

 

Years Ended December 31, 

 

 

 

2023

 

 

2022

 

Revenues

 

$54,139,330

 

 

$44,718,030

 

Cost of revenues

 

 

42,990,393

 

 

 

37,236,493

 

Gross profit

 

 

11,148,937

 

 

 

7,481,537

 

Operating expenses:

 

 

 

 

 

 

 

 

General and administrative

 

 

9,507,293

 

 

 

14,370,085

 

Selling and marketing

 

 

1,157,793

 

 

 

1,081,264

 

Total operating expense

 

 

10,665,086

 

 

 

15,451,349

 

Operating income (loss)

 

 

483,851

 

 

 

(7,969,812 )

Other income (expense):

 

 

 

 

 

 

 

 

Interest income

 

 

68,853

 

 

 

61,617

 

Interest expense

 

 

(1,576,749 )

 

 

(1,826,934 )

Equity in income of solar project companies

 

 

864,132

 

 

 

493,648

 

Gain on debt extinguishment

 

 

26,821

 

 

 

1,946,635

 

Gain on early termination of lease

 

 

4,212

 

 

 

1,079,117

 

Other income (loss), net

 

 

499,472

 

 

 

(616,117 )

Total other income (expense)

 

 

(113,259 )

 

 

1,137,966

 

Income (loss) before income taxes

 

 

370,592

 

 

 

(6,831,846 )

Income tax provision (benefit)

 

 

(64,194 )

 

 

41,432

 

Net income (loss)

 

$434,786

 

 

$(6,873,278 )

Net income (loss) per share

 

 

 

 

 

 

 

 

Basic

 

$0.01

 

 

$(0.17 )

Diluted

 

$0.01

 

 

$(0.17 )

Weighted average shares used to compute net income (loss) per share

 

 

 

 

 

 

 

 

Basic

 

 

39,735,536

 

 

 

39,735,536

 

Diluted

 

 

40,025,153

 

 

 

39,735,536

 

 

See accompanying notes to consolidated financial statements.

 

 
F-4

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Consolidated Statements of Comprehensive Income (Loss)

For the Years Ended December 31, 2023 and 2022

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

Net income (loss)

 

$434,786

 

 

$(6,873,278 )

Other comprehensive loss

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(115,065 )

 

 

(886,993 )

Total comprehensive income (loss)

 

$319,721

 

 

$(7,760,271 )

 

See accompanying notes to consolidated financial statements.

 

 
F-5

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Consolidated Statements of Changes in Stockholders’ Deficit

For the Years Ended December 31, 2023 and 2022

 

 

 

Preferred Stock

 

 

Common Stock

 

 

Additional

Paid-In

 

 

Treasury Stock

 

 

Accumulated

 

 

Accumulated Other Comprehensive

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Shares

 

 

Amount

 

 

Deficit

 

 

Loss

 

 

Total

 

Balance at December 31, 2022

 

 

-

 

 

$-

 

 

 

40,983,881

 

 

$40,984

 

 

$55,786,634

 

 

 

(1,248,345 )

 

$(1,808,889 )

 

$(69,058,755 )

 

$(1,167,523 )

 

$(16,207,549 )

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

434,786

 

 

 

-

 

 

 

434,786

 

Currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(115,065 )

 

 

(115,065 )

Balance at December 31, 2023

 

 

-

 

 

$-

 

 

 

40,983,881

 

 

$40,984

 

 

$55,786,634

 

 

 

(1,248,345 )

 

$(1,808,889 )

 

$(68,623,969 )

 

$(1,282,588 )

 

$(15,887,828 )

 

 

 

Preferred Stock

 

 

Common Stock

 

 

Additional Paid-In

 

 

Treasury Stock

 

 

Accumulated

 

 

Accumulated Other Comprehensive

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Shares

 

 

Amount

 

 

Deficit

 

 

Loss

 

 

Total

 

Balance at December 31, 2021

 

 

-

 

 

$-

 

 

 

40,983,881

 

 

$40,984

 

 

$55,786,634

 

 

 

(1,248,345 )

 

$(1,808,889 )

 

$(62,185,477 )

 

$(280,530 )

 

$(8,447,278 )

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(6,873,278 )

 

 

-

 

 

 

(6,873,278 )

Currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(886,993 )

 

 

(886,993 )

Balance at December 31, 2022

 

 

-

 

 

$-

 

 

 

40,983,881

 

 

$40,984

 

 

$55,786,634

 

 

 

(1,248,345 )

 

$(1,808,889 )

 

$(69,058,755 )

 

$(1,167,523 )

 

$(16,207,549 )

 

See accompanying notes to consolidated financial statements.

 

 
F-6

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Consolidated Statements of Cash Flows

For the Years Ended December 31, 2023 and 2022

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Operating activities

 

 

 

 

 

 

Net income (loss)

 

$434,786

 

 

$(6,873,278 )

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

180,670

 

 

 

277,932

 

Amortization of loan discounts on customer loan receivables

 

 

(53,909 )

 

 

(147,050 )

Amortization of debt discount and debt issuance costs

 

 

180,760

 

 

 

171,775

 

Amortization of operating lease right-of-use assets

 

 

1,432,343

 

 

 

1,094,234

 

Provision for (recovery of) credit losses and loan losses

 

 

56,751

 

 

 

61,744

 

Provision for excess and obsolete inventories

 

 

110,863

 

 

 

70,364

 

Provision for warranty, customer care and production guaranty

 

 

639,279

 

 

 

536,494

 

Equity in income of investment in excess of distribution received

 

 

(864,132 )

 

 

(493,648 )

Deferred income tax provision

 

 

(84,194

)

 

 

(92,740 )

Gain on disposal of property and equipment

 

 

(21,449 )

 

 

(80,290 )

Gain on debt extinguishment

 

 

(26,821 )

 

 

(1,946,635 )

Gain on early termination of lease

 

 

(4,212 )

 

 

(1,079,117 )

Write off of capitalized merger costs

 

 

-

 

 

 

3,377,526

 

Other

 

 

295,348

 

 

 

-

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

1,536,755

 

 

 

(3,095,068 )

Contract assets

 

 

4,152,380

 

 

 

(2,140,577 )

Unbilled receivables

 

 

-

 

 

 

4,814,095

 

Receivables from SPIC and project companies

 

 

372,247

 

 

 

8,078

 

Customer loans receivable

 

 

3,849,570

 

 

 

5,531,086

 

Inventories

 

 

1,952,642

 

 

 

(119,384 )

Other receivables and current assets

 

 

(1,404,001 )

 

 

(1,098,423 )

Other assets

 

 

27,283

 

 

 

25,644

 

Notes and accounts payable

 

 

1,152,763

 

 

 

(2,580,829 )

Operating lease liabilities

 

 

(1,372,274 )

 

 

(1,091,303 )

Contract Liabilities

 

 

(4,036,348 )

 

 

2,649,370

 

Accrued expenses and other payables

 

 

(2,940,629 )

 

 

(236,644 )

Other liabilities

 

 

(1,379,324 )

 

 

485,073

 

Net cash provided by (used in) operating activities

 

$3,814,900

 

 

$(1,971,571 )

 

F-7

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Consolidated Statements of Cash Flows

For the Years Ended December 31, 2023 and 2022 (Continued)

 

 

 

  Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Investing activities

 

 

 

 

 

 

 

 

Issuance of note receivable to SPAC and Sponsor

 

$-

 

 

$(288,856 )

Purchase of property and equipment

 

 

(27,999 )

 

 

(83,466 )

Proceeds from disposal of property and equipment

 

 

21,449

 

 

 

91,798

 

Net cash used in investing activities

 

 

(6,550 )

 

 

(280,524 )

Financing activities

 

 

 

 

 

 

 

 

Principal repayment on convertible notes

 

 

(4,800,000 )

 

 

(7,050,000 )

Principal repayment on borrowings

 

 

(33,451 )

 

 

(68,240 )

Repayment on equipment capital lease

 

 

(15,488 )

 

 

(25,396 )

Payments related to Uonone acquisition contingency (Note 14)

 

 

(6,841,501 )

 

 

(356,329 )

Proceeds from Uonone acquisition contingency (Note 14)

 

 

6,644,817

 

 

 

-

 

Net cash used in financing activities

 

 

(5,045,623 )

 

 

(7,499,965 )

Effect of exchange rate

 

 

(37,862

)

 

 

518,737

 

Net decrease in cash, cash equivalents, and restricted cash

 

 

(1,275,135 )

 

 

(9,233,323 )

Cash, cash equivalents, and restricted cash, beginning of year

 

 

4,168,951

 

 

 

13,402,274

 

Cash, cash equivalents, and restricted cash, end of year

 

$2,893,816

 

 

$4,168,951

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Interest paid (received) in cash

 

$1,086,314

 

 

$1,628,570

 

Income taxes paid in cash

 

$177,377

 

 

$4,520

 

 

 

 

 

 

 

 

 

 

Non-cash activities for investing and financing activities:

 

 

 

 

 

 

 

 

Right-of-use assets acquired through operating leases

 

$-

 

 

$6,274,652

 

Right-of-use assets acquired through operating leases, related party

 

$912,983

 

 

$5,165,503

 

Promissory note issued in lieu of a payable for rent and security deposit

 

$-

 

 

$1,358,658

 

Convertible notes issued to related parties in lieu of EB-5 loans

 

$1,000,000

 

 

$2,141,342

 

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Cash balance at the beginning of the year:

 

 

 

 

 

 

Cash and cash equivalents

 

$3,821,952

 

 

$9,886,195

 

Restricted cash, current

 

 

-

 

 

 

3,195,731

 

Restricted cash, noncurrent

 

 

346,999

 

 

 

320,348

 

 

 

$4,168,951

 

 

$13,402,274

 

 

 

 

 

 

 

 

 

 

Cash balance at the end of the year:

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$2,539,312

 

 

$3,821,952

 

Restricted cash, current

 

 

-

 

 

 

-

 

Restricted cash, noncurrent

 

 

354,504

 

 

 

346,999

 

 

 

$2,893,816

 

 

$4,168,951

 

 

See accompanying notes to consolidated financial statements.

 

 
F-8

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

1. Description of Business

 

SolarMax Technology, Inc. and subsidiary companies (the “Company”) is an integrated solar and renewable energy company. A solar energy system retains the direct current (DC) electricity from the sun and converts it to alternating current (AC) electricity that can be used to power residential homes and commercial businesses. The solar business is based on the ability of the users of solar energy systems to save on energy costs and reduce their carbon imprint as compared with power purchased from the local electricity utility company. The Company was founded in 2008 to engage in the solar business in the United States of America (the “U.S.”) and, following the acquisition in 2015 of Chengdu Zhonghong Tianhao Technology Co., Ltd. (“Chengdu ZHTH”), which is a subsidiary of SolarMax Technology (Shanghai) Co. Ltd. (together with its subsidiaries thereunder, “ZHTH”), and Jiangsu Zhonghong Photovoltaic Electric Co., Ltd. (“ZHPV”), commenced operations in the People’s Republic of China (the “PRC” or “China”). The Company’s business in the PRC is primarily conducted through ZHTH and ZHPV, and their subsidiaries.

 

The Company operates in two segments – the U.S. operations and the China operations. The Company’s U.S. operations primarily consist of (i) the sale and installation of photovoltaic and battery backup systems for residential and commercial customers, and (ii) sales of LED systems and services to government and commercial users. In the U.S., the Company has four wholly-owned subsidiaries at December 31, 2023 as follows:

 

 

·

SolarMax Renewable Energy Provider, Inc., a California corporation (“SREP”)

 

 

 

 

·

SolarMax Financial, Inc., a California corporation (“SolarMax Financial”)

 

 

 

 

·

SolarMax LED, Inc., a California corporation (“LED”)

 

 

 

 

·

SMX Capital, Inc., a New Jersey corporation (“SMX Capital”)

 

The Company’s China operations consist of identifying and procuring solar farm projects for resale to third parties and performing engineering, procurement, and construction (“EPC”) services primarily for solar farm projects. The Company’s operations in China are conducted through its principal Chinese subsidiaries. The Company’s wholly‑owned subsidiaries outside the U.S. are as follows:

 

 

·

Accumulate Investment Co. Ltd (“Accumulate”), a British Virgin Islands corporation. The Company acquired Accumulate as part of its acquisition of Jiangsu Zhonghong Photovoltaic Electric Co., Ltd. (“ZHPV”) in April 2015.

 

 

 

 

·

SolarMax Technology Holdings (Hong Kong) Limited (“SolarMax Hong Kong”), which was established under the laws of Hong Kong on October 27, 2014.

 

 

 

 

·

Golden SolarMax Finance Co., Ltd., (“Golden SolarMax”), which was organized under the laws of the PRC on June 1, 2015.

 

 

 

 

·

Solarmax Technology Holdings (Cayman) Limited (“Solarmax Cayman”), a Cayman Islands limited company formed on May 8, 2017.

 

Accumulate has one wholly-owned subsidiary, Accumulate Investment Co., Limited (HK), an entity organized under the laws of Hong Kong (“Accumulate Hong Kong”). Accumulate Hong Kong has one wholly-owned subsidiary, ZHPV.

 

 
F-9

Table of Contents

  

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

SolarMax Hong Kong has one wholly-owned subsidiary, SolarMax Technology (Shanghai) Co., Ltd. (“SolarMax Shanghai”), organized under the laws of the PRC and formed on February 3, 2015. SolarMax Shanghai is a wholly foreign-owned entity, referred to as a WFOE. SolarMax Shanghai currently has subsidiaries that are not significant, but forms subsidiaries which acquire permits for solar farms with a view to selling the project subsidiaries pursuant to the terms of agreements with the ultimate buyer, which during 2022 and 2021 was State Power Investment Corporation Guizhou Jinyuan Weining Energy Co., Ltd (“SPIC”), a third party customer. We refer to SolarMax Shanghai and its subsidiaries collectively as ZHTH.

 

On May 8, 2017, Solarmax Technology Holdings (Cayman) Limited (“Solarmax Cayman”) a Cayman Islands limited company, was formed with 1,000,000,000 shares at a par value of U.S. dollars of $0.01 for an authorized capital of U.S. dollars of $10.0 million. Solarmax Cayman is a 100% owned direct subsidiary of the Company and was created to potentially serve as an intermediate holding company for the Company’s PRC operations for possible future transactions. Though Solarmax Cayman is an active company, it does not currently have any operations.

 

ZHTH is engaged in project development and its business can provide engineering, procurement and construction (“EPC”) services. Generally, when a buyer of a project is identified, the subsidiary that owns the subsidiary holding the permit (a “project subsidiary”) sells to the buyer the equity in the project subsidiary for that specific solar farm project, and the buyer of the project engages ZHPV for the EPC services. The purchase price for the project subsidiary is an amount generally approximating the subsidiary’s net assets. Accordingly, the Company does not generally generate any material gain or loss from the sale of the project subsidiaries. The sale of the equity in the project subsidiaries is part of the normal course of the Company’s operations in China. Because government regulations prohibit the sale of the permit related to a solar farm, it is necessary for the Company to sell the equity in the project subsidiary to effectuate the transfer of the ownership of a solar farm permit to buyer.

 

On April 28, 2015, the Company acquired the ownership of Chengdu Zhonghong Tianhao Technology Co., Ltd., through a share exchange agreement among the Company, SolarMax Shanghai and the equity owners of Chengdu Zhonghong Tianhao Technology Co., Ltd. Chengdu Zhonghong Tianhao Technology Co., Ltd. Was formed on March 21, 2014 and Chengdu Zhonghong Tianhao Technology Co., Ltd. Became a wholly-owned subsidiary of SolarMax Shanghai as a result of the acquisition.

 

Also on April 28, 2015, the Company acquired the ownership of ZHPV through a share exchange agreement between the Company and the holders of the stock of Accumulate. After the acquisition, the Company owns all of the stock of Accumulate, which, in turn, through Accumulate Hong Kong, owns all of the stock of ZHPV. ZHPV was formed on December 31, 2009.

 

At December 31, 2023 and 2022, the Company’s major subsidiaries and the related core business consist of the following:

 

 

·

SREP was established on July 19, 2011 and is engaged in the business of developing, selling and installing integrated photovoltaic systems and energy storage systems for residential and commercial customers in the U.S.

 

 

 

 

·

SolarMax Financial was established on September 9, 2009 and was engaged in the business of providing secured installment financing to purchasers of residential and commercial photovoltaic systems, and servicing installment sales for SREP and LED customers in the U.S. The Company has not provided financing to purchasers since 2020.

 

 

 

 

·

SMX Capital was acquired by the Company in June 2011. SMX Capital is engaged in the business of owning and funding renewable energy projects in the U.S. and operates its business through operating leases and power purchase agreements primarily in the commercial markets. Its business is conducted directly and indirectly through a 30% equity interest in three companies. SMX Capital has not been engaged in leasing new systems since 2014 and its primary business is the ownership and maintenance of systems under existing leases.

 

 

 

 

·

LED was established on July 15, 2013 in connection with the 2013 acquisition of Act One and is engaged in the business of commercial LED light integration projects, customized governmental special projects, commercial consulting projects, as well as battery storage system projects in the U.S.

 

 

 

 

·

ZHTH is engaged in the business of identifying, procuring and marketing solar energy projects and other roof top solar energy projects in the PRC.

 

 

 

 

·

ZHPV is engaged in the EPC business for solar energy projects and other roof top solar energy projects in the PRC.

 

Jiangsu Honghao was organized on September 21, 2015 and is engaged in the business of operating and maintaining solar farms in the PRC.

 

 
F-10

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Termination of Agreement of Merger with SPAC

 

On October 27, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) among the Company; Alberton Acquisition Corporation (“SPAC”), as the Purchaser; and Alberton Merger Subsidiary, Inc., a wholly-owned subsidiary of the SPAC, as Merger Sub. Under the Merger Agreement, Merger Sub was to be merged with and into the Company, following which the Company would continue as the surviving corporation and as a wholly-owned subsidiary of SPAC. As consideration for the merger, the Company’s stockholders were to receive from the SPAC shares of SPAC’s common stock having a value of $300,000,000.

 

The Merger Agreement also provided that the Company would lend SPAC $60,000 per month for up to six months in connection with the SPAC’s obligation to make payments in connection with the postponement of the date by which the SPAC must complete a business combination, failing which it is to be dissolved. The Merger Agreement was amended several times, and the amendments increased the loans to be made by the Company.  The Company also made additional loans to the SPAC’s sponsor.  The total loans made by the Company to the SPAC and the SPAC’s sponsor were $1,664,447 and $651,369, respectively. On April 20, 2022, the Company terminated the Merger Agreement pursuant to the termination clause provided in the Merger Agreement.

 

As of December 31, 2022, as a result of the termination of the Merger Agreement,  the Company wrote off the notes receivable from the SPAC in the amount of $1,664,447 and notes receivable from the SPAC’s sponsor in the amount of a $651,369.

 

Reverse Stock Split

 

On July 15, 2022, the Company effected a 0.59445-for-one reverse stock split and, in connection with the reverse stock split the Company reduced its authorized common stock to 297,225,000 shares. All share and per share information in these financial statements retroactively reflects the reverse stock split.

 

2. Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Accounting

 

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

 

Principles of Consolidation

 

Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The functional currency of the Company’s foreign subsidiaries is the Chinese renminbi (“RMB”). These transactions are translated from the local currency into U.S. dollars at exchange rates during or at the end of the reporting period. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

The accompanying consolidated financial statements reflect the accounts and operations of the Company. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, Consolidation, the Company consolidates any variable interest entity (“VIE”) of which it is the primary beneficiary. The Company uses a qualitative approach in assessing the consolidation requirement for VIEs. This approach focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. All of these determinations involve significant management judgments and estimates. The Company has determined that it is not the primary beneficiary in the operational VIE, SMX Property LLC (“SMXP”), and therefore, does not consolidate the financial information of SMXP.

 

 
F-11

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

The Company was the lessee under an operating lease of its Riverside, CA headquarters facility with SMXP (see Note 15 – Related Party Transactions) through October 2022. SMXP is a private entity owned by the Company’s founders, one of whom is the Chief Executive Officer and a Director of the Company, another who is a Director of the Company, and another who is a former officer and director of the Company. The lease term was initially for four years expiring on December 31, 2016, and was extended in September 2016 for a ten-year term, with one five-year renewal option, and was terminated in October 2022 in connection with the sale of the property by SMXP to an unrelated purchaser with whom the Company executed a new master lease. The Company does not have any ownership interest in SMXP. Other than the common ownership and the unsecured loans, the Company does not have any economic arrangements with SMXP such that the Company will have an obligation to support the operations of SMXP. Further, the Company does not have the power to direct and control the activities of SMXP as such power to direct and control resides with SMXP’s principals. Accordingly, the Company is not considered to be the primary beneficiary of SMXP and has not consolidated SMXP.

 

Reclassification

 

Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. See note 16 below regarding the reclassification of sublease income to net against operating leases. These reclassifications had no effect on the previously reported net loss.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant accounting estimates reflected in the Company’s consolidated financial statements include the cost-based inputs to estimate revenues on long-term construction contracts, the collectability of accounts receivable and loans receivable, the useful lives and impairment of property and equipment, goodwill, the fair value of stock options granted and stock-based compensation expense, the fair value of assets acquired and liabilities assumed in a business combination, warranty and customer care reserve, the valuation of deferred tax assets, inventories and provisions for income taxes. Actual results could differ materially from those estimates.

 

Liquidity and Going Concern

 

The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP, which contemplate continuation of the Company as a going concern. The Company’s history of net losses and negative cash flow from operating activities, along with its increased accumulated deficit and stockholders’ deficit raise substantial doubt about its ability to continue as a going concern.

 

At December 31, 2023, the Company reported a working capital deficit of $23.5 million.  In addition, the accumulated deficit was approximately $68.6 million and the stockholders’ deficiency was approximately $15.9 million. In connection with these consolidated financial statements, management evaluated whether there were conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to meet its obligations as they become due within one year from the date of issuance of these financial statements. Management assessed that there were such conditions and events, including a history of recurring operating losses, a history of negative cash flows from operating activities, and significant current debt.

 

As of December 31, 2023, the Company’s principal sources of liquidity consisted of approximately $2.5 million, of cash and cash equivalents, and estimated cash flow from operations. The Company believes its current cash balances coupled with anticipated cash flow from operating activities and the net proceeds of its February 2024 initial public offering (See Note 21) are sufficient to meet the Company’s working capital requirements for at least one year from the date of the issuance of the accompanying consolidated financial statements, excluding approximately $20.7 million of debt that is due in the next twelve months. Management is focused on expanding the Company’s existing business, as well as its customer base, including its continuing efforts to generate revenue from non-related parties for its China operations and to continue to increase its United States revenues. The Company is looking to continue to negotiate an exchange of a large portion of the approximately $10.0 million of the current portion of long-term related party loans for convertible notes that mature in periods beyond one year. The Company cannot predict whether it will be successful in these efforts.

 

 
F-12

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

As a result of the above, there is substantial doubt regarding the Company’s ability to continue as a going concern within one year from the date of issuance of these financial statements. The Company cannot give assurance that it can increase its cash balances or limit its cash consumption, or obtain the exchange of any of its current debt and thus maintain sufficient cash balances for its planned operations. Future business demands may lead to cash utilization at levels greater than recently experienced. Revenue and cash flow from the Company’s China segment is irregular because of the timing of solar projects and the Company requires significant funds for its operations, particularly during periods when there is little or no revenue or cash flow from projects. The Company may need to raise additional capital in the future. However, the Company cannot assure that it will be able to raise additional capital on acceptable terms, or at all.

 

Cash and Cash Equivalents

 

Cash and cash equivalents consist of deposit accounts and highly liquid investments purchased with an original maturity of six months or less. The standard insurance coverage for non-interest bearing transaction accounts in the U.S. is $250,000 per depositor under the general deposit insurance rules of the Federal Deposit Insurance Corporation.The standard insurance coverage for non-interest bearing transaction accounts in the PRC is RMB 500,000 (approximately $73,000) per depositor per bank under the applicable Chinese general deposit insurance rules.

 

Restricted Cash

 

Restricted cash includes cash held to collateralize ACH transactions and outstanding credit card borrowing facilities. In the prior year, restricted cash also collateralized bankers’ acceptances in the PRC, which are promised future payments accepted and guaranteed by a bank and drawn on a deposit at the bank.

 

Restricted cash at December 31, 2023 and December 31, 2022 consisted of:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Deposit held by a China financial institution to secure bankers acceptance

 

$-

 

 

$-

 

Deposit held by a US financial institution as collateral for ACH transactions and business credit cards – US Segment

 

 

354,504

 

 

 

346,999

 

 

 

 

354,504

 

 

 

346,999

 

Less: current portion

 

 

-

 

 

 

-

 

Noncurrent portion

 

$354,504

 

 

$346,999

 

 

Accounts Receivable

 

Accounts receivable are reported at the outstanding principal balance due from customers. In the U.S., accounts receivable substantially include customer billings for the sales of LED products and services. In the PRC segment, accounts receivable represents the amounts billed under the contracts but uncollected on completed construction contracts and construction contracts in process. Accounts receivable are recorded at net realizable value.

 

The Company maintains allowances for the applicable portion of receivables, including accounts receivable, government rebate receivables and other receivables, represents the Company’s estimate of the current expected loss inherent in accounts receivable as of the balance sheet date. The adequacy of the allowance for credit losses is assessed quarterly and the assumptions and models used in establishing the allowance are evaluated regularly. Because credit losses can vary substantially over time, estimating credit losses requires a number of assumptions about matters that are uncertain. Once a receivable is deemed to be uncollectible, it is written off against the allowance. The expense related to rebates receivable is recorded as a reduction to revenues.

 

Contract Assets

 

The contract assets primarily relate to the Company’s rights to consideration for work completed but not billed at the reporting date, primarily for the solar energy system sales in the U.S.. The contract assets are transferred to receivables when the rights become unconditional (i.e., when the permission to operate is issued). The contract liabilities primarily relate to the advance consideration received from customers related to the same above solar energy system sales in the U.S., for which the transfer of ownership has not occurred.

 

 
F-13

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Applying the practical expedient in ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), paragraph 340‑40-25-4, the Company recognizes the incremental costs of obtaining contracts (i.e., commission fees) in cost of revenue when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in cost of revenues.

 

Customer Loans Receivable

 

In the U.S. segment, the Company offers its customers who meet the Company’s credit eligibility standards the option to finance the purchase of solar energy systems through installment loans underwritten through SolarMax Financial. All loans are secured by the solar energy systems or other projects being financed. The outstanding customer loan receivable balance is presented net of an allowance for loan losses. Provisions for loan losses are charged to operations in amounts sufficient to maintain the allowance for loan losses at levels considered adequate to cover expected credit losses on the customer loans. In determining expected credit losses, the Company considers its historical level of credit losses, current economic trends, and reasonable and supportable forecasts that affect the collectability of the future cash flows. Loans offered at the promotional interest rate below the market interest rate are accounted for as loan discounts and are amortized on an effective interest method to interest income over the terms of the loans.

 

Inventories

 

Inventories consist of (a) work in progress on solar systems on housing developments and projects not yet sold; and (b) components principally consisting of photovoltaic modules, inverters, construction and other materials, and LED products, all of which are stated at the lower of cost or net realizable value under the first-in first-out method. The Company reviews its inventories periodically for possible excess and obsolescence to determine if any reserves are necessary.

 

The estimate for excess and obsolete inventories is based on historical sales and usage experience together with a review of the current status of existing inventories.

 

Property and Equipment

 

Property and equipment are initially stated at cost less accumulated depreciation and amortization. The costs of additions and betterments are capitalized and expenditures for repairs and maintenance are charged to operations as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the asset. Leasehold improvements and solar systems leased to customers are amortized using the straight-line method over the shorter of the lease term or estimated useful life of the asset.

 

The estimated useful lives of the major classification of property and equipment are as follows:

 

Automobiles

4-5 years

Furniture and equipment

3-10 years

Leasehold improvements

Shorter of the asset’s useful life or lease term

Solar systems leased to customers

Lease term, 10-20 years

 

Goodwill

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of assets acquired and liabilities assumed. The Company’s goodwill was derived from the acquisitions of businesses in China in April 2015.

 

 
F-14

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

The Company reviews goodwill for impairment at least annually or whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company generally performs its annual impairment test of goodwill in the fourth quarter each year or whenever events or circumstances change or occur that would indicate that goodwill might be impaired. When assessing goodwill for impairment, the Company early adopted FASB’s guidance in Accounting Standards Update (“ASU”) 2017-04, Intangibles – Goodwill and Other, for its annual testing in December 2017, which simplifies the accounting for goodwill impairment under ASC Topic 350, Intangibles-Goodwill and Other. In determining the reporting unit’s fair value, the Company considers the underlying enterprise value and if necessary, the reporting unit’s discounted cash flow, which involves assumptions and estimates, including the reporting unit’s future financial performance, weighted-average cost of capital and interpretation of currently enacted tax laws. Circumstances that could indicate impairment and require the Company to perform a quantitative impairment test include a significant decline in the reporting unit’s financial results, a significant decline in the reporting unit’s enterprise value relative to its net book value, an unanticipated change in competition or market share and a significant change in the reporting unit’s strategic plans. For the Company’s goodwill annual testing, management determined that its reporting units are the same as its operating segments. Accordingly, the reporting unit for the goodwill annual testing is the PRC segment.

 

There was no impairment loss for the years ended December 31, 2023 and 2022.

 

Impairment of Long-Lived Assets

 

The Company’s long-lived assets include property and equipment which include solar energy systems leased to customers.

 

In accordance with ASC Topic 360, Property, Plant, and Equipment, the Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of a long-lived asset, or group of assets, as appropriate, may not be recoverable. If the aggregate undiscounted future net cash flows expected to result from the use and the eventual disposition of a long-lived asset is less than its carrying value, then the Company would recognize an impairment loss based on the excess of the carrying value over the fair value.

 

There was no impairment loss on such systems for the years ended December 31, 2023 and 2022.

 

Investments in Unconsolidated Joint Ventures and Solar Project Companies

 

The Company’s unconsolidated investments in the U.S. are held directly by the Company as well as through its subsidiary, SMX Capital, and consist of investments in U.S.-based solar limited liability companies: Alliance Solar Capital 1, LLC (“A#1”), Alliance Solar Capital 2, LLC (“A#2”), and Alliance Solar Capital 3, LLC (“A#3”). The Company’s U.S. segment also has an investment in a PRC-based panel manufacturer, Changzhou Holysolar Technology, Co., Ltd, which was renamed to “Changzhou Hongyi New Energy Technology Co., Ltd” on March 10, 2017 (“Changzhou”).

 

At December 31, 2023 and December 31, 2022, the Company has unconsolidated investments in the PRC related to its 30% non-controlling interests in the project companies for Yilong #2, Xingren and Ancha.

 

For these investments, the Company does not have the controlling interests but it has the ability to exercise significant influence over the operations and the financial decisions of the investees under the respective operating agreements. In each of the investments, the investee also maintains a separate capital account for each of its investors and accordingly, the Company has a separate capital account at each of the investees. Since the Company has the ability to exercise significant influence over the investees, the Company accounts for each of these investments using the equity method of accounting, under which the Company records its proportionate share of the investee’s profit or loss based on the specified profit and loss percentage. Distributions received from equity method investees are accounted for as returns on investment and classified as cash inflows from operating activities, unless the Company’s cumulative distributions received less distributions received in prior periods that were determined to be returns of investment exceed cumulative equity in earnings recognized by the Company. When such an excess occurs, the current year distribution up to this excess would be considered a return of investment and classified as cash inflows from investing activities.

 

Since the Company’s investments include privately-held companies where quoted market prices are not available and as a result, the cost method, combined with other intrinsic information, is used to assess the fair value of the investment. If the carrying value is above the fair value of an investment at the end of any reporting period, the investment is reviewed to determine if the impairment is other than temporary. Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established. The Company monitors its investments in unconsolidated entities periodically for impairment. No impairment indicators were identified and no impairment losses were recorded during the years ended December 31, 2023 and 2022.

 

 
F-15

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Warranties

 

Workmanship Warranty

 

For the sale of solar and battery systems in the U.S., the Company provides a workmanship warranty for 25 years to cover the quality of the Company’s installation. The warranty is designed to cover installation defects and damages to customer properties caused by the Company’s installation of the solar energy systems and battery storage systems which generally are uncovered within 2-3 years after the installation. The 25-year warranty is consistent with the term provided by competitors and is provided by the Company to remain market competitive. The workmanship warranty does not include the product warranties (panels and inverters) which are covered directly by the manufacturers, generally for 25 years on panels and inverters, and 10 years for energy storage systems. The Company determined that its 25-year workmanship warranty for solar energy systems constitutes an assurance-type warranty and should continue to be accounted for under ASC Topic 460, Guarantees, instead of a service-type warranty which should be accounted for under Topic 606.

 

Quality Warranty for EPC Services

 

For the PRC segment, the Company provides construction quality warranty on Engineering, Procurement and Construction (“EPC”) services generally for one year after completion. The customer typically retains 3-5% of the contract price which will not be paid to the Company until the expiration of the warranty period which is accounted by the Company as retainage receivable. The Company currently provides a reserve for such potential liabilities based on a nominal percentage of project revenues for the PRC segment in the approximate amount of $249,000 and $255,000 as of December 31, 2023 and December 31, 2022, respectively, which is included in accrued expenses and other liabilities. To date the Company has not incurred significant claims on the quality warranty. The liability is reversed when the warranty period expires.

 

Production Guaranty

 

For solar systems sold in the U.S., the Company also warrants that modules installed in accordance with agreed-upon specifications will produce at least 98% of their labeled power output rating during the first year, with the warranty coverage reducing by 0.5% every year thereafter throughout the approximate 10-year production guaranty period. In resolving claims under the production guaranty, the Company typically makes cash payments to customers who claim for the production shortfall in power output on an annual basis. The Company currently provides a reserve for the production guaranty at 0.2% of the total solar revenue.

 

LED Warranties

 

The Company’s warranty for LED products and services ranges from one year for labor and up to seven years for certain products sold to governmental municipalities. The Company currently provides a warranty reserve for LED sales based on 1.0% of LED revenue. 

 

Other Warranties

 

In 2016, as a result of the bankruptcy of a Chinese panel supplier from whom the Company purchased solar modules, the Company has reclassified the liability related to unpaid retentions to warranty liability in the amount of $651,000. Since 2016, the Company has not received any claims against the liability and accordingly, the Company reversed the liability against cost of revenue during the third quarter of 2023.

 

Fair Value Measurements

 

ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), defines a framework for determining fair value, establishes a hierarchy of information used in measuring fair value, and enhances the disclosure information about fair value measurements. ASC 820 provides that the “exit price” should be used to value an asset or liability, which is the price at which an asset could be sold or a liability could be transferred in an orderly process that is not a forced liquidation or distressed sale at the measurement date. ASC 820 also provides that relevant market data, to the extent available and not internally generated or entity specific information, should be used to determine fair value. 

 

 
F-16

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

ASC 820 requires the Company to estimate and disclose fair values on the following three-level hierarchy that prioritizes market inputs.

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

The carrying amount of cash and cash equivalents, accounts receivable, inventories, other current assets, accounts payable, deposits, taxes payable, warranty liability and accrued payroll and expenses approximates fair value because of the short maturity of these instruments.

 

The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2023:

 

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$358,290

 

 

$-

 

 

$-

 

 

$358,290

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

6,847,185

 

 

 

6,535,516

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,000,000

 

 

 

-

 

 

 

2,000,000

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,200,860

 

 

 

17,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

13,324,921

 

 

 

15,949,768

 

 

The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2022:

 

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$901,726

 

 

$-

 

 

$-

 

 

$901,726

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

10,953,437

 

 

 

10,280,439

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,033,451

 

 

 

-

 

 

 

2,033,451

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,206,780

 

 

 

18,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

17,697,481

 

 

 

19,595,829

 

 

Cash equivalents – Cash equivalents consist of money market accounts and are carried at their fair value.

 

Customer loans receivable – The fair value of customer loans receivable is calculated based on the carrying value and unobservable inputs which include the credit risks of the customers, the market interest rates and the contractual terms. The Company’s underwriting policies for the customer loans receivable have not changed significantly since the origination of these loans. The overall credit risk of the portfolio also has not significantly fluctuated as evidenced by the minimal historical write-offs, and lastly the market interest rates have remained relatively consistent since the origination of the loans.

 

Bank and other loans – The fair value of such loans payable had been determined based on the variable nature of the interest rates and the proximity to the issuance date.

 

 
F-17

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Secured loans from related parties – The related party loans were issued at the fixed annual interest rates of 3.0% in the U.S. Segment, and the fair value of the loans has been estimated by applying the prevailing borrowing annual interest rates for a comparable loan term which the Company estimated to be 9.0% to the estimated cash flows through the maturities of the loans.

 

Secured convertible debt – The secured convertible debt was issued at the fixed annual interest rates of 4.0% in the U.S. Segment, and the fair value of the loans was determined based on the proximity to the issuance date.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, and its various updates (“Topic 606”). Revenue is measured based on the considerations specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when the Company satisfies a performance obligation by transferring control over a product or service to a customer.

 

Taxes assessed by government authorities that are imposed on, or concurrent with, a specific revenue-producing transaction are collected by the Company from the customer and excluded from revenue.

 

The Company’s principal activities from which the Company generates its revenue are described below.

 

Revenue from EPC Services

 

For energy generation assets owned and controlled by the customer, the Company recognizes revenue for sales of EPC services over time as the Company’s performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the sale of EPC services represents a single performance obligation for the development and construction of a single generation asset, which is a complete solar energy project. For such sale arrangements, the Company recognizes revenue using cost-based input methods, which recognize revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated costs of the contract after consideration of the customer’s commitment to perform its obligations under the contract, which is typically measured through the receipt of cash deposits or other forms of financial security issued by creditworthy financial institutions or parent entities.

 

Payment for EPC services is made by the customer pursuant to the billing schedule stipulated in the EPC contract which is generally based on the progress of the construction. Once the bills are issued to the customer, the customer generally has 30 days to make the payment on the amount billed less a retainage provision which is approximately 3% to 5%, depending on the contract. The retainage amount is withheld by the customer and is paid at the conclusion of the 12-month warranty period.

 

In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred relative to the total estimated costs (including solar module costs) to determine the progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost based input methods of revenue recognition are considered a faithful depiction of the Company’s efforts to satisfy long-term construction contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred that do not contribute to satisfying the Company’s performance obligations (“inefficient costs”) are excluded from the Company’s input methods of revenue recognition as the amounts are not reflective of the Company’s transferring control of the solar energy system to the customer. Costs incurred towards contract completion may include costs associated with solar modules, direct materials, labor, subcontractors, and other indirect costs related to contract performance. The Company recognizes solar module and direct material costs as incurred when such items have been installed in a system.

 

Cost-based input methods of revenue recognition require the Company to make estimates of net contract revenues and costs to complete its projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete its projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract, including any inefficient costs, are greater than the net contract revenues, the Company recognizes the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated. The effect of the changes on future periods are recognized as if the revised estimates had been used since revenue was initially recognized under the contract. Such revisions could occur in any reporting period, and the effects may be material depending on the size of the contracts or the changes in estimates.

 

 
F-18

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

The Company’s arrangements may contain clauses such as contingent repurchase options, delay liquidated damages, rebates, penalties or early performance bonus, most favorable pricing or other provisions, if applicable, that can either increase or decrease the transaction price. The Company has historically estimated variable considerations that decrease the transaction price (e.g., penalties) and recorded such amounts as an offset to revenue, consistent with requirements under Topic 606. Variable considerations that increase the transaction price (e.g., performance bonuses) were historically recognized under Topic 605 on a cash basis as such amounts were not fixed and determinable and collectability was not reasonably assured until paid. However, under Topic 606, the Company needs to estimate and apply a constraint on such variable considerations and include that amount in the transaction price. Because the Company’s historical policies on estimating variable considerations that would decrease the transaction price have largely mirrored the requirements under Topic 606, and because variable considerations that would increase the transaction price have historically been immaterial or would likely be constrained under Topic 606, there is no cumulative effect adjustment. The Company estimates variable

considerations for amounts to which the Company expects to be entitled and for which it is not probable that a significant reversal of cumulative revenue recognized will occur.

 

For energy generation assets not owned and controlled by the customer during the construction, as well as contracts with customers that do not require progress payments during construction and whereby the contracts include restrictive acceptance provisions before any progress payments are made by the customers, the Company recognizes revenues at a point in time when the Company determines it has transferred control to the customer.

 

PRC Power Purchase Agreements Revenue

 

Revenues under certain power purchase agreements are recognized based on the output delivered at an agreed upon rate over the contract term. The Company records the revenue under such power purchase agreements during the period under which it has controlling interest in the project subsidiary. Revenue recognition ceases upon the sale and transfer of controlling interest in the project subsidiary to a third party.

 

Solar Energy and Battery Storage Systems and Components Sales

 

Revenue recognition associated with sales of solar energy systems, battery storage systems, and other products is recognized over time as the Company’s performance creates or enhances the property controlled by the customer (the asset is being constructed on a customer’s premises that the customer controls).

 

The Company’s principal performance obligation is to design and install a solar energy system that is interconnected to the local power grid and for which permission to operate has been granted by a utility company to the customer. The Company recognizes revenue over time as control of the solar energy system transfers to the customer which begins at installation and concludes when the utility company has granted the permission to operate.

 

All costs to obtain and fulfil contracts associated with system sales and other product sales are expensed to cost of revenue when the corresponding revenue is recognized.

 

For solar energy and battery storage system sales, the Company recognizes revenue using a cost-based input method that recognizes revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated cost of the contract. In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred for installation and obtaining the permission to operate, each relative to the total estimated cost of the solar energy and battery storage system, to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost‑based input methods of revenue recognition are considered a faithful depiction of our efforts to satisfy solar energy and battery system contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred towards contract completion may include costs associated with solar modules, battery components, direct materials, labor, subcontractors, and other indirect costs related to contract performance.

 

In the U.S., the Company sells solar energy and battery storage systems to residential and commercial customers and recognizes revenue net of sales taxes. Customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through a third party partner.

 

 
F-19

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Direct payments are made by the customer as stipulated in the underlying home improvement or commercial contract which generally includes an upfront down payment at contract signing, payments at delivery of materials and installation ranging from 70% to 85% of the contract price, and the payment of the final balance at the time of the city signoff or when the permission to operate the solar system is granted by a utility company.

 

For third-party financing arranged by the Company for the customer, direct payments are made by the financing company to the Company based on an agreement between the financing company and the Company, with the majority of the payments made by the time of completion of installation but not later than the date on which the permission to operate the solar system is granted by the utility company.

 

For a lease through the third party leasing partner, direct payments are made by the leasing partner to the Company based on an agreement between the leasing partner and the Company, which is generally 80% upon the completion of installation and 20% upon the permission to operate is granted.

 

For customers financing with the Company, the customer receivable, less any down payments, becomes a loan receivable following the grant of the permission to operate the solar system by a utility company, at which time the loan is recorded and the loan interest begins to accrue. Financing terms for sales with financing by the Company are generally made for terms up to 60 months.

 

LED Product Sales and Service Sales

 

For product sales, the Company recognizes revenue at a point in time following the transfer of control of the products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. For contracts involving both products and services (i.e., multiple performance obligations), the Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices, or estimates of such prices, and recognize the related revenue as control of each individual product is transferred to the customer, in satisfaction of the corresponding performance obligations. Revenue from services is recognized when services are completed which is upon acceptance by the customer. The standalone selling price of the warranty is not material and, therefore, the Company has not allocated any portion of the transaction price to any performance obligation associated with the warranty.

 

Payment of products is generally made upon delivery or with a 30 day term. Extended payment terms are provided on a limited basis not to exceed twelve months. Payment of services is due when the services are completed and accepted by the customer. For certain LED product sales, the Company provides the customers with a right of return subject to restocking fees. The Company assessed such rights of return as variable consideration and recognizes revenue based on the amount of consideration the Company expects to receive after returns are made. Based on the Company’s historical experience, the Company has determined the likelihood and magnitude of a future returns to be immaterial and currently has not provided for a liability for such returns on the LED product sales.

 

For contracts where the Company agreed to provide the customer with rooftop solar energy systems (including design, materials, and installation of the system) in addition to providing LED products and LED installation, these agreements may contain multiple performance obligations: 1) the combined performance obligation to design and install rooftop solar energy system; 2) the performance obligation to deliver the LED products; and, 3) the performance obligation to install the LED products. Topic 606 permits goods and services that are deemed to be immaterial in the context of a contract to be disregarded when considering performance obligations within an agreement. The Company will compare the standalone selling price of the installations and products to the total contract value to determine whether the value of these installations and products is quantitatively immaterial within the context of the contract. Similarly, these services may be qualitatively immaterial in the eyes of the customer. While the customer ordered these products and has received a separate quote for them, they may not be a material driving factor within the agreement for a solar energy system. Further, a reasonable person may not consider providing and installing LED products to be a material part of the arrangement to design and construct a large solar facility. If these products and services are determined to be immaterial within the context of the contract, they will be combined with the performance obligation to design and install the rooftop solar energy system. If management determines that the products and services are determined to be material to the overall project, they would represent a separate performance obligation.

 

 
F-20

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

 

 

Operating Leases and Power Purchase Agreements (PPAs) in U.S.

 

From 2010 to 2014, the Company constructed and offered built-to-suit commercial-grade photovoltaic systems for certain commercial and not-for-profit customers in California, Hawaii, Colorado and New Jersey; under long-term leases and PPAs, with terms of up to 20 years. Under these arrangements, the Company owns the systems and receives the 30% upfront federal grant or investment tax credits, as well as any applicable state and utility company rebates on the systems it owns. Upfront grants, rebates and incentives were applied to reduce the cost of the systems. All other annual rebates and performance-based incentive rebates constitute variable consideration and are recognized in revenue when received because, at that point, it becomes probable that a significant reversal in the cumulative amount of revenue recognized will not occur. In connection with the Company’s ownership of solar systems primarily in New Jersey, the Company owns a number of Solar Renewable Energy Certificates (“SREC”). There is currently no assigned monetary value to an SREC and the prices are ultimately determined by market forces within the parameters set forth by the state. The Company recognizes the revenue of the SREC when it is sold.

 

The Company sells energy generated by PV solar power systems under PPAs. For energy sold under PPAs, which may qualify as a lease, the Company recognizes revenue each period based on the volume of energy delivered to the customer and the price stated in the PPA.

 

For leases, the Company was considered the lessor of solar energy systems under ASC Topic 840, Leases (“ASC 840”); however, upon the Company’s adoption of ASC Topic 842, Leases (“ASC 842”), the Company is no longer considered the lessor because the Company owns the SRECs related to these solar energy systems, and the counterparty does not receive substantially all of the economic benefits for the use of these energy solar systems. Therefore, these arrangements are not considered leases in accordance with ASC 842.

 

Loan Interest Income

 

In the U.S., the Company provides installment financing to qualified customers to purchase residential or commercial photovoltaic systems, energy storage systems, as well as LED products and services. Customer loans receivable are classified as held-for-investment based on management’s intent and ability to hold the loans for the foreseeable future or to maturity. Loans held-for-investment are carried at amortized cost and are reduced by an allowance for estimated credit losses as necessary. The Company recognizes interest income on loans, including the amortization of discounts and premiums, using the interest method. The interest method is applied on a loan-by-loan basis when collectability of the future payments is reasonably assured. Interest on loans generally continues to accrue until the loans are charged off. Premiums and discounts are recognized as yield adjustments over the term of the related loans. Loans are transferred from held-for-investment to held-for-sale when management’s intent is not to hold the loans for the foreseeable future. Loans held-for-sale are recorded at the lower of cost or fair value. There were no loans held-for-sale at December 31, 2023 and December 31, 2022.

 

The following table summarizes the Company’s revenue by business line for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Solar energy and battery storage systems

 

 

 

 

 

 

Sales on non-installment basis

 

$50,399,417

 

 

$40,348,753

 

Third-party leasing arrangements

 

 

-

 

 

 

100,796

 

Operating lease revenues

 

 

81,774

 

 

 

81,158

 

Power purchase agreement revenues

 

 

41,558

 

 

 

68,348

 

Total solar energy and battery storage systems

 

 

50,522,749

 

 

 

40,599,055

 

LED projects

 

 

3,054,526

 

 

 

3,304,910

 

Financing related

 

 

562,055

 

 

 

814,065

 

Total revenues

 

$54,139,330

 

 

$44,718,030

 

 

 
F-21

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Advertising Costs

 

The Company charges advertising and marketing costs related to radio, internet and print advertising to operations as incurred. Advertising and marketing costs for the years ended December 31, 2023 and 2022 were $1,157,793 and $1,081,264, respectively.

 

Income Taxes

 

The Company accounts for income taxes pursuant to the FASB ASC Topic 740, Income Taxes (“ASC 740”). The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. The Company accounts for the investment tax credits under the flow-through method which treats the credits as a reduction of federal income taxes of the year in which the credit arises or is utilized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. The Company has determined it is more likely than not that its deferred tax assets related to its U.S. operations will not be realizable and has recorded a full valuation allowance against its deferred tax assets. In the event the Company is able to realize such deferred income tax assets in the future in excess of the net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.

 

Topic 740-10 clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements in accordance with U.S. GAAP. The calculation of the Company’s tax provision involves the application of complex tax rules and regulations within multiple jurisdictions. The Company’s tax liabilities include estimates for all income-related taxes that the Company believes are probable and that can be reasonably estimated. To the extent that the Company’s estimates are understated, additional charges to the provision for income taxes would be recorded in the period in which the Company determines such understatement. If the Company’s income tax estimates are overstated, income tax benefits will be recognized when realized.

 

The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.

 

The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. As of December 31, 2023 and December 31, 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes.

 

Comprehensive Income (Loss)

 

The Company accounts for comprehensive income loss in accordance with ASC 220, Income Statement – Reporting Comprehensive Income (“ASC 220”). Under ASC 220, the Company is required to report comprehensive income (loss), which includes net income (loss) as well as other comprehensive income (loss). The only significant component of accumulated other comprehensive income (loss) as of December 31, 2023 and December 31, 2022 is the currency translation adjustment.

 

Net Income (Loss) Per Share

 

The Company calculates net income (loss) per share by dividing income or losses allocated to common stockholders by the weighted average number of shares of common stock outstanding for the period. Diluted weighted average shares is computed using basic weighted average shares plus any potentially dilutive securities outstanding during the period using the treasury-stock-type method and the if-converted method, except when their effect is anti-dilutive. Potentially dilutive securities are excluded from the computation of diluted earnings per share for the year ended December 31, 2022 because the effect would be antidilutive.

 

 
F-22

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

 

 

Stock-Based Compensation

 

The Company accounts for stock-based compensation costs under the provisions of ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), which requires the measurement and recognition of compensation expense related to the fair value of stock-based compensation awards that are ultimately expected to vest. Stock-based compensation expense recognized includes the compensation cost for all share-based payments granted to employees and non-employees, net of estimated forfeitures, over the employee requisite service period or the non-employee performance period based on the grant date fair value estimated in accordance with the provisions of ASC 718. ASC 718 is also applied to awards modified, repurchased, or cancelled during the periods reported. The Company also early adopted ASU 2017‑09, Compensation – Stock Compensation (Topic 718) Scope of Modification Accounting, with respect to changes on terms and conditions of a share-based payment award that occurred in 2019 and thereafter.

 

Foreign Currency

 

Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The Company’s subsidiaries in the PRC use the Chinese RMB as their functional currency and all other subsidiaries use the U.S. dollar as their functional currency. For subsidiaries that use the local currency as the functional currency, all assets and liabilities are translated to U.S. dollars using exchange rates in effect at the end of the respective periods and the results of operations have been translated into U.S. dollars at the weighted average rates during the periods in which the transactions were recognized. Resulting translation gains or losses are recognized as a component of other comprehensive income (loss).

 

In accordance with ASC 830, Foreign Currency Matters (“ASC 830”), the Company translates the assets and liabilities into U.S. dollars using the rate of exchange prevailing at the balance sheet date and the statements of operations and cash flows are translated at an average rate during the reporting period. Adjustments resulting from the translation from RMB into U.S. dollar are recorded in stockholders’ equity as part of accumulated other comprehensive income. Further, foreign currency transaction gains and losses are a result of the effect of exchange rate changes on transactions denominated in currencies other than the functional currency. Losses on those foreign currency transactions of approximately $271,000 and $938,000 for the years ended December 31, 2023 and 2022, respectively, are included in other income (expense), net for the period in which exchange rates change.

 

Segment Information

 

Operating segments are defined as components of a company about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the executive team, which is comprised of the chief executive officer and the chief financial officer. Based on the financial information presented to and reviewed by the chief operating decision maker in deciding how to allocate the resources and in assessing the performance of the Company, the Company has determined that it has two operating and reporting segments (U.S. and PRC) as of December 31, 2023 and December 31, 2022.

 

Recently Issued Accounting Pronouncements

 

As an emerging growth company, the Company has elected to use the extended transition period for complying with any new or revised financial accounting standards pursuant to Section 13(a) of the Securities and Exchange Act of 1934.

 

 
F-23

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

In August 2021, the FASB issued ASU 2021-06, Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946): Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses, and No. 33-10835, Update of Statistical Disclosures for Bank and Savings and Loan Registrants (SEC Update),which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU simplifies the current accounting under ASC 470-20 for convertible debt with a cash conversion feature and convertible instrument with a beneficial conversion feature. As a result, after adopting the ASU, entities will not separately present in equity an embedded conversion feature in such debt. Instead, they will account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account), unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC 815 or (2) a convertible debt instrument was issued at a substantial premium. An entity can use either a full or modified retrospective approach to adopt the ASU. This ASU is effective for the Company in fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The ASU may be early adopted for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company has determined the adoption has no impact on the Company’s consolidated financial statements.

 

In October 2021, the FASB issued ASU 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively and early adoption is also permitted, including adoption in an interim period. The Company does not plan to adopt this ASU earlier than the effective date but it is currently not expected to have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07 that would enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC 280. ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (CODM) uses to assess segment performance and to make decisions about resource allocations. The amendments in ASU 2023-07 improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. Currently, Topic 280 requires that a public entity disclose certain information about its reportable segments. For example, a public entity is required to report a measure of segment profit or loss that the CODM uses to assess segment performance and make decisions about allocating resources. ASC 280 also requires other specified segment items and amounts such as depreciation, amortization and depletion expense to be disclosed under certain circumstances. The amendments in ASU 2023-07 do not change or remove those disclosure requirements. The amendments in ASU 2023-07 also do not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.

 

The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements.

 

The Company does not expect that adoption of ASU 2023-07 will have a material impact on the Company’s consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, though early adoption is permitted.

 

The Company is currently evaluating the impact of ASU 2023-09 and does not expect that adoption of this standard will have a material impact on the Company’s income tax disclosures.

 

The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.

 

 

 
F-24

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The objective of this update is to provide users of financial statements with more useful information by changing the incurred loss methodology for recognizing credit losses to a more forward-looking methodology that reflects expected credit losses. Under this ASU, the Company’s accounts receivable, customer loans receivable and certain contract assets are considered financial assets measured at an amortized cost basis and will need to be presented at the net amount expected to be collected.

 

The Company adopted ASU 2016-13 on January 1, 2023, using a modified retrospective approach with cumulative effect adjustments to the opening balance of accumulated deficit. In adopting ASU 2016-13 for the financial assets listed above, the Company implemented an expected credit loss allowance methodology for accounts receivable, customer loans receivable, and certain contracts assets using historical collection experience, current and forecasted economic and business conditions, and a review of the status of each customer’s financial asset account. Specifically, the Company estimates loss reserve based on the aging of the financial asset balances and the financial condition of customers and provides for specific allowance amounts for those customers that have a higher probability of default. The Company regularly monitor collection status of these financial assets through account reconciliation, payment tracking, customer’s financial condition and macroeconomics conditions. We apply this expected credit loss allowance methodology to all our financial assets listed above.

 

For accounts receivable, the Company deemed accounts receivable for the US segment to be immaterial with respect to total assets and any methodology change to the related allowance for credit losses to be immaterial in nature. With respect to its China segment, the Company utilized an expected loss model as it considers factors like current and future economic conditions and China’s political landscape, and how these factors may affect its receivable from SPIC, a state-owned entity. The Company determined that no change was required to the accounts receivable allowance for its China segment. In regard to customer loan receivables, the Company determined that no adjustment to the existing allowance for loan losses was necessary as the current allowance already approximates losses on the remaining term of customer loans and includes a process to identify specific accounts that are expected to result in a loss. Lastly, with respect to contract assets, the Company concluded that no reserve was required as, in majority of instances, contract assets are fully paid upon billing. This is because the Company’s solar system contracts require full payment of the contract before the system can obtain a permit to operate and be turned on. Customers are incentivized to pay in full to benefit from the solar system. Contract assets that are not fully paid are a minority exception, and the Company determined that an allowance would be immaterial to the consolidated financials.

 

 
F-25

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Therefore, the adoption of ASU 2016-13 to implement an expected credit loss allowance methodology did not have a material impact on the Company’s consolidated financial statements and no adjustments were deemed required to the opening balances of accumulated deficit for any cumulative effect adjustments under the modified retrospective adoption approach nor to the related allowances for credit losses for accounts receivable, customer loan receivable, and certain contract assets.

 

3. Cash, Cash Equivalents and Restricted Cash

 

As of December 31, 2023 and December 31, 2022, insured and uninsured cash including the balance classified as restricted cash were as follows:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

US Segment

 

 

 

 

 

 

Insured cash

 

$818,534

 

 

$1,458,055

 

Uninsured cash

 

 

813,199

 

 

 

1,163,250

 

 

 

 

1,631,733

 

 

 

2,621,305

 

China Segment

 

 

 

 

 

 

 

 

Insured cash

 

 

295,503

 

 

 

390,651

 

Uninsured cash

 

 

966,580

 

 

 

1,156,995

 

 

 

 

1,262,083

 

 

 

1,547,646

 

Total cash and cash equivalents & restricted cash

 

 

2,893,816

 

 

 

4,168,951

 

Less: Cash and cash equivalents

 

 

(2,539,312 )

 

 

(3,821,952 )

Restricted cash

 

$354,504

 

 

$346,999

 

 

4. Accounts Receivable, net

 

The activity of the allowance for credit losses for accounts receivable for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$1,185,046

 

 

$1,523,982

 

Provision for the year

 

 

107,489

 

 

 

131,101

 

Accounts written off, net of recoveries

 

 

(1,266,474 )

 

 

(373,060 )

Receivables charged off

 

 

-

 

 

 

-

 

Effect of exchange rate

 

 

(21,463 )

 

 

(96,977 )

Balance – end of period

 

$4,598

 

 

$1,185,046

 

 

At December 31, 2022, the reserve balance includes a reserve for unbilled receivable of RMB 7.9 million (approximately $1.1 million) related to the Yilong #1 project that was completed in 2018, of which RMB 7.6 million (approximately $1.1 million) was paid to the Company in February 2023 pursuant to a  court judgment. See additional discussion in Note 16 Commitments and Contingencies – Legal Matters.

 

 
F-26

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

5. Customer Loans Receivable

 

The Company provides financing to qualified customers to purchase residential or commercial photovoltaic systems, as well as other products the Company offers in the U.S. Depending on the credit rating of customers, the interest rate generally ranges from 0.00% to 10.99% per annum with financing terms ranging from one to fifteen years. At December 31, 2023 and December 31, 2022, the percentage of the Company’s loan portfolio with a 0% interest rate is 5% and 14%, respectively.

 

The customer gives the Company a security interest in the photovoltaic systems and other products financed.

 

The following tables summarize the Company’s customer loan receivables by credit rating, determined at origination, for each vintage of the customer loan receivable portfolio at December 31, 2023 and 2022:

 

 

 

 Year of Origination

 

 

December 31, 2023

 

 

 

2023

 

 

2022

 

 

2021

 

 

2020

 

 

2019

 

 

Prior

 

 

Total

 

 

%

 

Prime — FICO score 680 and greater

 

$-

 

 

$-

 

 

$-

 

 

$181,315

 

 

$438,676

 

 

$5,234,583

 

 

$5,854,574

 

 

 

87%

Near-prime — FICO score 620 to 679

 

 

-

 

 

 

19,117

 

 

 

-

 

 

 

18,107

 

 

 

42,175

 

 

 

622,398

 

 

 

701,797

 

 

 

10%

Sub-prime — FICO score less than 620

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

72,489

 

 

 

84,992

 

 

 

157,481

 

 

 

2%

Business entity — FICO not available

 

 

 

 

 

 

-

 

 

 

52,753

 

 

 

28,051

 

 

 

-

 

 

 

-

 

 

 

80,804

 

 

 

1%

Total Customer Loan Receivables, gross

 

$-

 

 

$19,117

 

 

$52,753

 

 

$227,473

 

 

$553,340

 

 

$5,941,973

 

 

$6,794,656

 

 

 

100%

 

 

 

 Year of Origination

 

 

December 31, 2022

 

 

 

 2022

 

 

 2021

 

 

 2020

 

 

 2019

 

 

 2018

 

 

 Prior

 

 

 Total

 

 

 %

 

Prime — FICO score 680 and greater

 

$23,561

 

 

$-

 

 

$32,339

 

 

$103,260

 

 

$37,843

 

 

$730,813

 

 

$927,816

 

 

 

9%

Near-prime — FICO score 620 to 679

 

 

-

 

 

 

-

 

 

 

387,033

 

 

 

1,503,862

 

 

 

1,490,190

 

 

 

5,969,730

 

 

 

9,350,815

 

 

 

88%

Sub-prime — FICO score less than 620

 

 

-

 

 

 

-

 

 

 

-

 

 

 

104,749

 

 

 

2,032

 

 

 

100,303

 

 

 

207,084

 

 

 

2%

Business entity — FICO not available

 

 

-

 

 

 

71,864

 

 

 

47,873

 

 

 

-

 

 

 

18,064

 

 

 

1,621

 

 

 

139,422

 

 

 

1%

Total Customer Loan Receivables, gross

 

$23,561

 

 

$71,864

 

 

$467,245

 

 

$1,711,871

 

 

$1,548,129

 

 

$6,802,467

 

 

$10,625,137

 

 

 

100%

 

Customer loans receivable consist of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Customer loans receivable, gross

 

$6,794,656

 

 

$10,625,137

 

Less: unamortized loan discounts

 

 

(2,332 )

 

 

(56,241 )

Allowance for loan losses

 

 

(256,808 )

 

 

(288,457 )

Customer loans receivable, net

 

 

6,535,516

 

 

 

10,280,439

 

Less: Current portion

 

 

(2,212,574 )

 

 

(3,437,634 )

Non-current portion

 

$4,322,942

 

 

$6,842,805

 

 

Principal maturities of the customer loans receivable at December 31, 2023 are summarized as follows:

 

For the year ending December 31,

 

Amount

 

2024

 

$2,212,574

 

2025

 

 

1,622,755

 

2026

 

 

1,016,048

 

2027

 

 

707,532

 

2028

 

 

401,988

 

Thereafter

 

 

833,759

 

Total customer loans receivable

 

$6,794,656

 

 

 
F-27

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

The Company is exposed to credit risk on the customer loans receivable. Credit risk is the risk of loss arising from the failure of customers to meet the terms of their contracts with the Company or otherwise fail to perform as agreed.

 

The activity in the allowance for loan losses for customer loans receivable for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$288,457

 

 

$357,814

 

Recovery for loan losses

 

 

(50,738 )

 

 

(69,357 )

Accounts written off, net of recoveries

 

 

-

 

 

 

-

 

Chargeoffs and adjustments

 

 

19,089

 

 

 

-

 

Balance – end of period

 

$256,808

 

 

$288,457

 

 

Total interest income on the customer loans receivable included in revenues was $523,582 and $767,071 for the years ended December 31, 2023 and 2022, respectively.

 

6. Inventories, net

 

The activity in the reserve for excess and obsolete inventories for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$485,504

 

 

$415,140

 

Provision for excess and obsolete inventories

 

 

110,863

 

 

 

70,364

 

Balance – end of period

 

$596,367

 

 

$485,504

 

 

Inventories consisted of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Solar panels, inverters, battery storage and components

 

$1,336,066

 

 

$2,820,078

 

LED lights

 

 

601,698

 

 

 

594,779

 

Inventory in transit

 

 

-

 

 

 

475,549

 

Total inventories, gross

 

 

1,937,764

 

 

 

3,890,406

 

Less: reserve for excess and obsolete inventories

 

 

(596,367 )

 

 

(485,504 )

Total inventories, net

 

$1,341,397

 

 

$3,404,902

 

 

 
F-28

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

7. Other Receivables and Current Assets, Net

 

Other receivables and current assets, net consisted of the following at December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Receivable from Seller (Uonone Group – Note 14)

 

$436,698

 

 

$434,953

 

Deferred project costs

 

 

1,603,355

 

 

 

1,667,894

 

Prepaid expenses and other current assets

 

 

852,534

 

 

 

1,379,493

 

Advances to suppliers

 

 

1,300,009

 

 

 

-

 

Accrued interest on customer loans receivable

 

 

522,837

 

 

 

29,122

 

VAT tax receivable

 

 

-

 

 

 

62,268

 

Capitalized offering costs

 

 

658,564

 

 

 

390,529

 

Total other receivables and current assets

 

$5,373,997

 

 

$3,964,259

 

 

Deferred project costs consist of work in process and subcontractor costs incurred on the solar energy systems and LED projects that are not fully completed at December 31, 2023 and December 31, 2022.

 

8. Property and Equipment

 

Components of property and equipment, net are as follows:

 

 

 

 December 31,

2023

 

 

 December 31,

2022

 

 

 

 

 

 

 

 

Automobiles

 

$971,384

 

 

$1,063,686

 

Furniture and equipment

 

 

1,396,936

 

 

 

1,400,459

 

Solar systems leased to customers

 

 

1,663,468

 

 

 

1,663,468

 

Leasehold improvements

 

 

2,343,815

 

 

 

2,349,373

 

Total property and equipment, gross

 

 

6,375,603

 

 

 

6,476,986

 

Less: accumulated depreciation and amortization

 

 

(6,084,187 )

 

 

(6,032,813 )

Total property and equipment, net

 

$291,416

 

 

$444,173

 

 

For the years ended December 31, 2023 and 2022, depreciation expenses were $180,085 and $277,932, respectively.

 

9. Goodwill

 

The activity of goodwill is as follows:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Balance – beginning of period

 

$7,774,472

 

 

$8,432,901

 

Effect of exchange rate

 

 

(189,693 )

 

 

(658,429 )

Balance – end of period

 

$7,584,779

 

 

$7,774,472

 

 

 
F-29

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

10. Investments in Unconsolidated Solar Project Companies

 

Activity in the Company’s 30% non-controlling investments in solar project companies for the year ended December 31, 2023 consisted of the following:

 

Investee

 

Investment Balance at December 31,

2022

 

 

Share of Investee’s

Net Income

 

 

Effect of Exchange

Rate

 

 

Investment

Balance at

December 31,

2023

 

Yilong #2

 

$3,966,824

 

 

$343,240

 

 

$(96,788 )

 

$4,213,276

 

Xingren

 

 

1,953,048

 

 

 

126,380

 

 

 

(47,654 )

 

 

2,031,774

 

Ancha

 

 

3,134,887

 

 

 

394,861

 

 

 

(76,490 )

 

 

3,453,258

 

Total

 

$9,054,759

 

 

$864,481

 

 

$(220,932 )

 

$9,698,308

 

 

                Activity in the Company’s 30% non-controlling investments in solar project companies for the year ended December 31, 2022 consisted of the following:

 

Investee

 

Investment Balance at December 31,

2021

 

 

Share of

Investee’s Net

Income (Loss)

 

 

Effect of

Exchange Rate

 

 

Investment

Balance at

December 31,

2022

 

Yilong #2

 

$4,129,772

 

 

$163,503

 

 

$(326,451 )

 

$3,966,824

 

Xingren

 

 

2,040,069

 

 

 

74,078

 

 

 

(161,099 )

 

 

1,953,048

 

Ancha

 

 

3,129,433

 

 

 

256,067

 

 

 

(250,613 )

 

 

3,134,887

 

Total

 

$9,299,274

 

 

$493,648

 

 

$(738,163 )

 

$9,054,759

 

 

                The following tables present the summary of the combined financial statements for the Company’s 30% non‑controlling investments in solar project companies as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Current assets

 

$24,984,444

 

 

$24,138,212

 

Non-current assets

 

 

76,024,387

 

 

 

79,927,213

 

Total assets

 

$101,008,831

 

 

$104,065,425

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

$9,775,803

 

 

$5,192,777

 

Noncurrent liabilities

 

 

58,680,520

 

 

 

68,570,424

 

Members’ capital

 

 

32,552,508

 

 

 

30,302,224

 

Total liabilities and members’ capital

 

$101,008,831

 

 

$104,065,425

 

 

and for the years ended December 31, 2023 and 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Revenue

 

$11,216,922

 

 

$10,949,049

 

Gross profit

 

 

5,081,846

 

 

 

5,020,656

 

Net income

 

$2,880,439

 

 

$1,642,520

 

 

Revenue of the project companies that hold Yilong #2, Xingren, and Ancha is generated from the power purchase agreements with the PRC utility companies as well as government subsidies.

 

 
F-30

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

 

11. Financing Arrangements

 

As of December 31, 2023 and December 31, 2022, the Company had the following borrowings:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Loan from unrelated party at 6.0% fixed interest due December 31, 2023

 

$2,000,000

 

 

$2,000,000

 

Secured convertible notes payable at 4.0% per annum, due in instalments at various dates through June 2027

 

 

16,250,000

 

 

 

20,050,000

 

EB-5 loans – see details below

 

 

17,000,000

 

 

 

18,000,000

 

Notes payable from SMX Property, a related party, at 8% per annum, due October 10, 2024

 

 

1,358,658

 

 

 

1,358,658

 

Various auto loans payable, at 4.19%-4.92% per annum due with maturities through 2023

 

 

-

 

 

 

33,451

 

Total

 

 

36,608,658

 

 

 

41,442,109

 

Less: debt discount and debt issuance costs

 

 

(300,232 )

 

 

(454,171 )

Current portion

 

 

(20,680,000 )

 

 

(18,833,451 )

Noncurrent portion

 

$15,628,426

 

 

$22,154,487

 

 

SBA Loans

 

On February 1, 2021, the Company received loans pursuant to the Paycheck Protection Program Second Draw totaling $1,855,813. The loans were issued to three U.S. subsidiaries, and were substantially forgiven in accordance with the applicable loan terms and government regulations. As a result of the foregiveness, the Company recognized a gain on debt extinguishment of $1.9 million for the year ended December 31, 2022.

 

Other Loans

 

Other loans include a loan of $2,000,000 from an unrelated PRC individual at an interest rate of 6%, interest payable quarterly in arrears, with the original due date of April 30, 2021 and the maturity date of the note has been extended several times, most recently to June 30, 2024.

 

Related party EB-5 financings

 

The Company’s borrowings under the EB-5 program from related parties consisted of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

$45.0 million loan from Clean Energy Funding, LP

 

$7,000,000

 

 

$8,000,000

 

$13.0 million loan from Clean Energy Funding II, LP

 

 

10,000,000

 

 

 

10,000,000

 

Total

 

 

17,000,000

 

 

 

18,000,000

 

Less: current portion

 

 

(10,000,000 )

 

 

(10,500,000 )

Noncurrent portion

 

$7,000,000

 

 

$7,500,000

 

 

On January 3, 2012, Clean Energy Fund, LP (“CEF”) entered into a secured loan agreement with SREP, a wholly owned subsidiary of the Company. Under the secured loan agreement, CEF agreed to make loans to SREP in an amount not to exceed $45.0 million, to be used to finance the installment purchases for customers of the solar energy systems. The proceeds of the loans are advanced in increments of $2.5 million and CEF may determine in its sole and absolute discretion to advance a lesser amount. The loan accrues interest at a fixed interest rate of 3% per annum, payable quarterly in arrears. Each advanced principal amount is due and payable 48 months from the advance date or the U.S. Immigration Form I-829 approval date if longer. The I-829 petition includes evidence that the immigrant investors successfully met all U.S. Citizenship and Immigration Services requirements of the EB‑5 program. A UCC filing was filed on behalf of CEF, the secured party, to pledge the collateral for the loan, which is inventory and accounts. As of December 31, 2023 and December 31, 2022, the principal loan balance was $7.0 million and $8.0 million, respectively.

 

 
F-31

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

On August 26, 2014, Clean Energy Funding II, LP (“CEF II”) entered into a loan agreement with LED, a wholly-owned subsidiary of the Company, for up to $13.0 million. The proceeds of the loan would be used by LED for its operations. The loan accrues interest at a fixed interest rate of 3.0% per annum, payable quarterly in arrears. Principal is due and payable in 48 months or the U.S. Immigration Form I-829 approval date if longer. In 2016, LED borrowed an additional $4.5 million under the loan, the proceeds of which were used to fulfill the purchases required related to the new $4.3 million LED contract. During the year ended December 31, 2017, the Company drew down an additional $6.0 million under the loan. As of December 31, 2023 and December 31, 2022, the remaining undrawn amount under the loan was $3.0 million.

 

The general partner of CEF and CEF II is Inland Empire Renewable Energy Regional Center (“IERE”). The principal owners and managers of IERE consist of the Company’s chief executive officer, its former executive vice president, who is a 5% stockholder, and one of its directors.

 

Convertible Notes

 

The Company has issued 4% secured subordinated convertible notes to former limited partners of CEF, pursuant to exchange agreements with the limited partners. The limited partners accepted the notes in lieu of cash payments of their capital contribution which resulted in a reduction of SREP’s notes to CEF in the same amount, reducing the outstanding EB-5 loan balance. Payment of the notes is secured by a security interest in SREP’s accounts receivable and inventory. The convertible notes are payable in five equal installments on the first, second, third, fourth and fifth anniversaries of the date of issuance. The convertible notes are convertible into common stock at a conversion price equal to 80% of the public stock price of the Company’s common stock as defined in the convertible note, which is $3.20 per share. The convertible notes may be converted into common stock at the first, second, third, fourth and fifth anniversaries of the date of issuance, but not earlier than six months from the date of the Company’s initial public offering, as defined in the note.

 

All convertible notes have two separate and distinct embedded features. They are: (1) optional conversion upon a public stock event as defined in the convertible note; and (2) redemption put feature upon fundamental transaction.

 

Commencing six months from the date the Company first receives proceeds from its public stock event until the convertible notes are no longer outstanding, the convertible notes and all unpaid accrued interest is convertible into shares of common stock, at the option of the holder, during five trading days commencing on the first, second, third, fourth, and fifth anniversaries of the original issuance date. The number of shares of common stock to be issued upon such conversion shall be equal to the quotient obtained by dividing (x) the then entire amount of the convertible notes balance outstanding including all unpaid principal and accrued interest payable by (y) the conversion price defined as a fixed 80% discounted percentage per share price of a public stock price. The Company evaluated the embedded optional conversion feature in accordance with the guidance under ASC Topic No. 815, Derivatives and Hedging (“ASC 815”), and determined it is exempt from derivative accounting as the embedded feature is deemed to be indexed to the Company’s own stock and would be classified in stockholder’s equity if freestanding. Further, because the conversion price is a fixed discounted percentage per share price of a contingent future public stock event that has not been realized as of both the issuance date and December 31, 2023, the Company shall record the intrinsic value of the beneficial conversion feature calculated as of the issuance date of the convertible notes upon the realization of the contingent IPO event.

 

All convertible notes issued contained redemption put features that allow the holders of the convertible notes the right to receive, for each conversion share that would have been issuable upon conversion immediately prior to the occurrence of an effective change in control event defined as a fundamental transaction, the number of shares of common stock of the successor or acquiring corporation or of the Company, if it is the surviving corporation, and any additional consideration receivable as a result of such fundamental transaction by a holder of the number of shares of common stock for which these convertible notes are convertible immediately prior to such fundamental transaction. The Company evaluated the redemption put feature contained in the convertible notes under the guidance of ASC 815 and concluded that the requirements for contingent exercise provisions as well as the settlement provision for scope exception in ASC 815-10-15-74 has been meet. Accordingly, the redemption put features contained in the convertible notes were not bifurcated and accounted for as freestanding derivative instruments.

 

There were no redemptions for new convertible notes during the years ended December 31, 2023 and 2022. During the years ended December 31, 2023 and 2022, the Company recognized a gain on debt extinguishment related to limited partner interest in CEF who exchanged their limited partner interest for convertible notes in the amount of $26,821 and $77,781, respectively.

 

 
F-32

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

 

 

Notes Payable to SMX Property, LLC

 

On October 10, 2022, SMXP made an unsecured loan to the Company for $944,077 under a promissory note at a fixed interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest is due on October 10, 2024. The loan was used to pay the security deposit and lease obligations for one month owed to the new owner of the Company’s headquarters building under the new lease agreement.

 

On October 10, 2022, SMXP made a second unsecured loan to the Company for $414,581 under a promissory note at a fixed interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest is due on October 10, 2024. The note was issued in payment of lease obligations owing to SMXP by the Company for rent on the Company’s headquarters from June 1, 2022 to October 12, 2022.

 

Interest Expense

 

For the years ended December 31, 2023 and 2022, interest expense incurred on the long-term EB‑5 related party loans was $530,057 and $604,931, respectively.

 

Total interest expense incurred (including interest on long-term related party loans) was $1,576,749 and $1,826,934 for the years ended December 31, 2023 and 2022, respectively. The weighted average interest rate on loans outstanding was 3.7% and 3.9% as of December 31, 2023 and December 31, 2022, respectively.

 

Principal maturities for the financing arrangements as of December 31, 2023 are as follows:

 

For the year ending December 31,

 

 Bank and

Other Unsecured

Loans

 

 

 EB-5 Loans –

Related Party

 

 

Notes Payable –

Related Party

 

 

Convertible

Notes

 

 

 Total

 

2024

 

$2,000,000

 

 

$10,000,000

 

 

$1,358,658

 

 

$8,680,000

 

 

$22,038,658

 

2025

 

 

-

 

 

 

7,000,000

 

 

 

-

 

 

 

4,990,000

 

 

 

11,990,000

 

2026

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,890,000

 

 

 

1,890,000

 

2027

 

 

-

 

 

 

-

 

 

 

-

 

 

 

500,000

 

 

 

500,000

 

2028

 

 

-

 

 

 

-

 

 

 

-

 

 

 

190,000

 

 

 

190,000

 

Total

 

$2,000,000

 

 

$17,000,000

 

 

$1,358,658

 

 

$16,250,000

 

 

$36,608,658

 

 

Accrued Expenses and Other Payables

 

Accrued expenses and other payables consisted of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Customer deposits

 

$384,232

 

 

$5,374,004

 

Accrued operating and project payables

 

 

7,460,887

 

 

 

4,843,428

 

Payable to Uonone (See Note 14)

 

 

2,551,458

 

 

 

2,816,955

 

Accrued compensation expenses

 

 

2,387,574

 

 

 

2,390,478

 

Retainage payable to vendors

 

 

802,886

 

 

 

2,089,667

 

Preacquisition liability

 

 

1,517,639

 

 

 

1,555,594

 

Accrued settlement

 

 

276,428

 

 

 

276,429

 

Accrued warranty expense

 

 

248,508

 

 

 

254,724

 

VAT taxes payable

 

 

697,480

 

 

 

-

 

Income taxes payable

 

 

139,659

 

 

 

171,063

 

Refundable vendor bid deposits

 

 

14,145

 

 

 

115,987

 

Total accrued expenses and other payables

 

$16,480,896

 

 

$19,888,329

 

 

 
F-33

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

  

 

Accrued Compensation

 

Accrued compensation includes $1,275,000 of restricted stock units that were cancelled and exchanged for cash in March 2019 by the Company for the Company’s chief executive officer, former executive vice president and one other former employee, $2,092,769 of accrued but unpaid salaries and wages for the Company’s chief executive officer and former executive vice president pursuant to their employment agreements. The employment agreement for the former executive vice president was cancelled upon her resignation effective February 24, 2020. The remaining balance relates to accrued unpaid commissions and accrued paid time off.

 

Customer Deposits

 

Customer deposits represent customer down payments and progress payments received prior to the completion of the Company’s earnings process. The amounts paid by customers are refundable during the period which, under applicable state and federal law, the customer’s order may be cancelled and the deposit refunded. Once the cancellation period has expired, the customer still may cancel the project but the Company is entitled to retain the deposit payments for work that was completed and materials that were delivered.

 

Accrued Warranty

 

The activity of the warranty liability (included in other liabilities) for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$

2,419,254

 

 

$2,242,271

 

Provision for warranty liability

 

 

639,279

 

 

 

536,494

 

Expenditures and adjustments

 

 

(225,868 )

 

 

(342,129 )

Reversal of UE Solar accrual

 

 

(650,962 )

 

 

-

 

Effect of exchange rate

 

 

(6,216

)

 

 

(17,382)

Balance – end of period

 

 

2,175,487

 

 

 

2,419,254

 

Less: current portion (accrued expenses and other payables)

 

 

(248,508 )

 

 

(254,724)

Non-current portion (other liabilities)

 

$1,926,979

 

 

$2,164,530

 

 

Preacquisition Liability

 

As part of the April 2015 acquisition of ZHPV, the Company assumed a liability associated with the Ningxia project consisting of reimbursement of project expenses to an unrelated third-party including reimbursement of certain land rental expenses and land use taxes estimated at a total of approximately RMB 10.7 million ($1.5 million at December 31, 2023). The Company expects to negotiate to offset the entire liability with the unpaid contract receivables and reimbursements from the third party. All the receivables and reimbursements were previously fully reserved by the Company.

 

13. Third-party Leasing Arrangement and Concentrations

 

Third-party Leasing Arrangement with Sunrun

 

The Company sells solar energy and battery storage systems to residential and commercial customers in the U.S. and these customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through Sunrun.

 

 
F-34

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

The channel agreement with Sunrun had an initial term through January 2018. Pursuant to the terms of the agreement, the agreement was automatically renewed for a 36-month term which ended in January 2021 and further extended again to May 24, 2021. The Company did not extend the Sunrun channel agreement beyond May 24, 2021; however, the Company did continue to use Sunrun as the leasing partner from time to time beyond the contract expiration date until Sunrun terminated the agreement due to non-renewal. The Company did not recognize significant revenue from Sunrun-related sales during the years ended December 31, 2023 and 2022. Effective November 6, 2023, the Company entered into a channel partner agreement with another leasing partner for two years which may be extended by additional one-year periods.

 

With respect to the systems sold to a leasing partner, the Company is required to install meters and panels which are only available for purchase through the leasing partner. For the years ended December 31, 2023 and 2022, meters purchased from a subsidiary of Sunrun amounted to $7,616 and $15,582, respectively. No amount was owed to Sunrun as of December 31, 2023 and December 31, 2022.

 

Concentration Risks

 

Major Customers

 

For the years ended December 31, 2023 and 2022, there were no customers that accounted for 10% or more of the Company’s revenues.

 

Major Suppliers

 

The following table provides information for Supplier C from whom the Company purchased more than 10% of its total purchases for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Supplier C (material supplier for US segment)

 

 

 

 

 

 

Purchases

 

$4,928,323

 

 

$6,750,127

 

% of total purchases

 

 

12%

 

 

17%

Accounts payable

 

$888,009

 

 

$302,413

 

% of accounts payable

 

 

20%

 

 

8%

 

14. Acquisition Contingencies and Other Payable to Uonone Group

 

Effective on May 12, 2016, in conjunction with the execution of the amendment to the April 2015 share exchange agreement to acquire ZHPV, ZHPV entered into a debt settlement agreement (the “Debt Settlement Agreement”) with one of the former owners of ZHPV, Uonone Group Co., Ltd., (“Uonone Group”), pursuant to which ZHPV and Uonone Group agreed to settle a list of pending business transactions from December 31, 2012 to December 31, 2015, pursuant to which Uonone Group agreed and had paid ZHPV a total amount of RMB 8,009,716. An additional contingent liability related to estimated costs of a project known as Ningxia project completed prior to the Company’s acquisition of ZHPV of approximately RMB 3.0 million (or approximately $437,000) was also included as a receivable from Uonone Group (see Note 7 – Other Receivables and Current Assets, Net) with the corresponding liability recognized by the Company on the date of acquisition.

 

As of December 31, 2021, Uonone Group repaid all the amounts agreed to under the debt settlement agreement except for the RMB 3.0 million contingent receivable from Uonone Group discussed above. Uonone Group’s obligation on the contingent receivable does not arise until and unless the Company becomes obligated under the contingent liability. At December 31, 2023, the Company had no payment obligations with respect to the assumed contingent liability and accordingly, Uonone Group had no obligation to the Company with respect to the contingent receivable.

 

Under the debt settlement agreement, any legal settlement proceeds, less fees and expenses, received by ZHPV related to the projects completed prior to the April 2015 business combination would be repaid to the Uonone Group. During the year ended December 31, 2023 the Company received additional legal settlement proceeds of RMB 47.0 million (approximately $6.7 million) and paid Uonone RMB 20.66 million (approximately $2.9 million) and paid fees and taxes on behalf of Uonone of RMB 27.7 million (approximately $3.9 million).

 

 
F-35

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

At December 31, 2023 and December 31, 2022, the amount payable to Uonone, which includes both the Weifang legal settlement as well as the bond payable related to the Zhonglianda project, was approximately RMB 18.0 million ($2.5 million) and approximately RMB 19.4 million ($2.8 million), respectively.

 

15. Related Party Transactions

 

See Note 11 for related party lease transactions.

 

16. Commitments and Contingencies

 

Operating Leases

 

The Company has entered into various non-cancellable operating lease agreements for certain of its offices, warehouse facilities and office equipment, vehicles, and solar energy systems, both in the U.S. and in the PRC. The Company determines if an arrangement is a lease, or contains a lease, at inception and records the leases in the consolidated financial statements upon lease commencement, which is the date when the underlying asset is made available for use by the lessor.

 

Related Party Lease Agreements

 

In September 2016, the Company executed a ten-year lease, commencing January 1, 2017 with SMXP, a related party, to lease its headquarters in Riverside, California. This lease effectively extends the prior lease with SMXP which ended on December 31, 2016 with an increase in the rental rate. The new lease is for ten years and has a five-year renewal option. The annual base rent under the lease is initially $978,672 plus the Company’s share of the utilities. The base rent is subject to an annual escalation of 2.99%. In October 2022, SMXP sold its interest in this building to an unrelated party known as 3080 12th Street, LLC and the Company signed a new 50-month lease agreement with 3080 12th Street, LLC effective October 13, 2022. In relation to SMXP’s sale of the building, the Company recognized a gain of approximately $1.1 million for the early termination of the operating lease and de‑recognized an ROU asset of $5.2 million and a lease liability of $4.1 million on the consolidated balance sheet.

 

In September 2016, the Company amended two lease agreements for its Diamond Bar, California office with Fallow Field, LLC, a related party. The amended lease commenced on November 1, 2016 and has a ten-year term with one five-year renewal option. The initial annual base rent is $229,272 plus the Company’s share of utilities. In March 2023, the Company terminated its lease for certain office space used by one of its subsidiaries and amended the lease for another subsidiary in this building. The Company negotiated a reduction in office space by over half of the square footage that was previously occupied and the lease term was extended another five years with one five-year renewal option, which the Company anticipates on exercising. The annual base rent is $132,924 plus the Company’s share of utilities, and the rent will not increase over the entire term of the lease.

 

The Company recognized a gain of approximately $4,200 for the early termination and amendment of the leases and de recognized an ROU asset of approximately $478,000 and a lease liability of approximately $520,000 on the consolidated balance sheet. Also for the amendment of one of the leases, the Company recognized an additional $221,000 for an ROU asset, in relation to the extended lease term, and a corresponding lease liability of approximately $254,000 on the consolidated balance sheet.

 

Future minimum lease commitments for offices, warehouse facilities and equipment, payable to related parties and other, as of December 31, 2023, are as follows:

 

For the year ending December 31,

 

Related Parties

 

 

Others

 

 

Total

 

2024

 

$132,924

 

 

$1,684,294

 

 

$1,817,218

 

2025

 

 

132,924

 

 

 

1,725,564

 

 

 

1,858,488

 

2026

 

 

132,924

 

 

 

1,768,488

 

 

 

1,901,412

 

2027

 

 

132,924

 

 

 

-

 

 

 

132,924

 

2028

 

 

132,924

 

 

 

-

 

 

 

132,924

 

Thereafter

 

 

553,850

 

 

 

-

 

 

 

553,850

 

Total

 

$1,218,470

 

 

$5,178,346

 

 

$6,396,816

 

 

 
F-36

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

For the years ended December 31, 2023 and 2022, rent expense for offices, warehouse facilities and equipment, including rental expense for related party leases, was $1,988,730 and $1,712,721, respectively. These amounts include short-term leases and variable lease costs, which are immaterial.

 

Adoption of ASC 842

 

On January 1, 2022, the Company adopted ASC 842 using the optional transition method to apply the standard as of the effective date. Accordingly, previously reported financial statements, including footnote disclosures, have not been recast to reflect the application of the new standard to all comparative periods presented. Agreements for solar energy systems where the Company was previously defined as the lessor under legacy lease accounting (ASC 840) and were accounted for as operating leases no longer meet the definition of a lease upon the adoption of ASC 842 and will instead be accounted for in accordance with ASC 606. Under these arrangements, the customer has the right to direct the use of the asset but does not receive the right to obtain substantially all of the economic benefits from its use. There is no change to the amount and timing of revenue recognition for these arrangements.

 

The new standard also provides practical expedients for an entity’s ongoing accounting as a lessee. The Company elected to utilize the practical expedient to not separate lease and non-lease components for all its existing leases. The Company has also elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise. All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at commencement date. Because most of the Company’s leases do not provide an implicit rate of return, the Company used its incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments.

 

Adoption of the new lease standard on January 1, 2022 had a material impact on the Company’s consolidated financial statements. The most significant impacts related to the (i) recognition of ROU assets of $5.2 million and lease liabilities of $6.4 million for operating leases on the consolidated balance sheet, and (ii) de-recognition of the historical deferred rent balance in the amount of $1.2 million. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. The standard did not materially impact the Company’s consolidated statement of operations and consolidated statement of cash flows.

 

As of December 31, 2023, the maturities of the Company’s operating lease liabilities (excluding short-term leases) are as follows:

 

For the year ending December 31,

 

Total

 

2024

 

$1,808,229

 

2025

 

 

1,858,488

 

2026

 

 

1,901,412

 

2027

 

 

132,924

 

2028

 

 

132,924

 

Thereafter

 

 

553,850

 

Total minimum lease payments

 

 

6,387,827

 

Less: Interest

 

 

(811,703 )

Present value of lease obligations

 

 

5,576,124

 

Less: current portion

 

 

(1,497,555 )

Noncurrent portion

 

$4,078,569

 

 

 
F-37

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Other information related to leases is as follows:

 

 

 

As of

 

 

 

December 31,

2023

 

Weighted average remaining lease term (in years)

 

 

4.19

 

Weighted average discount rate

 

 

7.62%

 

Between September and October 2022, the Company entered into subleases with three unrelated companies for portions of office space through December 31, 2022 and one other unrelated company through March 31, 2024. Monthly sublease payments totaled approximately $68,700 and the related sublease income is recognized as other income in the Company’s consolidated statements of operations. This is consistent with the Company’s recognition of sublease income prior to the adoption of FASB ASC Topic 842. The tenants under the subleases provided security deposits of approximately $73,100 to the Company. The Company continues to be responsible for performance under the lease until it expires on December 31, 2026.

 

The following table summarizes the Company’s operating lease cost for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Operating lease cost

 

$1,825,715

 

 

$1,056,643

 

Short-term lease cost

 

 

188,927

 

 

 

131,414

 

Less: Sublease income

 

 

(1,136,516 )

 

 

(255,043 )

Operating lease cost, net

 

$878,126

 

 

$933,014

 

 

Pre-development Agreements in PRC

 

In connection with the pre development phase of each solar farm project by the Company’s China segment, the applicable project subsidiary typically secures one or more land rental agreement with the holder of the land use rights, a development permit, and a power purchase agreement with the local utility company whereby the local utility company agrees to pay the project owner an agreed-upon rate for the electricity produced by the solar farm upon its completion (collectively, “Pre-development Agreements”). Upon transfer of the equity in the project subsidiary to the buyer, the Company no longer has any rights or obligations under the Pre-development Agreements. Any costs incurred by the Company pursuant to the Pre-development Agreements are capitalized and amortized to cost of revenue when the construction of the project begins. At December 31, 2023, the Company was not a party to any Pre-development Agreements.

 

Employment Agreements

 

On October 7, 2016, the Company entered into employment agreements with its chief executive officer and its then executive vice president (collectively, the “Executives”), each for a five-year term commencing on January 1, 2017 and continuing on a year-to-year basis unless terminated by the Company or the Executive on not less than 90 days’ notice prior to the expiration of the initial term or any one-year extension. The agreements provide for an initial annual salary of $600,000 and $560,000, respectively, with an increase of not less than 3% on January 1st of each year, commencing January 1, 2018, and an annual bonus payable in restricted stock and cash, commencing with the year ending December 31, 2017, equal to a specified percentage of consolidated revenues for each year. The bonus is based on a percentage of consolidated revenue in excess of $30 million, ranging from $250,000 and $200,000, respectively, for revenue in excess of $30 million but less than $50 million, to 1.0% and 0.9%, respectively, of revenue in excess of $300 million. The agreements provide for severance payments equal to one or two times, depending on the nature of the termination, of the highest annual total compensation of the three years preceding the year of termination, multiplied by the number of whole years the Executive has been employed by the Company. The employment of both Executives commenced in February 2008. As of December 31, 2023 and December 31, 2022, the amount accrued by the Company was $0 and $4,322, respectively, related to the annual bonuses pursuant to the agreements.

 

 
F-38

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

On February 24, 2020, the then executive vice president resigned. Pursuant to a release and separation agreement dated October 1, 2020, her employment agreement was terminated and, with certain limited exceptions, the Company and the former executive vice president released each other from their obligations under the employment agreement. Pursuant the release and separation agreement, the Company paid the former executive officer $25,497, and agreed to pay to her $803,095, representing the outstanding balance due to her for her deferred salary from 2019 and 2020, cash bonus deferred from 2017 and 2018 and accrued medical and dental benefits. This amount is payable at the rate of $15,000 per month (less applicable deductions and withholding), commencing with the month of April 2020, until the completion by the Company of its public offering, and any unpaid balance then outstanding shall be paid within three business days after the Company receives the proceeds of its public offering. For the years ended December 31, 2023 and 2022, the former vice president was paid $165,000 and $195,000, respectively, under the release and separation agreement. See note 21 below for further discussion on the Company’s completion of its initial public offering.

 

The Company entered into a consulting agreement dated October 1, 2020 with the former executive vice president pursuant to which the Company engaged her as a consultant for a term ending December 31, 2022, and continuing thereafter on a month-to-month basis for monthly compensation of $3,000. The release and separation agreement provides that since the long-term incentive plan pursuant to which the options granted to the former executive vice president were granted provides that options may be held by and exercised by a consultant to the Company, the Company agreed that the option shall continue in full force and effect as long as she, at the request of the Company or pursuant to an agreement with the Company, serves as a consultant to the Company. As of December 31, 2023, the former executive officer was a consultant to the Company.

 

Legal Matters

 

On November 10, 2020, a legal action was filed in the Los Angeles Superior Court by Carmelia Chiang against various defendants which include SolarMax, SREP, CEF, Inland Empire Renewable Energy Regional Center, LLC, the Company’s chief executive officer and a former officer/director who are managers of CEF’s general partner. At the time of the filing, the plaintiff was a limited partner in CEF and sought to have her $500,000 investment returned. On February 23, 2022, the court granted and sustained a demurrer by the Company without leave to amend and the case was dismissed. The plaintiff has a right to file an appeal to the court’s granting of the demurrer. The plaintiff’s capital contribution to CEF was used to fund part of CEF’s loan to SREP, which is reflected in the Company’s current liabilities.

 

On September 1, 2021, a legal action was filed in the Los Angeles Superior Court by Pu Dong, a stockholder, against various defendants which include the Company, the Company’s chief executive officer and one other stockholder. At the time of the filing, the plaintiff was a stockholder of the Company and sought to have shares that are issued in the name of the other stockholder defendant reissued in the name of the plaintiff. The Company believed that this is a dispute between two stockholders and will comply with any final court order as to the ownership of the shares. In November 2023, the court dismissed the case without prejudice.

 

Yilong #1 Receivable

 

On February 19, 2020, the Company’s attorney sent a demand letter to China Nuclear Construction Finance Leasing Co., Ltd. (the “Finance Company”), claiming the unpaid amount due from the Finance Company of RMB 8.0 million (approximately $1.1 million) related to the Yilong #1 project, pursuant to the entrustment payment agreement signed by the Company, respondent and the Finance Company. The Company has provided a full reserve for this portion of the receivable at December 31, 2023 and December 31, 2022. As a result of the dispute regarding the unpaid amount, in July 2021 the Company filed an application with the court to freeze an amount of RMB 5.3 million on the account of Southwest Guizhou Autonomous Prefecture Yilong Almaden New Energy Co., Ltd., the project owner of Yilong #1. As of December 31, 2021, the RMB 5.3 million has been frozen by the court. In February 2023, the court judgment in the Company’s favor was received and the Company received a payment in February 2023 of RMB 7.6 million (approximately $1.1 million).

 

In the ordinary course of its business, the Company is involved in various legal proceedings involving contractual relationships, product liability claims, and a variety of other matters. The Company does not believe there are any pending legal proceedings that will have a material impact on the Company’s financial position or results of operations.

 

Clean Energy Fund, LP Settlement

 

                On November 12, 2022, the Company reached a settlement with two limited partners of CEF whereby the Company will pay to each limited partner a total of $533,749.98 with the first payment of $50,000 to each of them each being made on November 18, 2022 and quarterly payments of $34,533.57 each over the next 14 quarters beginning on January 1, 2023. As a result, the Company extinguished $1.0 million of debt and recognized a loss of $67,500.

 

 
F-39

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

17. Stockholders’ Equity

 

Amendment of 2016 Long-Term Incentive Plan

 

In October 2016, the Company’s board of directors adopted and in November 2016 the stockholders approved the 2016 Long-Term Incentive Plan, pursuant to which a maximum of 6,491,394 shares of common stock may be issued pursuant to restricted stock grants, incentive stock options, non-qualified stock options and other equity-based incentives may be granted. In March 2019, the Company’s board of directors and stockholders approved an increase in the maximum number of shares of common stock subject to the 2016 long-term incentive plan to 15,120,000 shares. 

Amendment of the 2016 Restricted Stock Grants

 

Pursuant to the 2016 Long-Term Incentive Plan, the board of directors granted 3,819,949 shares as restricted stock grants in October 2016, of which 3,045,963 shares were granted to officers and directors. On March 23, 2019, the Company’s board of directors approved the following modifications with respect to the 2016 Restricted Stock Grants:

 

·

Granted to the holders of 1,184,434 restricted shares the right to exchange their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share for each share of restricted stock exchanged;

·

Granted to the chief executive officer, the then current executive vice president and one other employee, who held 1,348,213, 998,676 and 199,736 restricted shares, respectively, the right (a) to exchange 50% of their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share and (b) transfer to the Company 50% of their restricted shares for a total of $1,275,000, or $1.01 per share.

 

The grantees of the restricted stock grants have all rights of ownership with respect to the shares, including the right to vote the shares and to receive dividends and distributions with respect to the shares until and unless a forfeiture event shall occur; provided, however, that prior to a forfeiture termination event, (i) the grantees shall have no rights to sell, encumber or otherwise transfer the shares, and (ii) any shares of any class or series of capital stock which are issued to the grantee as a holder of the shares as a result of a stock dividend, stock split, stock distribution, reverse split, recapitalization, or similar event, shall be subject to the same forfeiture provisions as the shares. A forfeiture termination event shall mean such date as is six months following a public stock event. The definition of a public stock event includes, among other events, the effectiveness of a registration statement relating to an underwritten public offering by the Company. The board of directors has the right to defer the date of a forfeiture event to a later date. The shares are forfeited and are to be conveyed to the Company for no consideration if a public stock event shall not have occurred by December 31, 2023.

 

On October 7, 2016, the Company entered into an advisory services agreement with a consultant who has been providing services to the Company including, among other things, business planning, financial strategy and implementation and corporate structure related to the Company’s business development, financing and acquisition transactions. The term of the service commenced on September 1, 2016 and has been extended to April 30, 2019 pursuant to amendments. As compensation for the service, the Company issued to the consultant 336,000 shares of restricted stock valued at $5.01 per share based on the then current fair value of the common stock, subject to forfeiture if the public stock event has not occurred by December 31, 2023. The restricted stock was granted on October 7, 2016 pursuant to the 2016 Long-Term Incentive Plan and is subject to restrictions and forfeiture provisions that are applicable to other restricted stock grants pursuant to the plan as described under the caption “2016 Restricted Stock Grants.”

 

None of the shares granted above pursuant to the 2016 Long-Term Incentive Plan had vested at December 31, 2023 and are not considered to have been issued under the requirement of U.S. GAAP since the shares are subject to vesting and forfeiture provisions of the agreement.

 

During the year ended December 31, 2019, 3,798,480 of the restricted shares were exchanged for options to purchase 4,784,715 shares of common stock at $5.01 per share and 2,142,000 of the restricted shares were cancelled for cash of $1,275,000 which was to be paid on or before December 31, 2019, and 25,200 of the restricted shares were cancelled for no compensation. This date was extended to December 31, 2021 and subsequently extended to March 31, 2024.

 

 
F-40

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

As of both December 31, 2023 and December 31, 2022, total unrecognized compensation costs for outstanding restricted stock awarded was estimated at $1.3 million, based on the estimate of the current stock price of $5.01 per share. Such cost would be recognized beginning when the public stock event, as defined, occurs.

 

The following table below summarizes the activity of the restricted stock shares:

 

 

 

Number of

Shares

 

 

Weighted Average Grant Date Fair Value per Share

 

Outstanding at December 31, 2022

 

 

264,650

 

 

 

5.01

 

Nonvested as of December 31, 2022

 

 

264,650

 

 

 

5.01

 

 

 

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

264,650

 

 

 

5.01

 

Nonvested as of December 31, 2023

 

 

264,650

 

 

 

5.01

 

 

Stock Options

 

From time to time, the Company grants non-qualified stock options to its employees and consultants for their services. Option awards are generally granted with an exercise price equal to the estimated fair value of the Company’s stock at the date of grant; those option awards generally vest between 18 months and 36 months of continuous service and have contractual terms of seven years. The vested options are exercisable for six months after the termination date unless (i) termination is due to optionee’s death or disability, in which case the option shall be exercisable for 12 months after the termination date, or (ii) the optionee is terminated for cause, in which case the option will immediately terminate. 

 

A summary of option activity is as follows:

 

 

 

Number of

Options

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining

Contractual (years)

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2022

 

 

6,387,741

 

 

 

4.96

 

 

 

5.20

 

 

 

-

 

Nonvested as of December 31, 2022

 

 

6,038,203

 

 

 

5.01

 

 

 

4.80

 

 

 

-

 

Exercisable as of December 31, 2022

 

 

349,538

 

 

 

4.15

 

 

 

3.10

 

 

 

300,000

 

Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Exchanged

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Exercised

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Cancelled or forfeited

 

 

(91,883 )

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at December 31, 2023

 

 

6,295,858

 

 

 

4.96

 

 

 

4.50

 

 

 

-

 

Nonvested as of December 31, 2023

 

 

5,946,320

 

 

 

5.01

 

 

 

4.70

 

 

 

-

 

Exercisable as of December 31, 2023

 

 

349,538

 

 

 

4.15

 

 

 

2.50

 

 

 

300,000

 

 

Forfeitures are accounted for as actual forfeitures occur.

 

The aggregate intrinsic value represents the total pretax intrinsic value. The aggregate intrinsic values as of December 31, 2023 and December 31, 2022 are based upon the value per share of $5.01, which was the latest sale price of the Company’s common stock in May 2018.

 

 
F-41

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Non-vested Option Awards

 

The following table summarizes the Company’s nonvested option awards activity:

 

Balance at December 31, 2022

 

 

6,038,203

 

Granted

 

 

-

 

Exchanged

 

 

-

 

Vested

 

 

-

 

Forfeited

 

 

(91,883 )

Balance at December 31, 2023

 

 

5,946,320

 

 

For the years ended December 31, 2023 and 2022, no compensation cost has been charged to general and administrative expenses related to stock options. During the years ended December 31, 2023 and 2022, no vested options to purchase shares of common stock were cancelled. No nonvested options to purchase common stock were cancelled during the years ended December 31, 2023 and 2022, respectively.

 

As of December 31, 2023, total unrecognized compensation costs for outstanding unvested options awarded was $13.1 million, all of which is related to performance-based awards. The performance condition for such awards was not deemed probable at grant dates or at December 31, 2022 and the cost related to such awards will begin to be recognized once the performance condition is deemed probable.

 

18. Taxes

 

The U.S. and PRC components of the Company’s income (loss) before income taxes for the years ended December 31, 2023 and 2022 are as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Domestic (U.S. Segment)

 

$(18,674 )

 

$(5,876,207 )

Foreign (PRC Segment)

 

 

389,266

 

 

 

(955,639 )

Income (loss) before income taxes

 

$370,592

 

 

$(6,831,846 )

 

The components of the Company’s provision (benefit) for income taxes for the year ended December 31, 2023 consist of:

 

Year Ended December 31, 2023

 

Federal

 

 

State

 

 

Foreign

 

 

Total

 

Current

 

$-

 

 

$6,000

 

 

$14,000

 

 

$20,000

 

Deferred

 

 

270,518

 

 

 

125,370

 

 

 

212,896

 

 

 

608,783

 

Change in valuation allowance

 

 

(270,518)

 

 

(125,370)

 

 

(297,089)

 

 

(692,977)

Total

 

$-

 

 

$6,000

 

 

$(70,194)

 

$(64,194)

 

The components of the Company’s provision for income taxes for the year ended December 31, 2022 consist of:

 

Year Ended December 31, 2022

 

Federal

 

 

State

 

 

Foreign

 

 

Total

 

Current

 

$-

 

 

$6,000

 

 

$128,171

 

 

$134,171

 

Deferred

 

 

(1,152,627 )

 

 

(263,494 )

 

 

(364,027 )

 

 

(1,780,148 )

Change in valuation allowance

 

 

1,152,627

 

 

 

263,494

 

 

 

271,287

 

 

 

1,687,408

 

Total

 

$-

 

 

$6,000

 

 

$35,431

 

 

$41,431

 

 

 
F-42

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Significant components of the deferred tax assets and liabilities for federal income taxes as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Deferred tax assets

 

 

 

 

 

 

Investment credits

 

$1,037,362

 

 

$1,037,362

 

Net operating loss carryforwards

 

 

14,512,493

 

 

 

14,926,045

 

Stock compensation and accrued bonus

 

 

478,128

 

 

 

479,422

 

Depreciation

 

 

63,518

 

 

 

45,296

 

Operating lease liabilities

 

 

1,552,193

 

 

 

1,956,843

 

Contract accounting

 

 

41,161

 

 

 

74,371

 

Other

 

 

1,677,625

 

 

 

1,881,836

 

Deferred tax assets, gross

 

 

19,362,480

 

 

 

20,401,175

 

Less: valuation allowance

 

 

(17,666,793 )

 

 

(18,367,053 )

Deferred tax assets, net

 

 

1,695,687

 

 

 

2,034,122

 

 

 

 

 

 

 

 

 

 

Deferred tax liabilities

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

(1,506,461 )

 

 

(1,926,494 )

Contract accounting

 

 

-

 

 

 

-

 

Deferred tax liabilities, gross

 

 

(1,506,461 )

 

 

(1,926,494 )

Deferred tax assets, net

 

$189,226

 

 

$107,628

 

 

A 100% valuation allowance was provided for the deferred tax assets related to the U.S. segment as of December 31, 2023 and 2022 due to the uncertainty surrounding the timing of realizing the benefits of the favorable tax attributes in future tax returns.

 

The following table reconciles the U.S. statutory rates to the Company’s effective tax rate for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

Rate

 

 

Amount

 

 

Rate

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. statutory rate

 

 

21.0%

 

$77,825

 

 

 

21.0%

 

$(1,434,688 )

State taxes

 

 

15.9%

 

 

58,762

 

 

 

4.8%

 

 

(330,496 )

Foreign rate differential

 

 

13.2%

 

 

48,882

 

 

 

0.6%

 

 

(38,629 )

Subpart F

 

 

3.0%

 

 

11,094

 

 

 

0.1%

 

 

(6,017 )

Non-deductible interest

 

 

47.1%

 

 

174,494

 

 

 

(3.2)%

 

 

219,092

 

PPP loans

 

 

0.0%

 

 

-

 

 

 

5.7%

 

 

(392,459 )

Other permanent items

 

 

2.6%

 

 

9,532

 

 

 

(0.1)%

 

 

9,029

 

Uncertain tax positions

 

 

0.0%

 

 

-

 

 

 

(28.3)%

 

 

1,934,568

 

Other adjustments

 

 

22.5%

 

 

83,259

 

 

 

(0.1)%

 

 

3,458

 

State rate change

 

 

2.0%

 

 

7,479

 

 

 

0.1%

 

 

(5,625 )

Return-to-provision true-up

 

 

42.5%

 

 

157,457

 

 

 

23.5%

 

 

(1,604,209 )

Change in valuation allowance

 

 

(187.0)%

 

 

(692,977 )

 

 

(24.7)%

 

 

1,687,408

 

Effective tax

 

 

(17.32)%

 

$(64,194 )

 

 

-0.6%

 

$41,432

 

 

 
F-43

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

As of December 31, 2023, the Company’s federal and state income tax net operating loss (“NOL”) carryforwards were $49.4 million and $56.5 million, respectively. As of December 31, 2022, the Company’s federal and state income tax net operating loss (“NOL”) carryforwards were $50.4 million and $57.3 million, respectively. These NOLs will expire at various dates from 2031 through 2042. The Company’s US federal NOL generated post 2017 of $27.3 million can be carried forward indefinitely. Additionally, the Company has investment tax credits of $1.0 million as of December 31, 2023 and 2022, for building qualifying energy properties and projects under IRC Section 48, which will expire at various dates from 2033 through 2034.

  

The above NOL carryforward and the investment tax credit carryforwards are subject to limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, and similar state provisions which limit the amount NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Sections 382 and 383, results from transactions increasing ownership of certain stockholders or public groups in the stock of the corporation by more than 50 percentage points over a three-year period. The Company has performed an IRC Section 382 analysis as of December 31, 2020 which it was determined that no significant change in ownership had occurred. In addition, the Company has not experienced the ownership change greater than 50% subsequent to December 31, 2020 and up to 2023.

 

As of December 31, 2023 and 2022, the Company had unused net operating loss carryforwards from its PRC subsidiaries in the amount of approximately $0.9 and $1.5 million, respectively, which may be applied against future taxable income and which begin to expire after 2024.

 

The Inflation Reduction Act 2022, which incorporates a Corporate Alternative Minimum Tax, was signed on August 16, 2022. The changes will become effective for the tax years beginning after December 31, 2022. The new tax will require companies to compute two separate calculations for federal income tax purposes and pay the greater of the new minimum tax or their regular tax liability. The act is not expected to have a material impact for the Company.

 

The Company is no longer subject to income tax examination by the U.S. federal and certain state tax authorities for years ended December 31, 2018 or prior, however, its tax attributes such as NOL carryforwards and tax credits, are still subject to examination in the year they are used; therefore, the tax attributes from 2011 and forward are still subject to examination by the U.S. tax authorities.

 

The Company applies the two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount, which is more than 50% likely of being realized upon ultimate settlement. Income tax positions must meet a more likely than not recognition threshold at the effective date to be recognized upon the adoption of ASC 740 and in subsequent periods. This interpretation also provides guidance on measurement, derecognition, classification, interest and penalties, accounting in interim periods and transition. After applying the approach, the following table summarizes the changes to the Company’s gross unrecognized tax benefits for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Balance - beginning of period

 

$2,137,790

 

 

$-

 

Increase related to prior period tax positions

 

 

-

 

 

 

2,137,790

 

Balance - end of period

 

$2,137,790

 

 

$2,137,790

 

 

The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.

 

The Company’s PRC subsidiaries are subject to a 25% statutory income tax rate according to the income tax laws of the PRC. Tax regulations are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. All tax positions taken, or expected to be taken, continue to be more likely than not ultimately settled at the full amount claimed. The Company’s PRC subsidiaries’ tax filings are subject to the PRC tax bureau’s examination for a period up to five years. These subsidiaries are not currently under examination by the PRC tax bureau.

 

 
F-44

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

As of December 31, 2023 and 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes. The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. In the event the Company is required to repatriate funds from outside of the U.S., such repatriation would be subject to local laws, customs, and tax consequences. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.

 

19. Net Income (Loss) Per Share

 

The following table presents the calculation of the Company’s basic and diluted net income (loss) per share for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Numerator

 

 

 

 

 

 

Net income (loss)

 

$434,786

 

 

$(6,873,278)

Denominator

 

 

 

 

 

 

 

 

Weighted average shares used to compute net loss per share, basic

 

 

39,735,536

 

 

 

39,735,536

 

Weighted average shares used to compute net loss per share, diluted

 

 

40,025,153

 

 

 

39,735,536

 

Basic net income (loss) per share

 

$0.01

 

 

$(0.17)

Diluted net income (loss) per share

 

$0.01

 

 

$(0.17)

 

For the year ended December 31, 2023, outstanding options to purchase 6,295,858 shares of common stock and 5,079,111 equivalent shares of convertible notes were excluded from the computation of diluted earnings per share as the impact of including those option shares would be anti-dilutive.

 

For the year ended December 31, 2022, outstanding options to purchase 6,387,741 shares and 264,650 outstanding nonvested shares of restricted stock, and 6,396,447 equivalent shares of convertible notes were excluded from the computation of diluted net loss per share as the impact of including those option shares and those restricted shares would be anti-dilutive.

 

20. Segment Reporting

 

The Company uses the management approach for segment reporting disclosure, which designates the internal organization that is used by management for making operating decisions and assessing performance as the source of our reporting segments. For the years ended December 31, 2023 and 2022, the Company operates under two operating segments on the basis of geographical areas: The U.S. and the PRC. Operating segments are defined as components of an enterprise about which separate financial information is available and that are evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.

 

The Company evaluates performance based on several factors, including revenue, cost of revenue, operating expenses, and income from operations. The following tables show the operations of the Company’s operating segments for the years ended December 31, 2023 and 2022:

 

 

 

 Year Ended December 31, 2023

 

 

 

US

 

 

PRC

 

 

Total

 

Revenue from external customers

 

 

 

 

 

 

 

 

 

Solar energy systems

 

$50,522,749

 

 

$-

 

 

$50,522,749

 

Finance revenue

 

 

562,055

 

 

 

-

 

 

 

562,055

 

LED and other

 

 

3,054,526

 

 

 

-

 

 

 

3,054,526

 

Total

 

 

54,139,330

 

 

 

-

 

 

 

54,139,330

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy systems

 

 

40,737,458

 

 

 

-

 

 

 

40,737,458

 

Other

 

 

2,252,935

 

 

 

-

 

 

 

2,252,935

 

Total

 

 

42,990,393

 

 

 

-

 

 

 

42,990,393

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

180,084

 

 

 

299

 

 

 

180,383

 

Interest (expense) income, net

 

 

(1,562,360 )

 

 

54,464

 

 

 

(1,507,896 )

Equity in income of solar farm projects

 

 

-

 

 

 

864,132

 

 

 

864,132

 

Provision for income taxes

 

 

6,000

 

 

 

(70,194 )

 

 

(64,194 )

Net income (loss)

 

 

(24,675 )

 

 

459,461

 

 

 

434,786

 

 

 
F-45

Table of Contents

  

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

 

 

 Year Ended December 31, 2022

 

 

 

US

 

 

PRC

 

 

Total

 

Revenue from external customers

 

 

 

 

 

 

 

 

 

Solar energy systems

 

$40,599,055

 

 

$-

 

 

$40,599,055

 

Finance revenue

 

 

814,065

 

 

 

-

 

 

 

814,065

 

LED and other

 

 

3,304,910

 

 

 

-

 

 

 

3,304,910

 

Total

 

 

44,718,030

 

 

 

-

 

 

 

44,718,030

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy systems

 

 

35,093,633

 

 

 

-

 

 

 

35,093,633

 

Other

 

 

2,142,860

 

 

 

-

 

 

 

2,142,860

 

Total

 

 

37,236,493

 

 

 

-

 

 

 

37,236,493

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

275,000

 

 

 

2,932

 

 

 

277,932

 

Interest (expense) income, net

 

 

(1,816,082 )

 

 

50,765

 

 

 

(1,765,317 )

Equity in income of solar farm projects

 

 

-

 

 

 

493,648

 

 

 

493,648

 

Provision for income taxes

 

 

6,001

 

 

 

35,431

 

 

 

41,432

 

Net loss

 

 

(5,882,208 )

 

 

(991,070 )

 

 

(6,873,278 )

 

and as of December 31, 2023 and December 31, 2022:

 

 

 

December 31, 2023

 

 

 

 US

 

 

 PRC

 

 

 Total

 

 

 

 

 

 

 

 

 

 

 

Equity investments in solar farm projects

 

$-

 

 

$9,698,308

 

 

$9,698,308

 

Capital expenditures

 

 

(27,999)

 

 

-

 

 

 

(27,999)

Long-lived assets

 

 

11,258,512

 

 

 

17,475,104

 

 

 

28,733,616

 

Total reportable assets

 

 

21,727,209

 

 

 

26,927,992

 

 

 

48,655,201

 

 

 

 

December 31, 2022

 

 

 

 US

 

 

 PRC

 

 

 Total

 

 

 

 

 

 

 

 

 

 

 

Equity investments in solar farm projects

 

$-

 

 

$9,054,759

 

 

$9,054,759

 

Capital expenditures

 

 

(83,466)

 

 

-

 

 

 

(83,466)

Long-lived assets

 

 

15,424,085

 

 

 

16,968,298

 

 

 

32,392,383

 

Total reportable assets

 

 

33,591,742

 

 

 

27,886,486

 

 

 

61,478,228

 

 

 
F-46

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

21. Subsequent Events

 

The Company has evaluated subsequent events through April 16, 2024, the date the December 31, 2023 consolidated financial statements were available to be issued and except as disclosed below, no other events require adjustment of, or disclosure in, the consolidated financial statements.

 

Initial Public Offering

 

On February 27, 2024, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Kingswood, a division of Kingswood Capital Partners, LLC (the “Representative”), as representative of the underwriters. Pursuant to the Underwriting Agreement, the Company agreed to sell to the underwriters in a firm commitment underwritten public offering (the “Offering”) an aggregate of 4,500,000 shares of common stock, at a price of $4.00 per share. The gross proceeds of the offering were $18 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In addition, SolarMax granted the underwriters a 45-day option to purchase an additional 675,000 shares of common stock at the initial public offering price, less underwriting discounts and commissions, to cover over-allotments. Pursuant to the Underwriting Agreement, the Company paid the Representative a 1% non-accountable expense allowance and reimbursed the Representative for certain accountable expenses of $175,000.

 

Pursuant to the Underwriting Agreement, the Company issued to the Representative a warrant (the “Representative’s Warrant”) to purchase 360,000 shares of Common Stock. a per share exercise price of $4.80 and are exercisable at any time and from time to time, in whole or in part, during the period commencing February 29, 2024 and terminating on February 12, 2029. The Representative’s Warrant also provides for certain demand and “piggyback” registration rights for the shares of Common Stock issuable upon exercise of the Representative’s Warrant and contains customary anti-dilution provisions.

 

On March 5, 2024, the Underwriters purchased 539,950 shares of common stock upon the partial exercise of the over-allotment option at the initial public offering price of $4.00 per share. Including proceeds from the sale of the additional shares, the aggregate gross proceeds from the offering was approximately $20 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In connection with the sale of the additional shares, the Company issued Representative’s Warrants to purchase 43,196 shares of common stock at an exercise price of $4.80 per share to the Representative.

 

Net proceeds received by the Company from the public offering, including the partial exercise of the over-allotment option, were approximately $18.6 million.

 

On March 13, 2024, the Representative’s Warrants were fully exercised on a cashless basis. Based on the formula for cashless exercise, the Company issued a total of 207,311 shares of common stock, and, as a result of the exercise, no Representative’s Warrants remained outstanding.

 

Clawback Policy

 

On February 7, 2024, the Company adopted a clawback policy requiring the Company to recover incentive-based compensation in the event of a financial restatement, and if the restatement affected the financial reporting measure on which the incentive-based compensation was paid.

 

Extension of Forfeiture Date for Restricted Stock and Options

 

On February 14, 2024, the date for forfeiture of restricted stock and options if a public stock event has not occurred was extended to April 30, 2024. See Note 17.

 

 
F-47

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

Convertible Notes Issued

 

In February and March, 2024, the Company issued convertible notes in the principal amount of $1.0 million to limited partners of CEF I, which resulted in a reduction of $1.0 million in the principal amount of the related party notes to CEF I.

 

In February and March, 2024, the Company issued convertible notes in the principal amount of $1.0 million to limited partners of CEF II, which resulted in a reduction of $1.0 million in the principal amount of the related party notes to CEF II.

 

Promissory Notes Receivable

 

On March 1, 2024, the Company used $5,000,000 of its excess IPO proceeds to issue a short-term promissory note to Webao Limited, an unrelated party. The note yields 8% and matures on June 1, 2024.

 

On March 7, 2024, the Company used $2,000,000 of its excess IPO proceeds to issue a short-term promissory note to Webao Limited, an unrelated party. The note yields 8% and matures on June 1, 2024.

 

Payments Owed to Former Vice President

 

On March 21, 2024, the Company paid its former vice president $338,095 for the remaining balance owed on the deferred compensation component of the release and separation agreement and $500,000 owed in connection with the cash portion of the restricted stock exchanged for options. See Note 16–Commitments and Contingencies, under Employment Agreements.

 

Insider Trading Policy

 

On March 27, 2024, the Company adopted an insider trading policy which prohibits trading based on “material, nonpublic information” regarding the Company or any company whose securities are listed for trading or quotation in the United States.

 

 
F-48

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

 

 

 

 
F-49

Table of Contents

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

SolarMax Technology, Inc. and Subsidiaries

 

Condensed Financial Information of Parent

Condensed Balance Sheets

As of December 31 ,2023 and 2022

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$107,822

 

 

$177,783

 

Other current assets

 

 

1,900,679

 

 

 

756,595

 

Inventories, net

 

 

44,544

 

 

 

494,496

 

Total current assets

 

 

2,053,045

 

 

 

1,428,874

 

Investments in and receivables from affiliates

 

 

12,270,249

 

 

 

14,719,777

 

Other assets

 

 

5,567,391

 

 

 

7,035,972

 

Total assets

 

$19,890,685

 

 

$23,184,623

 

 

Liabilities and stockholders' deficit

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Current liabilities

 

$4,957,223

 

 

$5,029,242

 

Long-term debt, current

 

 

2,000,000

 

 

 

2,000,000

 

Total current liabilities

 

 

6,957,223

 

 

 

7,029,242

 

Long-term debt, noncurrent

 

 

24,958,658

 

 

 

24,958,658

 

Other liabilities

 

 

3,862,633

 

 

 

6,862,976

 

Total liabilities

 

 

35,778,514

 

 

 

38,850,876

 

Stockholders’ deficit:

 

 

 

 

 

 

 

 

Preferred stock

 

 

 

 

 

 

-

 

Common stock

 

 

40,984

 

 

 

40,984

 

Additional paid-in capital

 

 

55,786,634

 

 

 

55,786,634

 

Treasury stock

 

 

(1,808,889 )

 

 

(1,808,889 )

Accumulated deficit

 

 

(68,623,970 )

 

 

(68,503,869 )

Accumulated other comprehensive loss

 

 

(1,282,588 )

 

 

(1,181,113 )

Total stockholders’ deficit

 

 

(15,887,829 )

 

 

(15,666,253 )

Total liabilities and stockholders’ deficit

 

$19,890,685

 

 

$23,184,623

 

 

See accompanying notes to condensed financial information of parent.

 

 
F-50

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

SolarMax Technology, Inc. and Subsidiaries

 

Condensed Financial Information of Parent

Condensed Statement of Operations

For the Years Ended December 31, 2023 and 2022

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

Trade sales

 

$1,909,689

 

 

$11,800,022

 

Management fee income

 

 

5,661,812

 

 

 

4,446,246

 

Total revenues

 

 

7,571,501

 

 

 

16,246,268

 

 

 

 

 

 

 

 

 

 

Cost of revenues

 

 

2,524,006

 

 

 

12,543,393

 

Gross profit

 

 

5,047,495

 

 

 

3,702,875

 

Expenses:

 

 

 

 

 

 

 

 

General and administrative

 

 

2,784,317

 

 

 

7,137,029

 

Interest income

 

 

(7,365 )

 

 

(541 )

Interest expense

 

 

217,054

 

 

 

152,637

 

Other expense (income), net

 

 

263,113

 

 

 

(707,907 )

Total expenses

 

 

3,257,119

 

 

 

6,581,218

 

Income (loss) before equity in losses of affiliates

 

 

1,790,376

 

 

 

(2,878,343 )

Equity in losses of affiliates

 

 

(1,352,790 )

 

 

(3,399,199 )

Income (loss) before income taxes

 

 

437,586

 

 

 

(6,277,542 )

Income tax provision (benefit)

 

 

2,800

 

 

 

800

 

Net income (loss)

 

$434,786

 

 

$(6,278,342 )

 

See accompanying notes to condensed financial information of parent.

 

 
F-51

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

SolarMax Technology, Inc. and Subsidiaries

 

Condensed Financial Information of Parent

Condensed Statements of Cash Flows

For the Years Ended December 31, 2023 and 2022

 

 

 

 Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net cash provided by (used in) operating activities

 

$(69,960 )

 

$7,214,420

 

 

 

 

 

 

 

 

 

 

Net cash used in investing activities

 

 

-

 

 

 

(27,960 )

 

 

 

 

 

 

 

 

 

Net cash used in financing activities

 

 

-

 

 

 

(7,050,000 )

Net increase (decrease) in cash and cash equivalents

 

 

(69,960 )

 

 

136,460

 

Cash and cash equivalents, beginning of the year

 

 

177,783

 

 

 

41,323

 

Cash and cash equivalents, end of the period

 

$107,823

 

 

$177,783

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Interest paid in cash

 

$217,054

 

 

$152,637

 

Income taxes paid (received) in cash

 

 

551

 

 

 

(1,520 )

 

 

 

 

 

 

 

 

 

Non-cash activities for investing and financing activities:

 

 

 

 

 

 

 

 

Right-of-use assets acquired through operating leases

 

$-

 

 

$6,274,652

 

Right-of-use assets acquired through operating leases, related party

 

$-

 

 

$5,165,503

 

Promissory note issued in lieu of a payable for rent and security deposit

 

$-

 

 

$1,358,658

 

Convertible notes issued to related parties in lieu of EB-5 loans

 

$-

 

 

$2,141,342

 

 

See accompanying notes to condensed financial information of parent.

 

 
F-52

Table of Contents

 

 

SolarMax Technology, Inc. and Subsidiaries

 

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2023 and 2022

 

SolarMax Technology, Inc. and Subsidiaries

 

Condensed Financial Information of Parent

Notes to Condensed Financial Statements

For the Years Ended December 31, 2023 and 2022

 

Note 1. Basis of Presentation

 

The accompanying condensed financial statements of SolarMax Technology, Inc. (“Parent”) should be read in conjunction with the consolidated financial statements and notes thereto of SolarMax Technology, Inc. and Subsidiaries (the “Company”). Parent’s significant accounting policies are consistent with those of the Company.

 

Note 2. Related Party Transactions

 

Intercompany Sales

 

Parent’s revenues include sales of solar panels, LED components, as well as certain battery storage system components to its subsidiaries. Parent does not have any sales to external customers.

 

Management Fee Income

 

At a board of directors meeting in July 2016, the board discussed charging management fees from Parent to each United States subsidiary. Subsequently, executive directors implemented a management fee based on 10% of the subsidiary’s revenue to compensate for Parent’s management of each United States subsidiary.

 

Headquarter Rent Expense Allocation

 

During the years ended December 31, 2023 and 2022, the total rent expense of the headquarters was $1,694,808 and $1,522,292, respectively, of which $847,818 and $1,035,561, respectively, was allocated to United States subsidiaries, based on the estimated square feet occupied by employees and other personnel assigned to such subsidiaries.

 

Intercompany receivables and payables

 

Currently, Parent does not have any plans to settle the receivables from and payables to its various subsidiaries. Accordingly, Parent reports the balances in the receivables from and payables to subsidiaries in its investments in subsidiaries.

 

Intercompany Loan

 

During the year ended December 31, 2023 and 2022, Parent issued $0 million and $2.1 million, respectively, of 4% secured subordinated convertible notes to settle the CEF related party loans issued by its subsidiary. The intercompany loan issued on behalf of its subsidiary is non-interest bearing and currently has no written agreement.

 

 
F-53

 

EX-14.1 2 solarmax_ex141.htm CODE OF ETHICS solarmax_ex141.htm

EXHIBIT 14.1

 

SOLARMAX TECHNOLOGY, INC.

 

CODE OF BUSINESS CONDUCT AND ETHICS

 

1.0 Introduction

 

A. Purpose. This Code of Business Conduct and Ethics (the “Code”) contains general guidelines for conducting the business of SolarMax Technology, Inc., a Nevada corporation (the “Company” or “we,” “us” or similar terminology) consistent with the highest standards of business ethics. To the extent this Code requires a higher standard than required by commercial practice or applicable laws, rules or regulations, the Company adheres to these higher standards.

 

This Code applies to all of our directors, officers and employees. We refer to all officers and employees covered by this Code as “Company employees” or simply “employees,” unless the context otherwise requires. In this Code, we refer to our principal executive officer, principal financial officer, principal accounting officer and controller, or persons performing similar functions, as our “principal financial officers.”

 

This Code is intended to supplement, and not replace, the various guidelines and documents that the Company has prepared on specific laws, rules, regulations and policies that all officers, directors and employees of the Company should be aware of, such as the Company’s Employee Manual and Insider Trading Policy.

 

B. General Principles. It is the Company’s policy that all Company directors, officers and employees:

 

 

·

act with honesty, ethics and integrity, avoiding actual or apparent conflicts of interest in personal and professional relationships;

 

 

 

 

·

act in good faith, with due care, competence and diligence, without misrepresenting material facts or allowing independent judgment to be subordinated;

 

 

 

 

·

deal fairly with the Company’s customers, commercial partners, vendors, suppliers and other third parties with whom the Company does business;

 

 

 

 

·

conduct interactions within or without the Company with respect and professionalism; and

 

 

 

 

·

be accountable for adherence to this Code and other Company policies and procedures and otherwise proactively promote ethical and honest behavior within the Company.

 

C. Seeking Help and Information. This Code is not intended to be a comprehensive rulebook and cannot address every situation that you may face. If you feel uncomfortable about a situation or have any doubts about whether it is consistent with the Company’s ethical standards, seek help. We encourage you to contact your supervisor for help first. If your supervisor cannot answer your question or if you do not feel comfortable contacting your supervisor, contact the Company’s Chief Financial Officer. The Company has also established an Ethics Hotline through which you may report known or suspected violations of the Code. The Ethics Hotline is available 24 hours a day, 7 days a week by telephone at 1-877-647-3335, or on the Internet at http:// www.redflagreporting.com. You will need to state the client code which is “SolarMax.” You may remain anonymous and will not be required to reveal your identity in calls to the Ethics Hotline, although providing your identity may assist the Company in addressing your questions or concerns.

 

D. Reporting Violations of the Code; Ramifications for Violations. All employees and directors have a duty to report any known or suspected violation of this Code, including violations of the laws, rules, regulations or policies that apply to the Company. If you suspect a violation of this Code, you should immediately report the conduct to an immediate supervisor, the Company’s Chief Financial Officer, or the Company’s Ethics Hotline. Upon receipt, the Chief Financial Officer, or his or her designee, will work with appropriate persons to investigate the concern. The Chief Financial Officer or his or her designee, as the case may be, will also report such concern to the Chairman of the Audit Committee of the Company’s Board of Directors (the “Board of Directors”), if the concern relates to accounting, internal accounting controls, auditing matters or questionable financial practices, or to the Chairman of the Nominating and Corporate Governance Committee of the Board of Directors, if the concern relates to other known or suspected violations of this Code. All reports of known or suspected violations of the law or this Code will be handled with sensitivity and discretion. Your immediate supervisor, the Chief Financial Officer, and any other individual duly authorized to participate in the investigation and follow-up to the report will protect all identity and confidentiality to the greatest extent possible, consistent with applicable laws and the Company’s need to investigate potential concerns.

 

 
1

 

 

It is Company policy that any officer, employee or director who violates this Code will be subject to appropriate discipline, which may include termination of employment or, in the case of a director, a request that such director resign from the Board of Directors. This determination will be based upon the facts and circumstances of each particular situation. If you are accused of violating this Code, you will be given an opportunity to present your version of the events at issue prior to any determination of appropriate discipline, if any. Employees and directors who violate the law or this Code may expose themselves to substantial civil damages, criminal fines and prison terms. The Company may also face substantial fines and penalties and may incur damage to its reputation and standing in the community. Your conduct as a representative of the Company, if it does not comply with the law or with this Code, can result in serious consequences for both you and the Company.

 

E. Policy Against Retaliation. The Company prohibits retaliation against an employee or director who, in good faith, seeks help or reports known or suspected violations. Any reprisal or retaliation against an employee because the employee, in good faith, sought help or filed a report will be subject to disciplinary action, including potential termination of employment.

 

F. Waivers of the Code. Any waiver of this Code for our directors, executive officers or other principal financial officers may be made only by our Board of Directors and will be disclosed to the public as required by law or the rules of the Company’s principal stock market, when applicable. Waivers of this Code for other employees may be made only by our Chief Executive Officer or Chief Financial Officer and will be reported to the Board of Directors.

 

2.0 Conflicts of Interest

 

A. Identifying Potential Conflicts of Interest. Employees, officers and directors must act in the best interests of the Company. You must refrain from engaging in any activity or having a personal interest that presents a “conflict of interest” and should seek to avoid even the appearance of a conflict of interest. A conflict of interest occurs when your personal interest interferes with the interests of the Company. A conflict of interest can arise whenever you, as an employee, officer or director, take action or have an interest that prevents you from performing your Company duties and responsibilities honestly, objectively and effectively.

 

Identifying potential conflicts of interest may not always be clear-cut. The following situations might reasonably be expected to give rise to a conflict of interest and should be identified to, and addressed by, the Chief Financial Officer or the Board of Directors:

 

 

·

Outside Employment. An employee being employed by, serving as a director of, or providing any services to a company that the individual knows or suspects is a material customer, supplier or competitor of the Company (other than services to be provided as part of an employee’s job responsibilities for the Company).

 

 

 

 

·

Improper Personal Benefits. An employee or director obtaining any material (as to him or her) personal benefits or favors because of his or her position with the Company. Please see “Gifts and Entertainment” below for additional guidelines in this area.

 

 

 

 

·

Financial Interests. An employee having a “material interest” (ownership or otherwise) in any company that the employee knows or suspects is a material customer, supplier or competitor of the Company and using his or her position to influence a transaction with such company. Whether an employee has a “material interest” will be determined by the Board of Directors in light of all of the circumstances, including consideration of the relationship of the employee to the customer, supplier or competitor, the relationship of the employee to the specific transaction and the importance of the interest to the employee having the interest.

 

 
2

 

 

 

·

Loans or Other Financial Transactions. An employee or director obtaining loans or guarantees of personal obligations from, or entering into any other personal financial transaction with, any company or individual that the employee knows or suspects is a material customer, supplier or competitor of the Company. This guideline does not prohibit arms-length transactions with banks, brokerage firms or other financial institutions.

 

 

 

 

·

Service on Boards and Committees. An employee or director serving on a board of directors or trustees or on a committee of any entity (whether profit or not-for-profit) whose interests reasonably would be expected to conflict with those of the Company.

 

 

 

 

·

Actions of Family Members. The actions of family members outside the workplace may also give rise to the conflicts of interest described above because they may influence an employee’s or director’s objectivity in making decisions on behalf of the Company. For purposes of this Code, “family members” include your spouse or life-partner, brothers, sisters, parents, in-laws and children whether such relationships are by blood or adoption.

 

For purposes of this Code, a company is a “material” customer if the customer has made payments to the Company in the past year in excess of $100,000. A company is a “material” supplier if the supplier has received payments from the Company in the past year in excess of $250,000. If you are uncertain whether a particular company or individual is a material customer, supplier or competitor, please contact the Company’s Chief Financial Officer for assistance.

 

B. Disclosure of Conflicts of Interest. The Company requires that employees and directors disclose any situation that reasonably would be expected to give rise to a conflict of interest. If you suspect that you have a situation that could give rise to a conflict of interest, or something that others could reasonably perceive as a conflict of interest, you must report it in writing to your supervisor or the Company’s Chief Financial Officer, or if you are a director or executive officer, to the Board of Directors. The Company’s Chief Financial Officer or the Board of Directors, as applicable, will work with you to determine whether you have a conflict of interest and, if so, how best to address it. All transactions that would give rise to a conflict of interest involving a director, executive officer or principal financial officer must be approved by the Audit Committee, and any such approval will not be considered a waiver of this Code.

 

3.0 Corporate Opportunities

 

As an officer, employee or director of the Company, you have an obligation to advance the Company’s interests when the opportunity to do so arises. If you discover or are presented with a corporate opportunity through the use of corporate property or information or because of your position with the Company, you should first present the corporate opportunity to the Company before pursuing the opportunity in your individual capacity. No officer, employee or director may use corporate property, information or his or her position with the Company for personal gain or compete with the Company while employed by or associated with the Company.

 

You should disclose to your supervisor the terms and conditions of each business opportunity covered by this Code that you wish to pursue. Your supervisor will contact the Company’s Chief Financial Officer and the appropriate management personnel to determine whether the Company wishes to pursue the business opportunity. If the Company waives its right to pursue the business opportunity, you may pursue the business opportunity on the same terms and conditions as originally proposed and consistent with the other ethical guidelines set forth in this Code.

 

 
3

 

 

4.0 Confidential Information

 

Officers, employees and directors have access to a variety of confidential information regarding the Company. Confidential information includes all non-public information that might be of use to competitors, or, if disclosed, harmful to the Company or its counterparties, collaborators, customers or suppliers. Officers, employees and directors have a duty to safeguard all confidential information of the Company or third parties with which the Company conducts business, except when disclosure is authorized or legally mandated. Unauthorized disclosure of any confidential information is prohibited. Additionally, officers, employees and directors should take appropriate precautions to ensure that confidential or sensitive business information, whether it is proprietary to the Company or another company, is not communicated within the Company except to employees and directors who have a need to know such information to perform their responsibilities for the Company. An officer’s, employee’s and director’s obligation to protect confidential information continues after he or she leaves the Company. Unauthorized disclosure of confidential information could cause competitive harm to the Company or its counterparties, collaborators, customers or suppliers and could result in legal liability to you and the Company. Any questions or concerns regarding whether disclosure of Company information is legally mandated should be promptly referred to the Company’s Chief Financial Officer.

 

5.0 Competition and Fair Dealing

 

Officers and employees should not take unfair advantage of anyone through manipulation, concealment, abuse of privileged information, misrepresentation of material facts or any other unfair-dealing practice. Officers and employees should maintain and protect any intellectual property licensed from licensors with the same care as they employ with regard to Company-developed intellectual property.

 

6.0 Gifts and Entertainment

 

The giving and receiving of gifts can be a common business practice. Appropriate business gifts and entertainment are welcome courtesies designed to build relationships and understanding among business partners. Gifts and entertainment, however, should not compromise, or appear to compromise, your ability to make objective and fair business decisions. In addition, it is important to note that the giving and receiving of gifts are subject to a variety of laws, rules and regulations applicable to the Company’s operations. These include, without limitation, laws covering the marketing of products, bribery and kickbacks. You are expected to understand and comply with all laws, rules and regulations that apply to activities you engage in when acting on the Company’s behalf.

 

It is your responsibility to use good judgment in this area. As a general rule, you may give or receive gifts or entertainment to or from collaborators, customers or suppliers only if the gift or entertainment is infrequent, modest, intended to further legitimate business goals, in compliance with applicable law, and provided the gift or entertainment would not be viewed as an inducement to or reward for any particular business decision. All gifts and entertainment expenses should be properly accounted for on expense reports.

 

If you conduct business in other countries, you must be particularly careful that gifts and entertainment are not construed as bribes, kickbacks or other improper payments. See the “Anti-Corruption Laws” section of this Code for a more detailed discussion of our policies regarding giving or receiving gifts related to business transactions in other countries.

 

You should make every effort to refuse or return a gift that is beyond these permissible guidelines. If it would be inappropriate to refuse a gift or you are unable to return a gift, you should promptly report the gift to your supervisor. Your supervisor will bring the gift to the attention of the Chief Financial Officer, who may require you to donate the gift to an appropriate community organization. If you have any questions about whether it is permissible to accept a gift or something else of value, contact your supervisor or a principal financial officer for additional guidance.

 

Note: Gifts and entertainment may not be offered or exchanged under any circumstances to or with any employees of the U.S./Canadian/People’s Republic of China/Hong Kong government or state/provincial or local governments. If you have any questions about this policy, contact your supervisor or the Company’s Chief Financial Officer for additional guidance.

 

 
4

 

 

7.0 Company Records

 

Accurate and reliable records are crucial to our business, and the Company strives to ensure that the contents of and the disclosures in the reports and documents that the Company files with the SEC and other public communications shall be full, fair, accurate, timely and understandable in accordance with applicable disclosure standards, including standards of materiality, where appropriate. Our records are the basis of our earnings statements, financial reports, regulatory submissions and many other aspects of our business and guide our business decision-making and strategic planning. Company records include financial records, personnel records, records relating to our technology and product development, clinical development and clinical testing, customer collaborations, manufacturing and regulatory submissions and all other records maintained in the ordinary course of our business. All Company records must be complete, accurate and reliable in all material respects. Each employee and director must follow any formal document retention policy of the Company with respect to Company records within such employee’s or director’s control. Please contact your supervisor or the Company’s Chief Financial Officer to obtain a copy of any such policy or with any questions concerning any such policy.

 

In furtherance of the preceding paragraph, each director, officer and employee must not knowingly misrepresent, or cause others to misrepresent, facts about the Company to others, whether within or outside the Company, including to the Company’s independent registered public accountants, governmental regulators, self-regulating organizations and other governmental officials, as appropriate; and in relation to his or her area of responsibility, properly review and critically analyze proposed disclosure for accuracy and completeness.

 

Each director, officer and employee must promptly bring to the attention of the Chief Financial Officer or the chairman of the Audit Committee or report on the Ethics Hotline any information he or she may have concerning (a) significant deficiencies in the design or operation of internal and/or disclosure controls that could adversely affect the Company’s ability to record, process, summarize and report financial data or (b) any fraud that involves management or other employees who have a significant role in the Company’s financial reporting, disclosures or internal controls.

 

8.0 Protection and Use of Company Assets

 

Employees should protect the Company’s assets and ensure their efficient use for legitimate business purposes only and not for any personal benefit or the personal benefit of anyone else. Theft, carelessness and waste have a direct impact on the Company’s financial performance. The use of Company funds or assets, whether or not for personal gain, for any unlawful or improper purpose is prohibited. Employees should be aware that Company property includes all data and communications transmitted or received to or by, or contained in, the Company’s electronic or telephonic systems. Company property also includes all written communications. Employees and other users of this property should have no expectation of privacy with respect to these communications and data. To the extent permitted by law, the Company has the ability, and reserves the right, to monitor all electronic and telephonic communication. These communications may also be subject to disclosure to law enforcement or government officials.

 

9.0 Compliance with Laws and Regulations

 

Each employee and director has an obligation to comply with all laws, rules and regulations applicable to the Company’s operations. These include, without limitation, laws covering the development, testing, approval, manufacture, marketing and sale of our products and product candidates (including the rules and regulations of the U.S. Food and Drug Administration), bribery and kickbacks, false claims, transparency regarding payments or other items of value provided to healthcare providers, data privacy and security, copyrights, trademarks and trade secrets, information privacy, insider trading, illegal political contributions, antitrust prohibitions, foreign corrupt practices, offering or receiving gratuities, environmental hazards, employment discrimination or harassment, occupational health and safety, false or misleading financial information or misuse of corporate assets. You are expected to understand and comply with all laws, rules and regulations and the Company’s operating guidelines that apply to your job position. If any doubt exists about whether a course of action is lawful or in compliance with the Company’s operating guidelines, you should seek advice from your supervisor or the Company’s Chief Financial Officer.

 

10.0 Conclusion

 

This Code contains general guidelines for conducting the business of the Company consistent with the highest standards of business ethics. If you have any questions about these guidelines, please contact your supervisor or the Company’s Chief Financial Officer. The Company expects all of its employees and directors to adhere to these standards.

 

This Code, as applied to the Company’s principal financial officers, shall be our “code of ethics” within the meaning of Section 406 of the Sarbanes-Oxley Act of 2002 and the rules promulgated thereunder.

 

 
5

 

 

This Code and the matters contained herein are neither a contract of employment nor a guarantee of continuing Company policy. The Company reserves the right to amend, supplement or discontinue this Code and the matters addressed herein, without prior notice, at any time.

 

ACKNOWLEDGEMENT

 

The undersigned has reviewed and understands the provisions of this Code:

 

Name: _____________________________________________________________________

 

Signature: __________________________________________________________________

 

Date: _______________________

 

Return this document to: Stephen Brown, Chief Financial Officer

 

 
6

 

EX-10.23 3 solarmax_1023.htm EX-10.23 solarmax_1023.htm

Exhibit 10.23

 

March 13, 2024

 

 

SolarMax Technology, Inc.

3080 12th Street

Riverside, California 92507

Attn: Stephen Brown, CFO

 

 

Re:

Compensation and Cash Payment on Exchange of Restricted Stock Deferral

 

Ladies and Gentlemen:

 

In order to aid SolarMax Technology, Inc., I have, since 2019, deferred a portion of my compensation. As of the date of this letter March 13, 2024, I have deferred a total of $1,815,892 (the “Deferred Compensation”) in salary and bonus to which I was entitled under my employment agreement with SolarMax. This amount reflects salary and bonus that I have deferred during 2019, 2020, 2021, 2022, 2023, and 2024.  I am also owed $675,000 as the cash payment (the “Cash Payment”) in connection with my exchange of 1,348,213 restricted shares of common stock for options to purchase 1,428,432 shares of common stock at $5.01 per share and a cash payment of $675,000, which was due within three business days of the effective date of the SolarMax initial public offering.  

   

In connection with SolarMax’ initial public offering, I agree that the Deferred Compensation and Cash Payment, which totals $2,490,892 shall be paid to me as follows:   Commencing on February 27, 2025, SolarMax will pay the Deferred Compensation and Cash Payment in twelve equal monthly installments, without interest with the first installment being paid on the date set forth in this sentence.

 

 

Very truly yours,

 

 

 

 

/s/ David Hsu

 

 

David Hsu

 

 

 

AGREED TO:

    

SOLARMAX TECHNOLOGY, INC.

    

By:

/s/ Stephen Brown

 

Stephen Brown, CFO

 

EX-19.1 4 solarmax_ex191.htm INSIDER TRADING POLICY solarmax_ex191.htm

EXHIBIT 19.1

 

SOLARMAX TECHNOLOCY, INC.

 

INSIDER TRADING COMPLIANCE MANUAL

 

As adopted on March 26, 2024

 

In order to take an active role in the prevention of insider trading violations by its officers, directors, employees, consultants, attorneys, advisors and other related individuals, the Board of Directors (the “Board”) of SolarMax Technology, Inc., a Nevada corporation (the “Company”), has adopted the policies and procedures described in this Insider Trading Compliance Manual.

 

I. Adoption of Insider Trading Policy.

 

Effective as of the date first written above, the Board has adopted the Insider Trading Policy attached hereto as Exhibit A (as the same may be amended from time to time by the Board, the “Policy”), which prohibits trading based on “material, nonpublic information” regarding the Company or any company whose securities are listed for trading or quotation in the United States (“Material Non-Public Information”).

 

This Policy covers all officers and directors of the Company and its subsidiaries, all other employees of the Company and its subsidiaries, and consultants or contractors to the Company or its subsidiaries who have or may have access to Material Non-Public Information and members of the immediate family or household of any such person. This Policy (and/or a summary thereof) is to be delivered to all employees, consultants and related individuals who are within the categories of covered persons upon the commencement of their relationships with the Company.

 

II. Designation of Certain Persons.

 

A. Section 16 Individuals. All directors and executive officers and 10% stockholders of the Company will be subject to the reporting and liability provisions of Section 16 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and the rules and regulations promulgated thereunder (“Section 16 Individuals”).

 

B. Other Persons Subject to Policy. In addition, certain employees, consultants, and advisors of the Company as described in Section I have, or are likely to have, from time to time access to Material Non-Public Information and together with the Section 16 Individuals, are subject to the Policy, including the pre-clearance requirement described in Section IV. A. below.

 

C. Post-Termination Transactions. This Policy continues to apply to transactions in Company securities even after an employee, officer or director has resigned or terminated employment. If the person who resigns or separates from the Company is in possession of Material Non-Public Information at that time, he or she may not trade in Company securities until that information has become public or is no longer material.

 

 
1

 

 

III. Appointment of Insider Trading Compliance Officer.

 

By the adoption of this Policy, the Board has appointed Stephen Brown as the Insider Trading Compliance Officer (the “Compliance Officer”).

 

IV. Duties of Compliance Officer.

 

The Compliance Officer has been designated by the Board to handle any and all matters relating to the Company’s Insider Trading Compliance Program. Certain of those duties may require the advice of outside counsel with special expertise in securities issues and relevant law. The duties of the Compliance Officer shall include the following:

 

A. Pre-clearing all transactions involving the Company’s securities by the Section 16 Individuals and those individuals having regular access to Material Non-Public Information in order to determine compliance with the Policy, insider trading laws, Section 16 of the Exchange Act and Rule 144 promulgated under the Securities Act of 1933, as amended (“Rule 144”). Attached hereto as Exhibit B is a Pre-Clearance Checklist to assist the Compliance Officer’s performance of this duty.

 

B. Assisting in the preparation and filing of Section 16 reports (Forms 3, 4 and 5) for all Section 16 Individuals, bearing in mind, however, that the preparation of such reports is undertaken by the Company as a courtesy only and that the Section 16 Individuals alone (and not the Company, its employees or advisors) shall be solely responsible for the content and filing of such reports and for any violations of Section 16 under the Exchange Act and related rules and regulations.

 

C. Serving as the designated recipient at the Company of copies of reports filed with the Securities and Exchange Commission (“SEC”) by Section 16 Individuals under Section 16 of the Exchange Act.

 

D. Performing periodic reviews of available materials, which may include Forms 3, 4 and 5, Form 144, officers and director’s questionnaires, and reports received from the Company’s stock administrator and transfer agent, to determine trading activity by officers, directors and others who have, or may have, access to Material Non-Public Information.

 

E. Circulating the Policy (and/or a summary thereof) to all covered employees, including Section 16 Individuals, on an annual basis, and providing the Policy and other appropriate materials to new officers, directors and others who have, or may have, access to Material Non-Public Information.

 

F. Assisting the Board in implementation of the Policy and all related Company policies.

 

G. Coordinating with Company internal or external legal counsel regarding all securities compliance matters.

 

H. Retaining copies of all appropriate securities reports, and maintaining records of his or her activities as Compliance Officer.

 

[Acknowledgement Appears on the Next Page]

 

 
2

 

 

ACKNOWLEDGMENT

 

I hereby acknowledge that I have received a copy of SolarMax Technology, Inc.’s Insider Trading Compliance Manual (the “Insider Trading Manual”).  Further, I certify that I have reviewed the Insider Trading Manual, understand the policies and procedures contained therein and agree to be bound by and adhere to these policies and procedures.

 

Dated: _______________

 

 

 

 

 

 

 

 

 

Signature

 

 

 

 

 

 

 

Name:                                                             

 

 
 
3

 
 

Exhibit A

 

SOLARMAX TECHNOLOGY, INC.

 

Insider Trading Policy and Guidelines with Respect to Certain Transactions in Company Securities

 

APPLICABILITY OF POLICY

 

This Policy applies to all transactions in the Company’s securities, including common stock, options and warrants to purchase common stock and any other securities the Company may issue from time to time, such as preferred stock, warrants and convertible notes, as well as to derivative securities relating to the Company’s stock, whether or not issued by the Company, such as exchange-traded options. It applies to all officers and directors of the Company, all other employees of the Company and its subsidiaries, and consultants or contractors to the Company or its subsidiaries who have or may have access to Material Nonpublic Information (as defined below) regarding the Company and members of the immediate family or household of any such person. This group of people is sometimes referred to in this Policy as “Insiders.” This Policy also applies to any person who receives Material Nonpublic Information from any Insider.

 

Any person who possesses Material Nonpublic Information regarding the Company is an Insider for so long as such information is not publicly known.

 

DEFINITION OF MATERIAL NONPUBLIC INFORMATION

 

It is not possible to define all categories of material information. However, the U.S. Supreme Court and other federal courts have ruled that information should be regarded as “material” if there is a substantial likelihood that a reasonable investor:

 

(1)               would consider the information important in making an investment decision; and

 

(2)               would view the information as having significantly altered the “total mix” of available information about the Company

 

“Nonpublic” information is information that has not been previously disclosed to the general public and is otherwise not available to the general public.

 

 
4

 

 

While it may be difficult to determine whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material.  In addition, material information may be positive or negative.  Examples of such information may include:

 

 

·

Financial results

 

 

 

 

·

Information relating to the Company’s stock exchange listing or SEC regulatory issues

 

 

 

 

·

Information regarding regulatory review of Company products

 

 

 

 

·

Intellectual property and other proprietary/scientific information

 

 

 

 

·

Projections of future earnings or losses

 

 

 

 

·

Major contract awards, cancellations or write-offs

 

 

 

 

·

Joint ventures/commercial partnerships with third parties

 

 

 

 

·

Research milestones and related payments or royalties

 

 

 

 

·

News of a pending or proposed merger or acquisition

 

 

 

 

·

News of the disposition of material assets

 

 

 

 

·

Impending bankruptcy or financial liquidity problems

 

 

 

 

·

Gain or loss of a substantial customer or supplier

 

 

 

 

·

New product announcements of a significant nature

 

 

 

 

·

Significant pricing changes

 

 

 

 

·

Stock splits

 

 

 

 

·

New equity or debt offerings

 

 

 

 

·

Significant litigation exposure due to actual or threatened litigation

 

 

 

 

·

Changes in senior management or the Board of Directors of the Company

 

 

 

 

·

Capital investment plans

 

 

 

 

·

Changes in dividend policy

 

 

 

 

·

Matters relating to the Company’s exchange listing, including any notice as to the Company’s failure to comply with any continuing listing requirements
 
 
5

 

 

CERTAIN EXCEPTIONS

 

For purposes of this Policy:

 

1. Stock Options Exercises. For purposes of this Policy, the Company considers that the exercise of stock options under the Company’s stock option plans (but not the sale of the underlying stock) to be exempt from this Policy. This Policy does apply, however, to any sale of stock as part of a broker-assisted “cashless” exercise of an option, or any market sale for the purpose of generating the cash needed to pay the exercise price of an option.

 

2. 401(k) Plan. This Policy does not apply to purchases of Company stock in the Company’s 401(k) plan resulting from periodic contributions of money to the plan pursuant to payroll deduction elections. This Policy does apply, however, to certain elections that may be made under the 401(k) plan, including (a) an election to increase or decrease the percentage of periodic contributions that will be allocated to the Company stock fund, if any, (b) an election to make an intra-plan transfer of an existing account balance into or out of the Company stock fund, (c) an election to borrow money against a 401(k) plan account if the loan will result in a liquidation of some or all of a participant’s Company stock fund balance and (d) an election to pre-pay a plan loan if the pre-payment will result in allocation of loan proceeds to the Company stock fund.

 

3. Employee Stock Purchase Plan. This Policy does not apply to purchases of Company stock in the Company’s employee stock purchase plan, if any, resulting from periodic contributions of money to the plan pursuant to the elections made at the time of enrollment in the plan. This Policy also does not apply to purchases of Company stock resulting from lump sum contributions to the plan, provided that the participant elected to participate by lump-sum payment at the beginning of the applicable enrollment period. This Policy does apply to a participant’s election to participate in or increase his or her participation in the plan, and to a participant’s sales of Company stock purchased pursuant to the plan.

 

4. Dividend Reinvestment Plan. This Policy does not apply to purchases of Company stock under the Company’s dividend reinvestment plan, if any, resulting from reinvestment of dividends paid on Company securities. This Policy does apply, however, to voluntary purchases of Company stock that result from additional contributions a participant chooses to make to the plan, and to a participant’s election to participate in the plan or increase his level of participation in the plan. This Policy also applies to his or her sale of any Company stock purchased pursuant to the plan.

 

5. General Exceptions. Any exceptions to this Policy other than as set forth above may only be made by advance written approval of each of: (i) the Company’s President or Chief Executive Officers, (ii) the Company’s Insider Trading Compliance Officer and (iii) the Chairman of the Nominating and Corporate Governance Committee of the Board. Any such exceptions shall be immediately reported to the remaining members of the Board.

 

 
6

 

 

STATEMENT OF POLICY

 

General Policy

 

It is the policy of the Company to prohibit the unauthorized disclosure of any nonpublic information acquired in the workplace and the misuse of Material Nonpublic Information in securities trading related to the Company or any other company.

 

Specific Policies

 

1. Trading on Material Nonpublic Information. With certain exceptions, no Insider shall engage in any transaction involving a purchase or sale of the Company’s or any other company’s securities, including any offer to purchase or offer to sell, during any period commencing with the date that he or she possesses Material Nonpublic Information concerning the Company, and ending at the close of business on the second Trading Day following the date of public disclosure of that information, or at such time as such nonpublic information is no longer material. However, see Section 2 under “Permitted Trading Period” below for a full discussion of trading pursuant to a pre-established plan or by delegation.

 

As used herein, the term “Trading Day” shall mean a day on which national stock exchanges are open for trading.

 

2. Tipping. No Insider shall disclose (“tip”) Material Nonpublic Information to any other person (including family members) where such information may be used by such person to his or her profit by trading in the securities of companies to which such information relates, nor shall such Insider or related person make recommendations or express opinions on the basis of Material Nonpublic Information as to trading in the Company’s securities.

 

Regulation FD (Fair Disclosure) is an issuer disclosure rule implemented by the SEC that addresses selective disclosure of Material Nonpublic Information. The regulation provides that when the Company, or person acting on its behalf, discloses material nonpublic information to certain enumerated persons (in general, securities market professionals and holders of the Company’s securities who may well trade on the basis of the information), it must make public disclosure of that information. The timing of the required public disclosure depends on whether the selective disclosure was intentional or unintentional; for an intentional selective disclosure, the Company must make public disclosures simultaneously; for a non-intentional disclosure the Company must make public disclosure promptly. Under the regulation, the required public disclosure may be made by filing or furnishing a Form 8-K, or by another method or combination of methods that is reasonably designed to effect broad, non-exclusionary distribution of the information to the public.

 

 
7

 

 

It is the policy of the Company that all public communications of the Company (including, without limitation, communications with the press, other public statements, statements made via the Internet or social media outlets, or communications with any regulatory authority) be handled only through the Company’s President and/or Chief Executive Officer (the “CEO”), the Company’s chief financial officer (the “CFO”), an authorized designee of the CEO or the Company’s public or investor relations firm. Please refer all press, analyst or similar requests for information to the CEO and do not respond to any inquiries without prior authorization from the CEO. If the CEO is unavailable, the CFO (or the authorized designee of the CEO) will fill this role.

 

3. Confidentiality of Nonpublic Information. Nonpublic information relating to the Company is the property of the Company and the unauthorized disclosure of such information (including, without limitation, via email or by posting on Internet message boards, blogs or social media) is strictly forbidden.

 

4. Duty to Report Inappropriate and Irregular Conduct. All employees, and particularly managers and/or supervisors, have a responsibility for maintaining financial integrity within the company, consistent with generally accepted accounting principles and both federal and state securities laws. Any employee who becomes aware of any incidents involving financial or accounting manipulation or irregularities, whether by witnessing the incident or being told of it, must report it to their immediate supervisor and to any member of the Company’s Audit Committee. In certain instances, employees are allowed to participate in federal or state proceedings. For a more complete understanding of this issue, employees should consult their employee manual and/or seek the advice from their direct report or the Company’s principal executive officers (who may, in turn, seek input from the Company’s outside legal counsel).

 

POTENTIAL CRIMINAL AND CIVIL LIABILITY

AND/OR DISCIPLINARY ACTION

 

1. Liability for Insider Trading. Insiders may be subject to penalties of up to $5,000,000 for individuals (and $25,000,000 for a business entity) and up to twenty (20) years in prison for engaging in transactions in the Company’s securities at a time when they possess Material Nonpublic Information regarding the Company. In addition, the SEC has the authority to seek a civil monetary penalty of up to three times the amount of profit gained or loss avoided by illegal insider trading. “Profit gained” or “loss avoided” generally means the difference between the purchase or sale price of the Company’s stock and its value as measured by the trading price of the stock a reasonable period after public dissemination of the nonpublic information.

 

 
8

 

 

2. Liability for Tipping. Insiders may also be liable for improper transactions by any person (commonly referred to as a “tippee”) to whom they have disclosed Material Nonpublic Information regarding the Company or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in the Company’s securities. The SEC has imposed large penalties even when the disclosing person did not profit from the trading. The SEC, the stock exchanges and the National Association of Securities Dealers, Inc. use sophisticated electronic surveillance techniques to monitor and uncover insider trading.

 

3. Possible Disciplinary Actions. Individuals subject to the Policy who violate this Policy shall also be subject to disciplinary action by the Company, which may include suspension, forfeiture of perquisites, ineligibility for future participation in the Company’s equity incentive plans and/or termination of employment.

 

PERMITTED TRADING PERIOD

 

1. Black-Out Period and Trading Window.

 

To ensure compliance with this Policy and applicable federal and state securities laws, the Company requires that all officers, directors, members of the immediate family or household of any such person and others who are subject to this Policy refrain from conducting any transactions involving the purchase or sale of the Company’s securities, other than during the period in any fiscal quarter commencing at the close of business on the second Trading Day following the date of public disclosure of the financial results for the prior fiscal quarter or year and ending on the fifteenth day before the end of any fiscal quarter (the “Trading Window”). If such public disclosure occurs on a Trading Day before the markets close, then such date of disclosure shall be considered the first Trading Day following such public disclosure.

 

It is the Company’s policy that the period when the Trading Window is “closed” is a particularly sensitive periods of time for transactions in the Company’s securities from the perspective of compliance with applicable securities laws. This is because Insiders will, as any quarter progresses, are increasingly likely to possess Material Nonpublic Information about the expected financial results for the quarter or fiscal year. The purpose of the Trading Window is to avoid any unlawful or improper transactions or the appearance of any such transactions.

 

It should be noted that even during the Trading Window any person possessing Material Nonpublic Information concerning the Company shall not engage in any transactions in the Company’s (or any other companies, as applicable) securities until such information has been known publicly for at least two Trading Days. The Company has adopted the policy of delaying trading for “at least two Trading Days” because the securities laws require that the public be informed effectively of previously undisclosed material information before Insiders trade in the Company’s stock. Public disclosure may occur through a widely disseminated press release or through filings, such as Forms 10-Q and 8-K, with the SEC. Furthermore, in order for the public to be effectively informed, the public must be given time to evaluate the information disclosed by the Company. Although the amount of time necessary for the public to evaluate the information may vary depending on the complexity of the information, generally two Trading Days is a sufficient period of time.

 

 
9

 

 

From time to time, the Company may also require that Insiders suspend trading because of developments known to the Company and not yet disclosed to the public. In such event, such persons may not engage in any transaction involving the purchase or sale of the Company’s securities during such period and may not disclose to others the fact of such suspension of trading.

 

Although the Company may from time to time require during a Trading Window that Insiders and others suspend trading because of developments known to the Company and not yet disclosed to the public, each person is individually responsible at all times for compliance with the prohibitions against insider trading. Trading in the Company’s securities during the Trading Window should not be considered a “safe harbor,” and all directors, officers and other persons should use good judgment at all times.

 

Notwithstanding these general rules, Insiders may trade outside of the Trading Window provided that such trades are made pursuant to a legally compliant, pre-established plan or by delegation established at a time that the Insider is not in possession of material nonpublic information. These alternatives are discussed in the next section.

 

2. Trading According to a Pre-established Plan (10b5-1) or by Delegation.

 

The SEC has adopted Rule 10b5-1 (which was amended in December 2022) under which insider trading liability can be avoided if Insiders follow very specific procedures. In general, such procedures involve trading according to pre-established instructions, plans or programs (a “10b5-1 Plan”) after a required “cooling off” period described below.

 

10b5-1 Plans must:

 

(a) Be documented by a contract, written plan, or formal instruction which provides that the trade take place in the future. For example, an Insider can contract to sell his or her shares on a specific date, or simply delegate such decisions to an investment manager, 401(k) plan administrator or similar third party. This documentation must be provided to the Company’s Insider Trading Compliance Officer;

 

(b) Include in its documentation the specific amount, price and timing of the trade, or the formula for determining the amount, price and timing. For example, the Insider can buy or sell shares in a specific amount and on a specific date each month, or according to a pre-established percentage (of the Insider’s salary, for example) each time that the share price falls or rises to pre-established levels. In the case where trading decisions have been delegated (i.e., to a third party broker or money manager), the specific amount, price and timing need not be provided;

 

 
10

 

 

(c) Be implemented at a time when the Insider does not possess material non-public information. As a practical matter, this means that the Insider may set up 10b5-1 Plans, or delegate trading discretion, only during a “Trading Window” (discussed in Section 1, above), assuming the Insider is not in possession of material non-public information;

 

(d) Remain beyond the scope of the Insider’s influence after implementation. In general, the Insider must allow the 10b5-1 Plan to be executed without changes to the accompanying instructions, and the Insider cannot later execute a hedge transaction that modifies the effect of the 10b5-1 Plan. Insiders should be aware that the termination or modification of a 10b5-1 Plan after trades have been undertaken under such plan could negate the 10b5-1 affirmative defense afforded by such program for all such prior trades. As such, termination or modification of a 10b-5 Plan should only be undertaken in consultation with your legal counsel. If the Insider has delegated decision-making authority to a third party, the Insider cannot subsequently influence the third party in any way and such third party must not possess material non-public information at the time of any of the trades;

 

(e) Be subject to a “cooling off” period. Rule 10b5-1 contains “cooling-off period” for directors and officers that prohibit such insiders from trading in a 10b5-1 Plan until the later of (i) 90 days following the plan’s adoption or modification or (ii) two business days following the Company’s disclosure (via a report filed with the SEC) of its financial results for the fiscal quarter in which the plan was adopted or modified; and

 

(f) Contain Insider certifications. Directors and officers are required to include a certification in their 10b5-1 Plans to certify that at the time the plan is adopted or modified: (i) they are not aware of Material Nonpublic Information about the Company or its securities and (ii) they are adopting the 10b5-1 Plan in good faith and not as part of a plan or scheme to evade the anti-fraud provisions of the Exchange Act.

 

Important: In addition: (i) Insiders are prohibited from having multiple overlapping 10b5-1 Plans or more than one plan in any given year, (ii) a modification relating to amount, price and timing of trades under a 10b5-1 Plan is deemed a plan termination which requires a new cooling off period, and (iii) whether a particular trade is undertaken pursuant to a 10b5-1 Plan will need to be disclosed (by checkoff box) on the applicable Forms 4 or 5 of the Insider.

 

Pre-Approval Required: Prior to implementing a 10b5-1 Plan, all officers and directors must receive the approval for such plan from (and provide the details of the plan to) the Company’s Insider Trading Compliance Officer.

 

3. Pre-Clearance of Trades.

 

Even during a Trading Window, all Insiders, must comply with the Company’s “pre-clearance” process prior to trading in the Company’s securities, implementing a pre-established plan for trading, or delegating decision-making authority over the Insider’s trades. To do so, each Insider must contact the Company’s Insider Trading Compliance Officer prior to initiating any of these actions. The Company may also find it necessary, from time to time, to require compliance with the pre-clearance process from others who may be in possession of Material Nonpublic Information.

 

 
11

 

 

4. Individual Responsibility.

 

Every person subject to this Policy has the individual responsibility to comply with this Policy against insider trading, regardless of whether the Company has established a Trading Window applicable to that Insider or any other Insiders of the Company. Each individual, and not necessarily the Company, is responsible for his or her own actions and will be individually responsible for the consequences of their actions. Therefore, appropriate judgment, diligence and caution should be exercised in connection with any trade in the Company’s securities. An Insider may, from time to time, have to forego a proposed transaction in the Company’s securities even if he or she planned to make the transaction before learning of the Material Nonpublic Information and even though the Insider believes he or she may suffer an economic loss or forego anticipated profit by waiting.

 

APPLICABILITY OF POLICY TO INSIDE INFORMATION

REGARDING OTHER COMPANIES

 

This Policy and the guidelines described herein also apply to Material Nonpublic Information relating to other companies, including the Company’s customers, vendors or suppliers (“business partners”), when that information is obtained in the course of employment with, or other services performed on behalf of the Company.  Civil and criminal penalties, as well as termination of employment, may result from trading on Material Nonpublic Information regarding the Company’s business partners.  All Insiders should treat Material Nonpublic Information about the Company’s business partners with the same care as is required with respect to information relating directly to the Company.

 

PROHIBITION AGAINST BUYING AND SELLING

COMPANY COMMON STOCK WITHIN A SIX-MONTH PERIOD

Directors, Officers and 10% Shareholders

 

Purchases and sales (or sales and purchases) of Company common stock occurring within any six-month period in which a mathematical profit is realized result in illegal “short-swing profits.”  The prohibition against short-swing profits is found in Section 16 of the Exchange Act.  Section 16 was drafted as a rather arbitrary prohibition against profitable “insider trading” in a company’s securities within any six-month period regardless of the presence or absence of material nonpublic information that may affect the market price of those securities.  Each executive officer, director and 10% shareholder of the Company is subject to the prohibition against short-swing profits under Section 16.  Such persons are required to file Forms 3, 4 and 5 reports reporting his or her initial ownership of the Company’s common stock and any subsequent changes in such ownership. The Sarbanes-Oxley Act of 2002 requires executive officers and directors who must report transactions on Form 4 to do so by the end of the second business day following the transaction date, and amendments to Form 4 adopted effective February 2023 require the reporting person to check on the form if the purchase or sale was undertaken pursuant to a 10b5-1 Plan.  Profit realized, for the purposes of Section 16, is calculated generally to provide maximum recovery by the Company.  The measure of damages is the profit computed from any purchase and sale or any sale and purchase within the short-swing (i.e., six-month) period, without regard to any setoffs for losses, any first-in or first-out rules, or the identity of the shares of common stock.  This approach sometimes has been called the “lowest price in, highest price out” rule.

 

 
12

 

 

The rules on recovery of short-swing profits are absolute and do not depend on whether a person has Material Nonpublic Information. In order to avoid trading activity that could inadvertently trigger a short-swing profit, it is the Company’s policy that no executive officer, director and 10% stockholder of the Company who has a 10b5-1 Plan in place may engage in voluntary purchases or sales of Company securities outside of and while such 10b5-1 Plan remains in place.

 

INQUIRIES

 

Please direct your questions as to any of the matters discussed in this Policy to the Company’s Insider Trading Compliance Officer.

 

 
13

 

 

Exhibit B

 

SOLARMAX TECHNOLOGY, INC.

 

INSIDER TRADING COMPLIANCE PROGRAM - PRE-CLEARANCE CHECKLIST

 

Individual Proposing to Trade:_________________________

 

Number of Shares covered by Proposed Trade:_________________________

 

Date:_________________________

 

Trading Window. Confirm that the trade will be made during the Company’s “trading window.”

 

 

Section 16 Compliance. Confirm, if the individual is subject to Section 16, that the proposed trade will not give rise to any potential liability under Section 16 as a result of matched past (or intended future) transactions. Also, ensure that a Form 4 has been or will be completed and will be timely filed.

 

 

Prohibited Trades. Confirm, if the individual is subject to Section 16, that the proposed transaction is not a “short sale,” put, call or other prohibited or strongly discouraged transaction.

 

 

Rule 144 Compliance (as applicable). Confirm that:

 

 

 

 

Current public information requirement has been met;

 

 

 

 

Shares are not restricted or, if restricted, the one year holding period has been met;

 

 

 

 

Volume limitations are not exceeded (confirm that the individual is not part of an aggregated group);

 

 

 

 

The manner of sale requirements have been met; and

 

 

 

 

The Notice of Form 144 Sale has been completed and filed.

 

Rule 10b-5 Concerns. Confirm that (i) the individual has been reminded that trading is prohibited when in possession of any material information regarding the Company that has not been adequately disclosed to the public, and (ii) the Insider Trading Compliance Officer has discussed with the individual any information known to the individual or the Insider Trading Compliance Officer which might be considered material, so that the individual has made an informed judgment as to the presence of inside information.

 

 

Rule 10b5-1 Matters. Confirm whether the individual has implemented, or proposes to implement, a pre-arranged trading plan under Rule 10b5-1. If so, obtain details of the plan.

 

 

 

 

 

Signature of Insider Trading Compliance Officer

 

 

 

 

 

 
14

 

EX-31.1 5 solarmax_ex311.htm CERTIFICATION solarmax_ex311.htm

EXHIBIT 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

 

I, David Hsu, certify that:

 

1.

I have reviewed this annual report on Form 10-K of SolarMax Technology, Inc.;

 

 

2.

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

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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 controls 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 quarterly 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;

 

 

 

 

 

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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

 

 

a)

all significant deficiencies in the design or operation of internal controls which could adversely affect the registrant’s ability to record, process, summarize and report financial data and have identified for the registrant’s auditors any material weaknesses in internal controls; and

 

 

 

 

b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

 

Dated:  April 16, 2024

By:

/s/ David Hsu

 

 

 

 

David Hsu

Chief Executive Officer

(Principal Executive Officer)

 

 

EX-31.2 6 solarmax_ex312.htm CERTIFICATION solarmax_ex312.htm

 

EXHIBIT 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

 

I, Stephen Brown, certify that:

 

1.

I have reviewed this annual report on Form 10-K of SolarMax Technology, Inc.;

 

 

2.

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

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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 controls 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 quarterly 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;

 

 

 

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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

 

 

a)

all significant deficiencies in the design or operation of internal controls which could adversely affect the registrant’s ability to record, process, summarize and report financial data and have identified for the registrant’s auditors any material weaknesses in internal controls; and

 

 

 

 

b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

 

Dated:  April 16, 2024

By:

/s/ Stephen Brown

 

 

 

Stephen Brown

 

 

 

Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

 

EX-32.1 7 solarmax_ex321.htm CERTIFICATION solarmax_ex321.htm

 

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

e

In connection with the Annual Report of SolarMax Technology, 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, David Hsu, chief executive officer of the Company, and I, Stephen Brown, chief financial officer of the Company, certify, pursuant to 18 U.S.C. section 1350 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; 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: April 16, 2024

 

By:

/s/David Hsu

 

 

David Hsu

 

 

 

Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 

 

 

By:

/s/ Stephen Brown

 

 

 

Stephen Brown

 

 

 

Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

EX-97.1 8 solarmax_ex971.htm CLAWBACK POLICY solarmax_ex971.htm

EXHIBIT 97.1

 

SOLARMAX TECHNOLOGY, INC.

 

EXECUTIVE COMPENSATION CLAWBACK POLICY

 

The Board of Directors (the “Board”) of SolarMax Technology, Inc. (the “Company”) has adopted the following executive compensation clawback policy (this “Policy”). This Policy shall supplement any other clawback or compensation recovery policy or policies adopted by the Company or included in any agreement between the Company, or any subsidiary of the Company, and a person covered by this Policy. If any such other policy or agreement provides that a greater amount of compensation shall be subject to clawback, such other policy or agreement shall apply to the amount in excess of the amount subject to clawback under this Policy.

 

This Policy shall be interpreted to comply with Securities and Exchange Commission (“SEC”) Rule 10D-1 and Listing Rule 5608 (the “Listing Rule”) of The Nasdaq Stock Market, LLC (“Nasdaq”), as may be amended or supplemented and interpreted from time to time by Nasdaq. To the extent this Policy is in any manner deemed inconsistent with the Listing Rule, this Policy shall be treated as having been amended to be compliant with the Listing Rule.

 

This Policy shall become effective upon the listing of the Company’s common stock on Nasdaq,

 

1. Definitions. Unless the context otherwise requires, the following definitions apply for purposes of this Policy:

 

(a) Executive Officer. An executive officer is the Company’s chief executive officer, president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s subsidiaries are deemed executive officers of the Company if they perform such policy making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Identification of an executive officer for purposes of the Listing Rule would include at a minimum executive officers identified in the Listing Rule.

 

(b) Financial Reporting Measures. Financial reporting measures are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also financial reporting measures. A financial reporting measure need not be presented within the financial statements or included in a filing with the SEC and may be such financial measures as may be determined by the Board or the Compensation Committee thereof (the “Compensation Committee”).

 

(c) Incentive-Based Compensation. Incentive-based compensation is any compensation that is granted, earned or vested based wholly or in part upon the attainment of a financial reporting measure.

 

(d) Received. Incentive-based compensation is deemed “received” in the Company’s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the payment or grant of the incentive-based compensation occurs after the end of that period.

 

 
1

 

 

2. Application of this Policy. The recovery of Incentive-Based Compensation from an Executive Officer as provided for in this Policy shall apply only in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the United States securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period. Questions as to “materiality” will be made by the Compensation Committee in coordination with the Audit Committee.

 

3. Recovery Period.

 

(a) The Incentive-Based Compensation subject to recovery is the Incentive-Based Compensation Received during the three (3) completed fiscal years immediately preceding the date that the Company is required to prepare an accounting restatement as described in Section 2 above, provided that the person served as an Executive Officer at any time during the performance period applicable to the Incentive-Based Compensation in question. The date that the Company is required to prepare an accounting restatement shall be determined pursuant to the Listing Rule.

 

(b) Notwithstanding the foregoing, this Policy shall only apply if the Incentive-Based Compensation is Received while the Company has a class of securities listed on Nasdaq or any stock exchange subject to the applicable SEC rules.

 

(c) The provisions of the Listing Rule shall apply with respect to Incentive-Based Compensation received during a transition period arising due to a change in the Company’s fiscal year.

 

4. Erroneously Awarded Compensation. The amount of Incentive-Based Compensation subject to recovery from the applicable Executive Officers under this Policy (“Erroneously Awarded Compensation”) shall be equal to the amount of Incentive-Based Compensation Received that exceeds the amount of Incentive Based-Compensation that otherwise would have been Received had it been determined based on the restated amounts and shall be computed without regard to any taxes paid. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an accounting restatement: (a) the amount shall be based on a reasonable estimate by the Company’s Chief Financial Officer (or principal accounting officer, if the office of Chief Financial Officer is not then filled) of the effect of the accounting restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, which estimate shall be subject to the review and approval of the Compensation Committee; and (b) the Company must maintain reasonable documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq if requested. Notwithstanding the foregoing, if the proposed Incentive-Based Compensation recovery would affect compensation paid to the Company’s Chief Financial Officer, the determination shall be made by the Compensation Committee.

 

5. Timing of Recovery. The Company shall recover any Erroneously Awarded Compensation reasonably promptly, except to the extent that the conditions of paragraphs (a), (b), or (c) below apply. The Compensation Committee shall determine the repayment schedule for each amount of Erroneously Awarded Compensation in a manner that complies with this “reasonably promptly” requirement. Such determination shall be consistent with any applicable legal guidance by the SEC, Nasdaq, judicial opinion, or otherwise. The determination of “reasonably promptly” may vary from case to case and the Compensation Committee is authorized to adopt additional rules or policies to further describe what repayment schedules satisfy this requirement.

 

 
2

 

 

(a) Erroneously Awarded Compensation need not be recovered if the direct expense paid to a third party to assist in enforcing (or making determinations in connection with the enforcement of) this Policy would exceed the amount to be recovered and the Compensation Committee has made a determination that recovery would be impracticable. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company shall (i) make a reasonable attempt to recover such Erroneously Awarded Compensation, (ii) document such reasonable attempt or attempts to recover, and (iii) provide appropriate documentation to the Compensation Committee or Nasdaq, if requested.

 

(b) Erroneously Awarded Compensation need not be recovered if recovery would likely cause an otherwise tax-qualified retirement plan under the United States Internal Revenue Code, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Sections 401(a)(13) or 411(a) of the United States Internal Revenue Code and the regulations thereunder (as such provision may be amended, modified or supplemented).

 

6. Compensation Committee Decisions. Decisions of the Compensation Committee with respect to this Policy shall be final, conclusive and binding on all Executive Officers subject to this Policy.

 

7. No Indemnification. Notwithstanding anything to the contrary in any other policy of the Company or any agreement between the Company and an Executive Officer, no Executive Officer shall be indemnified by the Company against the loss arising from the recovery of any Erroneously Awarded Compensation.

 

8. Agreement to Policy by Executive Officers. The Company shall take reasonable steps to inform Executive Officers of this Policy and obtain their express agreement to this Policy, which steps may constitute the inclusion of this Policy as an attachment to any award that is accepted by an Executive Officer. This Policy shall be deemed to apply to each employment or grant agreement between the Company or any of its subsidiaries and any Executive Officer subject to this Policy.

 

# # #

 

 
3

 

EX-101.SCH 9 solarmax-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - Consolidated Statements of Changes in Stockholders Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Customer Loans Receivable link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Other Receivables and Current Assets, Net link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Investments in Unconsolidated Solar Project Companies link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Third-party Leasing Arrangement and Concentrations link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Acquisition Contingencies and Other Payable to Uonone Group link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Customer Loans Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Other Receivables and Current Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Investments in Unconsolidated Solar Project Companies (Tables) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Financing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Third-party Leasing Arrangement and Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Stockholders Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Description of Business (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Accounts Receivable, net Cash (Details) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Accounts Receivable, net Cash (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Customer Loans Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Customer Loans Receivable (Details 1) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Customer Loans Receivable (Details 2) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Customer Loans Receivable (Details 3) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - Customer Loans Receivable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - Inventories, net (Details 1) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - Other Receivables and Current Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000068 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details 2) link:presentationLink link:calculationLink link:definitionLink 000069 - Disclosure - Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 000070 - Disclosure - Financing Arrangements (Details 1) link:presentationLink link:calculationLink link:definitionLink 000071 - Disclosure - Financing Arrangements (Details 2) link:presentationLink link:calculationLink link:definitionLink 000072 - Disclosure - Financing Arrangements (Details 3) link:presentationLink link:calculationLink link:definitionLink 000073 - Disclosure - Financing Arrangements (Details 4) link:presentationLink link:calculationLink link:definitionLink 000074 - Disclosure - Financing Arrangements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000075 - Disclosure - Third-party Leasing Arrangement and Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 000076 - Disclosure - Third-party Leasing Arrangement and Concentrations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000077 - Disclosure - Acquisition Contingencies and Other Payable to Uonone Group (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000078 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 000079 - Disclosure - Commitments and Contingencies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000080 - Disclosure - Commitments and Contingencies (Details 2) link:presentationLink link:calculationLink link:definitionLink 000081 - Disclosure - Commitments and Contingencies (Details 3) link:presentationLink link:calculationLink link:definitionLink 000082 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000083 - Disclosure - Stockholders Equity (Details) link:presentationLink link:calculationLink link:definitionLink 000084 - Disclosure - Stockholders Equity (Details 1) link:presentationLink link:calculationLink link:definitionLink 000085 - Disclosure - Stockholders Equity (Details 2) link:presentationLink link:calculationLink link:definitionLink 000086 - Disclosure - Stockholders Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000087 - Disclosure - Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 000088 - Disclosure - Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 000089 - Disclosure - Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 000090 - Disclosure - Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 000091 - Disclosure - Taxes (Details 4) link:presentationLink link:calculationLink link:definitionLink 000092 - Disclosure - Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000093 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000094 - Disclosure - Net Income (Loss) Per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000095 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 000096 - Disclosure - Segment Reporting (Details 1) link:presentationLink link:calculationLink link:definitionLink 000097 - Disclosure - Subsequent Events (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000098 - Disclosure - Related Party Transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 10 solarmax-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Voluntary Filers Current Fiscal Year End Date Entity Well Known Seasoned Issuer Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Ex Transition Period Entity Common Stock Shares Outstanding Entity Public Float Document Annual Report Document Transition Report Document Fin Stmt Error Correction Flag Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Icfr Auditor Attestation Flag Auditor Name Auditor Location Auditor Firm Id Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current Consolidated Balance Sheets Statement [Table] Statement [Line Items] Consolidated Entities [Axis] Parent Company Member Assets Cash and cash equivalents Accounts receivable, net Contract assets Receivable from SPIC and project companies (Note 2) Customer loans receivable, current, net Inventories, net [Inventory, Net] Other receivables and current assets, net Total current assets [Assets, Current] Property and equipment, net Operating lease right-of-use assets Goodwill [Goodwill] Investments in unconsolidated solar project companies Customer loans receivable, noncurrent, net Deferred tax assets Restricted cash, noncurrent Other assets Total assets [Assets] Liabilities and stockholders' deficit Current liabilities: Notes and accounts payable Operating lease liabilities, current Bank and other unsecured loans, current Secured loans from related parties, current Secured convertible notes, current Contract liabilities Accrued expenses and other payables Total current liabilities [Liabilities, Current] Operating lease liabilities, noncurrent Secured loans from related parties, noncurrent, net of debt discount and issuance costs Secured convertible notes, noncurrent, net of debt discount and issuance costs Other liabilities Total liabilities [Liabilities] Commitments and contingencies (Note 16) Stockholders' deficit: Preferred stock, par value $0.001 per share; 15,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and December 31, 2022 Common stock, par value $0.001 per share; 297,225,000 shares authorized, 40,983,881 shares issued, and 39,735,536 shares outstanding as of December 31, 2023 and December 31, 2022 Additional paid-in capital Treasury stock, at cost, 1,248,345 shares at December 31, 2023 and December 31, 2022 [Treasury Stock, Common, Value] Accumulated deficit Accumulated other comprehensive loss [Accumulated Other Comprehensive Income (Loss), Net of Tax] Total stockholders' deficit [Stockholders' Equity Attributable to Parent] Total liabilities and stockholders' deficit [Liabilities and Equity] Other current assets Total current assets Investments in and receivables from affiliates Total assets Current liabilities Long-term debt, current Total current liabilities Long-term debt, noncurrent Other liabilities [Other Liabilities] Total liabilities Total stockholders' deficit Total liabilities and stockholders' deficit Common stock, par value per share Common stock, shares authorized Common stock, shares issued Common Stock, shares outstanding Preferred stock, par value per share Preferred stock, shares authorized Preferred stock, shares issued Preferred Stock, shares outstanding Treasury stock shares Consolidated Statements of Operations Revenues Cost of revenues Gross profit [Gross Profit] Operating expenses: General and administrative Selling and marketing Total operating expense [Operating Expenses] Operating income (loss) [Operating Income (Loss)] Other income (expense): Interest income Interest expense [Interest Expense, Other] Equity in income of solar project companies Gain on debt extinguishment Gain on early termination of lease Other income (loss), net Total other income (expense) [Nonoperating Income (Expense)] Income (loss) before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Income tax provision (benefit) Net income (loss) [Net Income (Loss) Attributable to Parent] Net income (loss) per share Basic Diluted Weighted average shares used to compute net income (loss) per share Basic [Weighted Average Number of Shares Outstanding, Basic] Diluted [Weighted Average Number of Shares Outstanding, Diluted] Trade sales Management fee income Gross profit Interest income [Noninterest Income] Interest expense [Interest Expense] Other expense (income), net Total expenses Income (loss) before equity in losses of affiliates Equity in losses of affiliates Income (loss) before income taxes Net income (loss) Consolidated Statements of Comprehensive Income (Loss) Net income (loss) [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Other comprehensive loss Foreign currency translation adjustments Total comprehensive income (loss) [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] Consolidated Statements of Changes in Stockholders Equity (Deficit) Statement Equity Components [Axis] Preferred Stock Common Stock Additional Paid-In Capital Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Treasury Stock Balance, shares [Shares, Issued] Balance, amount Net loss Currency translation adjustments Balance, shares Balance, amount Consolidated Statements of Cash Flows Operating activities Depreciation and amortization expense Amortization of loan discounts on customer loan receivables Amortization of debt discount and debt issuance costs Amortization of operating lease right-of-use assets Provision for (recovery of) credit losses and loan losses Provision for excess and obsolete inventories Provision for warranty, customer care and production guaranty Equity in income of investment in excess of distribution received Deferred income tax provision Gain on disposal of property and equipment Gain on debt extinguishment [Gain on debt extinguishment] Gain on early termination of lease [Gain on early termination of lease] Write off of capitalized merger costs Other Changes in operating assets and liabilities: Accounts receivable Contract assets [Increase (Decrease) in Contract with Customer, Asset] Unbilled receivables Receivables from SPIC and project companies Customer loans receivable Inventories Other receivables and current assets Other assets [Increase (Decrease) in Other Operating Assets] Notes and accounts payable [Notes and accounts payable] Operating lease liabilities Contract Liabilities Accrued expenses and other payables [Increase (Decrease) in Other Accounts Payable and Accrued Liabilities] Other liabilities [Increase (Decrease) in Other Operating Liabilities] Net cash provided by (used in) operating activities [Net Cash Provided by (Used in) Operating Activities] ?Investing activities Issuance of note receivable to SPAC and Sponsor [Issuance of note receivable to SPAC and Sponsor] Purchase of property and equipment [Payments to Acquire Property, Plant, and Equipment] Proceeds from disposal of property and equipment Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] Financing activities Principal repayment on convertible notes [Repayments of Convertible Debt] Principal repayment on borrowings [Repayments of Debt] Repayment on equipment capital lease [Repayments of Debt and Lease Obligation] Payments related to Uonone acquisition contingency (Note 14) [Payments for Previous Acquisition] Proceeds from Uonone acquisition contingency (Note 14) Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Effect of exchange rate Net decrease in cash, cash equivalents, and restricted cash [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] Cash, cash equivalents, restricted cash, beginning of year [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] Cash, cash equivalents, restricted cash, end of year Supplemental disclosures of cash flow information: Interest paid (received) in cash Income taxes paid in cash Non-cash activities for investing and financing activities: Right-of-use assets acquired through operating leases Right-of-use assets acquired through operating leases, related party Promissory note issued in lieu of a payable for rent and security deposit Convertible notes issued to related parties in lieu of EB-5 loans Cash balance at the beginning of the year: Cash and cash equivalents Restricted cash, current [Restricted Cash, Current] Restricted cash, noncurrent [Restricted Cash, Noncurrent] Cash balance at the end of the year: Cash and cash equivalents Restricted cash, current Restricted cash, noncurrent Net cash provided by (used in) operating activities Net cash used in investing activities Net cash used in financing activities Net increase (decrease) in cash and cash equivalents Description of Business Description of Business Business Description and Basis of Presentation [Text Block] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Accounts Receivable, net Accounts Receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Customer Loans Receivable Customer Loans Receivable [Customer Loans Receivable] Inventories, net Inventories, net Inventory Disclosure [Text Block] Other Receivables and Current Assets, Net Other Receivables and Current Assets, Net Other Current Assets [Text Block] Property and Equipment Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Goodwill Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Investments in Unconsolidated Solar Project Companies Investments in Unconsolidated Solar Project Companies Investment [Text Block] Financing Arrangements Financing Arrangements [Financing Arrangements] Third-party Leasing Arrangement and Concentrations Third-party Leasing Arrangement and Concentrations [Third-party Leasing Arrangement and Concentrations] Acquisition Contingencies and Other Payable to Uonone Group Acquisition Contingencies and Other Payable to Uonone Group Business Combination Disclosure [Text Block] Related Party Transactions Related Party Transactions Related Party Transactions Disclosure [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stockholders Equity Stockholders' Equity Taxes Taxes Income Tax Disclosure [Text Block] Net Income (Loss) Per Share Net Income (Loss) Per Share Earnings Per Share [Text Block] Segment Reporting Segment Reporting Segment Reporting Disclosure [Text Block] Subsequent Events Subsequent Events Subsequent Events [Text Block] Basis of Accounting Principles of Consolidation Reclassification Use of estimates Liquidity and Going Concern Cash and Cash Equivalents Restricted Cash Accounts receivable Accounts Receivable [Policy Text Block] Contract Assets Customer Loans Receivable Receivable [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Property and equipment Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Impairment of Long-Lived Assets Investments in Unconsolidated Joint Ventures and Solar Project Companies Warranties Fair value measurements Revenue recognition Advertising Costs Income taxes Comprehensive Income (Loss) Net Income (Loss) Per Share Earnings Per Share, Policy [Policy Text Block] Stock based compensation Foreign Currency Segment Information Recently Issued Accounting Pronouncements Recently Adopted Accounting Pronouncements Schedule of restricted cash Schedule of estimated useful life of property and equipment Schedule of fair value measurements of cash, loans and borrowings Schedule of company's revenue by business line Schedule of Cash, Cash Equivalents and Restricted Cash Schedule of accounts receivable, net Schedule of customer loans receivable by credit rating Schedule of customer loans receivable Schedule of maturities of customer loans receivable Schedule of allowance for loan losses Schedule of reserve for excess and obsolete inventories Schedule of Inventories, net Schedule of Other Receivables and Current Assets, Net Schedule of property and equipment Schedule of goodwill Schedule of non-controlling investments in solar project companies Schedule of combined financial statements of non controlling investments Schedule of debt Schedule of related party debt Schedule of principal maturities for the financing arrangements Schedule of accrued expenses and other payables Schedule of warranty liability Schedule of concentration risk Schedule of future minimum lease commitments for offices, warehouse facilities and equipment Schedule of maturities of operating lease liabilities Schedule of other information related to lease Schedule of lease cost Schedule of restricted stock shares activity Schedule of stock option activity Schedule of nonvested option awards activity Schedule of income loss before income taxes Schedule of components of income tax expense benefit Schedule of deferred income tax assets and liabilities Schedule of effective income tax rate reconciliation Schedule of uncrecognized tax benefits Schedule of earning per share Schedule of operations of company's operating segments Schedule of balance sheet information Schedule of statement of operation Schedule of cash flow information Plan Name Axis Class of Stock [Axis] Alberton Acquisition Corporation (Member) Reverse Stock Split Member Total loan made by company Common stock value Notes receivable write off Notes receivable Common stock, Authorized shares Description of Solarmax Technology Holdings Financial Support to Nonconsolidated Legal Entity [Axis] China Financial Institution To Secure Bankers Acceptance [Member] ACH Transactions And Business Credit Cards [Member] Deposit held Less: current portion Noncurrent portion Range [Axis] Collateral Held [Axis] Long-Lived Tangible Asset [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Minimum [Member] Automobiles [Member] Maximum [Member] Furniture And Equipment [Member] Solar systems leased to customers [Member] Property, Plant and Equipment, Estimated Useful Lives Leasehold improvements Fair Value Hierarchy and NAV [Axis] Fair Value, Level 1 [Member] Fair Value, Level 2 [Member] Fair Value, Level 3 [Member] Cash equivalents Customer loans receivable [Loans Receivable, Fair Value Disclosure] Bank and other loans Secured loans from related parties Secured convertible debt Sales on non-installment basis Third-party leasing arrangements Operating lease revenues Power purchase agreement revenues Total solar energy and battery storage systems LED projects Financing related Total revenues Cash and cash equivalent Stockholder deficiency Accumulated deficit [Accumulated deficit] Debt Long term related party loan FDIC Limit Foreign currency translation Advertising and marketing cost Long term leases term Descripion of Solar Energy and Battery Storage Systems and Components Sales Description of Revenue from EPC Services Interest rate of secured loan Interest rate of convertible debt Unpaid retention to warrant liability LED Revenue percentage Reserve for potentail liabilities Production guaranty period Warrant coverage reducing percentage Produce at least output during year Description of production guaranty Non controlling interest Insurance coverage Working capital deficit Operating Activities [Axis] US Segment [Member] China Segment [Member] Insured cash Uninsured cash Cash and cash equivalents & restricted cash Total cash and cash equivalents & restricted cash Less: Cash and cash equivalents Restricted cash Accounts Receivable, net Cash (Details) Balance - beginning of period [Accounts Receivable, after Allowance for Credit Loss] Provision for bad debts Accounts written off, net of recoveries [Proceeds, Accounts Receivable, Previously Written Off, Recovery] Receivables charged off Effect of exchange rate [Effect of exchange rate] Balance - end of period Unbilled receivable Financial Instrument [Axis] Year of Origination [Member] Year of Origination Prior [Member] Year of Origination 2019 [Member] Year of Origination 2020 [Member] Year of Origination 2021 [Member] Year of Origination 2022 [Member] Year of Origination 2023 [Member] Year of Origination 2018 [Member] Prime - FICO score 680 and greater Near-prime - FICO score 620 to 679 Sub-prime - FICO score less than 620 Business entity FICO not available Total Customer Loan Receivables, gross Total Customer Loan Receivables, gross Less: unamortized loan discounts [Unamortized Discounts on Acceptances Resold] Allowance for loan losses [Allowance for Loan and Lease Losses, Real Estate] Customer loans receivable, net Less: Current portion Non-current portion 2024 2025 2026 2027 2028 Thereafter Total Customer Loan Receivables, gross Balance - beginning of period [Balance - beginning of period] Recovery for loan losses Accounts written off, net of recoveries [Allowance for Loan and Lease Losses, Write-offs] Chargeoffs and adjustments Balance - end of period Maximum [Member] Minimum [Member] Customer loans receivable revenues Interest rate Loan portfolio percentage Balance - beginning of period [Balance - beginning of period 1] Provision for excess and obsolete inventories [Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory] Balance - end of period [Balance - end of period] Solar panels, inverters, battery storage and components LED lights Inventory in transit Total inventories, gross Less: reserve for excess and obsolete inventories Total inventories, net Receivable from Seller Deferred project costs Prepaid expenses and other current assets Advances to suppliers Accrued interest on customer loans receivable VAT tax receivable Capitalized offering costs Total other receivables and current assets Automobiles [Member] Leasehold Improvements [Member] Furniture And Equipment [Member] Solar Systems Leased To Customers [Member] Less: accumulated depreciation and amortization [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Total property and equipment, gross Total property and equipment, net Depreciation expenses Balance - beginning of period Effect of exchange rate [Effect of exchange rate 1] Balance - end of period Investment Type [Axis] Yilong #2 Xingren Ancha Investment Balance - beginning of period Share of Investee's Net income Effect of Exchange Rate Investment Balance - end of period Asset Class [Axis] Noncontrolling Investments [Member] Current assets Non-current assets Total assets Current liabilities Noncurrent liabilities Members capital Total liabilities and members' capital Revenue Gross profit Related Party Transaction [Axis] Related Party [Axis] Class of Financing Receivable [Axis] Convertible Debt Securities [Member] SMX Property EB-5 Auto Loans Total [Other Long-Term Debt] Less: debt discount and debt issuance costs [Debt Issuance Costs, Line of Credit Arrangements, Gross] Current portion [Other Long-Term Debt, Current] Noncurrent portion [Other Long-Term Debt, Noncurrent] Loan from unrelated party Secured convertible notes payable Loans Notes payable Clean Energy Funding II, LP Clean Energy Funding, LP Loans Less: current portion [Loans Payable, Current] Noncurrent portion [Loans Payable, Noncurrent] Bank and Other Unsecured Loans Notes Payable - related party Covertible Notes 2025 [Long-Term Debt, Maturity, Year Two] 2024 [Long-Term Debt, Maturity, Year One] 2026 [Long-Term Debt, Maturity, Year Three] 2027 [Long-Term Debt, Maturity, Year Four] 2028 [Long-Term Debt, Maturity, Year Five] Total [Long-Term Debt, Maturity, Remainder of Fiscal Year] Customer deposits [Member] Accrued operating and project payables [Member] Payable to Uonone [Member] Accrued compensation expenses [Member] Retainage payable to vendors [Member] Preacquisition liability [Member] Accrued settlement [Member] Accrued warranty expense [Member] VAT taxes payable [Member] Income taxes payable [Member] Refundable vendor bid deposits [Member] Accrued Expenses and Other Payables Liability Class [Axis] Warranty liability [Member] Balance - beginning of period Provision for warranty liability Expenditures and adjustments Reversal of UE Solar accrual Effect of exchange rate [Effect of exchange rate 2] Balance - end of period Less: current portion (accrued expenses and other payables) Non-current portion (other liabilities) Securities or Other Assets Sold under Agreements to Repurchase [Axis] Award Type [Axis] Asset Acquisition [Axis] SMX Property Senior Notes One [Member] Senior Notes Two [Member] Restricted Stock Units (RSUs) [Member] ZHPV [Member] Loans received Gain on debt extinguishment [Gain on debt extinguishment 1] Other loans Interest rate [Debt Instrument, Interest Rate, Stated Percentage] Proceeds from loans Principal loan balance Additional loan borrowed Additional drew down loan Gain on debt extinguishment Unsecured loan Interest expense [Interest Expense, Debt] Total interest expense Weighted average interest rate Unpaid salaries and wages Accrued compensation Rental expenses Purchases Percent of total purchases Accounts payable Percent of accounts payable Customer [Axis] Major Customers [Member] Meters purchased from a subsidiary Description of revenues May 12 2016 [Member] Uonone Group [Member] Receivable from related paty Received additional legal settlement proceeds Payment to related party Payment for fees Bond payable to related party Description of payment Related Parties [Member Others [Member] 2024 [Operating Leases, Future Minimum Payments, Next Rolling 12 Months] 2025 [Operating Leases, Future Minimum Payments, Due in Rolling Year Two] 2026 [Operating Leases, Future Minimum Payments, Due in Rolling Year Three] 2027 [Operating Leases, Future Minimum Payments, Due in Rolling Year Four] 2028 [Operating Leases, Future Minimum Payments, Due in Rolling Year Five] Thereafter [Operating Leases, Future Minimum Payments, Due Thereafter] Total [Operating Leases, Future Minimum Payments Due] 2024 [Long-Term Debt and Capital Lease Obligations, Repayments of Principal in Next 12 Months] 2025 [Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two] 2026 [Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three] 2027 [Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four] 2028 [Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five] Thereafter [Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal after Year Five] Total minimum lease payments Less: Interest Present value of lease obligations Less: current portion [Capital Lease Obligations, Current] Noncurrent portion [Capital Lease Obligations, Noncurrent] Weighted average remaining lease term (in years) Weighted average discount rate Short-term lease cost Operating lease cost Less: Sublease income [Sublease Income] Operating lease cost, net Award Date [Axis] Related Party Lease Agreements [Member] September 2016 [Member] Fallow Field L L C [Member] January 1 2022 [Member] October 2022 [Member] Employment Agreements [Member] Chief Executive Officer [Member] February 24 2020 [Member] China Nuclear Construction Finance Leasing Co Ltd [Member] Two Limited Partners [Member] Lease agreement Recognized operating lease right of use assets Rent under the lease Deferred rent balance amount Recognized gain of operating lease Rent Description Initial annual base rent Rent expense Recognized lease right of use assets Recognized lease liability Operating lease liability Additional Right of Use asset Lease liability Sublease payments Security deposits Lease term description Oprating lease Accrued amount Initial annual salary Payment to related party Description of revenues Percentage of increase annual salary Agreed to pay related party Description of monthly amount payable Emplayee based compansation Investment returned Unpaid amount due from related party Payment received Description of payment to related party Extinguished of debt Recognized net loss Number Of Share Restricted Stock Shares Outstanding Number Of Share Restricted Stock Shares Nonvested Weighted Average Grant Date Fair Value per Share Outstanding Weighted Average Grant Date Fair Value per Share Nonvested Number of Options Outstanding [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number] Number of Options Nonvested [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares] Number of Options Exercisable [Number of Options Exercisable] Number of Options Granted Number of Options Exchanged Number of Options Exercised Number of Options Cancelled or forfeited Number of Options Outstanding Number of Options Nonvested Number of Options Exercisable Weighted Average Exercise Price Outstanding [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Weighted Average Exercise Price Nonvested [Weighted Average Exercise Price Nonvested] Weighted Average Exercise Price Exercisable [Weighted Average Exercise Price Exercisable] Weighted Average Exercise Price Outstanding End of Period [Weighted Average Exercise Price Outstanding End of Period] Weighted Average Exercise Price Nonvested End of Period [Weighted Average Exercise Price Nonvested End of Period] Weighted Average Exercise Price Exercisable End of period [Weighted Average Exercise Price Exercisable End of period] Weighted Average Remaining Contractual Outstanding (years) Weighted Average Remaining Contractual Nonvested (years) Weighted Average Remaining Contractual Exercisable (years) Weighted Average Remaining Contractual Outstanding End of period (years) Weighted Average Remaining Contractual Nonvested End of period (years) Weighted Average Remaining Contractual Exercisable End of period (years) Aggregate Intrinsic Value Exercisable End of Period [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value] Aggregate Intrinsic Value Exercisable [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value] Number of Options Granted [Number of Options Granted] Number of Options Exchanged [Number of Options Exchanged] Number of Options Vested Number of Options Forfeited [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares] Amendment 2016 Restricted Stock Grants [Member] Grant holders [Member] Chief Executive Officer [Member] [Chief Executive Officer [Member]] Consultant [Member] Amendment of 2016 Long-Term Incentive Plan [Member] Officers And Directors [Member] Unrecognized compensation costs Current restricted stock price Aggregate intrinsic values of share Unrecognized compensation costs unvested option Option purchase price per share Long term incentive plan description Number of share as restricted stock grants Restricted stock grant amendment description Shares of restricted stock issued per share Number of restricted stock exchange Purchase number of restricted stock Purchase number of restricted stock price per share Restricted stock cancel number of share Restricted stock cancel number of share value Shares of restricted stock issued Domestic Foreign Income (loss) before income taxes Current federal Deferred federal Change in valuation allowance federal Total federal State current State deferred Change in valuation allowance state Total state Foreign current Deferred foreign Change in valuation allowance foreign Total foreign Provision for income taxes (benefit), current Provision for income taxes (benefit) deferred Change in valuation allowance total Provision (benefit) for income taxes Deferred tax assets Deferred Tax Assets, Net [Abstract] Investment credits Net operating loss carryforwards Stock compensation and accrued bonus Operating lease liabilities [Operating lease liabilities] Contract accounting Other [Deferred Tax Assets, Other] Deferred tax assets, gross Less: valuation allowance [Deferred Tax Assets, Valuation Allowance] Deferred tax assets, net Deferred tax liabilities Operating lease right-of-use assets [Operating lease right-of-use assets] Contract accounting [Contract accounting] Deferred tax liabilities, gross [Deferred Tax Liabilities, Gross] Deferred tax assets, net [Deferred Tax Assets, Net] U.S. Statutory Rate [Member] State Taxes [Member] Foreign Rate Differential [Member] Subpart F [Member] Non-Deductible Interest [Member] PPP Loans [Member] Other Permanent Items [Member] Uncertain Tax Positions [Member] Other Adjustments [Member] State Rate Change [Member] Return-to-provision true-up [Member] Change In Valuation Allowance [Member] Effective Tax [Member] Effective tax rate Effective tax rate amounts Balance - beginning of period [Balance - beginning of period 2] Increase related to prior period tax positions Balance - end of period [Balance - end of period 1] Valuation allowance provided for deferred tax assets Net operating loss federal Net operating loss, state Amounts Carried forward indefinitely Investment tax credits Unused net operating loss carryforwards Statutory income tax rate Weighted average shares used to compute net loss per share, basic Weighted average shares used to compute net loss per share, diluted Basic net income (loss) per share Diluted net income (loss) per share Number of Options Outstanding Number Of Share Restricted Stock Shares Nonvested [Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number] Geographic Distribution [Axis] US [Member] PRC [Member] Total [Member] Solar energy systems Finance revenue LED and other Revenue from external customers, Total Cost of revenue Solar energy systems Other [Other] Cost of revenue, Total Depreciation and amortization expense Interest (expense) income, net Equity in income of solar farm projects Provision for income taxes Equity in income of solar farm projects [Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures] Capital expenditures [Capitalized Contract Cost, Net, Current] Long-lived assets Capital expenditures Subsequent Event Type [Axis] Former Vice President [Member] Initial Public Offering Subsequent Event [Member] Underwriting Agreement [Member] Limited Partners [Member] Limited Partners CEF II [Member] Webao Limited [Member] Accountable expenses Option purchase price per share Shares of restricted stock issued Initial public offering price Purchase shares of Common Stock Exercise price Description of commencing and terminating period Warrants purchase Net proceeds from public offering Common stock, shares issued Short-term promissory note Description of maturity Payment to the related party Deferred compensation Convertible notes Principal amount of the related party notes Issue Secured convertible notes Percentage of settlement of related party loans Rent expense of headquaters Description of Headquater Rent Expense Allocation EX-101.CAL 11 solarmax-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 12 solarmax-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 13 solarmax-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 14 solarmax_10kimg1.jpg begin 644 solarmax_10kimg1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" 'Q XD# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN0 M\0>+'T/6M/T2S\-ZKKNH:A;W%TD6GM;+Y<4+0J[,9YHAUGC )/7TH Z^BN, M_P"$R\1?]$G\5?\ @3I7_P FT?\ "9>(O^B3^*O_ )TK_Y-H [.BN,_X3+Q M%_T2?Q5_X$Z5_P#)M'_"9>(O^B3^*O\ P)TK_P"3: .SHKC/^$R\1?\ 1)_% M7_@3I7_R;1_PF7B+_HD_BK_P)TK_ .3: .SHKC/^$R\1?]$G\5?^!.E?_)M' M_"9>(O\ HD_BK_P)TK_Y-H [.BN,_P"$R\1?]$G\5?\ @3I7_P FT?\ "9>( MO^B3^*O_ )TK_Y-H [.BN,_X3+Q%_T2?Q5_X$Z5_P#)M'_"9>(O^B3^*O\ MP)TK_P"3: .SHKC/^$R\1?\ 1)_%7_@3I7_R;1_PF7B+_HD_BK_P)TK_ .3: M .SHKC/^$R\1?]$G\5?^!.E?_)M'_"9>(O\ HD_BK_P)TK_Y-H [.BN,_P"$ MR\1?]$G\5?\ @3I7_P FUI>%_$$7B?0AJT=C=62FXN+62VO/+\V*6"=X)%;R MW=#\\;8*L01B@#H:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KC-2_Y+?X7_P"Q?U?_ -*=-KLZXS4O^2W^ M%_\ L7]7_P#2G3: .SHHHH **** ."^)?C"?P7H6GWL$EE9_;]2@T]]1U%6: MUT]9,YGF"LI*C;M'S*-SKEE&35_1=2UZ&QU"\\67&D)8VJ++#J=G(8X+B'9N M>9@[-Y0'H68 #.XYX/&$>L3:=:+IFBP:U9/<,FJ:;<-&/M5H890R+YGR%BYC MPK%5;HS*I+#R:U^&_BBQ\.^(_P#A%_#\FC:2=5T_5M,\):C>QN)#;R"6YC#( M\D<*S,!M7+/#>GZ]#X?U#Q)IEIK%SM\FPGO(TN)=Q(7;&6W-D@@8'.* M\B\;>#O%GB30_B)K&E^$+VRO/$^FVNFQ:1)<6@FEFB+YNI668Q ;&1!\[-A. MG05#XT\.^/->UG4+Q?!>IM&^HZ5J5I#9W5C C)"T#2BY_?*TUPNV1 &9H0%4 MJ00&(!Z/XR\::?IN@:U;^'_$V@CQ)I]O/.EC=.+AV,,?FR1F%)4?.PCO\H8$ M@C@Q^$_B NI?#6[\2>([<66I:*9[76;6W!80W,!(D6,$DD-@,@R20ZC)-<7I M/A_Q!I_A/XK6]K\.;ZPN/$-Y/-86\Z+MD,>9,QECN*G[. S#( MH O^ ?B!J=[X#N?%?Q*U30/#\8U">Q6-6^S16[Q3/$5::65ED)*<$!.AX-=: MWC;P6DUG"_B[1%DO8/M5JAU"$&XAY/F(-WS)\K?,,CY3Z5Y'I.@_$"U\.:;9 MS>!=5MU@\1:A?W0M[C33?"WN#<.AMI'F*QG]XLU_3?#>FC4=4:=8#*D*BWM9;F1W M=MJJL<2L[$D]@:W:JR0QRO&9%5S&V]2RYVMC&1Z'!/YT <;I7Q4\'ZQJ,=C9 M7&J><]V;#-QHM];QK< 9,3220JB/_LL0:[RO)?ARPCTWXB3?9?MCP^*]0F2# M&3(Z>6R@>^X#'H<5R6G^-OBEIG@"X^)&HZIH6K:/=:++?0VL=X)MMP$\P>2B M6L++$@$F^-Y97"I]_*LQ /9_$?B;0_"^DC5/$.I1:?9F5+=7DR2\CG"JJ@$L M2>P!X!/0&N@KPOXB6>M6?P>U\W7Q 'B>*^AL9[(W-I;JR'[3%ND4P! \3;DP M,9']\[ABOXH\4^/M!LO'NGV7BI)[S1FTJX@O+O3HF*+^5SOB3Q-H7A'P]=>(/$FJ1:;IML,R3RY.,\ $L2>@ )/85Y5K' MC;Q1X/O?&6GZGXD-]#8W&CJNIW-K%&--CO)6CGE(10ICC"[EW[B. S-5#XC: MAXBL?!?Q4\%ZIK4_B&SM?#<>I6^H7$,,4\!E,L;6\GDHB-_J=ZD(IPQ!SP: M/H)'62-9(SE6 (/J*DKQC6/$?B"^U?Q?9Z;XL?PV_A/38+VWM_LT#I>JT)E: M6;S4+&+*^7^[:,J5?+$D;<#Q#XP^)6M0-_8=UK.AZM=:/IUUI=AIFEQWD)NI M\F:.\EDAD\C:=H!8Q*%RV7Y /H:BO&M6U#Q5X5\7SZ'=>,M3OK?Q!I?V;0; MB>VLP8-25@K!MD"AB0Z2#(V@)-E3@8]3L;>>WL8+:XO9;^6.-4>YF5%>9@,% MV"*J@GK\H ] * ,<^-/#X\<#P:9-0_MHQ^:(O[,NO*\O'W_.\ORMO;=NQN^7 M.>*ZJO+[Y;I_V@V6SFC@NSX3E$,LT9EC1_M2[69 RE@#@D!E)'&1UKB/"_C; MQTNB> _$.L:\_B!M?T.^O+C35LX8$:2&%9(RA1=X<\JWS%3NX1: /H>BO.O M,^N:C8Z3XDOO'0UFTUK3UN5L#:01I%*VUR;=XP&\M060I(9&^Z2X(.[T6@ K MC/AI_P BC??]C!K?_IUNJ[.N,^&G_(HWW_8P:W_Z=;J@#LZ*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_ M$7AO7M0\3:3XB\.ZY8:;=6%G=V3)?Z>]Y'*D[V[D@)/$5(-LO<@ACQ7:44 < M7_9WQ3_Z'+PK_P"$S<__ "?3&TKXH2(8Y/%_A1D8893X9N""/3_C_KMZ* /* MM$^'_BCPS/._ANZ\ Z*]P )CI_@Z2W,H&<;ME\,XR<9]33]/\!^*M)UFZUC2 M+OP+I^I7>[[1>6O@^2*:?:]2HH \]L#\A7LU% 'DMK\-=>L[B[N+4_#VUFO;=K2YD@\&.C3PL #$Y%[ED(5 M.!Z5(OPWUR/0)/#Z'X>)H\LOGR:>O@IQ;O)Q\YC^V[2W YQG@>E>K44 > M(:CX6\02>-/#7AF\A^'UT(--NKNPGE\'NWV!;:6U18XE-X=@/G@C:1CRQP<\ M:&I_"W5M>U.75-<_X5[JU]*%5KB_\&R7#X48 !>^. /0<5UFI?\ );_"_P#V M+^K_ /I3IM=G0!YNOA/Q\D6E1KXF\+"/26#60'ARZ_<$1-$"/^)AS^[=EYSU MIL/A+QQ;ZY/KUOX@\(0ZI<1B*>[C\+W"R3H,;0Y%_P#/C'&?5M07X=WFHW"E)KN;P6\DTJE-A#.;W)!3Y>3TXZ4VU^%VJ6-W9 MW5G!\.;:YL3NM98?!+(]N=Q;*$7N5^8D\8Y.:]=HH \I@^'.N6LFIR6S_#^) M]51TOVC\&NINU8Y992+W]X"220V%?_ 36W_Q%'_"I_A9_T33P MK_X)K;_XB@#LZ*XS_A4_PL_Z)IX5_P#!-;?_ !%'_"I_A9_T33PK_P"":V_^ M(H [.BN,_P"%3_"S_HFGA7_P36W_ ,11_P *G^%G_1-/"O\ X)K;_P"(H [. MBN,_X5/\+/\ HFGA7_P36W_Q%'_"I_A9_P!$T\*_^":V_P#B* .SHKC/^%3_ M L_Z)IX5_\ !-;?_$4?\*G^%G_1-/"O_@FMO_B* .SHKC/^%3_"S_HFGA7_ M ,$UM_\ $4?\*G^%G_1-/"O_ ()K;_XB@#LZ*XS_ (5/\+/^B:>%?_!-;?\ MQ%'_ J?X6?]$T\*_P#@FMO_ (B@#LZ*XS_A4_PL_P"B:>%?_!-;?_$4?\*G M^%G_ $33PK_X)K;_ .(H [.BN,_X5/\ "S_HFGA7_P $UM_\11_PJ?X6?]$T M\*_^":V_^(H [.BN,_X5/\+/^B:>%?\ P36W_P 11_PJ?X6?]$T\*_\ @FMO M_B* .SHKC/\ A4_PL_Z)IX5_\$UM_P#$4?\ "I_A9_T33PK_ .":V_\ B* . MSHKC/^%3_"S_ *)IX5_\$UM_\11_PJ?X6?\ 1-/"O_@FMO\ XB@#LZ*\<\*_ M#/X<7/B?QW#-\/\ PY-';:W%#"DFDV["%#IUDY504^4;G=L#C+$]2:[#_A4_ MPL_Z)IX5_P#!-;?_ !% '9T5QG_"I_A9_P!$T\*_^":V_P#B*/\ A4_PL_Z) MIX5_\$UM_P#$4 =G17&?\*G^%G_1-/"O_@FMO_B*/^%3_"S_ *)IX5_\$UM_ M\10!V=%<9_PJ?X6?]$T\*_\ @FMO_B*/^%3_ L_Z)IX5_\ !-;?_$4 =G17 M&?\ "I_A9_T33PK_ .":V_\ B*/^%3_"S_HFGA7_ ,$UM_\ $4 =G17&?\*G M^%G_ $33PK_X)K;_ .(H_P"%3_"S_HFGA7_P36W_ ,10!V=%<9_PJ?X6?]$T M\*_^":V_^(H_X5/\+/\ HFGA7_P36W_Q% !J7_);_"__ &+^K_\ I3IM=G7& M?\*G^%G_ $33PK_X)K;_ .(H_P"%3_"S_HFGA7_P36W_ ,10!V=%<9_PJ?X6 M?]$T\*_^":V_^(H_X5/\+/\ HFGA7_P36W_Q% '9T5QG_"I_A9_T33PK_P"" M:V_^(H_X5/\ "S_HFGA7_P $UM_\10!V=%<9_P *G^%G_1-/"O\ X)K;_P"( MH_X5/\+/^B:>%?\ P36W_P 10!V=%<9_PJ?X6?\ 1-/"O_@FMO\ XBC_ (5/ M\+/^B:>%?_!-;?\ Q% '9T5QG_"I_A9_T33PK_X)K;_XBC_A4_PL_P"B:>%? M_!-;?_$4 =G17&?\*G^%G_1-/"O_ ()K;_XBC_A4_P +/^B:>%?_ 36W_Q% M '9T5XYX ^&GPWO/#-Y->> /#EU(-:U>(22Z3;N0B:E%?_!-;?_$4 =G17&?\*G^%G_1-/"O_ ()K;_XBC_A4_P + M/^B:>%?_ 36W_Q% '9T5QG_ J?X6?]$T\*_P#@FMO_ (BC_A4_PL_Z)IX5 M_P#!-;?_ !% '9T5QG_"I_A9_P!$T\*_^":V_P#B*/\ A4_PL_Z)IX5_\$UM M_P#$4 =G17&?\*G^%G_1-/"O_@FMO_B*/^%3_"S_ *)IX5_\$UM_\10!V=%< M9_PJ?X6?]$T\*_\ @FMO_B*/^%3_ L_Z)IX5_\ !-;?_$4 =G17&?\ "I_A M9_T33PK_ .":V_\ B*/^%3_"S_HFGA7_ ,$UM_\ $4 =G17&?\*G^%G_ $33 MPK_X)K;_ .(H_P"%3_"S_HFGA7_P36W_ ,10!V=%<9_PJ?X6?]$T\*_^":V_ M^(H_X5/\+/\ HFGA7_P36W_Q% '9T5QG_"I_A9_T33PK_P"":V_^(H_X5/\ M"S_HFGA7_P $UM_\10!V=%<9_P *G^%G_1-/"O\ X)K;_P"(H_X5/\+/^B:> M%?\ P36W_P 10!V=%<9_PJ?X6?\ 1-/"O_@FMO\ XBC_ (5/\+/^B:>%?_!- M;?\ Q% '9T5QG_"I_A9_T33PK_X)K;_XBL.T\*>%O"_QLT#_ (1OPSI>B&Y\ M/ZIYW]G6<=OYNVYT_;NV*-V-QQGID^M 'I]%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%<_XKUT^%_!>N^)OLHNQI M&GW%]]GW[/-\J-GV;L';G;C.#C/0UE_VC\4_^A-\*_\ A37/_P @4 =I17%_ MVC\4_P#H3?"O_A37/_R!1_:/Q3_Z$WPK_P"%-<__ "!0!VE%<7_:/Q3_ .A- M\*_^%-<__(%']H_%/_H3?"O_ (4US_\ (% ':45Q?]H_%/\ Z$WPK_X4US_\ M@4?VC\4_^A-\*_\ A37/_P @4 =I17%_VC\4_P#H3?"O_A37/_R!1_:/Q3_Z M$WPK_P"%-<__ "!0 ?%;_DB'CS_L7[__ -)GKM*\O\56?Q2\4>"M=\-_\(SX M5M!JVGW%CY__ D-R_E>;&R;]OV$;L;LXR,XZBMS^T?BG_T)OA7_ ,*:Y_\ MD"@#M**XO^T?BG_T)OA7_P *:Y_^0*/[1^*?_0F^%?\ PIKG_P"0* .THKB_ M[1^*?_0F^%?_ IKG_Y H_M'XI_]";X5_P#"FN?_ ) H [2BN+_M'XI_]";X M5_\ "FN?_D"C^T?BG_T)OA7_ ,*:Y_\ D"@#M**XO^T?BG_T)OA7_P *:Y_^ M0*/[1^*?_0F^%?\ PIKG_P"0* .THKB_[1^*?_0F^%?_ IKG_Y K4\*:Z?% M'@O0O$WV46@U?3[>^^S[]_E>;&K[-V!NQNQG SCH* .@HHHH **** "BN?\ M%>NGPOX+UWQ-]E%V-(T^XOOL^_9YOE1L^S=@[<[<9P<9Z&LO^T?BG_T)OA7_ M ,*:Y_\ D"@#M**XO^T?BG_T)OA7_P *:Y_^0*/[1^*?_0F^%?\ PIKG_P"0 M* .THKB_[1^*?_0F^%?_ IKG_Y H_M'XI_]";X5_P#"FN?_ ) H [2BN+_M M'XI_]";X5_\ "FN?_D"C^T?BG_T)OA7_ ,*:Y_\ D"@#M**XO^T?BG_T)OA7 M_P *:Y_^0*/[1^*?_0F^%?\ PIKG_P"0* #P;_R-WQ'_ .Q@B_\ 3585VE>8 M:-:?%#2-7\17_P#PC'A6?^VM02^V?\)#^[/'WL8XR=O M^T?BG_T)OA7_ ,*:Y_\ D"@#M**XO^T?BG_T)OA7_P *:Y_^0*/[1^*?_0F^ M%?\ PIKG_P"0* .THKB_[1^*?_0F^%?_ IKG_Y H_M'XI_]";X5_P#"FN?_ M ) H [2BN+_M'XI_]";X5_\ "FN?_D"C^T?BG_T)OA7_ ,*:Y_\ D"@#M**X MO^T?BG_T)OA7_P *:Y_^0*/[1^*?_0F^%?\ PIKG_P"0* .THKSO4/$GC[1$ ML[O6O"/A];"?4+.QD>UUZ::6/[1<1VX=4:R0-@R@D%AP#S7HE !1110 4444 M %%%% !17G>G^)/'VMI>7>B^$?#[6$&H7EC&]UKTT,LGV>XDMR[(MDX7)B) M#'@CFM#^T?BG_P!";X5_\*:Y_P#D"@#M**XO^T?BG_T)OA7_ ,*:Y_\ D"C^ MT?BG_P!";X5_\*:Y_P#D"@#M**XO^T?BG_T)OA7_ ,*:Y_\ D"C^T?BG_P!" M;X5_\*:Y_P#D"@#M**XO^T?BG_T)OA7_ ,*:Y_\ D"C^T?BG_P!";X5_\*:Y M_P#D"@#M**XO^T?BG_T)OA7_ ,*:Y_\ D"C^T?BG_P!";X5_\*:Y_P#D"@!? MAI_R*-]_V,&M_P#IUNJ[.O,?#5I\4?#ND3V/_",^%;GS=0OK[?\ \)%^^S[]_E>;&K[-V!NQNQG SCH*Z M"@ HHHH **** "BO,O#OBKXC>)/#6E>(K'P5X=CM=5LX;V%)O$EP'"2('4,! M8D X89P2,]S6S_:/Q3_Z$WPK_P"%-<__ "!0!VE%<7_:/Q3_ .A-\*_^%-<_ M_(%']H_%/_H3?"O_ (4US_\ (% ':45Q?]H_%/\ Z$WPK_X4US_\@4?VC\4_ M^A-\*_\ A37/_P @4 =I17%_VC\4_P#H3?"O_A37/_R!1_:/Q3_Z$WPK_P"% M-<__ "!0!VE<9J7_ "6_PO\ ]B_J_P#Z4Z;2?VC\4_\ H3?"O_A37/\ \@5B M7%I\4KCQKI?B3_A&?"J_8-/O+'[/_P )#FFEC^T7$=N'5&LD#8,H)!8< \T >B4444 M%%%% !1110 4444 %%%% !1110 4444 <7\5O^2(>//^Q?O_ /TF>NTKB_BM M_P D0\>?]B_?_P#I,]=I0!Y9\4O%5]X9O/#GVC6+WP[X;N9Y4U37K.UCG>S; M:!;HWF1R)&DCL07*'!51\N[<-O3?$2Z/X/36/$?B:SUF"ZN"+*\TNW:47<;? MZI8XHM[2.0"2$W9PQ&!P+?B*Q\5-JEC?>'6T^[MH;>X@NM+U&62&*[\QHMA\ MQ$?84"/R4?(8K@;MR^>Z;\*]?T'3=.OO#_\ 95EJ^G^(I]=@T=7D&FQ131&" M6T20)N0>6SLKB/ =C^["D &IXJ^(%Q=:)X;UCP7KD:VTWBFRT?4HYK)A.%> MY6.6!DEVM ^#R&3=@@C;D&NE_P"%C>$U\3?\(Y_:TG6V,Z1F1H MA<%/)+A025#Y&",9&*X;6/ASXSOH[C6+6WT9=8U'Q+8:]>6CZC,EM EH(E2* M.06Y9V<0Y9RB8+]#MY9JGP]\>7'C:T\2&'0M6N-.\02:E:WE]JEPDOV1DE1; M14\ATMU42)G82)#&K,-W- &IXC\=6_C#P;=2?#'QE=VM_%.D<.I6^F^99NYN M%MRC2S0-&P#/NVHP<@!@=IR;EE\0KS5_@]!KUI MIXENR=+^R2#/V;4@YA=6 M7GY8W5G/JBY[U0T?PK\0-+^&TF@G3?#\VHOKZQI_CS6?%]C);7$=["+R'1)KEX[>/5'C$,UQYHB9@#"H4 M$(<[WRHXP 4_ 7Q"ATWX3>&=<\=>)+_5=5URR.H$1Z:9Y%157S-L5I#E8DR, MLRG!?EN0*Z&^^+'@739RMUK4R)_9O]L+*MAT>/2@T&_S#);Q(8&612@25B7W$ 94 MFO5V7QE=?#J2'4;'1F\42VQAEBM[R5+)G/REED,1=1C+!2C$'Y7\JW33);>:+29K:.9\%(7N ABCD;*X1G#'>G'S+G-TGXK> M=:U"VL](\21WQN[Q]/BGM[>5[=KA=Q\LS!/+#$(Q7+#>,%=P()YJW^&]]#XP MOM6N_!/@K6&U*\34#J%^"]YI\I5?,C0FW)G564E&+Q'!Q@8K.M_ OQ)BTZR@ M?3O#9EM_%D_B5P-8N,;))9)!$#]DY(\TC.!]T''S8 !Z#)\0/"L>KR:6;VZ: MY7S1&4T^Y>.X>)2TD<$@C*3RKM;,<99\HPQE2 S3_B5X3U.\T"WL[R]=O$ D M.G,^F74:S[-V\%FB 0@(QPQ!P >A!/,>$?AJWAGQ&C?\(;X/FBM[R:>'Q$(L M:F8W9F"LGD_ZP;MAD\[D#.WG;52\^%OB..UO/[$U2QM[G2]:.J^&?.+M':B6 M027,LT,,;;7 MED40DQQALC>X"G!P3@XQ)OB5'X=^*7BBQ\5:\K:%;Z797]C%::?)*;>-S.)I M9&B#L4&Q-TK;8UR@X)RU/XA?#/Q1XBT]]%TN33;_ $1M!.DP6NJ7T\*6=SAE M%UY:1NL[8,>W?@QM&&4Y)JRW@WQW;W]WJ%DFA>=K6AVVC7JS74S+8-#YH$L6 M(?\ 201,QV-Y/*@;N<@ T8O%NH0_&;4[&^\067_")Q>&8M8A(1(XX1YS*\KS M%CN&U2FT/Q9H?B*XN[739[I;NU"--:WUE/93HK9VOY6Y4Q$LDKPF((R[B%*^9 MR!G/.!UW@'PK-X>DGGN/ _A'PO/)"D' 6-TW4EB8(BB@]%^?[W48^8 ]% MKB_A3_R1#P'_ -B_8?\ I,E=I7%_"G_DB'@/_L7[#_TF2@#M**** "BBB@#B M_BM_R1#QY_V+]_\ ^DSUVE<7\5O^2(>//^Q?O_\ TF>NTH *\/UOQAK\GQ'U M[PK)XX7P;K7R1^&['4+.(V&J*T:#S#*Z;Y)3-(RA(Y%V[4^23#AO<*\E\<># M_%GBC2=>\,W=GX>UG1]8F9K>;4YI5ETD% @=$$;B5E.YUP\6"=N>&X]80+"%$'[YU>1I,DOD*2,8&"!M)!8T[CP/XRTO5-?7P_ M=V&JZ?XBL8+6ZDU:>2*:TEC@$'G*$C<3!D 8H3'\P/S -QEW7PY\A^%[*+Q$FG[U;7+J5XI+:4N7DE:U+3M)G)=L-GKNZGT?5]%\0Z]XILUU31 M=(ET"72;K3=07^T96E(N!$9 J?9PK*/*VY+J6#YPN,$ Y[XL^+O$&GZIX8\/ M>%]7;37N]4L%U2\ABBDDBMKFX\B-4$J.@9SYK!B#CR#ZUU2^/O"MOXAC\,2: MM=3:B+C^S_.:PG,,ER(3*8O/6,0F78"=@;.*\^_X5;XTTOP5H6CV-]IN MNZE9:S::E0 =GI_Q6\#:O>V= MCIVH7\]U>7L^GQP?V1>*ZSP^6)E=3$#&$\U-S/M49.3\K8I?%2\\0Z>_A-M# M\47^CC4=2/7[)+_2[?2OC1>>(+R73WNKZT M@_LN=(1Y:IR88%:)UDE1EW;@?+8$'FM+Q+I?Q/\ %'A'Q-H]QIOAVP_M'2Y- M/M;>+5)Y4WS*Z23R2FU4C8I38BKSE]S#Y<2:?IOQ*B&AQ3:'X:LFTVW^S/>P M:Q/<2R1!5)B5&M%5!(\409B6*KN*@MB@#G?"-O\ $3Q)X)U#6M/^)VH?VQ:Z MI>6UM!>V-B]G,MO=/&J2K';I)AT3#,CJ06W#IBNV^'_BF;XB_"[2_$K+)I%S MJ-O)')Y.TM;3H[1.4WA@<.C$;@1P,@URGAWP[\7-#\(WOAVQMO"UA/?:A'U%R--MF M6'[3(8Q<2DEV9V"MMWNQ)(4XW' /2@#B/!?CZQT3P)9:M\0O'4DMSJNK7MA: M&^C@C),-U+"JHL$29RL:EBP(W-U&0*[&/XB>%9M!?7%U"X^S)>'3S";&X%U] MI'_+$6QC\XR8^;:$SMRV,#->>V?@/XE6GA?PYH[:;X:9](\13:T[C6+C$B// M-,(Q_HG!_?E<_P"P#_%A9[;X?^.K?7;OQ!''H::C;^))=;LK9KZ9X;F&>V^S M30RMY"F)@@#JZK(-V5*XY(!ZCH.O:3XFTB/5M%NC'[>_\0WGA/PQ>"9;K7+.UBG,=SNC6"&1I8Y$AC;?(Q=E MZH!E0&)W[/Q(FB^#M/OO%6O6NL7-_+(;6XT6SDF%]&S/)#Y$,0D=\0;6.W?@ M*S9(!:I_$FG^*KC5$NM%CTO4=/:SDM;K2=4FDABN2[#YMZI(%PH8$&-MP;'R M]:X;2?ACX@\+V_A[4/#LFEIJ.DWU_='1WDDBT]8;Q@7MXI C.@CPI5_+P3N^ M50V% -/Q+XZN;K_A ]6\&:]"^C:KXACTV^4VI,LBE),QG?@PE6C(92F_..5P M0W1P_$?P76,>C27K^+/^$HU&*6\ECBA/E>4((6$#&3Y<$NP3+ G:-V%IP?#_ .(5 MOX[T?Q5-;Z#K&HZ1J%],;^\U:Y6:\MYQ*D<8!MW6V6-'3]U&60L"?E))(!J^ M*_'%QXN\!2:K\(_%%W!J"7%M':W1TT_8KMI;E(=C23PE6 +,#Y;!E/7IBK.I M?$>XU+X)6OBCP[BTUS68#;6D,J[C:W81S,&4@Y,(BF%]5\<>)-1U'4]4T6/6[J5-->=H8C$CR.RVD&(HE+X#.!P#\QP:Z35/BIX M%T?4K_3M0U2XCN;&UBOI533KJ16@EE2*.2-EC*RAI)%4;"W.[^ZV/.+[X7_$ M+4_ FD^%-0CT&[L[/PV-#^R2ZK<_9H;A4V+?>6+<"=L!2$D \MD!1LDFM36/ MA[XXUZSTV\GMM"T_7O#5G"OAVXM]1ED5+GY1,\Y:U!,;*H78 006SABK( =W MXRO+YOACJ^M:'JE[I5S%ITE_;SK;*LR%8S(JO%<1MMSC#*R!ADCY3TXOX>^) MH=:M-/U=OC%-K9M-,BU#6K:3^SC:VX>)MRN\,*/$5<%OF;@(0>N1V'B"Q\7: MU\,+_2_LNE+KVH6+VDL?VV5;1&D4HS+)Y)<@ Y *<],C[U.\)Z+K.B^"=-AO MM/T__A(;#3$T\""\D>"81+A,R&)64,1D_NR5W'&['(!EZ?\ %/P':Z9HD3>- MI-7GUBWDNK'?:L]W>QJY!*PPQ*2']0AT&]T^"UO[:?3 MFU2Y6V,DTPDBN646X$Y0-(/)D 4$*P8,?E /0;[XL?#_ $^[^RR^)$GNOL2: ME]GLH9;J4VS#<)-D2,V-I#'C(7YCA>:NZO\ $KP;H=K:75_JS-!=6@OUDM;6 M:Y6.V.,3R&)&\J(YX=]JG!YX.//-)\"_$O3Q!YVF^&F\CPFGAI=FLW!WNF<2 MG_1. ?[O./4UI^%?!OQ"\'&PN[&TT&_GET2RTG4+6;4IXDADM-Z130RBW8NK MHY+1M&NU@,,P)- '42^-/"]GKWB!IO%WF_V)8PW&H62!9(K-6+%7!2/>TC@8 MV!F)PF$!8%N;\>?$627X6^(-;\"ZR]EJ.BW-O#=QW^ERQ3P[VC.WR;A492R2 MJ0[*RD9P">1%KO@WXC7WBKQ;JVDWFE:>=6TFST^VO(KR>*;?#(SOE5B)B$@E MD3A(&?0=*TZ .+^ M%/\ R1#P'_V+]A_Z3)7:5Q?PI_Y(AX#_ .Q?L/\ TF2NTH **** "BBB@#B_ MA3_R1#P'_P!B_8?^DR5VE<7\*?\ DB'@/_L7[#_TF2NTH Y+QYJ'B#2_A]K6 MH>&+%[W6;>V9[:&.+S79NY6,$;V R0F?F( [UQ7AO6+GQ9H%UJ'A?XL/KVDK M92$W(M;6/4;2ZW*1YB>2(PNU' 5XE8;BK:AHI#3M1\R)X MKB1&=(RLBL=RJ5+@@$%/+T2:WX84OJ4\<00 MW,#1^=!.L:@ ;XV P.KHP':L'PO_ ,+:\:>"_%MRGCJ?1?$]GJ]Q:VL"6=G+ M9VQC 80G=!O9+O'3Z%#9>(-;T5]#5[?Q0+BULS(]X/\ MEV7-OMSGYC(@5?+* L^4Z[XA>*-4\/Q:#HF@R0)K?B344TZUGN8_,CM5VEY M9F0%=^U%;"Y&6*Y.,U@P^ _$GA+QU9:]\/[+2$L[NU\K7[?4=2F1M0EW%A/E M8&S."6)E8_.&(*CAATOCKP==>*+/3;[1[Z+3_$6B7BZAIES<1F2'S "K1RJ" M"8W0LIVD$9##D8( 1Z;XKT'6K*XF\83:OH \Y]1?4X;6*: ",E'#PQQ+Y8(Y M!4MD@[MH(JO'\7/A^VE:CJTVN265IIUG%?W#:A87-FQMY698Y(UFC5I59E*C M8&R< #=<\'^!_&_B37H]"L8+[PC)I-U.-9N+FYNKH"0I*TD\*M*\A=4 M"LV5"JJEA@ ]A_X6AX%O-/UAT\4"QBT^Q%]+)%D\/R2S>&9M%TH6>H226]PMP4,EQ)+Y.5XC3;&JN!\ MWSG((LZ?X'\?6-QI=U8W>C6-W%X6'A^:X$\DYM9HRQCFB4Q*)03MR&V;>>'Q M@@&GJGQ&TW7/!7B>;P5JTEKK.GZ.=4A.H:5<0GRF5S',D>:3:%WNT2LQP ,DG@<5Y'9_#'Q]9S:W=1 MZ;X=2ZUCPY_8MQ(^MW<\L\^7_P!)EFDMB\A(?&&R56-5!(QM]"\'S>(M(&B^ M#-5T6 )I^C1":^M9IY(O-0B,(&>W1&!5=W#[P>"F,.0#/\17FN6?QG\+6,?B MR^LM'O[*]N[JR6*U,1-L;? WO"9%5A*^[Y\\#:5YSIZ+\5/ ?B*_L+/0?$*W MS7\TMO;RQ6\Q@DECW%XO.V>6)-J%@A8,4*N 592:?B#0_&5U\4?#OB32=/T: M;3-(M+NV;[3J4L,TGV@PEB$6W=1M\GCYOFW?PXYY+3?A[X^M],\):?>6.@;= M%UZ^U:X>+5Y\R17!N#M3_11\R_:GZX!\L=-YV 'HVF^/O"NM:\NAZ?J4LMY( MDLD):TF2&Z6)E64PS,@CFVE@#Y;-C-==7G7@71?'/A70--\*7D.BW6EZ/;&U MMK^.ZF$]W&@*PJ\)BVPG;LW,)).5.%^;Y>ULFU"33X7U*WAM[TH#+%;S&:-& M[A7*H6'N57/H* -"N,^)?_(HV/\ V,&B?^G6UKLZXSXE_P#(HV/_ &,&B?\ MIUM: .SHHHH **** "BBB@ HHHH **** "BBB@ HHHH XOXK?\D0\>?]B_?_ M /I,]=I7%_%;_DB'CS_L7[__ -)GKM* .&\6>.U\)ZGHVGOX7UC5Y=8G^RVK MV#6H4S;6?RSYTT9!VHQSC;QUSQ6IH.N7VKRW4-]X7U?P_+;A& U'[.RS!MP^ M1H)9%)&PY!((RIQ@BO./C5K&CVFO?#^ROO&%OX;N!KPN6N3<6Z2V\0M;A3+B M960+N(7DU&]^W6MY_;=G>VF[$C11K;O M)&@C#E8IF"1J#LBRW!(8 ^DZ*^:M0\6M8WWQ"T7PSX_DOK:WCTJ[>ZEOGU*2 MSMI'*W]PBK('$:H49Q$R",-E-AVU3U+5(-'T/1X?^%\1ZGIMWXFM8VETR_:* M..!AB>$W4L\\K@##D>=E/,!. R8 /J&BOF/XGWZZ7XGU?PE'XVO=-D-A91:/ M<2>+?L TIR[^;)<^;'_ !7%;Z3JVO:AI'C+ M3?[*L9O[8N[D:?=@%A,C-(YN([,Q>8L2*6=\2.@(503@')[ FL3P_P#$;3]<\1P>'[S0]5T'4KRQ M74K*+44A*WL!.&:-X99%ROR[D8JP#J<$9(J_%672_#_P%\6VESJ MX/["N[. M"2^NR[S2-;NJ(9)&+22,< 9)9B>YKA[/19+OP1;_ !.U;XC6,T.E^&Y;/2KK M1X4MH;)F4"60RR2S!Y MOQ(?$&N?VW.1'<+;XCC:=9,VR&?!=1\6'6]R_*O4[)O&&F>%+K18M1M[V5M7U&'3;V_:0#ZIHKYRTC4M1NO'=W=:]\7H- UBUU2[ANM =)A<"V4N(P(9 M+EH/+$)CF$ZVWW5WNQ'F$]'\&])M:\>2:A>WMU+I\EWJ6M&2,R^< M_E1*A?RED*;" JAF!'48H [_ ,:^+(?!/AF7Q!//^Q?O_\ TF>NTH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH XSXE_\BC8_P#8P:)_Z=;6NSKC/B7_ ,BC8_\ 8P:) M_P"G6UKLZ "BBB@ HHHH **** .,^&G_ "*-]_V,&M_^G6ZKLZXSX:?\BC?? M]C!K?_IUNJ[.@ HHHH **** "BBB@#%UO4GT70[G5(-,NM3-LGF&VM#&)74= M=OF.B<#)Y8< XR< U/"?B*/Q=X9T[Q);Z;>Z;;:C"ES;QWAB\QHG4,CXC=P MRD'!.1W -)XNU&STKPAJ]]J%];V-HEK())[F58XU+#:N68@#)( ]20*\%T/Q M)HEYI_P5TG_A9;:=ILWAWR=1LK'5XK92T=K&H#LN)%;>'3A@5*';M8,: /J" MBOF7PSXTL=:\/>%+;Q9X^N;;PL4U.VDUB'6'MB]]%<8MX;B[C<,K?929%5W' MF8W'?@5[CX _^Q?L/_29*[2N+^%/_)$/ ?\ MV+]A_P"DR5VE !1110 4444 <7\*?^2(> _^Q?L/_29*[2N+^%/_ "1#P'_V M+]A_Z3)7:4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QGQ+_ M .11L?\ L8-$_P#3K:UV=<9\2_\ D4;'_L8-$_\ 3K:T =G1110 4444 %%% M% !1110 4444 %%%% !1110!@>+-"/BCP5KOAG[4+0:OI]Q8_:-F_P KS8V3 M?MR-V-V<9&<=165_9WQ3_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S M<_\ R?1_9WQ3_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S<_\ R?1_ M9WQ3_P"AR\*_^$S<_P#R?7:44 >>6OAWXD6MY?7$/B[PT)+Z02SLV@WC98(J M#:#J!"#:HX7 SDXR23'#X7\?PIIT=0Y.W(R&_B)J]O';WOB[P\T*2++LBT.\A$A'\+[-1&]#W1LJPX(-> MC44 <7_9WQ3_ .AR\*_^$S<__)]']G?%/_H&?M0NQI&GV]C]HV;/-\J-4W[+-"/BCP5KOAG[4+0:OI]Q8_:-F_P KS8V3?MR-V-V<9&<= M165_9WQ3_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S<_\ R?1_9WQ3 M_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S<_\ R?1_9WQ3_P"AR\*_ M^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S<_\ R?1_9WQ3_P"AR\*_^$S<_P#R M?7:44 <7_9WQ3_Z'+PK_ .$S<_\ R?1_9WQ3_P"AR\*_^$S<_P#R?7:44 <7 M_9WQ3_Z'+PK_ .$S<_\ R?1_9WQ3_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z' M+PK_ .$S<_\ R?1_9WQ3_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S M<_\ R?1_9WQ3_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S<_\ R?1_ M9WQ3_P"AR\*_^$S<_P#R?7:44 <7_9WQ3_Z'+PK_ .$S<_\ R?1_9WQ3_P"A MR\*_^$S<_P#R?7:44 >=ZAX;\?:VEG::UXN\/M80:A9WTB6N@S0RR?9[B.X" M*[7KA">*]$HHH **** "BBB@ HHHH \[T_P -^/M$2\M-%\7>'UL) M]0O+Z-+K09II8_M%Q)<%&=;U V#*0"%' '%:']G?%/\ Z'+PK_X3-S_\GUVE M% '%_P!G?%/_ *'+PK_X3-S_ /)]']G?%/\ Z'+PK_X3-S_\GUVE% '%_P!G M?%/_ *'+PK_X3-S_ /)]']G?%/\ Z'+PK_X3-S_\GUVE% '%_P!G?%/_ *'+ MPK_X3-S_ /)]']G?%/\ Z'+PK_X3-S_\GUVE% '%_P!G?%/_ *'+PK_X3-S_ M /)]']G?%/\ Z'+PK_X3-S_\GUVE% '%_P!G?%/_ *'+PK_X3-S_ /)]']G? M%/\ Z'+PK_X3-S_\GUVE% '%_P!G?%/_ *'+PK_X3-S_ /)]']G?%/\ Z'+P MK_X3-S_\GUVE% '%_P!G?%/_ *'+PK_X3-S_ /)]']G?%/\ Z'+PK_X3-S_\ MGUVE% '%_P!G?%/_ *'+PK_X3-S_ /)]']G?%/\ Z'+PK_X3-S_\GUVE% '% M_P!G?%/_ *'+PK_X3-S_ /)]']G?%/\ Z'+PK_X3-S_\GUVE% &!X3T(^%_! M6A>&?M0NQI&GV]C]HV;/-\J-4W[%?_"9N?\ Y/H_L[XI_P#0Y>%?_"9N M?_D^NTHH XO^SOBG_P!#EX5_\)FY_P#D^C^SOBG_ -#EX5_\)FY_^3Z[2B@# MB_[.^*?_ $.7A7_PF;G_ .3Z/[.^*?\ T.7A7_PF;G_Y/KM** .+_L[XI_\ M0Y>%?_"9N?\ Y/H_L[XI_P#0Y>%?_"9N?_D^NTHH XO^SOBG_P!#EX5_\)FY M_P#D^C^SOBG_ -#EX5_\)FY_^3Z[2B@#B_[.^*?_ $.7A7_PF;G_ .3Z/[.^ M*?\ T.7A7_PF;G_Y/KM** .+_L[XI_\ 0Y>%?_"9N?\ Y/H_L[XI_P#0Y>%? M_"9N?_D^NTHH XO^SOBG_P!#EX5_\)FY_P#D^C^SOBG_ -#EX5_\)FY_^3Z[ M2B@#B_[.^*?_ $.7A7_PF;G_ .3ZS]0\-^/M;2SM-:\7>'VL(-0L[Z1+709H M99/L]Q'B44 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 45X7X#\7>*/C%JGB+7M*\4W'AKPKI>H/IFGP:=;6\D]VR*C--,\\&_#VL:'XX.AV>I:S'9QW9T>:Y\]UD*O:. MC(# SD$;G"D $CUJQ=_&;X9Z=JVHZ;?>()+:ZTRZ2SO$ET^Z46\CMM3>QCP$ M)'#YV:54NH>0)D;BB%GVYP=N#0! MWE%>-_#OQQ:^(+I]9TGXB1>)/"=OI\T]]+J45O;7NGW&]-OG"-(@L6Q)B#Y8 MY5R7<;=O36_Q6^']QX>U+Q!_PDB0:=ID*7-Q+9$ !+,@(7!W8P: /3Z*XC5 M/B=X'T;3=-U*]UY3;ZG:F^MC;P2W#/;!=[3E8U9DB"\EV 5>Y%9^M?%_P'X? MUFXT?5M?:*]@LAJ3)'8W,P>V(!\Y&2-ED0 DDH3@*Q. K8 /1Z*\OU;XO>'[ M'QCX+\/Z?'=ZFGB>-[Q+NULYIXUM_*9D9=BDLQ;9D '8N6?:,$^H4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!XQX1^'OC#X7ZSK]KX)CT;6/"^KW1U".QU&\ELI; M"=L!E5TAF$B;57&0I& .<9,OCCP/XZ\1:_X"UBUFT6ZG\.7[ZA>&:XEM1*6X M$<:K%+P!QN8Y..G/'L5% 'S&OP5^(CC\6:G97D32:A<;K=+;=@, M!;');(Z' YY..?J"B@#YY^+GPO\ BM\2(]5TR+6-$MM%D2UDTZV:]N(A:S)M M,QD"0_OLG.UF.%"C" DD>N>(K'Q1J?A^&'0]2MM%UGS[:9Y6#7$*!)4>6/ V M-(K*&7^ D'JO;JJ* /![SX+WGB3Q-XE\0:E8:+X0FUK0KG2)5T2>2Z^U2SOO M:YG+10 E2 =H7+DDLXP!7$>)?A?-X3^!NK-XJ\/Z5>ZD--LM':Z3Q!?3"X"S MQA'WSA8[-4/S $&($_,50%6^KZ* /D/PG:ZM\0_#GQ&\/Z;H, \1^);2%[K7 M[KQ)::G!)M(C6*1[&$)$RKEE39E_FR> :Z"Z^#7Q(N-4U6^C7PT!?>"U\)!# MJEQ\C8C!GS]EY'RG"]^.1V^G** /FZ3X&>))/^$,O[G^S=0FTKPW_P (WJFE MKK5[80W4*[MKI<01[R&S\T;)M(XYP#2^(O@WXRN/$M[-H,'AZ+2Y?!7_ B% MO%-J%S&T60/WN##(=JG*A2[$@ ELG%?2%% '@NE_"WQEI^L_";6%GT47'@[3 M)M+OHO/E9'5HQ$)8CY8+G;EBC!,'C<>M>]444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%>7^%;OXH^*/!6A>)/\ A)O"MH-6T^WOO(_X M1ZY?RO-C5]F[[<-V-V,X&<=!0!ZA17%_V=\4_P#H)? 7ASQ%>QQQW>J M:7:WLR0@B-7DB5V"@DD#+'&23CN: .IHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N+^%/_ "1#P'_V+]A_ MZ3)7:5Q?PI_Y(AX#_P"Q?L/_ $F2@#M**** "BBB@#QKXG:G>:'XNT_6/$2> M(E\!QV3I-=:!<31M87F\-Y]RL#"1X1$IP?F13D,I++CH=-\76>G^'M#M-,U" M_P#'E_J4,MU;26)@\ZZA5QOF8N\<2JID13\R\D!5'0:>K^'_ !%)XDD\0>'? M$EOIT\MK%9R6U]8&[MG5'D=M=-CC;MP=PH HWWC#_A(O&'PNUK MP_JVIVNFZAJ=Y9WNF/\ N/WD=K/NCN$QNWQR)C:6*Y&0#\K5L)\7-%7Q3-X? MU#0M( M((I-(U6ZUJ^,^G-(;^YN?,$Q7$RB)<2OM&'VX3);!W9&G_!WQ)H]UIT^E^-- M)1]/^VA))]!=Y+K[5M\R6Y=;I3+-A$'F?+G'*GC !6\4:OK'Q(\$Z)K_ (*3 MQ'X8O9Y8IM(NIKL6T=YOB:4(\,4Q#INB16\U<88E,AB2SQM\1+SQ!\ O[4\, MWD^EZQJFCWE](T+%)M.%K"7N1G(92LH2#/4-*#75Z;X%\5:3X+\(>';'Q5I> M?#FQ6GFT:1_M*QILB 470V$*6W'+;B00% P:NI?"&$V?CN+P_JRV,GBY9(9/ MM-JUS%8QRQE;@0H)$PTC$N3G&[&0<4 07'Q"TOX:^!-'FU;3=?O;".PAN[K4 MY)Q.D9E)X::ZF#RN6W$1QEW"X^4 J#HZI\5K'2_%;PKXAFUZ\7::)[K0?[!FF;0V NAK7PS\4:]&;[4/&EA%XCLW@;1M6M-'DC.D[/\ M6A(VN6#^;C#;CAA\K!U"A0#T^%FFB622%H&8!C&^"RGT."1D>Q(J]69:+?1V M4"W]Q#<7:HHEE@B,4;OCDJA9BH)Z LV/4UIT %%%% !7%_"G_DB'@/\ [%^P M_P#29*[2N+^%/_)$/ ?_ &+]A_Z3)0!VE%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q?PI_P"2(> _^Q?L M/_29*[2N+^%/_)$/ ?\ V+]A_P"DR4 =I7$^,/$7B;P_%)-H?AFTU:VMK.>\ MNI[K47LUC$>"(TVPR[W8;CSM V\GFNVKD_'4_P!G\!>(3Y%S)+;3M0UCPK;:9IVJ:='J-K<6NI/ M=X#!"(Y T$>Q]K@\%@<-SQ7>UXG+:ZU??LOZ/8Z39:U;WMI8:?#?6:6;07K1 M0F(744<5PF'8HL@"E2LG3Y@W/.0^%-,TG3+1M'T_Q3KGA!M:BFUS2[S0_LB. MAMY(U,5BEO 7C67[/)(J1,'QGYRK@ 'KNM>+)-)\=>&/#/\ 8\DJZ\UPOV[S MD6. Q0M+MV\LQ.WT .403RVCZ397TWP_L-4\*^*/[-T[6-8CFM9-% MU*.VBLY7G-LKQB,(8V$D2D$$;"4;Y0P !]55Q?B;QA<>&_$/A/21H\MY'X@O MVL3=B9$CMB(GD&1RS$[#@ 8P#E@^\$V.HZO#=Z3 M/H=R_D^9<&2QE-HT>Z6)8MP&U&"%QD K\MZ'3M6T>W^']O)H^MMI=MXNN;W3 MX%TZYG?3M+,4T<"R[48Q &5-J.0RJP! V,% /HRBOG32=!U*:]T7=X7O[#XD MV?B 3:IKC6,HBNK/SRTI-YM\N6)H"$6'>2IVJ%79E<;2?#N@ZG\2K&\\1>&5 MECT_Q!?73:U>:#?37.H;Y)8X89Y&M?LZQQET*R>!U\+V/_ BEKJ"^*K1Q;Q[(Y9%:-82O7B7YT]I+74GNC-*(XY20&@CPNV5> MMQ^')[O2[R[LH]+NK9=1M4^6^6/>BB61AMWH#OF 8?/DB@#Z4HK@/" _\ L7[#_P!)DH [2BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\]L_A;X7 ML+2WLK&X\2VMI;1K##!#XHU-(XD485547& . *]"HH XS_A6GAW_ *"7 MBK_PK-5_^2:/^%:>'?\ H)>*O_"LU7_Y)KLZ* .,_P"%:>'?^@EXJ_\ "LU7 M_P"2:/\ A6GAW_H)>*O_ K-5_\ DFNSHH \B\:>"]-T?0;:ZT[5_%,$TFL: M7:LW_"4:FV8IM0@AE7!N".4D<9ZC.1@@&NJ_X5IX=_Z"7BK_ ,*S5?\ Y)H^ M)?\ R*-C_P!C!HG_ *=;6NSH XS_ (5IX=_Z"7BK_P *S5?_ ))H_P"%:>'? M^@EXJ_\ "LU7_P"2:[.B@#C/^%:>'?\ H)>*O_"LU7_Y)H_X5IX=_P"@EXJ_ M\*S5?_DFNSHH XS_ (5IX=_Z"7BK_P *S5?_ ))H_P"%:>'?^@EXJ_\ "LU7 M_P"2:[.B@#C/^%:>'?\ H)>*O_"LU7_Y)H_X5IX=_P"@EXJ_\*S5?_DFNSHH M XS_ (5IX=_Z"7BK_P *S5?_ ))H_P"%:>'?^@EXJ_\ "LU7_P"2:[.B@#C/ M^%:>'?\ H)>*O_"LU7_Y)KB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *Y;QOK5UX:\!>(_$5E'')=Z7I=U>PI," M8V>.)G4, 02,J,X(..XKJ:XOXK?\D0\>?]B_?_\ I,] !_9WQ3_Z'+PK_P"$ MS<__ "?1_9WQ3_Z'+PK_ .$S<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ "?1 M_9WQ3_Z'+PK_ .$S<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ "?1_9WQ3_Z' M+PK_ .$S<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ "?1_9WQ3_Z'+PK_ .$S M<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ "?1_9WQ3_Z'+PK_ .$S<_\ R?7: M44 <7_9WQ3_Z'+PK_P"$S<__ "?1_9WQ3_Z'+PK_ .$S<_\ R?7:44 <7_9W MQ3_Z'+PK_P"$S<__ "?1_9WQ3_Z'+PK_ .$S<_\ R?7:44 <7_9WQ3_Z'+PK M_P"$S<__ "?1_9WQ3_Z'+PK_ .$S<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ M "?1_9WQ3_Z'+PK_ .$S<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ "?1_9WQ M3_Z'+PK_ .$S<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ "?1_9WQ3_Z'+PK_ M .$S<_\ R?7:44 <7_9WQ3_Z'+PK_P"$S<__ "?1_9WQ3_Z'+PK_ .$S<_\ MR?7:44 >::UX4^(VO:?%87GC3P\D4=W:W@,7ARX!WV]Q'.@YOCP6B4'O@G!! MY&O_ &=\4_\ H7^*KOXH^%_!6N^)/\ A)O"MV-)T^XOO(_X1ZY3S?*C9]F[[<=N=N,X.,]# M7J%<7\5O^2(>//\ L7[_ /\ 29Z[2@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#"\1:U:^&_#6J^(KZ.:6UTJTFO M9DA +E(T+L%!(!.%.,D#/<5D_P#"9>(O^B3^*O\ P)TK_P"3:3XK?\D0\>?] MB_?_ /I,]=I0!QG_ F7B+_HD_BK_P "=*_^3:/^$R\1?]$G\5?^!.E?_)M= M+>WEMIVG7.H7DRPVMK$TTTC=$11EB?H :\XT'7OB7XJ\+Q^-='M="M;"_B^T MZ;HU[#+]IF@9*]=TO0YKI0%6^O(X \@ W*A M=ANP3VSVK)N/%&M0_&C3_![6MDND7>CW&H+RO'NI[6[\^XAN8&B!B95^6/ D&02S'/1=OS=/:^,O"-Y; M:E=6?BO1[FWTK_C_ )(KZ)UL^O\ K2&Q']UOO8Z'TH S_P#A,O$7_1)_%7_@ M3I7_ ,FUS/C;5O%7B7P!XE\.V7PM\2QW>J:7=64+S76F"-7DB9%+$7A(&6&< M G'8UWNG^(-!U:[N[72=L>- M-:;XKOX'T6_T+3[F"PCO8;;5UD\W5RQD+1P,KCRPJQ'=)LF(W9\LA3N -W_A M,O$7_1)_%7_@3I7_ ,FT?\)EXB_Z)/XJ_P# G2O_ )-J9O%5CH/AG2K[QYJN ME^'+RZAC$ZW=Y'#$MP4!>-&=L-@[NA/ JCJGBC5[/XM>&/#$%O9/HVM6%[=- M(="MKXVVMV]N3/<6\:*TDSI)'+M5TC4L8V0 MD@'GH* .N_X3+Q%_T2?Q5_X$Z5_\FT?\)EXB_P"B3^*O_ G2O_DVL#XN?$:^ M\#^ !K'AFWM-0U.YVR6PN?E/H:["@#@)_B!J%B]JVK?#WQ'IMI<7EM9?:II=/>.)YYD MAC+".Z9\;Y%!PI('.*[^N,^)?_(HV/\ V,&B?^G6UKLZ "BBB@ KA+GQM>?V M_JVDZ1X'U_63I-PEK<7-I)8I%YK0Q3[5\ZYC'K>WOM-TA=9OFM&U;5T9[2SQ$T@#!73+/LVJ"ZCJ<\8.UINJZ MOINCZG?>.GTW2XK&;:MY%/LMY(!&G[YC(?W>7+Y5C\N,;G #L 5_^$R\1?\ M1)_%7_@3I7_R;1_PF7B+_HD_BK_P)TK_ .3:RO&GCJ33? UAXK\%W&CZ[9W& MI6MF]R+KS8A'+<+"[1F/(=@6QC(O^B3^*O\ P)TK_P"3:/\ A,O$7_1)_%7_ M ($Z5_\ )M9OB[QNL.@ZK#X+\3^';CQ-I\I_"9/&TMB8[](6AN-.# .M^K^2UJ,GJ9QL7)&=RGO0!I?\)E MXB_Z)/XJ_P# G2O_ )-H_P"$R\1?]$G\5?\ @3I7_P FUS?@/XB27/PNTSQ= M\2/$7A[1GU.61(MI^PPH59DV!II6\QOD9LC;QVXR>PG\<>"[6Y%K<^+M$AF^ MS?;/+DU"%6\C;O\ -P6SLV_-NZ8YS0!3_P"$R\1?]$G\5?\ @3I7_P FT?\ M"9>(O^B3^*O_ )TK_Y-J]<:Q+JGA&ZU3P3=6&K7,UM(VG3"82VLLN"$RR'E M-PYP>Q&0:\_M=>^+%UXR\4>&[75/#-U/H%I9W2#^Q;B+[:9Q*?+R;PB(CR<; MCN'S=!CD [+_ (3+Q%_T2?Q5_P"!.E?_ ";1_P )EXB_Z)/XJ_\ G2O_DVM MD>)/#Y\1GPX->TXZX%\PZ=]JC^TA<9W>5G=C'.<=*QM8\:Z7%9Z[:>'=8T?5 M/$>DVLMP^F-?KOC*#GS53)O#NL:A-8Z1XBTS4+R.))Y+>UO(Y9$C=0R.54DA6 M#*0>A!!'6@#+_P"$R\1?]$G\5?\ @3I7_P FT?\ "9>(O^B3^*O_ )TK_Y- MJU%XLT?5[35E\)ZUH^NZEI\;>9;0Z@C".3#;5E,>]HP2I&=I/!X.*Q?"?Q"T MZX^$OAOQIXRU;2=!_M:VB=Y)[A;:#S64ML0R-Z*Q R3@'TH T/\ A,O$7_1) M_%7_ ($Z5_\ )M'_ F7B+_HD_BK_P "=*_^3:T=5\5>&=#L+;4M:\2:9I=A M=$""YO+R.&*4D;AM9B V1SP>E5]-\=^"]6U.UTW2/&&AW]W=JS6]M:ZC#+), M%W;BBJQ+ ;6SCIM/H: *W_"9>(O^B3^*O_ G2O\ Y-JWX8\3KXD754;1]0TB M[TN\%E<6M^8?,5S#%,"##)(A!29#][.<@@8J_I6L:3KM@-0T/5+/4[-F9!<6 M#6)X-_Y&[XC_\ 8P1?^FJPH [2BBB@ HHHH Y[Q1X@B\,: M$=6DL;J]47%O:QVUGY?FRRSSI!&J^8Z(/GD7)9@ ,UF_\)EXB_Z)/XJ_\"=* M_P#DVCXE_P#(HV/_ &,&B?\ IUM:[.@#C/\ A,O$7_1)_%7_ ($Z5_\ )M'_ M F7B+_HD_BK_P "=*_^3:[.B@#C/^$R\1?]$G\5?^!.E?\ R;1_PF7B+_HD M_BK_ ,"=*_\ DVNSKS;XG>.M0\!Z3:WVEZ:NIS!_M=Y$V3Y6GPLGVJ48(^95 M=0.V6!(.,$ UO^$R\1?]$G\5?^!.E?\ R;1_PF7B+_HD_BK_ ,"=*_\ DVMV MZUC2['1SK5]J5M:::L8F:[GF6.%4.,,78@ ^B%M((O\ MHD_BK_P)TK_Y-J__ ,)EX1#RJ?%6D!HK,:E(IOHLI:G!$Y^;B+YE^?[O(YYJ M.X\8>$;6PBU&Z\5:1;V4MN+R.XEOHEC> LJ"4,6P4W2(N[IEU&$OM-U:_\ "6:3 M]HL[7[=<1?;HM\%OA6\YQNRL>&4[CQAASR*2'Q7H-Y);V>DZ]I-]J-[:F[LK M9;],W4?.)%V[B8\@C>H8#!ZXH XWQ=K'BK7-#MK.W^&'B6.2+5-.O29;K3 - MEO>PSN.+P\E8F [9(R0.1TO_ F7B+_HD_BK_P "=*_^3:Q/!_Q*L;[X9Z3X ML\=:MHWAV6]GN("9;I;> O'/(@5&E8$G;'GWY.!T&VWQ$\&?\)CI_A-?$%D^ MK7]J;R"-;B,AT)38 =W+.'W*!G*JQZ8R '_"9>(O^B3^*O\ P)TK_P"3:/\ MA,O$7_1)_%7_ ($Z5_\ )M:VF>)/#^M7]W8Z/KNG:C>:>WEW=O:74++7XO:#X9L[W2ET?4K.XO9%EL)7N%$#0JR"03A?F M\[(.SY=O1L\ &A_PF7B+_HD_BK_P)TK_ .3:/^$R\1?]$G\5?^!.E?\ R;5N M/QEX1DN?LT7BK2'G$#W7E+?Q%O)0D/)C=G8I5@6Z#:<]*=!XU\'WEI97EKXN MT>>VOKD6=K-%?Q,EQ.>D49#8=^1\HR?:@"E_PF7B+_HD_BK_ ,"=*_\ DVC_ M (3+Q%_T2?Q5_P"!.E?_ ";6K8^)O#>H:I>Z58^(=.N]0T_/VNUANXWEML'! M\Q (O^B3^*O\ P)TK_P"3:/\ A,O$7_1)_%7_ ($Z5_\ )M79 M/%GA&&>*VN/%6D133RQP11M?1!I))%#1HH+9+,K*5 Y(((ZU-8^)-!U+[?-I M^O:=>Q:/!=QR+;,O+"0@G81@Y!QC% &9_P )EXB_Z)/XJ_\ G2O_DVC M_A,O$7_1)_%7_@3I7_R;5^Q\6>&M0TB/5--\3:5?6,EPMHEU;WLQ21F5G53\P;: @8 M.YS\J@DT 6O^$R\1?]$G\5?^!.E?_)M'_"9>(O\ HD_BK_P)TK_Y-KI;>>&Y MMX[BWF2:&50Z2(P974C(((X(([U>H XS_A,O$7_1)_%7_@3I7_R;1_PF7B+_ M *)/XJ_\"=*_^3:[.B@#"\.ZU:^)/#6E>(K&.:*UU6TAO84F #A)$#J& ) . M&&<$C/(O^B3^*O\ P)TK_P"3:[.B@#C/^$R\1?\ 1)_% M7_@3I7_R;1_PF7B+_HD_BK_P)TK_ .3:[.B@#C/^$R\1?]$G\5?^!.E?_)M' M_"9>(O\ HD_BK_P)TK_Y-K,^(7C2[\+ZKX9TFWOM+T8:[0\+F11PW4X4[EGK%_IN@WFH>/)-+T>*TF*FY6YVVYB^4+(7(O^B3^*O_ G2O\ Y-H_X3+Q%_T2?Q5_X$Z5_P#)M9?B MSQY-8^&O#_B#PK-I6L:=J>LV>GR78N#+'Y4MPL3-%Y?#L"2/O C/S8VGJ%\ M5>%G\2GPRGB;2VUT==,%Y&;D?+O_ -5NW?=^;ITYZ4 <+XVU;Q5XE\ >)?#M ME\+?$L=WJFEW5E"\UUI@C5Y(F12Q%X2!EAG )QV-=-_PF7B+_HD_BK_P)TK_ M .3:R?&GCB1=#O%^'_B/PY?>)+,AS87+BYWKYODE2L_P"$R\1?]$G\5?\ M@3I7_P FT?\ "9>(O^B3^*O_ )TK_Y-KGO ?Q'BNOA5HGC#XB>)- T:36E\ MZ#+?8(D!'^K!FF?>PPQR"."/E&,GJ)O&_@NSO)K.[\7:-!<0P"ZDAEU"%7CA M(#"1@6R$P0=QXP10!!_PF7B+_HD_BK_P)TK_ .3:/^$R\1?]$G\5?^!.E?\ MR;71:?J-AJFGPZAI=];WUE.N^&>VD62.1?564D$?2M&@#C/^$R\1?]$G\5?^ M!.E?_)M'_"9>(O\ HD_BK_P)TK_Y-KLZ* /.=6^(VJ:'HU_K6J?#'Q5;V%A; MR75S+YVF-Y<2*6=L+>$G !. ":]&KB_BM_R1#QY_V+]__P"DSUVE !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 <7\5O^2(>//^Q?O_ /TF>NTK MB_BM_P D0\>?]B_?_P#I,]=I0!DZYI-MKWAW4M#O-PMM1M9;24H<,$D0JV/? M!->,S>'O&<7P6O/A7X@\!_\ "326FGMIFFZM9R69M)56/9;3/'<2I)%(GR;M MJO@H65CD >\L=JECG ]!DUY[!\7/!MP+R6!M?DBL9&BNI!X;U+;;.H!99#]G MPA ()!Q@')H YFQ\(:YX-U7R;?P3#XGT*^\.6VD26FGR6\0M)HC)YBE)VC4P MS>>S,RY;*WD2,A\XV2%0CGY3D*25XSC(SI4 ?.D MO@OQYKE_X:M;?P3'X76P\+W_ (?N;Z2^MPL+R11I&\(A+LZ!E)4,$/+9"\;H M-:^'MUJ7PZUVUB^%.M?\))<:&=+C?4O$":A%YA92@@\^[<+&CKO#L(V7 VJ2 MQ ^DJ* /)_"NDZM:_%A]17P/>Z%HK>'++3(F,EF(X9(9)9"FR&9B !*J#"XR MC?PX);\1-!G\3G4=)\1?#MO%^BNB'3S9W-M#=6DP7+L&E>,QJ2%PRN6.&!7; MU]:HH \5TWP[X\\,ZKH&J:UI'[_X?6,.A_VDNBZ/JEM<71GA:T@ENBAA@(:197CC$>PE M4^[MQW"^N:WXFT7PO;0W.LWAA\^00P0Q1///!O&USIVH#4/AQK&HS7_ (0;0GBN;O3/*BNPRM%Y4*3K##;QD+L\M0WR;BN[ MYF]26SU9=+\!Z3)X!U%K*RA$-]"LMD(K2,VSVY1E\_Y@-P.(PPV].?EKU2N; M\3>*-)\(Z1+KGB":XM].A_ULT-G-<^4,$[F$2,548Y8@ <9/(H \-U+X:^.[ M/X7>(O#7]GS>(;J.,:%X>$,\"-!IJR^*:MX?\ $W_">#XD:3X!O3>QW\5O)H4L]F%O(1$RF_+?:#&MPH8H MC??VY0C:Y9/:(6::)9)(6@9@&,;X+*?0X)&1[$BL[PYXAT?Q9H=OKWA_4$O] M,N&D6*X16"N4D:-L;@"1N1AGH<9&00:WZ .,^)?_ "*-C_V,&B?^G6UKLZXS MXE_\BC8_]C!HG_IUM:[.@ HHHH *XOP;_P C=\1_^Q@B_P#3585VE<7X-_Y& M[XC_ /8P1?\ IJL* $\80:I=16MLOAF#Q1HLBR#4],F\DF=?D\O8LV$=@W.& M9%P&.)DU;3_"U[J"33Q6:PF)HO.,C1AO- M9YT0R%00N7#9QZ3I?CI=0\?ZIX+7POK$%UI<2337#_%MYHOB?4]+\(WJ2^(=>TW4(]%2XM%DMEMGB::>4^<(M\GE'A'IW45EXFMM8MX]/NK&WM9+9(XU=BGFH\UT<;29L MJ!'\C*#AO6_%WBS2_!/AQMWO9[;SXK?99PF5MTCA%)Z*JY/+,0.V22 6^ M,O%VE^!?#,OB#5[>]GM8I(XBEG 97R[!03T"C)Y9B!VSD@$ \W\,^'_$&@_" MGQ1HMG\-[VQGO]8O+BUTZVDT]/W$TS/$?EN/+4)&$0C=D8 4$#-:,/@WQ#9_ M$6[\06^FSMX4O5C\0RZ&'A%R-76/R_*_UGE8(*R$[]OFQ*0V.3ZE'FH6]]]DNK!+S]](&CV3^<3' P9A)Y;)+E%QD#F%? /BK6/AKX5\.7W@J_ MT?5?#6C$+>--9S+?3*H4V+*MS\]O+C+J^%8 E37TI10!SGA>^U?4O#=E=:] MX=?P]J/EA9]/::*80L.#M>-F4KZ=#CJ!TKDO#-GXBM_C5XRU:\\*WMII&J6U ME;6M])/:M&YMO/#,529I '\U2N5SC.X*>*O>)OB-I?A72M:U)='U;6+/1& U M&>P2'9;G&2,RR1ARHV[@FXC< >N7]Q#KMQJ5CK:>('&GQB61 MY%F-L;@%)465X]JP%6(^]MVPET[RVNI&A;)7[1A@SPLY;UD4GG=M6R\#^+I=,\.:'8^$;SP MV8?!=[X?GO1+9B.TNYO*_>8BG+$%HG1UCCW"66/AG=1QG'4X'- '%Z?I/B;4-:\.Z]=>![C0+ MCPWHMS93P0W-JQU(NB*EO;E)<>4&C+ RF+!V8'+%<3P5X<\=^$]/\!ZC>>#; MK41I.A3:'>Z5'=6GVFUD+H_VB(M,(G1_*",-ZMC8<'! ]*A\932>,[7PNWA/ M73M^%YTT>"#5I(B\\;N+::&5X6D0\A9/D8A6B ."K >I:[X3\,^*'M_\ MA)O#.E:V+;=Y']HV<=QY6[&[;O4[<[5SCK@>E1V_A/PS9ZG9:A9^&M+M[RQM MQ:6EQ%9QK);0#.(HV"Y1/F;Y1@2>Y)K \&_\C=\1_P#L8(O_ $U6%:F@^(+/Q!:2SVJS6T]O*;>[M+E-DUI, M%#-'(,D9 93E258,K*S*RL0?\(SXD\9> M*O$VI:U_PD/A2V>%=+M8(3ID\=Y9X8L?G6EGTW78/$^@>,M+^'LL5O;'4([K18YK..[62X\MOMF!((#(6C=6_>[BDN[.2 MR5Z[10!X_<:3K^E^,/#_ (@T/P"T>GIH-[I/]EV5Q:P_V5YFTYQO&">,\(^"_$VA:QX.OM:^&1NKK1_",VDS3VMQ8S-]H.SRP&DE1MW MEK+&2 54S%0S*6:OHB:6*WA>>>18HD4L[N<*H')))Z"N/M?B=X-O);>.+5)T MCO)TMK.YFL+F*WO9'<(BP3/&(Y\DY'ELV5!;[H) !YUX%\*^*M#N?A3;7'@. M\L(O#VEW=IJ4J36/EQS3^6"^$G+-EHB[$*2=ZGEMP#?"/AWXA:3)\-;.X\#R M1Q>$K*[L[Z>74+8+/NC55: ([%L[> _E\D9VC)'T%10!\Y:'X7\=6O@WPQI- MYX+U"".T?5(KY;.ZL4O5$\WF1;9_-)C@9782>4ZR[HQC@?-<\)^#_'&FP^#[ M>X\/W>G20>$9O#MU.;NW/V&?S(B)CLE8LI",5V!CG:&" DCU/PWX\\.^++^^ MM-#DU%YK!S'<_:M)N[589 %)C+31(-^'4[,[L$'&*ZZ@#QWX;^#?['U'2Y]1 M\#:QI>KZ9IYT]]1N_$#WUH4&T%+:-KB1@C%%8!HX]H [C%7O%-OKLWQ>T748 M?!.H:OHMGI=]8W$T4UGLE:X:!@H26=6*XB8-E1U&,C)'9-XFT.3QD?!L>K1- MKJV9OY+-\TX:)J M]_']!U_3?$FMZ7)&MOX=CN); M_2YXW7<9+D%I$V@Y'ER&=N< B9 ,[#B?5/BAX-TJ>.*>^OIS/>-I\,EEI=W= MQS7"KEHD>&)E=QA@0I)!1QU1@)[7XB>$[_3=9OK:\NR-#V_VC:G3[E+RV#*& M4O;-&)@"IR#LP0"0?E. #S#PU\.9K;PY%I.N> ]7N=9T[2;S3/MUSXF>2QN5 M>(Q,+=6N)&B\_$9PT"!.>Z*&>OA7X@/H5[+-H^H:EY/B#1]4MH]1&GQ:M=16 MTD7G"66"40382-=CNRN?F5N A/J%K\0?#-YX$E\<6UW>2>'HHS,UU_9MR&,8 MQF18S'YC)@YW!2, G. 2*J_$KPG_ &M!I8?6C?7%J;Z* :#?EG@ !+C]QT&Y M0>X9@I^8@4 >3^(/!'B'4(/BB+7X4RI<^)Y[0V[1RZ?MF$8C,K%C,#M:1&?Y M@"=P) 8D#5UGPGXKUW5_&@L?!=[I-EJ6GZ,;-'OK>V2WF9X=ZN( MU=1@88Y W>W:?J%CJVFV^I:9>0WME MI:0DUC\(];NKB;7-.O;U-;U6VU"XGBMY 9[D4*8_44 4+= MII+:.2XC$,K*"\8;<$;'(S@9P>]7Z** "BBB@#B_A3_R1#P'_P!B_8?^DR5V ME<7\*?\ DB'@/_L7[#_TF2NTH *XOQE_R-WPX_[&"7_TU7]=I7%^,O\ D;OA MQ_V,$O\ Z:K^@#M**** "BBN<\0>)-)\.P6EQK#70%Y/]EMXK2RFNY99-CR; M5CA1W/R1NQXP IS0!E>-K74KY+:S;PG#XJ\.RPRKJ6E2&#S)6WQ&%HUF*HQ5 M@Q(9T &6!+*BMYSH_@3QEX=T'1;K3='N)].T7Q))J-GX8N[]);BWT]X# (A* MSF(R1L[S(AD*C('F9&:]#T'XG>%?$VH6EGI-W?N]Y++!;R7&CWEM%+)&&,D8 MEEB5-Z^6^5SGY6XXKNZ /G_6_"?BI]-U35--\(WN[6/%EAK@T6&XM%DLHK

>1@J( MH ).21D] .20!FNAH \-\,:#X@\.?"&ZT.W^'&H6UX^N37$>GVLU@I$#W9G1 M\BX" +&$CQNR" "HW5>L_"/B'2?B+J>N1:;-/X5E<>(8=%BDA%R-5>,Q2Q_ M-((RN"93E]OF,&!R,U[)7-^(_%.@^$=,AU'Q%J4>GVTUQ':1-)DF661L(BJH M)8GDX . "3@ D 'A^C^$/'UO\/?"'AW4/!.HP)I^CW>EWGV.[L8[HRMY10_: M/.+):M\VX1,LA:,94K@,77@/Q=KG@+PMI//^Q?O_ /TF>NTKB_BM_P D M0\>?]B_?_P#I,]=I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M'%_%;_DB'CS_ +%^_P#_ $F>NTKB_BM_R1#QY_V+]_\ ^DSUVE !7AO@.S\6 M3^)O&4VDZI91Z/'XUG:[M/LCBYD CAW$3^<%"_=ROEDG!YYQ7M[*&4JP!!X( M/0USVA^$/"OAF2:7PWX7TK1WG 65M/LHKI>,+ MJXEM(](:PNXM/MFFCFO)I8VAB0[(\$Q@(9F;9NR[. <^A77P[\ ZE>75YJ/@ M?P_>7-VVZXFGTV"1YFSG+L5RQSZT+\/_ "K7&WP-H -S"+>8C3(/WL0VXC; MY?F4;$X/'RKZ"@#R)?%WQ,72;JQ_X26W@OK/QK::&T]W:PW=6/QAXHL[V[\(WGB>9MWBY- CUV>WMQ/!"]DEPHVB-83(TA M\I28\?./E8X!]"D^%WPWDXD^'OAE^%7YM(MSPHPH^YV' ]!5I? O@J--0AC\ M(Z(D>JD&_1=/A O,-N'FC;^\^8D_-GDYH X/Q%J/CS3]4T'P+I/BRWU'4[][ M^1M4N)(+"W:#EF.<=SZU;M?#^AV-Q9SV.BV%M+8VYM+5H;9$:WA."8D('RIP/E&!P* M /.=6D.G_M1:!>:Q<)#I=UX@=H@F!U(4@=*T?B%XDT MWPS:W^J6,UO:ZRS:?I]]J++O&G6LMSL$TN?E&P32NH;C)R@#FO"^H>(K'XD:]X,U76IO$5G:V%KJ4&H7$,,<\!E:6 M-K>3R41&_P!3O4A%.&(.>#2?'+_D@'C?_L%S?RKHK?P;X/L_#]QX=M?"^D0: M-<2>;-I\5C$MO(^0=S1A=I.57DC^$>E6-:\/Z#XCL5L?$&BV.L6B2"58+ZW2 M>,. 0&VN",X)&?_:/\96.D_$:31KM-,L(6BTR6RDDG>-KCS4 M99XI3F/(R% *[OF[5S6B>+;.T\(^)$TWQN6EO\ #3QW;V_BK^U?!PO])&BZC>:A M]K$DS7"27,,=P[%IE0(&^\Q7YQGY"%@^*GB33=2T+QZFN>)+JVU:VO+1=%TN M&]=8KO3B8'6:.W4[;@,QF)DVN5VX!4**^J:* /EWQWX\:";XP0V?Q(OK&X@T M?3KG38#>1V\UM(1-YD,4;*&C.6A#\"4%E!8';5S6/%UOIFH?$'2O#?Q0^UY\ M.66H6]U=:RLY-P\DOFO&V2L&]#%_JU6./S$8*JXKZ6K U[18]^O+ ^ M;'/'<6<@26*2-U=&&X%6PRCY65E/0@CB@#P72=3M+W1O'&N:#XZEL8&6RBLK M35/%TFI?88MZ"=Y7M[F?[/'*WR><&WQC>VY!T]3^$^N-K_@R2Z;[4WD7T]LL MDVJ+J<4B*PV-!=*!Y\07:H9AOW*X2JY+ GY1@BNIH ^:=?U"UT_]B[5TUB\MK2_O(KRWF$TJHTU M^;F4S(,GYI"ZR''7@^E:7CG4-)TB?X?ZQJ'Q@EUC3Y]>MKF)=0N--2"2%5<- M.KPP1L54D MNVC=SVKV6UT.ST_6;[4K%IH#?X:XMU?\ >()(?$FHVGQ%L-<,.D:$-0D2.]L_.580MIN\N:)X27 M>7:64[R74(-N'?\ C*SLW\6ZU)\6+N>\TOQM9VUE%)K21PQ6KM:^<#%&562, MKYXPX95$+E0K>:S?5-% 'R[K6N6NK?$J\T6\\>SVG". M,O:FV2XCD,C' M0L[*&/S;%!8]@!D\5T[> Y#E7<\DT^E;K9X7$C%I$\QH#.%8EN MDH*@X4J .YH \&\'_$+2_!OB.W\ ^/-:TEM0U5?[0L?$=O<*8=:5\!99@78 MPRLH 7)\LA0L9 54K,A\17]]J$4UOXCU*'XF6_B;[-=>')+^01M9_:-I7[&6 M\OR!:,LHG5N3?%JXU&XC\<26:FYUJ,0MIYE M8'=%&5C9"A5@Q4A>-FT<5>BUN#6/BI%IE]X\N+:]@\57*W,O_"6"TM[BU1I( MXK-+%;A9%D$@C3_4@/L9M[AQN^G:X6U\#RV]TT+>-/$,^DM.\QTF9K9H7#N7 M,;2>1Y[+N)SF4DCAB02" 5]+\_\ X7SXJ^S9^P_V'IOVC&\&_\C=\1_P#L8(O_ $U6%:F@Z#:Z#92PVTDUQ<3R>?=WET^^>[FV MA3)(V ,X50 %50JJJJJJ,OP;_R-WQ'_ .Q@B_\ 3584 =I1110 4444 <9\ M2_\ D4;'_L8-$_\ 3K:UV=<9\2_^11L?^Q@T3_TZVM=G0 4444 %%%% !111 M0!Y9\>;74KSX%>);?28Y9I3%$TT<&=[6XF1IP,DLJR*\'EA>20R*0!TVG/ -=97-:?X+\'Z/J\NM:1X5T M?3]3EW;[VUL(HIGW'+9=5#')Y//- 'EZ>-O%%SI$'CBQU^25QXF_L2Z\+FVA M,<2?:S;>6&V"=9PI28DN5Z_(%(Q[K6 OA?PR/%#>*%\.:8NNL-K:D+./[2PV M[,&7&[[H"]>@QTJY8Z;I^FI<#3]-MK$7,[W4XMXEC\V9SEY&P!N9CR6/)[T M>>_#>:&UU#XGW%Q,L,,?BRX=Y)&"JBBSM222> .]Z_>_"KNG^!_!.BB9=(\&Z)IPGB>" M46NG0Q"2-]N]&VJ,JVQ<@\':,]!6I'INGQ:2FCQ6%O'IR0BV6T2)1"L07:(P MF,!=O&W&,<4 >6?$C36TW1_A7I'A>6UL1;>)+2"R>:W::&-5LKD+F-70L,#H M&'UJ'PE<7UG^TGXCTWQ!<6VKZ[<:%;SK?Z:OD6T%LDNT0/;DN\1GW-*^Y M<8"XP>QM_AGX7DTR#3_$6CZ;XFM[#,.FOJ]A%2.PM8[=9& QDA ,G'K0!Y;X3N?[%\1:M M\%V7Y8-0^V6(QQ_9$^^=AC.2JR![<^@>.NKO/^3E-%_[%6__ /2RSKM?L-E_ M:7]I?8XOMPB\C[3Y8\WR\[MF[&=N><=,UBZAX-\/W&K2>(K?P[HJ^)0N8-5N M--CFFCD"[48M\KD 8& ZG P"* ,;P+(\/C'XAZ3 N-/M=8CEA48VQR36L,TR MC'3,CLY_VI&/>O0ZY[P_H:>\GGE:YNKRX*F6ZF;[TC[0%!. % M50 !70T %%%% !1110 4444 <7\*?^2(> _\ L7[#_P!)DKM*XOX4_P#) M$/ ?_8OV'_I,E=I0 5Q?C+_D;OAQ_P!C!+_Z:K^NTKB_&7_(W?#C_L8)?_35 M?T =I1110 53DACDEA=XU9HFW(67)4X(R/0X)'T)JY6==6MO?6<]G=6\=Q;3 MHT4D,J!TD1AAE93P002"#UH \C\#ZG/H7P!UWQ#9Z>FH7NDW>N7UM RYWRI= M7) &.>>1QS@D=ZSYO$WQ*\-^&;GQ%K?B30;O2=3@M&L[S[:ETUH);B*-[M=M MK;*;=(YP_P V\@A!?#W]GK,;@6O]E0>4)"H4OLV8W$ #.,X %+-\-?AW=,TFDV[&1^?F8E.3\SW$UI!-9I/N8)&L.[>?+5F3 ,BY#8P3[!#X'\&VZ:FD/A'1HDU7(OE M33X5%V,DXEPO[SDD_-GDTLO@GP3)H4'AZ;PCHLNCV\IGAT]]/A-O')S\ZQ[= MH;YFY S\Q]: /,O$'C3Q.UGX^\1:7XD:PN/!]Z+>/0#;PM'>1JD;@S%D,VZ? M>RHT;HHPF Q#;H_$VO?$;4O%^JZ3H6M:UIES'J-A;V=KIVE0W%G]ED6)[A[B MYD@D6*95>0[6=>!'A&W@GU:7PCX9N-8LM:G\-Z3+J=DBQVMX]E&TUNJYVJCE M=R@9. ",9-<)K?PCCUCQ-JVI72^%+R+4Y_->;4_"T=W?Q+L5-J7!E5/E"_(6 MB;'&X.(H$ 5WB4B0[ MP//^Q?O_ /TF>NTH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#B_BM_P D0\>?]B_?_P#I,]=I7%_%;_DB'CS_ +%^_P#_ $F> MNTH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C/B7_ ,BC8_\ M8P:)_P"G6UKLZXSXE_\ (HV/_8P:)_Z=;6NSH **** "N+\&_P#(W?$?_L8( MO_3585VE<7X-_P"1N^(__8P1?^FJPH [2BBB@ HHHH **** /'+CPYH,G[5= MKJ$N@:=)>'PW)>?:&M8S)YZW42++NQG>$^4-U XSBNF\=>(+?1=4\(6-[X97 M6(]4UJ*UCN96C"6$VUF24!LL7X;;M'9LLO :+5/A_+J'CM_&%MXVU_2]0-H; M&-+1+%HHH"RN442VSDY=0V6).<@$#BH+_P"%\-]9:3'-XLU][G3=4.LF\)M3 M+=7/16DS 5VHA**J*H"X&#@8 ,7_ (6]K2[KC_A7]R+&/7SX>??J)-)UWQ^WB/2;672-!O;6QL8]/GEGN)9IT@\F/RQ!E]YG!8@DJ?E5'QN M-S3?BMJ5SISQWW@N]L=9EU*'3=/@N%N;:UOI)8VD#++$_ M MCX5U77=2AU75M4OM:G2XO)]0N%8,ZHJ96.-4C7(49PH/;[H4#M: "BBB@ HH MHH *XOP;_P C=\1_^Q@B_P#3585VE<7X-_Y&[XC_ /8P1?\ IJL* .THHHH M**** .,^)?\ R*-C_P!C!HG_ *=;6NSKC/B7_P BC8_]C!HG_IUM:[.@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH XOX4_\D0\!_P#8OV'_ *3)7:5Q?PI_Y(AX#_[%^P_])DKM* "N+\9? M\C=\./\ L8)?_35?UVE<7XR_Y&[X+!H]Y<1+/&L@CE2!V1UR.&4@$$<@]*\L\36NEWOPN\#Z+= M?"6?3=.@U324BN;J'36MHQ+=0^;M2.=W ER=V$^;<=W4U[GXL\.Q^+O#&H^' M;C4KW3;;487MKB6S$7F-$ZE73,B. &4D9 R.Q!K#U;X=IK'A'1O#-SXPUZ.+ M2IHITN8UL_.F>*19(=^;Z/X4BO?#/A2 M1;74YH[P031;$1Y?L\'EE9%BC=2=TD>=K!0<#/.VOB#3_"OQ1^)GB)4N;V.: MTT$PPB9F:>:=KB.)$,AP@9W08X502<#FNMO/A?I=YJ&JS_VYK,%EKBQC6=.B MDA%MJ;*NQI) 8BT;.@57\EHPP49&FI2P>'[">\ MTF+4OMEO<1_Z5N >=4Q%L^\OEC&'VH^1NZ[5/B9K&EW^IZ/HG@?SX]'T"'7? M,GU&.V@>%EDS&@1'88\LJN5&65LA%"L]JY^#NF:E_P )'<:AXL\37=]XCT]- M+O;N2>W4F!2WRK$D(A!*L5W>62 25*LS,9;CX2QW4^H7$GCCQ&LE_H\>AS'; M8C_1DW8 _P!&X8EY"3_TT.,87: 4?$WQ:OM*T^]O-"\,PZE'IV@1^(KL7VI? M8F\B3?M6("*3S''EONSM .T DM@7%^)5TOC33?"5[I.G6VIW5O:326TFKB*8 M^CZ?;6VFWEK' MH5PT9C9R69;V-?*E&4&8EPRI&2Q887MY_A^^O1:/-XJUS4;R2UDMKR:Q8V[P M-//\ L7[_ /\ M29Z[2N+^*W_)$/'G_8OW_P#Z3/7:4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!Q?Q6_Y(AX\_[%^__P#29Z[2N+^*W_)$/'G_ &+]_P#^DSUV ME !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <9\2_\ D4;'_L8- M$_\ 3K:UV=<9\2_^11L?^Q@T3_TZVM=G0 4444 %<7X-_P"1N^(__8P1?^FJ MPKM*XOP;_P C=\1_^Q@B_P#3584 =I1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7%^#?^1N^(_P#V,$7_ *:K"NTKB_!O_(W?$?\ [&"+ M_P!-5A0!VE%%% !1110!QGQ+_P"11L?^Q@T3_P!.MK79UQGQ+_Y%&Q_[/ M_3K:UV= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!Q?PI_Y(AX#_P"Q?L/_ $F2NTKB_A3_ ,D0\!_]B_8? M^DR5VE !7%^,O^1N^''_ &,$O_IJOZ[2N+\9?\C=\./^Q@E_]-5_0!VE>-ZE M\2-6M? UUXZL_(F35KR/3/#MA*@$9=YC#'<3N#N8,@.02RD@X- '40Z M%X^TN?2IXO&T^O(US&-3@O;.VB7RL'>;?RT4H-Q!VNTAVC ;/)DM_BEX+NIY MX;;4+V5HX9KA2FE796YCA<)*T#>5BX"LPSY1?@YZ\3ZTNBW]W M86]W::CJAU*XENM069HV63:\&(POEG; K;%\QMI&<$ [J/XC>$6TC2]:;4YX MM,U>WEN[6[EL;B.+R8P&>21FC B7!!#2;0P(VYK/L_C%\/=0%K]AUR6Z-Y;_ M &FS6WT^Y=KQ1C<( (\S.N[YXX]SIAMP&UL5/#?A'5-%7Q9;Z?Y=S;12SV^@ M6EYOMTMXI0)95WA6/EF9BH(0X6)0,BL;P[X)^(FAS> )'T_0)1X4T.XTJ4#5 MIQ]H=UB567_1?E7_ $="<\_O#UV#< =E]M?L>G MW-U(T"8WR-'%&SHJ[@&+@8)P<'BH+[XL?#_3[O[++XD2>Z^Q)J7V>RAENI3; M,-PDV1(S8VD,>,A?F.%YK@(?AC\0/^$/T3PW?1Z%>Z?:V-Y9W&GOJER+9I99 M%:*Z91;@7!0&0>3(H4$*P8'E;.D^!?B7IX@\[3?#3>1X33PTNS6;@[W3.)3_ M *)P#_=YQZF@#O)_$TMGXGT&Z74([_PUXF*PVDBH-UM.83+&0P^]%(B-]X95 MRO)#@)F?$>Z\16GB+P3:Z+XLU#18-8U7^S;J.U@M9 4\B:7>#-#(0^8U'7&, M\9YK-L_#NNMI/PU\':G8HEQX;:"\U"ZM6DEM0EO#)#$$E=$W.[[&*8R@#9XV MLVQX^T/QAK6O>%+[PW8Z1/#H>H_VE)]OU"6W:5O)EB\L!() !B7=NSVQCG- M&_XPUW1_#/@_4-6U[Q$V@64,>UM14(TD1/ **R.&?/1=C9/8UD:I\6/ .AZA M?:3J'B17O],@CFO88;>6XDMXV!/F2")#M4 99C@)N3=MWKG)\7:#\2_&7@'Q M7H-Y:^'M/EU2S6RL[>+4II8H]V[S99)3;*Q."NU F.#EN>,G6O _Q U>3QO( MNG^'H3XE\-PZ'&#J\Y\B15E5G/\ HO*_Z0Y'<^6O3>=@!V,?Q(\%WD>J^3XD M%O'I]F+V:ZDB>*/[.Q95N(I)$"31Y4@.A=2<=7P[_82WL-K-ILMG*DAG"> M8QF4.X89VL J$=,D$US]G\'[N3P;J7A:;PSX.T.ZFTR33U\1:/;_ .E7+8 5 MWB\E/+#8#.OFR9.0/4=-H?AOX@3?%:W\;>)/[ L;=-%_LN:TT^:>Z>5_-\S> MKND80$]B'P!C)SN !O\ Q6_Y(AX\_P"Q?O\ _P!)GKM*XOXK?\D0\>?]B_?_ M /I,]=I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;>6EO?VE MS8WUK'=6EQ&T,T$R!XY488964\$$$@@\$5SW_"I_A9_T33PK_P"":V_^(KLZ M* .,_P"%3_"S_HFGA7_P36W_ ,11_P *G^%G_1-/"O\ X)K;_P"(KLZ* .,_ MX5/\+/\ HFGA7_P36W_Q%'_"I_A9_P!$T\*_^":V_P#B*[.B@#C/^%3_ L_ MZ)IX5_\ !-;?_$4?\*G^%G_1-/"O_@FMO_B*[.B@#C/^%3_"S_HFGA7_ ,$U MM_\ $4?\*G^%G_1-/"O_ ()K;_XBNSHH XS_ (5/\+/^B:>%?_!-;?\ Q%'_ M J?X6?]$T\*_P#@FMO_ (BNSHH XS_A4_PL_P"B:>%?_!-;?_$4?\*G^%G_ M $33PK_X)K;_ .(KLZ* .,_X5/\ "S_HFGA7_P $UM_\11_PJ?X6?]$T\*_^ M":V_^(KLZ* .,_X5/\+/^B:>%?\ P36W_P 11_PJ?X6?]$T\*_\ @FMO_B*[ M.B@#BK7X9_#NQOH;ZQ\ ^&[6ZMI%F@FATFW22)U.596"9!! ((Y!KM:** "B MBB@ KD-4^'O@76M3EU36_!.@:EJ$Y'F75YID,TLF%"C<[*2< #)Z "NOHH MXS_A4_PL_P"B:>%?_!-;?_$4?\*G^%G_ $33PK_X)K;_ .(KLZ* .,_X5/\ M"S_HFGA7_P $UM_\11_PJ?X6?]$T\*_^":V_^(KLZ* .,_X5/\+/^B:>%?\ MP36W_P 17'?#?X9_#F_^%'@R^OOA_P"'+JYN=%LIIIIM)MWDE=K="S,Q3))) M))/)->R5Q?PI_P"2(> _^Q?L/_29* %_X5/\+/\ HFGA7_P36W_Q%'_"I_A9 M_P!$T\*_^":V_P#B*[.B@#C/^%3_ L_Z)IX5_\ !-;?_$4?\*G^%G_1-/"O M_@FMO_B*[.B@#C/^%3_"S_HFGA7_ ,$UM_\ $4?\*G^%G_1-/"O_ ()K;_XB MNSHH XS_ (5/\+/^B:>%?_!-;?\ Q%'_ J?X6?]$T\*_P#@FMO_ (BNSHH MXS_A4_PL_P"B:>%?_!-;?_$4?\*G^%G_ $33PK_X)K;_ .(KLZ* .,_X5/\ M"S_HFGA7_P $UM_\11_PJ?X6?]$T\*_^":V_^(KLZ* .,_X5/\+/^B:>%?\ MP36W_P 16MHOA[0_#5D]AX=T.PT>UDD,S0V%LEO&SD %BJ G"J,]< >E;M% M !1110 4444 9.J:5INN:7-I>LZ;:ZE83$>;:W<"S1288,-R,"#@@$9'4 UA M?\*G^%G_ $33PK_X)K;_ .(KLZ* .,_X5/\ "S_HFGA7_P $UM_\11_PJ?X6 M?]$T\*_^":V_^(KLZ* .,_X5/\+/^B:>%?\ P36W_P 11_PJ?X6?]$T\*_\ M@FMO_B*[.B@#C/\ A4_PL_Z)IX5_\$UM_P#$4?\ "I_A9_T33PK_ .":V_\ MB*[.B@#C/^%3_"S_ *)IX5_\$UM_\11_PJ?X6?\ 1-/"O_@FMO\ XBNSHH X MS_A4_P +/^B:>%?_ 36W_Q%'_"I_A9_T33PK_X)K;_XBNSHH XS_A4_PL_Z M)IX5_P#!-;?_ !%'_"I_A9_T33PK_P"":V_^(KLZ* .,_P"%3_"S_HFGA7_P M36W_ ,17'?#?X9_#F_\ A1X,OK[X?^'+JYN=%LIIIIM)MWDE=K="S,Q3)))) M)/)->R5Q?PI_Y(AX#_[%^P_])DH 7_A4_P +/^B:>%?_ 36W_Q%'_"I_A9_ MT33PK_X)K;_XBNSHH XS_A4_PL_Z)IX5_P#!-;?_ !%'_"I_A9_T33PK_P"" M:V_^(KLZ* .,_P"%3_"S_HFGA7_P36W_ ,11_P *G^%G_1-/"O\ X)K;_P"( MKLZ* .,_X5/\+/\ HFGA7_P36W_Q%'_"I_A9_P!$T\*_^":V_P#B*[.B@#C/ M^%3_ L_Z)IX5_\ !-;?_$4?\*G^%G_1-/"O_@FMO_B*[.B@#C/^%3_"S_HF MGA7_ ,$UM_\ $4?\*G^%G_1-/"O_ ()K;_XBNSHH S;.TM["TMK&QM8[6TMX MUAA@A0)'$BC"JJC@ #@"M*BB@ K"UKP]H?B6R2P\1:'8:Q:QR"98;^V2X MC5P" P5P0#AF&>N"?6MVB@#C/^%3_"S_ *)IX5_\$UM_\11_PJ?X6?\ 1-/" MO_@FMO\ XBNSHH XS_A4_P +/^B:>%?_ 36W_Q%'_"I_A9_T33PK_X)K;_X MBNSHH XS_A4_PL_Z)IX5_P#!-;?_ !%'_"I_A9_T33PK_P"":V_^(KLZ* ., M_P"%3_"S_HFGA7_P36W_ ,11_P *G^%G_1-/"O\ X)K;_P"(KLZ* .,_X5/\ M+/\ HFGA7_P36W_Q%'_"I_A9_P!$T\*_^":V_P#B*[.B@#C/^%3_ L_Z)IX M5_\ !-;?_$4?\*G^%G_1-/"O_@FMO_B*[.B@#C/^%3_"S_HFGA7_ ,$UM_\ M$4?\*G^%G_1-/"O_ ()K;_XBNSHH XS_ (5/\+/^B:>%?_!-;?\ Q%'_ J? MX6?]$T\*_P#@FMO_ (BNSHH XS_A4_PL_P"B:>%?_!-;?_$5V=%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7F5G9^)/$7BSQC'%X\UG1[;2M3BLK: MUL+>Q:-4-C:S$DS6TCDEYG/WL8P !BO3:XOP;_R-WQ'_ .Q@B_\ 3584 +_P MAOB+_HK'BK_P&TK_ .0J/^$-\1?]%8\5?^ VE?\ R%7D7'C[P[ M+-:ZGKOVFS\>:5+YC,OSQ1H4BAVG=$<*,*5R.^U[XF7>DQ:UKEMX= M2]\+Z!=FTU*^^W;+E&7;YKQ6_ED2)'N&*O_ M &TK_Y"H_X0WQ%_T5CQ5_X#:5_\A5P&G:F/"OC_ .+VM6L:7AB.ES;;W4A! M$-\)RS3S$B.-=Q;C.%&%4G"FW;_&C4+C0OM4/@M[F^3Q##X?>.&^VP!I5C9) MA)-%'(4(E7'[KGKG:0Q .T_X0WQ%_P!%8\5?^ VE?_(5'_"&^(O^BL>*O_ ; M2O\ Y"KRKQ1#<^$/BF/BDVEVNFW%C96$?B*'3Y#+'-:7$US')*7\N-I6C:.W M?<5!VQD=!4_BZWL_&7QM\#7>H0PZAH=CK$^FVT$RK+#/*ME-+-+M.0V'6)!G M[K0N1UH ]._X0WQ%_P!%8\5?^ VE?_(59FD_#G5-#T:PT72_B=XJM["QMX[6 MVB\G3&\N)%"HN6LR3@ #))-9-I\5M5N_'P\)P^&;!KBX:]AM9$U8RB.:WR1% M=-' T<#.HW;%DED0,NY!FI/ OQ*\2>,O$5QI,O@N'27TLO#K0FU1FET^?>X2 M)$\@";*O\ MP&TK_P"0JY;XU>#O#.I?#KQAXFU31K74-3M?#]Q';374*RFUV)(X:+<#L;+< ML.?E7TIL)WR TI9U MC=MHZ' H ZO_ (0WQ%_T5CQ5_P" VE?_ "%1_P (;XB_Z*QXJ_\ ;2O_D*N M;TWXH:OJ5E86VW;@ M%ZQM=O/$_\ "&^(O^BL>*O_ &TK_Y"H_X0WQ%_T5CQ5_X#:5_\A5RMC\6-8UB3 MPA9Z-X)>6Z\3:;<7R23ZE'%;VTD#(LD;.%9V ++HX;J MQD9=8M;JTGF+"UDAB*2H5!*$JX8;U&6 '., =1IOQ*O+R[\,:A?>'UM/#/BF M3R=)U*.^\V;S&0R0B>#RU\L2(CX*O)@[0P&<@ WO^$-\1?\ 16/%7_@-I7_R M%1_PAOB+_HK'BK_P&TK_ .0JX_3?BIXHUK6?#T.E^"]/-EXB^VM8S76M/'+& MML<-Y\2VS>6Q.!@,X4Y!(. =SPYX\UW7[?2POAFQMM2FU.YL=2LCJ;LVGQP$ MB23/D#><[,+A0?-C.[#9 !-X:.MZ?\0-?\.:EXHU#7[6VTS3[V![^*V22)Y9 M;Q) #!#&""((^H)!SSS7H-<9IO\ R6_Q1_V+^D?^E.I5V= !1110 4444 %% M%% '%>/+S4M-\)*^DZE-IMW*O_ ;2O\ Y"KLZ\<^-&I:#J-A;?#W6/%ECX9368)[ MB:\N[Q+8+'$!Y:JS,/F,[1' ZK'(* .P_P"$-\1?]%8\5?\ @-I7_P A4?\ M"&^(O^BL>*O_ &TK_Y"KF?#/Q074O@KX>\7BW74-6U$Q::MI',JK-J!?R2I MDY"IO5F+<_)R QP#JW'C3Q)8K8Z=J'A&"'Q+J5^]E86B:H'M+A4B,KSF?RMZ M($5@08M^X !2#NH T?\ A#?$7_16/%7_ (#:5_\ (5'_ AOB+_HK'BK_P ! MM*_^0JS5\;>*(/$?AK1=7\'VVG7&MK>)C^U/-\F6!688VQ8:-U"D,2K#=R@( MP<+3_BUKFI+X8AL_ AEO_$$^HVHQJB"VMY;262,YD*!V4^5N)$60IX#D;: . MO_X0WQ%_T5CQ5_X#:5_\A4?\(;XB_P"BL>*O_ ;2O_D*N4T3XI:QK#^&Y)O! M:V-EKE]#S@ W_\ A#?$7_16/%7_ (#: M5_\ (5'_ AOB+_HK'BK_P !M*_^0J\T\'^()O!'A#Q*VGV<%Z&\9ZE9JVIZ MJT(7YV*YD999II&*A51$D=V8<=36IIWQ.\6>)-6^'\^B:#8VFG:^+UKV"\O' M29'MV:.1!^X)PI&Y*O_ ;2O_D*N<\-_%BX\3^*;*QL_!^J#1-0$IM=7%I=[5VC*M*7MTA5' ;: MR32<[ 0-QVP?$#0-!U+XQ?#2\U#0["\N6NKN-II[5)'*QVLLD:DD9PK_ #@= MFY'- '5?\(;XB_Z*QXJ_\!M*_P#D*LS2?ASJFAZ-8:+I?Q.\56]A8V\=K;1> M3IC>7$BA47+69)P !DDFL?2_BUK%]=6TMSX'DT_3)/$+^')9;C48S.DP=D5Q M'&K*PRN&_>#!/R[QS6SIGC#Q5?0:E9S>&=*MM;L=433S9?VS*R2*T:R^:)/L MH/W&W ;.0K9(((H TO\ A#?$7_16/%7_ (#:5_\ (5'_ AOB+_HK'BK_P ! MM*_^0JYG1_BQ=:UXLAL;/P9J\VAW$L\,.IQ6EV<&/=AWW6ZPB-RA"LD[GYDR MJY8+@WWQ@US5/A+X@\3>%;#1Q<645NR2IJPN!#YS,I5X_*WQSQ_)F.1 N6X+ M!2" >B?\(;XB_P"BL>*O_ ;2O_D*C_A#?$7_ $5CQ5_X#:5_\A5R&M?%;Q1H MU[XDLO\ A 4DF\,Z3%J]_-_;""!XBLI<1'RR[$>4=NY$W;7W>7A-^@GQ5DL[ MK5SXB\.RZ;:6FAKK]N8+I;F>6W+,OEO&%"I-D+A5>13N^_Q0!O\ _"&^(O\ MHK'BK_P&TK_Y"H_X0WQ%_P!%8\5?^ VE?_(5<3,+#0O%EO8^&[+3-:T46$ MH,^H^^U#5I!JFIVNDZS,MQJFBPO%]COI1@,S!HS( MNX*H<1N@;;R#DY[?4M0L])TJ\U;4)UM[*SA>XGF?I'&BEF8^P )KS'Q!\0O$ M&CZ)X2#2X?(,B)<8D0/.^QN R*I8KE]FZ0 T-0^% M>EZIJWB#4KKQ+K?FZY/:W3!#;*MK+;.KP/%^YSE-N,.7!!.X$\U2N/@Y'-/< M3_\ ">>*%DN=3@UF4_Z =UY$J*DO-J+/'?A^TTEM4TO M15:Z\16FER7$XH K2>"K>ZU[6-2U+6M1U"TUBR&GW.E7"6_V4 MPC?A1MB$G_+63K(<[SG.!C$3X2Z7:P^$[72O$FM:5;>%5_T&&V^RLKR%'1Y9 M#) Q9W61PV"!SD 'FND/BSPNNE6VK?\ "3:4-.NDDD@NS>Q^5,L:EI&5]V&" MJK$D'@*2>E/N/&'A.ST.#Q%=>*-)M]&N"%AU"2]B6WE)S@+(6VGH>A[&@#C[ M?X/V=C=Z=<:;XT\260TF:YFTZ*,V;I9?:"QE1=]NQ<'?QYA^*M%M=)O#MMKZ:_B2"<\\)(6VMT/0]C0 GB[PS%XR\)7_AJZU*^T MZTU"-H+B2R\KS'B8%63,B. "#U SZ$50NO!L>H>#[#P[?:UJ5Q+I\DUWA%* M2Q[94W1H64O@'<&7#)G)E\+^(/\ A(+"Y:XM18ZC873V5_:++YH@G3!P'P-R MLC(ZG )5UR%.5 !CWGP_6^AL9;SQ7KTFLZ?<-<6NLA[=;F'YIEQ\/GN-?TG7&\<>(O[1TNUN+6&4_8VW>>099Y&XE(\ 81?+4! M0"P:G8^)_%7C35];7PC-I&FZ/HE])ILESJ-I+=/?7$>/-"*DL0B12=NXE]QS MP OS:UGXP73/",&L?$2;3?"MQ)=SVS)B6\\-S;QW M%O,DT,JATD1@RNI&001P01WJ*[6^DLIUL+B&WNV1A%+/$98T?'!9 RE@#U 9 M<^HH XM/ACHL.K^&[ZSU34[9- ,[1VR>0\=T\Y)N'F+Q,S-)N.[#+UXP:=HO MPOTO0)K!;75=4O\ 3='EDN-)T>^FC:UL)6#!2C"/S2%5W51([A0W RJD/^%? MB'Q-XM\%0^(O$=QICR7,TT<46GV MN:CX@L=/\1V,DN@,RWV;F,"-516>3[W^K7=M+G #*PSQ0!YUX'\(^)-!UZ'5 M5T#Q!9ZI+\^J75S'H9AO/XI4\Z%?M4NYL["[*<[2Y&"#WWA70_\ BJ-;\976 M@W.B7VK>7%]CN9HY'4(H5I6$3O&KOM0':QRL,63G@5? _CRX\6>,/%^GQS:3 MFW!N%N(Y8V8LTGW2RZG'' M$]M<"#RH4C+&-8RD2N%7>^ 7(^=B)==DBUJ^_M3 M9OMXQ97H966X@,<*E'!5>I96YW!B23K7GP_&I:=:IJ7BO7KG5K&\6]LM8WV\ M=U:.%*$(J0K"59&=65HV#!SG)"D=U10!P6H> AJ']C32>+M=CUC2)Y;B'5D: MV,[&2,QNK(T)AV[2!A8QC:#U))R-+^#>EZ'<:--I'BSQ+;?V1BZE/JUJKK9< MS3%S)NQ;#*GS9N.,>:>>$VJ/A+HS7]I(WB'7S9V&L2:Y:ZA&W\L6^G2Q3RB>,R+E MVN&4;0,'Y/FZ_+TH H6WP?L[&>.YM?&'B--1BU:XUB&^'V,R1SSQNDX"FW\L MJX?.&0X(&TKSF[I?PGTO2(]#AM?$FNG^Q+RYN;9WE@W[+@[IH&81 E"]#_ (3S MP2YD*>,M#80VPOI"-0A.RW) $Q^;B/++\W3D<\T 5-!\%1>'M0"Z;XBUH:3% M+)+!H[R0FU@+DDA6$8F*@L2$:0J,C P!A/$'@]M>\6Z'XB;Q%J^G2Z*S/;6U MHML82S*R.S>9"[G7+*ZRI?1[' M;9 PD4;R!NW#>-JM\IZC.T3XF>!?$&BZGK6F^*-.;3M,G:&[N9+J-$APY0.Q M+85&*G:QP&'(R* ,)?@_#]B6S_X3SQ)A=8.N[RMAN-V6WEO^/7&-Q)VXQSZ< M5UP\*Z;_ ,)V_C)7N!?/9I9O$)/W#A&_CCM96.=H$V2O)!'&>AX-9OPS\3:IXL\"V>N:U:VMM?R7- MY#+%9EC$OE74L(VEN3Q&,DXRBW6X71UDA%M M$\A+-L;RO."[V+!/,V@G&,<5E7'PGT6\MM=CU+6M6U&ZUJTCL9;Z;[.MQ%#& MVY%#)"N\@X^:42-P,G&(I6\0::FEWS$V1+PC=G'^C M?*3YDO3@"0A0NU-MA?A/ILFI276K>(]9UFWGTG^Q+BRN_LJPSVN#\K>5 CAL MDMN5@<^W%8FG^-O'%Q)XNT^XU309M8TW43I.DV\&DSK]KF$44V]U-T3L"RD- M@@*!O+$?+747FM>*O"VA:9JOBF72KRW#"/6)M/ADMUM2[ )+&'=R\:L0KY(. MTEQC;L(!3OOA>VK^%+CPWJWQ \4W]I,D<7F3/9^8J*0=N1; .6*H2[AG^7AA MN?='??">SU.ZU^YU'Q5KEV^NVEM:W6_[(H'V=M\,B[;<8=6+GNIWG*D!0/3J M* ,1M'L[CP^^@ZHSZM;30&WN#>X=KE6&'WX 'S9.0 ,X P*YW2_A['I<%O M8R>+?$.HZ';-F'2+V:%X44-E(S((A/(B\ *\K @ -N%=[10!YXOPOT--2N6C MU35%T6ZU :I/H)DB-C)J:5XG*VRZ7XDN69 MM52YG:X:W016N/F@0"V;>F0, E9#D_OAC!["B@ HHHH XOX4_P#)$/ ?_8OV M'_I,E=I7%_"G_DB'@/\ [%^P_P#29*[2@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *XOP;_P C=\1_^Q@B_P#3585VE<7X-_Y&[XC_ /8P1?\ IJL* )/B-H-[ MXF^%WB?P[II O=0TV>"W!;:&D*':I/8$X!/O6+?:K-XL\/Z3>Z7X:@\3>'[F M&1=6T>;R1)N&P"'RYL+YL<@8-&[(%VMD[@JGTJLV.WMK>YGE@MUBDN9!+,R* M%,KA50,Q'4[55 GX>^(=/\ 4&@V?@?4;[0#XIMM2M/#US>VMS) MI]A$8S)%(TT^QO,99&6-7< .-S9+8U+C1_B -6\13V_@F_BM+OQ5'JBR)+I[ MW1MA9K 9+;S)62.7?$,EMK>7(=I#?=]\HH ^:/#_ (%\06/B?P?+J'PQOITT M+7M3O&NY[JQN66"X>5H"'DN3*Y1G1R6&[*EAN;&7V.G^,-*A\,6UGX4N[+Q5 MI^JZSJEO;2M8W7^B3RMEC%]LB!'^DQ+D2JRLI&&4G/TI6#KGAGPWXFABM_$G MA_3]9AA8O''?VL=PL;$8R X.#CTH \9TGP[?1R_#;3[/P'JM_9>$]0N7U%KI MM/!@GDC8AU07+*-LDJR (6V* 2RXJ#2_#?CQ=)TK3[SP/J=M:1WVL/<+:W= M@EZJ75P98@DWG$Q0E782>4RR;D&,@?-[IINF:;H]K'IND6-OIUA "L5M:Q+% M%&""O"7BG1]?\ A=>7_@&ZLY- T&XTG5K]I[(["PC$ M0)6"""00>"*TJ /) M?#^F^)OAOJWB'3;'PG>^)-#U34I]6L[C3;BV2:V>8AI(94N)8A@-DJRLV0<$ M CF75+7QM9^/-#\83^&8]=@&FW.G7.F:=/$LMBTDB2+)&UP\:2 K&L;\H20I M (&!ZK10!YUX!T_4/!/@RQT6]TN;R=UY>,T$D(M]-C:5I8[8EG4_*KA 54J- MAR5&*WM'\2+KGA*+Q-I>EW4R31/+%9K);M++M) "NLIA;=CY6$FT@@[L5T]% M 'B/P_D^('A?P!8>&6^'>JIJB7$_^E3WE@;2$373OYC[+DR,$23)55R2I ZY MJ+6O"'C22[\:Q6/A_P"TV]QXCL?$$ DNH5BU6&%+7?:@%B58F&3F157(3D@D MK[G10!X]X3M?%FF_$'QYXKN/ %S:6&M?87MK5;RT-Y*\:>4Y9%D\H8R6),N< M 8#$X'L-%% '&:;_ ,EO\4?]B_I'_I3J5=G7&:;_ ,EO\4?]B_I'_I3J5=G0 M 4444 %%%% !1110!QGQ+_Y%&Q_[/_3K:UV=<9\2_^11L?^Q@T3_TZVM= MG0 4444 %%%% !1110 5XYI<_B[1/BAXVUYOAWKMY8:P]HMJUO=:=EA!$T;, M0]TI 8D%>^.H!XKV.B@#Q'7-%\2:M\0O"/BG5?AJU_LT._MM8BMY+)QB<*8K M)C+,OG; LBL<>63*2.&8+S_@_P &^(-#@^%4-Y\+KD'PO:W:WSQR:<0EQ*JJ M)$_TC)8LFXL.>1WR!]'44 ?..D^$O%D&F?#?[1\.[V._\/\ B*]NKB8SV):" MTF:9AM87!)!,\>5'>%LCA-V@W@WQ@V@+:W/AV_EATGQ9>:M]GLM66SFU*VN) M;G#P2Q2H49%G1\2/'NPRG'!/OU% 'B%EX5U;PWX@\/>)O#_@+56TZ&341=:/ M<:K%6,PL1,NY@\B$A2R84D,2 #Z[':VZZA)>+#&+ MAT6-I0@WLBDE5+=2 68@=MQ]:T: /G"W\#^,I/$7C3QII?A_7O#7BE]0;4-) MN%N[.6.]@,,49LYX1)O@G?>'O$_A=_#OBS MQ!&=(@L#=0W*SRR##21&)V)C5-TC;@"JHV<@;C[-68MK;M?K?26\;721F)9R M@WJA()4-UP2JDCID#TH O1KLC";BVT 98Y)^M2T44 %%%% !1110 4444 <7 M\*?^2(> _P#L7[#_ -)DKM*XOX4_\D0\!_\ 8OV'_I,E=I0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %<7=?#_ ,/W^LWVK7']LVMW?R+-$=%\-:A>WVG?VA+=WL<4,\]_J=S?2,D9'?^@EXJ_\*S5?_DFNSHH XS_A6GAW_H)>*O\ PK-5_P#D MFC_A6GAW_H)>*O\ PK-5_P#DFNSHH XS_A6GAW_H)>*O_"LU7_Y)H_X5IX=_ MZ"7BK_PK-5_^2:[.B@#C/^%:>'?^@EXJ_P#"LU7_ .2:/^%:>'?^@EXJ_P#" MLU7_ .2:[.B@#C/^%:>'?^@EXJ_\*S5?_DFC_A6GAW_H)>*O_"LU7_Y)KLZ* M .,_X5IX=_Z"7BK_ ,*S5?\ Y)H_X5IX=_Z"7BK_ ,*S5?\ Y)KLZ* .,_X5 MIX=_Z"7BK_PK-5_^2:/^%:>'?^@EXJ_\*S5?_DFNSHH XS_A6GAW_H)>*O\ MPK-5_P#DFC_A6GAW_H)>*O\ PK-5_P#DFNSHH XS_A6GAW_H)>*O_"LU7_Y) MKE?!?@O3=8T&YNM1U?Q3/-'K&J6JM_PE&IKB*'4)X8EP+@#A(T&>IQDY))KU MVN,^&G_(HWW_ &,&M_\ IUNJ #_A6GAW_H)>*O\ PK-5_P#DFC_A6GAW_H)> M*O\ PK-5_P#DFNSHH XS_A6GAW_H)>*O_"LU7_Y)H_X5IX=_Z"7BK_PK-5_^ M2:[.B@#C/^%:>'?^@EXJ_P#"LU7_ .2:/^%:>'?^@EXJ_P#"LU7_ .2:[.B@ M#C/^%:>'?^@EXJ_\*S5?_DFC_A6GAW_H)>*O_"LU7_Y)KLZ* ,C2=+L=#T6P MT72X/L]A96\=K;1;F;RXD4*BY8DG &22:UZ** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH Y?QAKUUX=T#^TK'3X[^[DO+.RA MMYIS;QL]QV 03PR9 H ['^T?BG_ -";X5_\*:Y_ M^0*/[1^*?_0F^%?_ IKG_Y IL/Q&\&S:^VB+K#I$22VL\=L[P F94N& M01.R!6+!7)&UL]#BOH?Q.\!^)M0L;'0=>%[)J'F+:R);3"&9HP2\8E*!-X52 MQ3=NVX;&"#0!:_M'XI_]";X5_P#"FN?_ ) H_M'XI_\ 0F^%?_"FN?\ Y JM M:_%+P;J&OV.A6>H7LUYJ$LL5FT>EW;07)B;;(T& M2VEC CDW;'5V4+(I*L,H2,J1U%<9\2+[7?#MI>ZXOC'5[,W$L5CHNBZ3#9L] M];9G MS/W$<;2@)@AB5 4X#8) H D_M'XI_P#0F^%?_"FN?_D"C^T?BG_T)OA7_P * M:Y_^0*TO#OB31_%GAZ#7O#MQ+ MA>)OLHM!J^GV]]]GW[_*\V-7V;L#=C=C.!G'05T%<7\*?^2(> _^Q?L/_29* M[2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ., M^)?_ "*-C_V,&B?^G6UKLZXSXE_\BC8_]C!HG_IUM:[.@ HHHH P/$ \3KHD MK>%1I\FJK)&8TU-I%@=-X\P%HP64[-VTX;#8R"*\[OOAWXFM_!?@[1]%&F74 M^DZ]_;MZ;N\E@0L9Y)FCC*PN6&Z9@&(7A0<Y0#(W97W2N,\9>-(_!HTMY MO#^JZLNIW:6,36!M\+/(P6-&\Z:/[Q)P1D#!R1QD \<^&=Y;_P#"4>'/+U?P M_JWV?SA8Z/9^(UFFTA;@[I=EH+-9%V#Y2LTS>6NY0 M66D6&JZ,;"TTRWU.YOK)+GYCYT:31AK1.<>4C2+AO]@;NK/Q?\-PVUV+[3-9 ML=3L]3M=)O-,EM5>>UEN& A:1HV:(1L&#!]Y!' RQ"GTV@#S/PWX=\;I\4-2 M\8:\=%L[6]TFWL#8V$LURX>*25@WFND8Q^])^X2,& MT?P]JECI\!MM#M[C69[8V8<$33,HM) 97&%R#A4&WG)->I7-Q!:PF:YF2&($ M O(P502<#D^I('XU;H \GN-"^)%]XR\+>)+RS\/2-I9OFF@74YE""?Y$C0_9 M?GVHB$LP4EF88 )QO#'P_\ B'X9'A_6+>/09M5TO^T;*>P?4)OL]U:W4XN0 MZS?9]T4B2JHQY;AE'52<#W&B@#Q;3_A]XQT/Q)X^\%Z=X0TO6M:\.^&=9L)=5NH=4;7/LD M;Q3S*YB6:YLI(F),IW1&,M^YC<,O*U[;8^--'OO%OB'PR%NK6X\/P0W%Y<74 M/DP;)=Y!1FQN $;9;&WT)P<=8K!E#*00>01T- 'A_AG0_$5S-X#U3PMI/A]M M#\-P75LKC7)IUN_-4+YD4OV4>8ORY+D#']8MX]!F MU72_[1LI[!]0F^SW5K=3BY#K-]GW12)*JC'EN&4=5)P/75N9FU2:T;3YTCCC M5UNF:/RI22"TNM3U*^ M66_E@Q/?.7:*%1 ^8X^ &)!;D[5Z5QFH6.O>"].\(:7K6M>'?#.LV$NJW4.J M-KGV2-XIYEGV]M# M96:FWAEL[YKZ&X5?^6J3M'&9-Q));8 6W8R,$]U110 4444 <7\*?^2(> _^ MQ?L/_29*[2N+^%/_ "1#P'_V+]A_Z3)7:4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!QGQ+_Y%&Q_[/_3K:UV=<9\2_P#D M4;'_ +/\ TZVM=G0 45RVM>.?!?AV_6P\1>+M%TF[VB58+_4(8)"A) 8* M[ XR",^QHL_&GA&_T>?6+'Q5H]YIMO(L,UY#?Q20Q.Q 56<-M!)90 3D[AZT M =31110 5XK\=-:L]+TKPC#-X@TS2;YO$EC<0OJ+KL18Y/GE9-Z%HTRI;#+@ M'DC.:]JK+BU"QDU*XTV*^@DO;=$DFMEE4R1*^=C,N<@':V">N#Z4 >"_$3P_ M:^%O!^L^)/$7C:UDUKQ3KFCL^HPQQV<4<<%S%Y8@CD>08CC\QR6+YY)X!J"? MQ@NEW?C70])\7WNHZ%9:YIXO9XM5>\NM/L'@C%Y(LI=I$02 ABI_=[G*[",C MZ5K UWQ9X9\+O;_\)-XFTK1!<[O(_M&\CM_-VXW;=[#=C!M/UC1+BQU4ZU-,D3O=*MVGVH2;I(T78V7=O+9C@@J-NKX MH\16I;Q7:2>+M9T37=.MK>7P;;IJ,Z'48_LZ- 5B9B+YY+@.CK(LC$84@$Y/ MO]K<0W,9EMYHY4#M&6C8, RL59*M8T3Q7HB MP_\ "(V(U*<'48A A@VQ,Q%^\DZRQR;Q*W.#M.#7LFL>-/!_AR^CL/$/BK1M M'NI$$D<%_?102.I) 8*[ D9!&?4&NGH ^6_'UY9:M>_&.QNKR$:LGA&RFEM+ M.]*NDL2W#2J0C995+IN4Y&&7<,-S6^(OB[3[*PND\)^-+[3WTG1K6]T^>ZU^ MY;[:#-*6-M"'!NP=C;Y97E1510$VDM7T[?:A8Z78RZAJ5Y!8V=NADFN+B01Q MQ*.K,S$ #W-758,H92"#R".AH ^==8\<7S>,OB3'X5\:2ZP!I&E7EG#9W,=R M;2!Y6%U+;1H""5A=9,[6))3.05%>F> ;KPK-_:C>$/&5WXEL'>*1EEU5]3CM M&*XVI,Y=P3MW,C.=N0<+NY["XN[6T:%;JZB@,TGEQ>:X7S'P6VKGJ<*QP.P/ MI7-)\5OA?(PCC^(OAAW8A55=8MR23V'ST =M17*VOCGP3?27L6G^,M$NI+") MY[M(-1AD-M&G#O( WR*OJ/_ M+X:K"LS?$3PP(79D60ZM;[68 $@'? MR0&7/U'K0!W%%O2^,M"31Y9OL\>H-J,(MWEP3L$F[:6PI.,YX M/I4M[XR\*:=HEIKFH>*-(L])O& MKZ>]BC@F)!(V2%MK9 )X/0&@#IJ*HVEW M:ZA:)=6=S%

H XOX4_\D0\!_\ 8OV'_I,E=I7%_"G_ M )(AX#_[%^P_])DKM* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH XSXE_\BC8_]C!HG_IUM:[.N*\>6>IZEX25-)TV;4;NVU/3 M;W[+"\:22I!?032!3(RIG9&Q&6 )XS3O^$R\1?\ 1)_%7_@3I7_R;0!R7Q)N M-8A^*GPRDT>QM+V^%UJ'EPW=TUM$W^AMG,BQR$<9(^0Y/''6L/XF+<:C\$M9 MF\5:5IEOXA@U2VG\F$B8PH-06*&179$9@8]RARJD@L/45M>(+%?$VMV>LZQ\ M*_'9OK%2MM+::_;6GDY!#%5AU) &(8@L!DC@D@"J4_AW3[S2+S2[[X0^.[NV MOI8IKEI_$,$DTS19\L-*VIF0JI.0F[:#SC/- &E?>-_B'=>-]1L?"/@\:IH^ MCZA%87;/Y"F4E(Y)6$KW2-$56487R)-VT'<-_P NGH.O>./%V->T>70K;P_- M=7=JEM2%9BZR!7)ECR8MJ84X\S(YQ+K3X;K6CK$GP?\:+=O'%#< M&+6K2)+U8@0@N(UU$)<<$J3*'++\IR.*EL[..S\0SZ[:_!_QC!=7%R;R6&/5 M[);22<@ S&V&H>29#@,6V9W?-G=S0!SGAKQE\3H_"'@C?J.B:G<>)M8O+.2^ MO+:96M0/M#C]VLN)!F)B,-& H6,#G>N_??$CQ1H6J>,M-U:PTJYFT2+2(K*6 MV\V-+B>]D>'S)=Q;RT$@4[!N*KD;W)%58_#.EPW-A-#\&_&\3:?=M?6HCUZV M5896SDJHU+ 7YGPF-H\R3 &]LVY]+L;K5M=U.\^#/B^\FU^W%KJ*7.JV4L-Q M$.57RFU QKMYVE5!7+8(W'(!W^@Q>+8?ML/BNZTF\*R@VESID,MMOC*#(DBD M>3:P?=@B1@01PI'/#?"EFOO&'Q+U35U!UV+Q%-I^9,>9%8QQQFV5>ZQE6+CL M2S'KFKFAW=]X=AG73?A;XUD:7;ODOM7L[V0A<[5#SZ@[!1DX4' +$XR35'6+ M5=*/# MT\VK6D5KJVG7UQIM\+8L8))X)#&TD6[YMC8# 'E<[23C)Y;4+.VU73]-L[CX M*^*XDTIVDL9;/4=/M9[9F!#%)HK]9%W G=\WS9YS5S3KNZTV+3(=-^$OC&UA MTP2>1%'J=BJ.9/OM*OV_$[DDL6EW-N9FSN)) )_B#_R4[X4_]AFZ_P#2"XIG MQ%]<@TS48[[3TF9X3,XAFNXX> '4J"2>>GY^RO::]:V@A)# LHAU% &(9E+8W$'&<<5 -'M3HNI:/-\ M(?&]W;:G)%+=/=Z[:SSNT3!HB)GU$R+M901M88(R* .<^+NJZ]XE^&?Q%T=E MT6XL_#-K'!?F>SD\R[NFMTF:6#,A%NJ>8I4,)22&&Y&.,818X?MWEQ\'G8HS@9S@4 +H*Q^(OB MGXVGU2+S?[%:#1[-&X,$4EM'/,R]U,C2J"01G>_&%IVH1ZQ?:_JMX?AIXK33]+K?XI?$Y?#>B:/J,/]JVID?4-5ELV5 MOL,' 5+:4$8[Y'TKCTN+N#X!>#;J2Q:YNX_'2R-:6LBDR.-:F/EHTFQ3D\ M ML'3.WMVVF:>NBWVKWVF_"GQ]%=:RK+>ROXAMY#*2 N\;M2.UPJ@*ZX90 0* MRE\'Z+_95MIJ_"/Q]]BM;LWT,(\41A8YR_F>:/\ B:?>W_.#V8LPP6)(!>T; MX>WGB*_^*%UXH\/MH>D^,DM[:+39I(I95,<+*UT_E.\:NS,I&UBI-\23[GFLVQNIM)UC6-:TSX,^);74=:DCDOYTN=,S.R+L0D? M;L# ],=2>I)H N6+?V/\:[[1-/C\FQU?2/[5FC5<(MU'.(VD_P!Z19$#>OE M]22?0Z\KT_4/$EOXIU/Q%>_#7Q1=WMVD=K#MDTN-;>VC9F6,#[< XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - USD ($)
12 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Apr. 15, 2024
Cover [Abstract]      
Entity Registrant Name SolarMax Technology, Inc.    
Entity Central Index Key 0001519472    
Document Type 10-K    
Amendment Flag false    
Entity Voluntary Filers No    
Current Fiscal Year End Date --12-31    
Entity Well Known Seasoned Issuer No    
Entity Small Business true    
Entity Shell Company false    
Entity Emerging Growth Company true    
Entity Current Reporting Status Yes    
Document Period End Date Dec. 31, 2023    
Entity Filer Category Non-accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Entity Ex Transition Period false    
Entity Common Stock Shares Outstanding     45,247,447
Entity Public Float   $ 0  
Document Annual Report true    
Document Transition Report false    
Document Fin Stmt Error Correction Flag false    
Entity File Number 001-41959    
Entity Incorporation State Country Code NV    
Entity Tax Identification Number 26-2028786    
Entity Address Address Line 1 3080 12th Street    
Entity Address City Or Town Riverside    
Entity Address State Or Province CA    
Entity Address Postal Zip Code 92507    
City Area Code 951    
Icfr Auditor Attestation Flag false    
Auditor Name Marcum LLP    
Auditor Location Costa Mesa, California    
Auditor Firm Id 688    
Local Phone Number 300-0788    
Security 12b Title Common Stock, par value $0.001 per share    
Trading Symbol SMXT    
Security Exchange Name NASDAQ    
Entity Interactive Data Current Yes    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Assets    
Cash and cash equivalents $ 2,539,312 $ 3,821,952
Accounts receivable, net 4,176,322 5,933,477
Contract assets 549,118 4,701,498
Receivable from SPIC and project companies (Note 2) 3,728,865 3,822,123
Customer loans receivable, current, net 2,212,574 3,437,634
Inventories, net 1,341,397 3,404,902
Other receivables and current assets, net 5,373,997 3,964,259
Total current assets 19,921,585 29,085,845
Property and equipment, net 291,416 444,173
Operating lease right-of-use assets 5,411,820 6,884,362
Goodwill 7,584,779 7,774,472
Investments in unconsolidated solar project companies 9,698,308 9,054,759
Customer loans receivable, noncurrent, net 4,322,942 6,842,805
Deferred tax assets 189,226 107,628
Restricted cash, noncurrent 354,504 346,999
Other assets 880,621 937,185
Total assets 48,655,201 61,478,228
Current liabilities:    
Notes and accounts payable 3,384,195 2,231,432
Operating lease liabilities, current 1,497,555 1,523,106
Bank and other unsecured loans, current 2,000,000 2,033,451
Secured loans from related parties, current 11,358,658 10,500,000
Secured convertible notes, current 8,680,000 6,300,000
Contract liabilities 0 4,036,348
Accrued expenses and other payables 16,480,896 19,888,329
Total current liabilities 42,042,646 46,512,666
Operating lease liabilities, noncurrent 4,078,569 5,469,703
Secured loans from related parties, noncurrent, net of debt discount and issuance costs 7,000,000 8,858,658
Secured convertible notes, noncurrent, net of debt discount and issuance costs 7,269,768 13,295,829
Other liabilities 2,793,388 3,548,921
Total liabilities 64,543,029 77,685,777
Stockholders' deficit:    
Preferred stock, par value $0.001 per share; 15,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and December 31, 2022 0 0
Common stock, par value $0.001 per share; 297,225,000 shares authorized, 40,983,881 shares issued, and 39,735,536 shares outstanding as of December 31, 2023 and December 31, 2022 40,984 40,984
Additional paid-in capital 55,786,634 55,786,634
Treasury stock, at cost, 1,248,345 shares at December 31, 2023 and December 31, 2022 (1,808,889) (1,808,889)
Accumulated deficit (68,623,969) (69,058,755)
Accumulated other comprehensive loss (1,282,588) (1,167,523)
Total stockholders' deficit (15,887,828) (16,207,549)
Total liabilities and stockholders' deficit 48,655,201 61,478,228
Total current assets 19,921,585 29,085,845
Total assets 48,655,201 61,478,228
Total current liabilities 42,042,646 46,512,666
Total liabilities 64,543,029 77,685,777
Total stockholders' deficit (15,887,828) (16,207,549)
Total liabilities and stockholders' deficit 48,655,201 61,478,228
Parent Company Member    
Assets    
Cash and cash equivalents 107,822 177,783
Inventories, net 44,544 494,496
Total current assets 2,053,045 1,428,874
Other assets 5,567,391 7,035,972
Total assets 19,890,685 23,184,623
Current liabilities:    
Total current liabilities 6,957,223 7,029,242
Total liabilities 35,778,514 38,850,876
Stockholders' deficit:    
Preferred stock, par value $0.001 per share; 15,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and December 31, 2022   0
Common stock, par value $0.001 per share; 297,225,000 shares authorized, 40,983,881 shares issued, and 39,735,536 shares outstanding as of December 31, 2023 and December 31, 2022 40,984 40,984
Additional paid-in capital 55,786,634 55,786,634
Treasury stock, at cost, 1,248,345 shares at December 31, 2023 and December 31, 2022 (1,808,889) (1,808,889)
Accumulated deficit (68,623,970) (68,503,869)
Accumulated other comprehensive loss (1,282,588) (1,181,113)
Total stockholders' deficit (15,887,829) (15,666,253)
Total liabilities and stockholders' deficit 19,890,685 23,184,623
Other current assets 1,900,679 756,595
Total current assets 2,053,045 1,428,874
Investments in and receivables from affiliates 12,270,249 14,719,777
Total assets 19,890,685 23,184,623
Current liabilities 4,957,223 5,029,242
Long-term debt, current 2,000,000 2,000,000
Total current liabilities 6,957,223 7,029,242
Long-term debt, noncurrent 24,958,658 24,958,658
Other liabilities 3,862,633 6,862,976
Total liabilities 35,778,514 38,850,876
Total stockholders' deficit (15,887,829) (15,666,253)
Total liabilities and stockholders' deficit $ 19,890,685 $ 23,184,623
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Consolidated Balance Sheets    
Common stock, par value per share $ 0.001 $ 0.001
Common stock, shares authorized 297,225,000 297,225,000
Common stock, shares issued 40,983,881 40,983,881
Common Stock, shares outstanding 39,735,536 39,735,536
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, shares authorized 15,000,000 15,000,000
Preferred stock, shares issued 0 0
Preferred Stock, shares outstanding 0 0
Treasury stock shares 1,248,345 1,248,345
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues $ 54,139,330 $ 44,718,030
Cost of revenues 42,990,393 37,236,493
Gross profit 11,148,937 7,481,537
Operating expenses:    
General and administrative 9,507,293 14,370,085
Selling and marketing 1,157,793 1,081,264
Total operating expense 10,665,086 15,451,349
Operating income (loss) 483,851 (7,969,812)
Other income (expense):    
Interest income 68,853 61,617
Interest expense (1,576,749) (1,826,934)
Equity in income of solar project companies 864,132 493,648
Gain on debt extinguishment 26,821 1,946,635
Gain on early termination of lease 4,212 1,079,117
Other income (loss), net 499,472 (616,117)
Total other income (expense) (113,259) 1,137,966
Income (loss) before income taxes 370,592 (6,831,846)
Income tax provision (benefit) (64,194) 41,432
Net income (loss) $ 434,786 $ (6,873,278)
Net income (loss) per share    
Basic $ 0.01 $ (0.17)
Diluted $ 0.01 $ (0.17)
Weighted average shares used to compute net income (loss) per share    
Basic 39,735,536 39,735,536
Diluted 40,025,153 39,735,536
Gross profit $ 11,148,937 $ 7,481,537
Total expenses 10,665,086 15,451,349
Income (loss) before income taxes 370,592 (6,831,846)
Net income (loss) 434,786 (6,873,278)
Parent Company Member    
Revenues 7,571,501 16,246,268
Cost of revenues 2,524,006 12,543,393
Gross profit 5,047,495 3,702,875
Operating expenses:    
General and administrative 2,784,317 7,137,029
Total operating expense 3,257,119 6,581,218
Other income (expense):    
Income (loss) before income taxes 437,586 (6,277,542)
Income tax provision (benefit) 2,800 800
Net income (loss) 434,786 (6,278,342)
Weighted average shares used to compute net income (loss) per share    
Trade sales 1,909,689 11,800,022
Management fee income 5,661,812 4,446,246
Gross profit 5,047,495 3,702,875
Interest income (7,365) (541)
Interest expense 217,054 152,637
Other expense (income), net 263,113 (707,907)
Total expenses 3,257,119 6,581,218
Income (loss) before equity in losses of affiliates 1,790,376 (2,878,343)
Equity in losses of affiliates (1,352,790) (3,399,199)
Income (loss) before income taxes 437,586 (6,277,542)
Net income (loss) $ 434,786 $ (6,278,342)
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Comprehensive Income (Loss)    
Net income (loss) $ 434,786 $ (6,873,278)
Other comprehensive loss    
Foreign currency translation adjustments (115,065) (886,993)
Total comprehensive income (loss) $ 319,721 $ (7,760,271)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Changes in Stockholders Equity (Deficit) - USD ($)
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated other comprehensive loss
Treasury Stock
Balance, shares at Dec. 31, 2021     40,983,881       (1,248,345)
Balance, amount at Dec. 31, 2021 $ (8,447,278) $ 0 $ 40,984 $ 55,786,634 $ (62,185,477) $ (280,530) $ (1,808,889)
Net loss (6,873,278) 0 0 0 (6,873,278) 0 0
Currency translation adjustments (886,993) 0 $ 0 0 0 (886,993) $ 0
Balance, shares at Dec. 31, 2022     40,983,881       (1,248,345)
Balance, amount at Dec. 31, 2022 (16,207,549) 0 $ 40,984 55,786,634 (69,058,755) (1,167,523) $ (1,808,889)
Net loss 434,786 0 0 0 434,786 0 0
Currency translation adjustments (115,065) 0 $ 0 0 0 (115,065) $ 0
Balance, shares at Dec. 31, 2023     40,983,881       (1,248,345)
Balance, amount at Dec. 31, 2023 $ (15,887,828) $ 0 $ 40,984 $ 55,786,634 $ (68,623,969) $ (1,282,588) $ (1,808,889)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating activities    
Net loss $ 434,786 $ (6,873,278)
Depreciation and amortization expense 180,670 277,932
Amortization of loan discounts on customer loan receivables (53,909) (147,050)
Amortization of debt discount and debt issuance costs 180,760 171,775
Amortization of operating lease right-of-use assets 1,432,343 1,094,234
Provision for (recovery of) credit losses and loan losses 56,751 61,744
Provision for excess and obsolete inventories 110,863 70,364
Provision for warranty, customer care and production guaranty 639,279 536,494
Equity in income of investment in excess of distribution received (864,132) (493,648)
Deferred income tax provision (84,194) (92,740)
Gain on disposal of property and equipment (21,449) (80,290)
Gain on debt extinguishment (26,821) (1,946,635)
Gain on early termination of lease (4,212) (1,079,117)
Write off of capitalized merger costs 0 3,377,526
Other 295,348 0
Changes in operating assets and liabilities:    
Accounts receivable 1,536,755 (3,095,068)
Contract assets 4,152,380 (2,140,577)
Unbilled receivables 0 4,814,095
Receivables from SPIC and project companies 372,247 8,078
Customer loans receivable 3,849,570 5,531,086
Inventories 1,952,642 (119,384)
Other receivables and current assets (1,404,001) (1,098,423)
Other assets 27,283 25,644
Notes and accounts payable 1,152,763 (2,580,829)
Operating lease liabilities (1,372,274) (1,091,303)
Contract Liabilities (4,036,348) 2,649,370
Accrued expenses and other payables (2,940,629) (236,644)
Other liabilities (1,379,324) 485,073
Net cash provided by (used in) operating activities 3,814,900 (1,971,571)
?Investing activities    
Issuance of note receivable to SPAC and Sponsor 0 (288,856)
Purchase of property and equipment (27,999) (83,466)
Proceeds from disposal of property and equipment 21,449 91,798
Net cash used in investing activities (6,550) (280,524)
Financing activities    
Principal repayment on convertible notes (4,800,000) (7,050,000)
Principal repayment on borrowings (33,451) (68,240)
Repayment on equipment capital lease (15,488) (25,396)
Payments related to Uonone acquisition contingency (Note 14) (6,841,501) (356,329)
Proceeds from Uonone acquisition contingency (Note 14) 6,644,817 0
Net cash used in financing activities (5,045,623) (7,499,965)
Effect of exchange rate (37,862) 518,737
Net decrease in cash, cash equivalents, and restricted cash (1,275,135) (9,233,323)
Cash, cash equivalents, restricted cash, beginning of year 4,168,951 13,402,274
Cash, cash equivalents, restricted cash, end of year 2,893,816 4,168,951
Supplemental disclosures of cash flow information:    
Interest paid (received) in cash 1,086,314 1,628,570
Income taxes paid in cash 177,377 4,520
Non-cash activities for investing and financing activities:    
Right-of-use assets acquired through operating leases 0 6,274,652
Right-of-use assets acquired through operating leases, related party 912,983 5,165,503
Promissory note issued in lieu of a payable for rent and security deposit 0 1,358,658
Convertible notes issued to related parties in lieu of EB-5 loans 1,000,000 2,141,342
Cash balance at the beginning of the year:    
Cash and cash equivalents 3,821,952 9,886,195
Restricted cash, current 0 3,195,731
Restricted cash, noncurrent 346,999 320,348
Cash balance at the end of the year:    
Cash and cash equivalents 2,539,312 3,821,952
Restricted cash, current 0 0
Restricted cash, noncurrent 354,504 346,999
Net cash provided by (used in) operating activities 3,814,900 (1,971,571)
Net cash used in investing activities (6,550) (280,524)
Net cash used in financing activities (5,045,623) (7,499,965)
Parent Company Member    
Operating activities    
Net loss 434,786 (6,278,342)
Changes in operating assets and liabilities:    
Net cash provided by (used in) operating activities (69,960) 7,214,420
?Investing activities    
Net cash used in investing activities 0 (27,960)
Financing activities    
Net cash used in financing activities 0 (7,050,000)
Cash, cash equivalents, restricted cash, beginning of year 177,783 41,323
Cash, cash equivalents, restricted cash, end of year 107,823 177,783
Supplemental disclosures of cash flow information:    
Interest paid (received) in cash 217,054 152,637
Income taxes paid in cash 551 (1,520)
Non-cash activities for investing and financing activities:    
Right-of-use assets acquired through operating leases 0 6,274,652
Right-of-use assets acquired through operating leases, related party 0 5,165,503
Promissory note issued in lieu of a payable for rent and security deposit 0 1,358,658
Convertible notes issued to related parties in lieu of EB-5 loans 0 2,141,342
Cash balance at the beginning of the year:    
Cash and cash equivalents 177,783  
Cash balance at the end of the year:    
Cash and cash equivalents 107,822 177,783
Net cash provided by (used in) operating activities (69,960) 7,214,420
Net cash used in investing activities 0 (27,960)
Net cash used in financing activities 0 (7,050,000)
Net increase (decrease) in cash and cash equivalents $ (69,960) $ 136,460
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business
12 Months Ended
Dec. 31, 2023
Description of Business  
Description of Business

1. Description of Business

 

SolarMax Technology, Inc. and subsidiary companies (the “Company”) is an integrated solar and renewable energy company. A solar energy system retains the direct current (DC) electricity from the sun and converts it to alternating current (AC) electricity that can be used to power residential homes and commercial businesses. The solar business is based on the ability of the users of solar energy systems to save on energy costs and reduce their carbon imprint as compared with power purchased from the local electricity utility company. The Company was founded in 2008 to engage in the solar business in the United States of America (the “U.S.”) and, following the acquisition in 2015 of Chengdu Zhonghong Tianhao Technology Co., Ltd. (“Chengdu ZHTH”), which is a subsidiary of SolarMax Technology (Shanghai) Co. Ltd. (together with its subsidiaries thereunder, “ZHTH”), and Jiangsu Zhonghong Photovoltaic Electric Co., Ltd. (“ZHPV”), commenced operations in the People’s Republic of China (the “PRC” or “China”). The Company’s business in the PRC is primarily conducted through ZHTH and ZHPV, and their subsidiaries.

 

The Company operates in two segments – the U.S. operations and the China operations. The Company’s U.S. operations primarily consist of (i) the sale and installation of photovoltaic and battery backup systems for residential and commercial customers, and (ii) sales of LED systems and services to government and commercial users. In the U.S., the Company has four wholly-owned subsidiaries at December 31, 2023 as follows:

 

 

·

SolarMax Renewable Energy Provider, Inc., a California corporation (“SREP”)

 

 

 

 

·

SolarMax Financial, Inc., a California corporation (“SolarMax Financial”)

 

 

 

 

·

SolarMax LED, Inc., a California corporation (“LED”)

 

 

 

 

·

SMX Capital, Inc., a New Jersey corporation (“SMX Capital”)

 

The Company’s China operations consist of identifying and procuring solar farm projects for resale to third parties and performing engineering, procurement, and construction (“EPC”) services primarily for solar farm projects. The Company’s operations in China are conducted through its principal Chinese subsidiaries. The Company’s wholly‑owned subsidiaries outside the U.S. are as follows:

 

 

·

Accumulate Investment Co. Ltd (“Accumulate”), a British Virgin Islands corporation. The Company acquired Accumulate as part of its acquisition of Jiangsu Zhonghong Photovoltaic Electric Co., Ltd. (“ZHPV”) in April 2015.

 

 

 

 

·

SolarMax Technology Holdings (Hong Kong) Limited (“SolarMax Hong Kong”), which was established under the laws of Hong Kong on October 27, 2014.

 

 

 

 

·

Golden SolarMax Finance Co., Ltd., (“Golden SolarMax”), which was organized under the laws of the PRC on June 1, 2015.

 

 

 

 

·

Solarmax Technology Holdings (Cayman) Limited (“Solarmax Cayman”), a Cayman Islands limited company formed on May 8, 2017.

 

Accumulate has one wholly-owned subsidiary, Accumulate Investment Co., Limited (HK), an entity organized under the laws of Hong Kong (“Accumulate Hong Kong”). Accumulate Hong Kong has one wholly-owned subsidiary, ZHPV.

SolarMax Hong Kong has one wholly-owned subsidiary, SolarMax Technology (Shanghai) Co., Ltd. (“SolarMax Shanghai”), organized under the laws of the PRC and formed on February 3, 2015. SolarMax Shanghai is a wholly foreign-owned entity, referred to as a WFOE. SolarMax Shanghai currently has subsidiaries that are not significant, but forms subsidiaries which acquire permits for solar farms with a view to selling the project subsidiaries pursuant to the terms of agreements with the ultimate buyer, which during 2022 and 2021 was State Power Investment Corporation Guizhou Jinyuan Weining Energy Co., Ltd (“SPIC”), a third party customer. We refer to SolarMax Shanghai and its subsidiaries collectively as ZHTH.

 

On May 8, 2017, Solarmax Technology Holdings (Cayman) Limited (“Solarmax Cayman”) a Cayman Islands limited company, was formed with 1,000,000,000 shares at a par value of U.S. dollars of $0.01 for an authorized capital of U.S. dollars of $10.0 million. Solarmax Cayman is a 100% owned direct subsidiary of the Company and was created to potentially serve as an intermediate holding company for the Company’s PRC operations for possible future transactions. Though Solarmax Cayman is an active company, it does not currently have any operations.

 

ZHTH is engaged in project development and its business can provide engineering, procurement and construction (“EPC”) services. Generally, when a buyer of a project is identified, the subsidiary that owns the subsidiary holding the permit (a “project subsidiary”) sells to the buyer the equity in the project subsidiary for that specific solar farm project, and the buyer of the project engages ZHPV for the EPC services. The purchase price for the project subsidiary is an amount generally approximating the subsidiary’s net assets. Accordingly, the Company does not generally generate any material gain or loss from the sale of the project subsidiaries. The sale of the equity in the project subsidiaries is part of the normal course of the Company’s operations in China. Because government regulations prohibit the sale of the permit related to a solar farm, it is necessary for the Company to sell the equity in the project subsidiary to effectuate the transfer of the ownership of a solar farm permit to buyer.

 

On April 28, 2015, the Company acquired the ownership of Chengdu Zhonghong Tianhao Technology Co., Ltd., through a share exchange agreement among the Company, SolarMax Shanghai and the equity owners of Chengdu Zhonghong Tianhao Technology Co., Ltd. Chengdu Zhonghong Tianhao Technology Co., Ltd. Was formed on March 21, 2014 and Chengdu Zhonghong Tianhao Technology Co., Ltd. Became a wholly-owned subsidiary of SolarMax Shanghai as a result of the acquisition.

 

Also on April 28, 2015, the Company acquired the ownership of ZHPV through a share exchange agreement between the Company and the holders of the stock of Accumulate. After the acquisition, the Company owns all of the stock of Accumulate, which, in turn, through Accumulate Hong Kong, owns all of the stock of ZHPV. ZHPV was formed on December 31, 2009.

 

At December 31, 2023 and 2022, the Company’s major subsidiaries and the related core business consist of the following:

 

 

·

SREP was established on July 19, 2011 and is engaged in the business of developing, selling and installing integrated photovoltaic systems and energy storage systems for residential and commercial customers in the U.S.

 

 

 

 

·

SolarMax Financial was established on September 9, 2009 and was engaged in the business of providing secured installment financing to purchasers of residential and commercial photovoltaic systems, and servicing installment sales for SREP and LED customers in the U.S. The Company has not provided financing to purchasers since 2020.

 

 

 

 

·

SMX Capital was acquired by the Company in June 2011. SMX Capital is engaged in the business of owning and funding renewable energy projects in the U.S. and operates its business through operating leases and power purchase agreements primarily in the commercial markets. Its business is conducted directly and indirectly through a 30% equity interest in three companies. SMX Capital has not been engaged in leasing new systems since 2014 and its primary business is the ownership and maintenance of systems under existing leases.

 

 

 

 

·

LED was established on July 15, 2013 in connection with the 2013 acquisition of Act One and is engaged in the business of commercial LED light integration projects, customized governmental special projects, commercial consulting projects, as well as battery storage system projects in the U.S.

 

 

 

 

·

ZHTH is engaged in the business of identifying, procuring and marketing solar energy projects and other roof top solar energy projects in the PRC.

 

 

 

 

·

ZHPV is engaged in the EPC business for solar energy projects and other roof top solar energy projects in the PRC.

 

Jiangsu Honghao was organized on September 21, 2015 and is engaged in the business of operating and maintaining solar farms in the PRC.

Termination of Agreement of Merger with SPAC

 

On October 27, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) among the Company; Alberton Acquisition Corporation (“SPAC”), as the Purchaser; and Alberton Merger Subsidiary, Inc., a wholly-owned subsidiary of the SPAC, as Merger Sub. Under the Merger Agreement, Merger Sub was to be merged with and into the Company, following which the Company would continue as the surviving corporation and as a wholly-owned subsidiary of SPAC. As consideration for the merger, the Company’s stockholders were to receive from the SPAC shares of SPAC’s common stock having a value of $300,000,000.

 

The Merger Agreement also provided that the Company would lend SPAC $60,000 per month for up to six months in connection with the SPAC’s obligation to make payments in connection with the postponement of the date by which the SPAC must complete a business combination, failing which it is to be dissolved. The Merger Agreement was amended several times, and the amendments increased the loans to be made by the Company.  The Company also made additional loans to the SPAC’s sponsor.  The total loans made by the Company to the SPAC and the SPAC’s sponsor were $1,664,447 and $651,369, respectively. On April 20, 2022, the Company terminated the Merger Agreement pursuant to the termination clause provided in the Merger Agreement.

 

As of December 31, 2022, as a result of the termination of the Merger Agreement,  the Company wrote off the notes receivable from the SPAC in the amount of $1,664,447 and notes receivable from the SPAC’s sponsor in the amount of a $651,369.

 

Reverse Stock Split

 

On July 15, 2022, the Company effected a 0.59445-for-one reverse stock split and, in connection with the reverse stock split the Company reduced its authorized common stock to 297,225,000 shares. All share and per share information in these financial statements retroactively reflects the reverse stock split.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Basis of Presentation and Summary of Significant Accounting Policies  
Basis of Presentation and Summary of Significant Accounting Policies

2. Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Accounting

 

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

 

Principles of Consolidation

 

Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The functional currency of the Company’s foreign subsidiaries is the Chinese renminbi (“RMB”). These transactions are translated from the local currency into U.S. dollars at exchange rates during or at the end of the reporting period. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

The accompanying consolidated financial statements reflect the accounts and operations of the Company. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, Consolidation, the Company consolidates any variable interest entity (“VIE”) of which it is the primary beneficiary. The Company uses a qualitative approach in assessing the consolidation requirement for VIEs. This approach focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. All of these determinations involve significant management judgments and estimates. The Company has determined that it is not the primary beneficiary in the operational VIE, SMX Property LLC (“SMXP”), and therefore, does not consolidate the financial information of SMXP.

The Company was the lessee under an operating lease of its Riverside, CA headquarters facility with SMXP (see Note 15 – Related Party Transactions) through October 2022. SMXP is a private entity owned by the Company’s founders, one of whom is the Chief Executive Officer and a Director of the Company, another who is a Director of the Company, and another who is a former officer and director of the Company. The lease term was initially for four years expiring on December 31, 2016, and was extended in September 2016 for a ten-year term, with one five-year renewal option, and was terminated in October 2022 in connection with the sale of the property by SMXP to an unrelated purchaser with whom the Company executed a new master lease. The Company does not have any ownership interest in SMXP. Other than the common ownership and the unsecured loans, the Company does not have any economic arrangements with SMXP such that the Company will have an obligation to support the operations of SMXP. Further, the Company does not have the power to direct and control the activities of SMXP as such power to direct and control resides with SMXP’s principals. Accordingly, the Company is not considered to be the primary beneficiary of SMXP and has not consolidated SMXP.

 

Reclassification

 

Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. See note 16 below regarding the reclassification of sublease income to net against operating leases. These reclassifications had no effect on the previously reported net loss.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant accounting estimates reflected in the Company’s consolidated financial statements include the cost-based inputs to estimate revenues on long-term construction contracts, the collectability of accounts receivable and loans receivable, the useful lives and impairment of property and equipment, goodwill, the fair value of stock options granted and stock-based compensation expense, the fair value of assets acquired and liabilities assumed in a business combination, warranty and customer care reserve, the valuation of deferred tax assets, inventories and provisions for income taxes. Actual results could differ materially from those estimates.

 

Liquidity and Going Concern

 

The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP, which contemplate continuation of the Company as a going concern. The Company’s history of net losses and negative cash flow from operating activities, along with its increased accumulated deficit and stockholders’ deficit raise substantial doubt about its ability to continue as a going concern.

 

At December 31, 2023, the Company reported a working capital deficit of $23.5 million.  In addition, the accumulated deficit was approximately $68.6 million and the stockholders’ deficiency was approximately $15.9 million. In connection with these consolidated financial statements, management evaluated whether there were conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to meet its obligations as they become due within one year from the date of issuance of these financial statements. Management assessed that there were such conditions and events, including a history of recurring operating losses, a history of negative cash flows from operating activities, and significant current debt.

 

As of December 31, 2023, the Company’s principal sources of liquidity consisted of approximately $2.5 million, of cash and cash equivalents, and estimated cash flow from operations. The Company believes its current cash balances coupled with anticipated cash flow from operating activities and the net proceeds of its February 2024 initial public offering (See Note 21) are sufficient to meet the Company’s working capital requirements for at least one year from the date of the issuance of the accompanying consolidated financial statements, excluding approximately $20.7 million of debt that is due in the next twelve months. Management is focused on expanding the Company’s existing business, as well as its customer base, including its continuing efforts to generate revenue from non-related parties for its China operations and to continue to increase its United States revenues. The Company is looking to continue to negotiate an exchange of a large portion of the approximately $10.0 million of the current portion of long-term related party loans for convertible notes that mature in periods beyond one year. The Company cannot predict whether it will be successful in these efforts.

As a result of the above, there is substantial doubt regarding the Company’s ability to continue as a going concern within one year from the date of issuance of these financial statements. The Company cannot give assurance that it can increase its cash balances or limit its cash consumption, or obtain the exchange of any of its current debt and thus maintain sufficient cash balances for its planned operations. Future business demands may lead to cash utilization at levels greater than recently experienced. Revenue and cash flow from the Company’s China segment is irregular because of the timing of solar projects and the Company requires significant funds for its operations, particularly during periods when there is little or no revenue or cash flow from projects. The Company may need to raise additional capital in the future. However, the Company cannot assure that it will be able to raise additional capital on acceptable terms, or at all.

 

Cash and Cash Equivalents

 

Cash and cash equivalents consist of deposit accounts and highly liquid investments purchased with an original maturity of six months or less. The standard insurance coverage for non-interest bearing transaction accounts in the U.S. is $250,000 per depositor under the general deposit insurance rules of the Federal Deposit Insurance Corporation.The standard insurance coverage for non-interest bearing transaction accounts in the PRC is RMB 500,000 (approximately $73,000) per depositor per bank under the applicable Chinese general deposit insurance rules.

 

Restricted Cash

 

Restricted cash includes cash held to collateralize ACH transactions and outstanding credit card borrowing facilities. In the prior year, restricted cash also collateralized bankers’ acceptances in the PRC, which are promised future payments accepted and guaranteed by a bank and drawn on a deposit at the bank.

 

Restricted cash at December 31, 2023 and December 31, 2022 consisted of:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Deposit held by a China financial institution to secure bankers acceptance

 

$-

 

 

$-

 

Deposit held by a US financial institution as collateral for ACH transactions and business credit cards – US Segment

 

 

354,504

 

 

 

346,999

 

 

 

 

354,504

 

 

 

346,999

 

Less: current portion

 

 

-

 

 

 

-

 

Noncurrent portion

 

$354,504

 

 

$346,999

 

 

Accounts Receivable

 

Accounts receivable are reported at the outstanding principal balance due from customers. In the U.S., accounts receivable substantially include customer billings for the sales of LED products and services. In the PRC segment, accounts receivable represents the amounts billed under the contracts but uncollected on completed construction contracts and construction contracts in process. Accounts receivable are recorded at net realizable value.

 

The Company maintains allowances for the applicable portion of receivables, including accounts receivable, government rebate receivables and other receivables, represents the Company’s estimate of the current expected loss inherent in accounts receivable as of the balance sheet date. The adequacy of the allowance for credit losses is assessed quarterly and the assumptions and models used in establishing the allowance are evaluated regularly. Because credit losses can vary substantially over time, estimating credit losses requires a number of assumptions about matters that are uncertain. Once a receivable is deemed to be uncollectible, it is written off against the allowance. The expense related to rebates receivable is recorded as a reduction to revenues.

 

Contract Assets

 

The contract assets primarily relate to the Company’s rights to consideration for work completed but not billed at the reporting date, primarily for the solar energy system sales in the U.S.. The contract assets are transferred to receivables when the rights become unconditional (i.e., when the permission to operate is issued). The contract liabilities primarily relate to the advance consideration received from customers related to the same above solar energy system sales in the U.S., for which the transfer of ownership has not occurred.

Applying the practical expedient in ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), paragraph 340‑40-25-4, the Company recognizes the incremental costs of obtaining contracts (i.e., commission fees) in cost of revenue when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in cost of revenues.

 

Customer Loans Receivable

 

In the U.S. segment, the Company offers its customers who meet the Company’s credit eligibility standards the option to finance the purchase of solar energy systems through installment loans underwritten through SolarMax Financial. All loans are secured by the solar energy systems or other projects being financed. The outstanding customer loan receivable balance is presented net of an allowance for loan losses. Provisions for loan losses are charged to operations in amounts sufficient to maintain the allowance for loan losses at levels considered adequate to cover expected credit losses on the customer loans. In determining expected credit losses, the Company considers its historical level of credit losses, current economic trends, and reasonable and supportable forecasts that affect the collectability of the future cash flows. Loans offered at the promotional interest rate below the market interest rate are accounted for as loan discounts and are amortized on an effective interest method to interest income over the terms of the loans.

 

Inventories

 

Inventories consist of (a) work in progress on solar systems on housing developments and projects not yet sold; and (b) components principally consisting of photovoltaic modules, inverters, construction and other materials, and LED products, all of which are stated at the lower of cost or net realizable value under the first-in first-out method. The Company reviews its inventories periodically for possible excess and obsolescence to determine if any reserves are necessary.

 

The estimate for excess and obsolete inventories is based on historical sales and usage experience together with a review of the current status of existing inventories.

 

Property and Equipment

 

Property and equipment are initially stated at cost less accumulated depreciation and amortization. The costs of additions and betterments are capitalized and expenditures for repairs and maintenance are charged to operations as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the asset. Leasehold improvements and solar systems leased to customers are amortized using the straight-line method over the shorter of the lease term or estimated useful life of the asset.

 

The estimated useful lives of the major classification of property and equipment are as follows:

 

Automobiles

4-5 years

Furniture and equipment

3-10 years

Leasehold improvements

Shorter of the asset’s useful life or lease term

Solar systems leased to customers

Lease term, 10-20 years

 

Goodwill

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of assets acquired and liabilities assumed. The Company’s goodwill was derived from the acquisitions of businesses in China in April 2015.

The Company reviews goodwill for impairment at least annually or whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company generally performs its annual impairment test of goodwill in the fourth quarter each year or whenever events or circumstances change or occur that would indicate that goodwill might be impaired. When assessing goodwill for impairment, the Company early adopted FASB’s guidance in Accounting Standards Update (“ASU”) 2017-04, Intangibles – Goodwill and Other, for its annual testing in December 2017, which simplifies the accounting for goodwill impairment under ASC Topic 350, Intangibles-Goodwill and Other. In determining the reporting unit’s fair value, the Company considers the underlying enterprise value and if necessary, the reporting unit’s discounted cash flow, which involves assumptions and estimates, including the reporting unit’s future financial performance, weighted-average cost of capital and interpretation of currently enacted tax laws. Circumstances that could indicate impairment and require the Company to perform a quantitative impairment test include a significant decline in the reporting unit’s financial results, a significant decline in the reporting unit’s enterprise value relative to its net book value, an unanticipated change in competition or market share and a significant change in the reporting unit’s strategic plans. For the Company’s goodwill annual testing, management determined that its reporting units are the same as its operating segments. Accordingly, the reporting unit for the goodwill annual testing is the PRC segment.

 

There was no impairment loss for the years ended December 31, 2023 and 2022.

 

Impairment of Long-Lived Assets

 

The Company’s long-lived assets include property and equipment which include solar energy systems leased to customers.

 

In accordance with ASC Topic 360, Property, Plant, and Equipment, the Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of a long-lived asset, or group of assets, as appropriate, may not be recoverable. If the aggregate undiscounted future net cash flows expected to result from the use and the eventual disposition of a long-lived asset is less than its carrying value, then the Company would recognize an impairment loss based on the excess of the carrying value over the fair value.

 

There was no impairment loss on such systems for the years ended December 31, 2023 and 2022.

 

Investments in Unconsolidated Joint Ventures and Solar Project Companies

 

The Company’s unconsolidated investments in the U.S. are held directly by the Company as well as through its subsidiary, SMX Capital, and consist of investments in U.S.-based solar limited liability companies: Alliance Solar Capital 1, LLC (“A#1”), Alliance Solar Capital 2, LLC (“A#2”), and Alliance Solar Capital 3, LLC (“A#3”). The Company’s U.S. segment also has an investment in a PRC-based panel manufacturer, Changzhou Holysolar Technology, Co., Ltd, which was renamed to “Changzhou Hongyi New Energy Technology Co., Ltd” on March 10, 2017 (“Changzhou”).

 

At December 31, 2023 and December 31, 2022, the Company has unconsolidated investments in the PRC related to its 30% non-controlling interests in the project companies for Yilong #2, Xingren and Ancha.

 

For these investments, the Company does not have the controlling interests but it has the ability to exercise significant influence over the operations and the financial decisions of the investees under the respective operating agreements. In each of the investments, the investee also maintains a separate capital account for each of its investors and accordingly, the Company has a separate capital account at each of the investees. Since the Company has the ability to exercise significant influence over the investees, the Company accounts for each of these investments using the equity method of accounting, under which the Company records its proportionate share of the investee’s profit or loss based on the specified profit and loss percentage. Distributions received from equity method investees are accounted for as returns on investment and classified as cash inflows from operating activities, unless the Company’s cumulative distributions received less distributions received in prior periods that were determined to be returns of investment exceed cumulative equity in earnings recognized by the Company. When such an excess occurs, the current year distribution up to this excess would be considered a return of investment and classified as cash inflows from investing activities.

 

Since the Company’s investments include privately-held companies where quoted market prices are not available and as a result, the cost method, combined with other intrinsic information, is used to assess the fair value of the investment. If the carrying value is above the fair value of an investment at the end of any reporting period, the investment is reviewed to determine if the impairment is other than temporary. Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established. The Company monitors its investments in unconsolidated entities periodically for impairment. No impairment indicators were identified and no impairment losses were recorded during the years ended December 31, 2023 and 2022.

Warranties

 

Workmanship Warranty

 

For the sale of solar and battery systems in the U.S., the Company provides a workmanship warranty for 25 years to cover the quality of the Company’s installation. The warranty is designed to cover installation defects and damages to customer properties caused by the Company’s installation of the solar energy systems and battery storage systems which generally are uncovered within 2-3 years after the installation. The 25-year warranty is consistent with the term provided by competitors and is provided by the Company to remain market competitive. The workmanship warranty does not include the product warranties (panels and inverters) which are covered directly by the manufacturers, generally for 25 years on panels and inverters, and 10 years for energy storage systems. The Company determined that its 25-year workmanship warranty for solar energy systems constitutes an assurance-type warranty and should continue to be accounted for under ASC Topic 460, Guarantees, instead of a service-type warranty which should be accounted for under Topic 606.

 

Quality Warranty for EPC Services

 

For the PRC segment, the Company provides construction quality warranty on Engineering, Procurement and Construction (“EPC”) services generally for one year after completion. The customer typically retains 3-5% of the contract price which will not be paid to the Company until the expiration of the warranty period which is accounted by the Company as retainage receivable. The Company currently provides a reserve for such potential liabilities based on a nominal percentage of project revenues for the PRC segment in the approximate amount of $249,000 and $255,000 as of December 31, 2023 and December 31, 2022, respectively, which is included in accrued expenses and other liabilities. To date the Company has not incurred significant claims on the quality warranty. The liability is reversed when the warranty period expires.

 

Production Guaranty

 

For solar systems sold in the U.S., the Company also warrants that modules installed in accordance with agreed-upon specifications will produce at least 98% of their labeled power output rating during the first year, with the warranty coverage reducing by 0.5% every year thereafter throughout the approximate 10-year production guaranty period. In resolving claims under the production guaranty, the Company typically makes cash payments to customers who claim for the production shortfall in power output on an annual basis. The Company currently provides a reserve for the production guaranty at 0.2% of the total solar revenue.

 

LED Warranties

 

The Company’s warranty for LED products and services ranges from one year for labor and up to seven years for certain products sold to governmental municipalities. The Company currently provides a warranty reserve for LED sales based on 1.0% of LED revenue. 

 

Other Warranties

 

In 2016, as a result of the bankruptcy of a Chinese panel supplier from whom the Company purchased solar modules, the Company has reclassified the liability related to unpaid retentions to warranty liability in the amount of $651,000. Since 2016, the Company has not received any claims against the liability and accordingly, the Company reversed the liability against cost of revenue during the third quarter of 2023.

 

Fair Value Measurements

 

ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), defines a framework for determining fair value, establishes a hierarchy of information used in measuring fair value, and enhances the disclosure information about fair value measurements. ASC 820 provides that the “exit price” should be used to value an asset or liability, which is the price at which an asset could be sold or a liability could be transferred in an orderly process that is not a forced liquidation or distressed sale at the measurement date. ASC 820 also provides that relevant market data, to the extent available and not internally generated or entity specific information, should be used to determine fair value. 

ASC 820 requires the Company to estimate and disclose fair values on the following three-level hierarchy that prioritizes market inputs.

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

The carrying amount of cash and cash equivalents, accounts receivable, inventories, other current assets, accounts payable, deposits, taxes payable, warranty liability and accrued payroll and expenses approximates fair value because of the short maturity of these instruments.

 

The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2023:

 

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$358,290

 

 

$-

 

 

$-

 

 

$358,290

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

6,847,185

 

 

 

6,535,516

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,000,000

 

 

 

-

 

 

 

2,000,000

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,200,860

 

 

 

17,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

13,324,921

 

 

 

15,949,768

 

 

The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2022:

 

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$901,726

 

 

$-

 

 

$-

 

 

$901,726

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

10,953,437

 

 

 

10,280,439

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,033,451

 

 

 

-

 

 

 

2,033,451

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,206,780

 

 

 

18,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

17,697,481

 

 

 

19,595,829

 

 

Cash equivalents – Cash equivalents consist of money market accounts and are carried at their fair value.

 

Customer loans receivable – The fair value of customer loans receivable is calculated based on the carrying value and unobservable inputs which include the credit risks of the customers, the market interest rates and the contractual terms. The Company’s underwriting policies for the customer loans receivable have not changed significantly since the origination of these loans. The overall credit risk of the portfolio also has not significantly fluctuated as evidenced by the minimal historical write-offs, and lastly the market interest rates have remained relatively consistent since the origination of the loans.

 

Bank and other loans – The fair value of such loans payable had been determined based on the variable nature of the interest rates and the proximity to the issuance date.

Secured loans from related parties – The related party loans were issued at the fixed annual interest rates of 3.0% in the U.S. Segment, and the fair value of the loans has been estimated by applying the prevailing borrowing annual interest rates for a comparable loan term which the Company estimated to be 9.0% to the estimated cash flows through the maturities of the loans.

 

Secured convertible debt – The secured convertible debt was issued at the fixed annual interest rates of 4.0% in the U.S. Segment, and the fair value of the loans was determined based on the proximity to the issuance date.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, and its various updates (“Topic 606”). Revenue is measured based on the considerations specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when the Company satisfies a performance obligation by transferring control over a product or service to a customer.

 

Taxes assessed by government authorities that are imposed on, or concurrent with, a specific revenue-producing transaction are collected by the Company from the customer and excluded from revenue.

 

The Company’s principal activities from which the Company generates its revenue are described below.

 

Revenue from EPC Services

 

For energy generation assets owned and controlled by the customer, the Company recognizes revenue for sales of EPC services over time as the Company’s performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the sale of EPC services represents a single performance obligation for the development and construction of a single generation asset, which is a complete solar energy project. For such sale arrangements, the Company recognizes revenue using cost-based input methods, which recognize revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated costs of the contract after consideration of the customer’s commitment to perform its obligations under the contract, which is typically measured through the receipt of cash deposits or other forms of financial security issued by creditworthy financial institutions or parent entities.

 

Payment for EPC services is made by the customer pursuant to the billing schedule stipulated in the EPC contract which is generally based on the progress of the construction. Once the bills are issued to the customer, the customer generally has 30 days to make the payment on the amount billed less a retainage provision which is approximately 3% to 5%, depending on the contract. The retainage amount is withheld by the customer and is paid at the conclusion of the 12-month warranty period.

 

In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred relative to the total estimated costs (including solar module costs) to determine the progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost based input methods of revenue recognition are considered a faithful depiction of the Company’s efforts to satisfy long-term construction contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred that do not contribute to satisfying the Company’s performance obligations (“inefficient costs”) are excluded from the Company’s input methods of revenue recognition as the amounts are not reflective of the Company’s transferring control of the solar energy system to the customer. Costs incurred towards contract completion may include costs associated with solar modules, direct materials, labor, subcontractors, and other indirect costs related to contract performance. The Company recognizes solar module and direct material costs as incurred when such items have been installed in a system.

 

Cost-based input methods of revenue recognition require the Company to make estimates of net contract revenues and costs to complete its projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete its projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract, including any inefficient costs, are greater than the net contract revenues, the Company recognizes the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated. The effect of the changes on future periods are recognized as if the revised estimates had been used since revenue was initially recognized under the contract. Such revisions could occur in any reporting period, and the effects may be material depending on the size of the contracts or the changes in estimates.

The Company’s arrangements may contain clauses such as contingent repurchase options, delay liquidated damages, rebates, penalties or early performance bonus, most favorable pricing or other provisions, if applicable, that can either increase or decrease the transaction price. The Company has historically estimated variable considerations that decrease the transaction price (e.g., penalties) and recorded such amounts as an offset to revenue, consistent with requirements under Topic 606. Variable considerations that increase the transaction price (e.g., performance bonuses) were historically recognized under Topic 605 on a cash basis as such amounts were not fixed and determinable and collectability was not reasonably assured until paid. However, under Topic 606, the Company needs to estimate and apply a constraint on such variable considerations and include that amount in the transaction price. Because the Company’s historical policies on estimating variable considerations that would decrease the transaction price have largely mirrored the requirements under Topic 606, and because variable considerations that would increase the transaction price have historically been immaterial or would likely be constrained under Topic 606, there is no cumulative effect adjustment. The Company estimates variable

considerations for amounts to which the Company expects to be entitled and for which it is not probable that a significant reversal of cumulative revenue recognized will occur.

 

For energy generation assets not owned and controlled by the customer during the construction, as well as contracts with customers that do not require progress payments during construction and whereby the contracts include restrictive acceptance provisions before any progress payments are made by the customers, the Company recognizes revenues at a point in time when the Company determines it has transferred control to the customer.

 

PRC Power Purchase Agreements Revenue

 

Revenues under certain power purchase agreements are recognized based on the output delivered at an agreed upon rate over the contract term. The Company records the revenue under such power purchase agreements during the period under which it has controlling interest in the project subsidiary. Revenue recognition ceases upon the sale and transfer of controlling interest in the project subsidiary to a third party.

 

Solar Energy and Battery Storage Systems and Components Sales

 

Revenue recognition associated with sales of solar energy systems, battery storage systems, and other products is recognized over time as the Company’s performance creates or enhances the property controlled by the customer (the asset is being constructed on a customer’s premises that the customer controls).

 

The Company’s principal performance obligation is to design and install a solar energy system that is interconnected to the local power grid and for which permission to operate has been granted by a utility company to the customer. The Company recognizes revenue over time as control of the solar energy system transfers to the customer which begins at installation and concludes when the utility company has granted the permission to operate.

 

All costs to obtain and fulfil contracts associated with system sales and other product sales are expensed to cost of revenue when the corresponding revenue is recognized.

 

For solar energy and battery storage system sales, the Company recognizes revenue using a cost-based input method that recognizes revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated cost of the contract. In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred for installation and obtaining the permission to operate, each relative to the total estimated cost of the solar energy and battery storage system, to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost‑based input methods of revenue recognition are considered a faithful depiction of our efforts to satisfy solar energy and battery system contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred towards contract completion may include costs associated with solar modules, battery components, direct materials, labor, subcontractors, and other indirect costs related to contract performance.

 

In the U.S., the Company sells solar energy and battery storage systems to residential and commercial customers and recognizes revenue net of sales taxes. Customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through a third party partner.

Direct payments are made by the customer as stipulated in the underlying home improvement or commercial contract which generally includes an upfront down payment at contract signing, payments at delivery of materials and installation ranging from 70% to 85% of the contract price, and the payment of the final balance at the time of the city signoff or when the permission to operate the solar system is granted by a utility company.

 

For third-party financing arranged by the Company for the customer, direct payments are made by the financing company to the Company based on an agreement between the financing company and the Company, with the majority of the payments made by the time of completion of installation but not later than the date on which the permission to operate the solar system is granted by the utility company.

 

For a lease through the third party leasing partner, direct payments are made by the leasing partner to the Company based on an agreement between the leasing partner and the Company, which is generally 80% upon the completion of installation and 20% upon the permission to operate is granted.

 

For customers financing with the Company, the customer receivable, less any down payments, becomes a loan receivable following the grant of the permission to operate the solar system by a utility company, at which time the loan is recorded and the loan interest begins to accrue. Financing terms for sales with financing by the Company are generally made for terms up to 60 months.

 

LED Product Sales and Service Sales

 

For product sales, the Company recognizes revenue at a point in time following the transfer of control of the products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. For contracts involving both products and services (i.e., multiple performance obligations), the Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices, or estimates of such prices, and recognize the related revenue as control of each individual product is transferred to the customer, in satisfaction of the corresponding performance obligations. Revenue from services is recognized when services are completed which is upon acceptance by the customer. The standalone selling price of the warranty is not material and, therefore, the Company has not allocated any portion of the transaction price to any performance obligation associated with the warranty.

 

Payment of products is generally made upon delivery or with a 30 day term. Extended payment terms are provided on a limited basis not to exceed twelve months. Payment of services is due when the services are completed and accepted by the customer. For certain LED product sales, the Company provides the customers with a right of return subject to restocking fees. The Company assessed such rights of return as variable consideration and recognizes revenue based on the amount of consideration the Company expects to receive after returns are made. Based on the Company’s historical experience, the Company has determined the likelihood and magnitude of a future returns to be immaterial and currently has not provided for a liability for such returns on the LED product sales.

 

For contracts where the Company agreed to provide the customer with rooftop solar energy systems (including design, materials, and installation of the system) in addition to providing LED products and LED installation, these agreements may contain multiple performance obligations: 1) the combined performance obligation to design and install rooftop solar energy system; 2) the performance obligation to deliver the LED products; and, 3) the performance obligation to install the LED products. Topic 606 permits goods and services that are deemed to be immaterial in the context of a contract to be disregarded when considering performance obligations within an agreement. The Company will compare the standalone selling price of the installations and products to the total contract value to determine whether the value of these installations and products is quantitatively immaterial within the context of the contract. Similarly, these services may be qualitatively immaterial in the eyes of the customer. While the customer ordered these products and has received a separate quote for them, they may not be a material driving factor within the agreement for a solar energy system. Further, a reasonable person may not consider providing and installing LED products to be a material part of the arrangement to design and construct a large solar facility. If these products and services are determined to be immaterial within the context of the contract, they will be combined with the performance obligation to design and install the rooftop solar energy system. If management determines that the products and services are determined to be material to the overall project, they would represent a separate performance obligation.

Operating Leases and Power Purchase Agreements (PPAs) in U.S.

 

From 2010 to 2014, the Company constructed and offered built-to-suit commercial-grade photovoltaic systems for certain commercial and not-for-profit customers in California, Hawaii, Colorado and New Jersey; under long-term leases and PPAs, with terms of up to 20 years. Under these arrangements, the Company owns the systems and receives the 30% upfront federal grant or investment tax credits, as well as any applicable state and utility company rebates on the systems it owns. Upfront grants, rebates and incentives were applied to reduce the cost of the systems. All other annual rebates and performance-based incentive rebates constitute variable consideration and are recognized in revenue when received because, at that point, it becomes probable that a significant reversal in the cumulative amount of revenue recognized will not occur. In connection with the Company’s ownership of solar systems primarily in New Jersey, the Company owns a number of Solar Renewable Energy Certificates (“SREC”). There is currently no assigned monetary value to an SREC and the prices are ultimately determined by market forces within the parameters set forth by the state. The Company recognizes the revenue of the SREC when it is sold.

 

The Company sells energy generated by PV solar power systems under PPAs. For energy sold under PPAs, which may qualify as a lease, the Company recognizes revenue each period based on the volume of energy delivered to the customer and the price stated in the PPA.

 

For leases, the Company was considered the lessor of solar energy systems under ASC Topic 840, Leases (“ASC 840”); however, upon the Company’s adoption of ASC Topic 842, Leases (“ASC 842”), the Company is no longer considered the lessor because the Company owns the SRECs related to these solar energy systems, and the counterparty does not receive substantially all of the economic benefits for the use of these energy solar systems. Therefore, these arrangements are not considered leases in accordance with ASC 842.

 

Loan Interest Income

 

In the U.S., the Company provides installment financing to qualified customers to purchase residential or commercial photovoltaic systems, energy storage systems, as well as LED products and services. Customer loans receivable are classified as held-for-investment based on management’s intent and ability to hold the loans for the foreseeable future or to maturity. Loans held-for-investment are carried at amortized cost and are reduced by an allowance for estimated credit losses as necessary. The Company recognizes interest income on loans, including the amortization of discounts and premiums, using the interest method. The interest method is applied on a loan-by-loan basis when collectability of the future payments is reasonably assured. Interest on loans generally continues to accrue until the loans are charged off. Premiums and discounts are recognized as yield adjustments over the term of the related loans. Loans are transferred from held-for-investment to held-for-sale when management’s intent is not to hold the loans for the foreseeable future. Loans held-for-sale are recorded at the lower of cost or fair value. There were no loans held-for-sale at December 31, 2023 and December 31, 2022.

 

The following table summarizes the Company’s revenue by business line for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Solar energy and battery storage systems

 

 

 

 

 

 

Sales on non-installment basis

 

$50,399,417

 

 

$40,348,753

 

Third-party leasing arrangements

 

 

-

 

 

 

100,796

 

Operating lease revenues

 

 

81,774

 

 

 

81,158

 

Power purchase agreement revenues

 

 

41,558

 

 

 

68,348

 

Total solar energy and battery storage systems

 

 

50,522,749

 

 

 

40,599,055

 

LED projects

 

 

3,054,526

 

 

 

3,304,910

 

Financing related

 

 

562,055

 

 

 

814,065

 

Total revenues

 

$54,139,330

 

 

$44,718,030

 

Advertising Costs

 

The Company charges advertising and marketing costs related to radio, internet and print advertising to operations as incurred. Advertising and marketing costs for the years ended December 31, 2023 and 2022 were $1,157,793 and $1,081,264, respectively.

 

Income Taxes

 

The Company accounts for income taxes pursuant to the FASB ASC Topic 740, Income Taxes (“ASC 740”). The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. The Company accounts for the investment tax credits under the flow-through method which treats the credits as a reduction of federal income taxes of the year in which the credit arises or is utilized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. The Company has determined it is more likely than not that its deferred tax assets related to its U.S. operations will not be realizable and has recorded a full valuation allowance against its deferred tax assets. In the event the Company is able to realize such deferred income tax assets in the future in excess of the net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.

 

Topic 740-10 clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements in accordance with U.S. GAAP. The calculation of the Company’s tax provision involves the application of complex tax rules and regulations within multiple jurisdictions. The Company’s tax liabilities include estimates for all income-related taxes that the Company believes are probable and that can be reasonably estimated. To the extent that the Company’s estimates are understated, additional charges to the provision for income taxes would be recorded in the period in which the Company determines such understatement. If the Company’s income tax estimates are overstated, income tax benefits will be recognized when realized.

 

The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.

 

The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. As of December 31, 2023 and December 31, 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes.

 

Comprehensive Income (Loss)

 

The Company accounts for comprehensive income loss in accordance with ASC 220, Income Statement – Reporting Comprehensive Income (“ASC 220”). Under ASC 220, the Company is required to report comprehensive income (loss), which includes net income (loss) as well as other comprehensive income (loss). The only significant component of accumulated other comprehensive income (loss) as of December 31, 2023 and December 31, 2022 is the currency translation adjustment.

 

Net Income (Loss) Per Share

 

The Company calculates net income (loss) per share by dividing income or losses allocated to common stockholders by the weighted average number of shares of common stock outstanding for the period. Diluted weighted average shares is computed using basic weighted average shares plus any potentially dilutive securities outstanding during the period using the treasury-stock-type method and the if-converted method, except when their effect is anti-dilutive. Potentially dilutive securities are excluded from the computation of diluted earnings per share for the year ended December 31, 2022 because the effect would be antidilutive.

Stock-Based Compensation

 

The Company accounts for stock-based compensation costs under the provisions of ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), which requires the measurement and recognition of compensation expense related to the fair value of stock-based compensation awards that are ultimately expected to vest. Stock-based compensation expense recognized includes the compensation cost for all share-based payments granted to employees and non-employees, net of estimated forfeitures, over the employee requisite service period or the non-employee performance period based on the grant date fair value estimated in accordance with the provisions of ASC 718. ASC 718 is also applied to awards modified, repurchased, or cancelled during the periods reported. The Company also early adopted ASU 2017‑09, Compensation – Stock Compensation (Topic 718) Scope of Modification Accounting, with respect to changes on terms and conditions of a share-based payment award that occurred in 2019 and thereafter.

 

Foreign Currency

 

Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The Company’s subsidiaries in the PRC use the Chinese RMB as their functional currency and all other subsidiaries use the U.S. dollar as their functional currency. For subsidiaries that use the local currency as the functional currency, all assets and liabilities are translated to U.S. dollars using exchange rates in effect at the end of the respective periods and the results of operations have been translated into U.S. dollars at the weighted average rates during the periods in which the transactions were recognized. Resulting translation gains or losses are recognized as a component of other comprehensive income (loss).

 

In accordance with ASC 830, Foreign Currency Matters (“ASC 830”), the Company translates the assets and liabilities into U.S. dollars using the rate of exchange prevailing at the balance sheet date and the statements of operations and cash flows are translated at an average rate during the reporting period. Adjustments resulting from the translation from RMB into U.S. dollar are recorded in stockholders’ equity as part of accumulated other comprehensive income. Further, foreign currency transaction gains and losses are a result of the effect of exchange rate changes on transactions denominated in currencies other than the functional currency. Losses on those foreign currency transactions of approximately $271,000 and $938,000 for the years ended December 31, 2023 and 2022, respectively, are included in other income (expense), net for the period in which exchange rates change.

 

Segment Information

 

Operating segments are defined as components of a company about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the executive team, which is comprised of the chief executive officer and the chief financial officer. Based on the financial information presented to and reviewed by the chief operating decision maker in deciding how to allocate the resources and in assessing the performance of the Company, the Company has determined that it has two operating and reporting segments (U.S. and PRC) as of December 31, 2023 and December 31, 2022.

 

Recently Issued Accounting Pronouncements

 

As an emerging growth company, the Company has elected to use the extended transition period for complying with any new or revised financial accounting standards pursuant to Section 13(a) of the Securities and Exchange Act of 1934.

In August 2021, the FASB issued ASU 2021-06, Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946): Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses, and No. 33-10835, Update of Statistical Disclosures for Bank and Savings and Loan Registrants (SEC Update),which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU simplifies the current accounting under ASC 470-20 for convertible debt with a cash conversion feature and convertible instrument with a beneficial conversion feature. As a result, after adopting the ASU, entities will not separately present in equity an embedded conversion feature in such debt. Instead, they will account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account), unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC 815 or (2) a convertible debt instrument was issued at a substantial premium. An entity can use either a full or modified retrospective approach to adopt the ASU. This ASU is effective for the Company in fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The ASU may be early adopted for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company has determined the adoption has no impact on the Company’s consolidated financial statements.

 

In October 2021, the FASB issued ASU 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively and early adoption is also permitted, including adoption in an interim period. The Company does not plan to adopt this ASU earlier than the effective date but it is currently not expected to have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07 that would enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC 280. ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (CODM) uses to assess segment performance and to make decisions about resource allocations. The amendments in ASU 2023-07 improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. Currently, Topic 280 requires that a public entity disclose certain information about its reportable segments. For example, a public entity is required to report a measure of segment profit or loss that the CODM uses to assess segment performance and make decisions about allocating resources. ASC 280 also requires other specified segment items and amounts such as depreciation, amortization and depletion expense to be disclosed under certain circumstances. The amendments in ASU 2023-07 do not change or remove those disclosure requirements. The amendments in ASU 2023-07 also do not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.

 

The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements.

 

The Company does not expect that adoption of ASU 2023-07 will have a material impact on the Company’s consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, though early adoption is permitted.

 

The Company is currently evaluating the impact of ASU 2023-09 and does not expect that adoption of this standard will have a material impact on the Company’s income tax disclosures.

 

The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.

 

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The objective of this update is to provide users of financial statements with more useful information by changing the incurred loss methodology for recognizing credit losses to a more forward-looking methodology that reflects expected credit losses. Under this ASU, the Company’s accounts receivable, customer loans receivable and certain contract assets are considered financial assets measured at an amortized cost basis and will need to be presented at the net amount expected to be collected.

 

The Company adopted ASU 2016-13 on January 1, 2023, using a modified retrospective approach with cumulative effect adjustments to the opening balance of accumulated deficit. In adopting ASU 2016-13 for the financial assets listed above, the Company implemented an expected credit loss allowance methodology for accounts receivable, customer loans receivable, and certain contracts assets using historical collection experience, current and forecasted economic and business conditions, and a review of the status of each customer’s financial asset account. Specifically, the Company estimates loss reserve based on the aging of the financial asset balances and the financial condition of customers and provides for specific allowance amounts for those customers that have a higher probability of default. The Company regularly monitor collection status of these financial assets through account reconciliation, payment tracking, customer’s financial condition and macroeconomics conditions. We apply this expected credit loss allowance methodology to all our financial assets listed above.

 

For accounts receivable, the Company deemed accounts receivable for the US segment to be immaterial with respect to total assets and any methodology change to the related allowance for credit losses to be immaterial in nature. With respect to its China segment, the Company utilized an expected loss model as it considers factors like current and future economic conditions and China’s political landscape, and how these factors may affect its receivable from SPIC, a state-owned entity. The Company determined that no change was required to the accounts receivable allowance for its China segment. In regard to customer loan receivables, the Company determined that no adjustment to the existing allowance for loan losses was necessary as the current allowance already approximates losses on the remaining term of customer loans and includes a process to identify specific accounts that are expected to result in a loss. Lastly, with respect to contract assets, the Company concluded that no reserve was required as, in majority of instances, contract assets are fully paid upon billing. This is because the Company’s solar system contracts require full payment of the contract before the system can obtain a permit to operate and be turned on. Customers are incentivized to pay in full to benefit from the solar system. Contract assets that are not fully paid are a minority exception, and the Company determined that an allowance would be immaterial to the consolidated financials.

Therefore, the adoption of ASU 2016-13 to implement an expected credit loss allowance methodology did not have a material impact on the Company’s consolidated financial statements and no adjustments were deemed required to the opening balances of accumulated deficit for any cumulative effect adjustments under the modified retrospective adoption approach nor to the related allowances for credit losses for accounts receivable, customer loan receivable, and certain contract assets.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Restricted Cash
12 Months Ended
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash  
Cash, Cash Equivalents and Restricted Cash

3. Cash, Cash Equivalents and Restricted Cash

 

As of December 31, 2023 and December 31, 2022, insured and uninsured cash including the balance classified as restricted cash were as follows:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

US Segment

 

 

 

 

 

 

Insured cash

 

$818,534

 

 

$1,458,055

 

Uninsured cash

 

 

813,199

 

 

 

1,163,250

 

 

 

 

1,631,733

 

 

 

2,621,305

 

China Segment

 

 

 

 

 

 

 

 

Insured cash

 

 

295,503

 

 

 

390,651

 

Uninsured cash

 

 

966,580

 

 

 

1,156,995

 

 

 

 

1,262,083

 

 

 

1,547,646

 

Total cash and cash equivalents & restricted cash

 

 

2,893,816

 

 

 

4,168,951

 

Less: Cash and cash equivalents

 

 

(2,539,312 )

 

 

(3,821,952 )

Restricted cash

 

$354,504

 

 

$346,999

 

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, net
12 Months Ended
Dec. 31, 2023
Accounts Receivable, net  
Accounts Receivable, net

4. Accounts Receivable, net

 

The activity of the allowance for credit losses for accounts receivable for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$1,185,046

 

 

$1,523,982

 

Provision for the year

 

 

107,489

 

 

 

131,101

 

Accounts written off, net of recoveries

 

 

(1,266,474 )

 

 

(373,060 )

Receivables charged off

 

 

-

 

 

 

-

 

Effect of exchange rate

 

 

(21,463 )

 

 

(96,977 )

Balance – end of period

 

$4,598

 

 

$1,185,046

 

 

At December 31, 2022, the reserve balance includes a reserve for unbilled receivable of RMB 7.9 million (approximately $1.1 million) related to the Yilong #1 project that was completed in 2018, of which RMB 7.6 million (approximately $1.1 million) was paid to the Company in February 2023 pursuant to a  court judgment. See additional discussion in Note 16 Commitments and Contingencies – Legal Matters.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Customer Loans Receivable
12 Months Ended
Dec. 31, 2023
Customer Loans Receivable  
Customer Loans Receivable

5. Customer Loans Receivable

 

The Company provides financing to qualified customers to purchase residential or commercial photovoltaic systems, as well as other products the Company offers in the U.S. Depending on the credit rating of customers, the interest rate generally ranges from 0.00% to 10.99% per annum with financing terms ranging from one to fifteen years. At December 31, 2023 and December 31, 2022, the percentage of the Company’s loan portfolio with a 0% interest rate is 5% and 14%, respectively.

 

The customer gives the Company a security interest in the photovoltaic systems and other products financed.

 

The following tables summarize the Company’s customer loan receivables by credit rating, determined at origination, for each vintage of the customer loan receivable portfolio at December 31, 2023 and 2022:

 

 

 

 Year of Origination

 

 

December 31, 2023

 

 

 

2023

 

 

2022

 

 

2021

 

 

2020

 

 

2019

 

 

Prior

 

 

Total

 

 

%

 

Prime — FICO score 680 and greater

 

$-

 

 

$-

 

 

$-

 

 

$181,315

 

 

$438,676

 

 

$5,234,583

 

 

$5,854,574

 

 

 

87%

Near-prime — FICO score 620 to 679

 

 

-

 

 

 

19,117

 

 

 

-

 

 

 

18,107

 

 

 

42,175

 

 

 

622,398

 

 

 

701,797

 

 

 

10%

Sub-prime — FICO score less than 620

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

72,489

 

 

 

84,992

 

 

 

157,481

 

 

 

2%

Business entity — FICO not available

 

 

 

 

 

 

-

 

 

 

52,753

 

 

 

28,051

 

 

 

-

 

 

 

-

 

 

 

80,804

 

 

 

1%

Total Customer Loan Receivables, gross

 

$-

 

 

$19,117

 

 

$52,753

 

 

$227,473

 

 

$553,340

 

 

$5,941,973

 

 

$6,794,656

 

 

 

100%

 

 

 

 Year of Origination

 

 

December 31, 2022

 

 

 

 2022

 

 

 2021

 

 

 2020

 

 

 2019

 

 

 2018

 

 

 Prior

 

 

 Total

 

 

 %

 

Prime — FICO score 680 and greater

 

$23,561

 

 

$-

 

 

$32,339

 

 

$103,260

 

 

$37,843

 

 

$730,813

 

 

$927,816

 

 

 

9%

Near-prime — FICO score 620 to 679

 

 

-

 

 

 

-

 

 

 

387,033

 

 

 

1,503,862

 

 

 

1,490,190

 

 

 

5,969,730

 

 

 

9,350,815

 

 

 

88%

Sub-prime — FICO score less than 620

 

 

-

 

 

 

-

 

 

 

-

 

 

 

104,749

 

 

 

2,032

 

 

 

100,303

 

 

 

207,084

 

 

 

2%

Business entity — FICO not available

 

 

-

 

 

 

71,864

 

 

 

47,873

 

 

 

-

 

 

 

18,064

 

 

 

1,621

 

 

 

139,422

 

 

 

1%

Total Customer Loan Receivables, gross

 

$23,561

 

 

$71,864

 

 

$467,245

 

 

$1,711,871

 

 

$1,548,129

 

 

$6,802,467

 

 

$10,625,137

 

 

 

100%

 

Customer loans receivable consist of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Customer loans receivable, gross

 

$6,794,656

 

 

$10,625,137

 

Less: unamortized loan discounts

 

 

(2,332 )

 

 

(56,241 )

Allowance for loan losses

 

 

(256,808 )

 

 

(288,457 )

Customer loans receivable, net

 

 

6,535,516

 

 

 

10,280,439

 

Less: Current portion

 

 

(2,212,574 )

 

 

(3,437,634 )

Non-current portion

 

$4,322,942

 

 

$6,842,805

 

 

Principal maturities of the customer loans receivable at December 31, 2023 are summarized as follows:

 

For the year ending December 31,

 

Amount

 

2024

 

$2,212,574

 

2025

 

 

1,622,755

 

2026

 

 

1,016,048

 

2027

 

 

707,532

 

2028

 

 

401,988

 

Thereafter

 

 

833,759

 

Total customer loans receivable

 

$6,794,656

 

The Company is exposed to credit risk on the customer loans receivable. Credit risk is the risk of loss arising from the failure of customers to meet the terms of their contracts with the Company or otherwise fail to perform as agreed.

 

The activity in the allowance for loan losses for customer loans receivable for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$288,457

 

 

$357,814

 

Recovery for loan losses

 

 

(50,738 )

 

 

(69,357 )

Accounts written off, net of recoveries

 

 

-

 

 

 

-

 

Chargeoffs and adjustments

 

 

19,089

 

 

 

-

 

Balance – end of period

 

$256,808

 

 

$288,457

 

 

Total interest income on the customer loans receivable included in revenues was $523,582 and $767,071 for the years ended December 31, 2023 and 2022, respectively.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net
12 Months Ended
Dec. 31, 2023
Inventories, net  
Inventories, net

6. Inventories, net

 

The activity in the reserve for excess and obsolete inventories for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$485,504

 

 

$415,140

 

Provision for excess and obsolete inventories

 

 

110,863

 

 

 

70,364

 

Balance – end of period

 

$596,367

 

 

$485,504

 

 

Inventories consisted of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Solar panels, inverters, battery storage and components

 

$1,336,066

 

 

$2,820,078

 

LED lights

 

 

601,698

 

 

 

594,779

 

Inventory in transit

 

 

-

 

 

 

475,549

 

Total inventories, gross

 

 

1,937,764

 

 

 

3,890,406

 

Less: reserve for excess and obsolete inventories

 

 

(596,367 )

 

 

(485,504 )

Total inventories, net

 

$1,341,397

 

 

$3,404,902

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Receivables and Current Assets, Net
12 Months Ended
Dec. 31, 2023
Other Receivables and Current Assets, Net  
Other Receivables and Current Assets, Net

7. Other Receivables and Current Assets, Net

 

Other receivables and current assets, net consisted of the following at December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Receivable from Seller (Uonone Group – Note 14)

 

$436,698

 

 

$434,953

 

Deferred project costs

 

 

1,603,355

 

 

 

1,667,894

 

Prepaid expenses and other current assets

 

 

852,534

 

 

 

1,379,493

 

Advances to suppliers

 

 

1,300,009

 

 

 

-

 

Accrued interest on customer loans receivable

 

 

522,837

 

 

 

29,122

 

VAT tax receivable

 

 

-

 

 

 

62,268

 

Capitalized offering costs

 

 

658,564

 

 

 

390,529

 

Total other receivables and current assets

 

$5,373,997

 

 

$3,964,259

 

 

Deferred project costs consist of work in process and subcontractor costs incurred on the solar energy systems and LED projects that are not fully completed at December 31, 2023 and December 31, 2022.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Property and Equipment

8. Property and Equipment

 

Components of property and equipment, net are as follows:

 

 

 

 December 31,

2023

 

 

 December 31,

2022

 

 

 

 

 

 

 

 

Automobiles

 

$971,384

 

 

$1,063,686

 

Furniture and equipment

 

 

1,396,936

 

 

 

1,400,459

 

Solar systems leased to customers

 

 

1,663,468

 

 

 

1,663,468

 

Leasehold improvements

 

 

2,343,815

 

 

 

2,349,373

 

Total property and equipment, gross

 

 

6,375,603

 

 

 

6,476,986

 

Less: accumulated depreciation and amortization

 

 

(6,084,187 )

 

 

(6,032,813 )

Total property and equipment, net

 

$291,416

 

 

$444,173

 

 

For the years ended December 31, 2023 and 2022, depreciation expenses were $180,085 and $277,932, respectively.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill
12 Months Ended
Dec. 31, 2023
Goodwill  
Goodwill

9. Goodwill

 

The activity of goodwill is as follows:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Balance – beginning of period

 

$7,774,472

 

 

$8,432,901

 

Effect of exchange rate

 

 

(189,693 )

 

 

(658,429 )

Balance – end of period

 

$7,584,779

 

 

$7,774,472

 

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Unconsolidated Solar Project Companies
12 Months Ended
Dec. 31, 2023
Investments in Unconsolidated Solar Project Companies  
Investments in Unconsolidated Solar Project Companies

10. Investments in Unconsolidated Solar Project Companies

 

Activity in the Company’s 30% non-controlling investments in solar project companies for the year ended December 31, 2023 consisted of the following:

 

Investee

 

Investment Balance at December 31,

2022

 

 

Share of Investee’s

Net Income

 

 

Effect of Exchange

Rate

 

 

Investment

Balance at

December 31,

2023

 

Yilong #2

 

$3,966,824

 

 

$343,240

 

 

$(96,788 )

 

$4,213,276

 

Xingren

 

 

1,953,048

 

 

 

126,380

 

 

 

(47,654 )

 

 

2,031,774

 

Ancha

 

 

3,134,887

 

 

 

394,861

 

 

 

(76,490 )

 

 

3,453,258

 

Total

 

$9,054,759

 

 

$864,481

 

 

$(220,932 )

 

$9,698,308

 

 

                Activity in the Company’s 30% non-controlling investments in solar project companies for the year ended December 31, 2022 consisted of the following:

 

Investee

 

Investment Balance at December 31,

2021

 

 

Share of

Investee’s Net

Income (Loss)

 

 

Effect of

Exchange Rate

 

 

Investment

Balance at

December 31,

2022

 

Yilong #2

 

$4,129,772

 

 

$163,503

 

 

$(326,451 )

 

$3,966,824

 

Xingren

 

 

2,040,069

 

 

 

74,078

 

 

 

(161,099 )

 

 

1,953,048

 

Ancha

 

 

3,129,433

 

 

 

256,067

 

 

 

(250,613 )

 

 

3,134,887

 

Total

 

$9,299,274

 

 

$493,648

 

 

$(738,163 )

 

$9,054,759

 

 

                The following tables present the summary of the combined financial statements for the Company’s 30% non‑controlling investments in solar project companies as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Current assets

 

$24,984,444

 

 

$24,138,212

 

Non-current assets

 

 

76,024,387

 

 

 

79,927,213

 

Total assets

 

$101,008,831

 

 

$104,065,425

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

$9,775,803

 

 

$5,192,777

 

Noncurrent liabilities

 

 

58,680,520

 

 

 

68,570,424

 

Members’ capital

 

 

32,552,508

 

 

 

30,302,224

 

Total liabilities and members’ capital

 

$101,008,831

 

 

$104,065,425

 

 

and for the years ended December 31, 2023 and 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Revenue

 

$11,216,922

 

 

$10,949,049

 

Gross profit

 

 

5,081,846

 

 

 

5,020,656

 

Net income

 

$2,880,439

 

 

$1,642,520

 

 

Revenue of the project companies that hold Yilong #2, Xingren, and Ancha is generated from the power purchase agreements with the PRC utility companies as well as government subsidies.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements
12 Months Ended
Dec. 31, 2023
Financing Arrangements  
Financing Arrangements

11. Financing Arrangements

 

As of December 31, 2023 and December 31, 2022, the Company had the following borrowings:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Loan from unrelated party at 6.0% fixed interest due December 31, 2023

 

$2,000,000

 

 

$2,000,000

 

Secured convertible notes payable at 4.0% per annum, due in instalments at various dates through June 2027

 

 

16,250,000

 

 

 

20,050,000

 

EB-5 loans – see details below

 

 

17,000,000

 

 

 

18,000,000

 

Notes payable from SMX Property, a related party, at 8% per annum, due October 10, 2024

 

 

1,358,658

 

 

 

1,358,658

 

Various auto loans payable, at 4.19%-4.92% per annum due with maturities through 2023

 

 

-

 

 

 

33,451

 

Total

 

 

36,608,658

 

 

 

41,442,109

 

Less: debt discount and debt issuance costs

 

 

(300,232 )

 

 

(454,171 )

Current portion

 

 

(20,680,000 )

 

 

(18,833,451 )

Noncurrent portion

 

$15,628,426

 

 

$22,154,487

 

 

SBA Loans

 

On February 1, 2021, the Company received loans pursuant to the Paycheck Protection Program Second Draw totaling $1,855,813. The loans were issued to three U.S. subsidiaries, and were substantially forgiven in accordance with the applicable loan terms and government regulations. As a result of the foregiveness, the Company recognized a gain on debt extinguishment of $1.9 million for the year ended December 31, 2022.

 

Other Loans

 

Other loans include a loan of $2,000,000 from an unrelated PRC individual at an interest rate of 6%, interest payable quarterly in arrears, with the original due date of April 30, 2021 and the maturity date of the note has been extended several times, most recently to June 30, 2024.

 

Related party EB-5 financings

 

The Company’s borrowings under the EB-5 program from related parties consisted of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

$45.0 million loan from Clean Energy Funding, LP

 

$7,000,000

 

 

$8,000,000

 

$13.0 million loan from Clean Energy Funding II, LP

 

 

10,000,000

 

 

 

10,000,000

 

Total

 

 

17,000,000

 

 

 

18,000,000

 

Less: current portion

 

 

(10,000,000 )

 

 

(10,500,000 )

Noncurrent portion

 

$7,000,000

 

 

$7,500,000

 

 

On January 3, 2012, Clean Energy Fund, LP (“CEF”) entered into a secured loan agreement with SREP, a wholly owned subsidiary of the Company. Under the secured loan agreement, CEF agreed to make loans to SREP in an amount not to exceed $45.0 million, to be used to finance the installment purchases for customers of the solar energy systems. The proceeds of the loans are advanced in increments of $2.5 million and CEF may determine in its sole and absolute discretion to advance a lesser amount. The loan accrues interest at a fixed interest rate of 3% per annum, payable quarterly in arrears. Each advanced principal amount is due and payable 48 months from the advance date or the U.S. Immigration Form I-829 approval date if longer. The I-829 petition includes evidence that the immigrant investors successfully met all U.S. Citizenship and Immigration Services requirements of the EB‑5 program. A UCC filing was filed on behalf of CEF, the secured party, to pledge the collateral for the loan, which is inventory and accounts. As of December 31, 2023 and December 31, 2022, the principal loan balance was $7.0 million and $8.0 million, respectively.

On August 26, 2014, Clean Energy Funding II, LP (“CEF II”) entered into a loan agreement with LED, a wholly-owned subsidiary of the Company, for up to $13.0 million. The proceeds of the loan would be used by LED for its operations. The loan accrues interest at a fixed interest rate of 3.0% per annum, payable quarterly in arrears. Principal is due and payable in 48 months or the U.S. Immigration Form I-829 approval date if longer. In 2016, LED borrowed an additional $4.5 million under the loan, the proceeds of which were used to fulfill the purchases required related to the new $4.3 million LED contract. During the year ended December 31, 2017, the Company drew down an additional $6.0 million under the loan. As of December 31, 2023 and December 31, 2022, the remaining undrawn amount under the loan was $3.0 million.

 

The general partner of CEF and CEF II is Inland Empire Renewable Energy Regional Center (“IERE”). The principal owners and managers of IERE consist of the Company’s chief executive officer, its former executive vice president, who is a 5% stockholder, and one of its directors.

 

Convertible Notes

 

The Company has issued 4% secured subordinated convertible notes to former limited partners of CEF, pursuant to exchange agreements with the limited partners. The limited partners accepted the notes in lieu of cash payments of their capital contribution which resulted in a reduction of SREP’s notes to CEF in the same amount, reducing the outstanding EB-5 loan balance. Payment of the notes is secured by a security interest in SREP’s accounts receivable and inventory. The convertible notes are payable in five equal installments on the first, second, third, fourth and fifth anniversaries of the date of issuance. The convertible notes are convertible into common stock at a conversion price equal to 80% of the public stock price of the Company’s common stock as defined in the convertible note, which is $3.20 per share. The convertible notes may be converted into common stock at the first, second, third, fourth and fifth anniversaries of the date of issuance, but not earlier than six months from the date of the Company’s initial public offering, as defined in the note.

 

All convertible notes have two separate and distinct embedded features. They are: (1) optional conversion upon a public stock event as defined in the convertible note; and (2) redemption put feature upon fundamental transaction.

 

Commencing six months from the date the Company first receives proceeds from its public stock event until the convertible notes are no longer outstanding, the convertible notes and all unpaid accrued interest is convertible into shares of common stock, at the option of the holder, during five trading days commencing on the first, second, third, fourth, and fifth anniversaries of the original issuance date. The number of shares of common stock to be issued upon such conversion shall be equal to the quotient obtained by dividing (x) the then entire amount of the convertible notes balance outstanding including all unpaid principal and accrued interest payable by (y) the conversion price defined as a fixed 80% discounted percentage per share price of a public stock price. The Company evaluated the embedded optional conversion feature in accordance with the guidance under ASC Topic No. 815, Derivatives and Hedging (“ASC 815”), and determined it is exempt from derivative accounting as the embedded feature is deemed to be indexed to the Company’s own stock and would be classified in stockholder’s equity if freestanding. Further, because the conversion price is a fixed discounted percentage per share price of a contingent future public stock event that has not been realized as of both the issuance date and December 31, 2023, the Company shall record the intrinsic value of the beneficial conversion feature calculated as of the issuance date of the convertible notes upon the realization of the contingent IPO event.

 

All convertible notes issued contained redemption put features that allow the holders of the convertible notes the right to receive, for each conversion share that would have been issuable upon conversion immediately prior to the occurrence of an effective change in control event defined as a fundamental transaction, the number of shares of common stock of the successor or acquiring corporation or of the Company, if it is the surviving corporation, and any additional consideration receivable as a result of such fundamental transaction by a holder of the number of shares of common stock for which these convertible notes are convertible immediately prior to such fundamental transaction. The Company evaluated the redemption put feature contained in the convertible notes under the guidance of ASC 815 and concluded that the requirements for contingent exercise provisions as well as the settlement provision for scope exception in ASC 815-10-15-74 has been meet. Accordingly, the redemption put features contained in the convertible notes were not bifurcated and accounted for as freestanding derivative instruments.

 

There were no redemptions for new convertible notes during the years ended December 31, 2023 and 2022. During the years ended December 31, 2023 and 2022, the Company recognized a gain on debt extinguishment related to limited partner interest in CEF who exchanged their limited partner interest for convertible notes in the amount of $26,821 and $77,781, respectively.

Notes Payable to SMX Property, LLC

 

On October 10, 2022, SMXP made an unsecured loan to the Company for $944,077 under a promissory note at a fixed interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest is due on October 10, 2024. The loan was used to pay the security deposit and lease obligations for one month owed to the new owner of the Company’s headquarters building under the new lease agreement.

 

On October 10, 2022, SMXP made a second unsecured loan to the Company for $414,581 under a promissory note at a fixed interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest is due on October 10, 2024. The note was issued in payment of lease obligations owing to SMXP by the Company for rent on the Company’s headquarters from June 1, 2022 to October 12, 2022.

 

Interest Expense

 

For the years ended December 31, 2023 and 2022, interest expense incurred on the long-term EB‑5 related party loans was $530,057 and $604,931, respectively.

 

Total interest expense incurred (including interest on long-term related party loans) was $1,576,749 and $1,826,934 for the years ended December 31, 2023 and 2022, respectively. The weighted average interest rate on loans outstanding was 3.7% and 3.9% as of December 31, 2023 and December 31, 2022, respectively.

 

Principal maturities for the financing arrangements as of December 31, 2023 are as follows:

 

For the year ending December 31,

 

 Bank and

Other Unsecured

Loans

 

 

 EB-5 Loans –

Related Party

 

 

Notes Payable –

Related Party

 

 

Convertible

Notes

 

 

 Total

 

2024

 

$2,000,000

 

 

$10,000,000

 

 

$1,358,658

 

 

$8,680,000

 

 

$22,038,658

 

2025

 

 

-

 

 

 

7,000,000

 

 

 

-

 

 

 

4,990,000

 

 

 

11,990,000

 

2026

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,890,000

 

 

 

1,890,000

 

2027

 

 

-

 

 

 

-

 

 

 

-

 

 

 

500,000

 

 

 

500,000

 

2028

 

 

-

 

 

 

-

 

 

 

-

 

 

 

190,000

 

 

 

190,000

 

Total

 

$2,000,000

 

 

$17,000,000

 

 

$1,358,658

 

 

$16,250,000

 

 

$36,608,658

 

 

Accrued Expenses and Other Payables

 

Accrued expenses and other payables consisted of the following as of December 31, 2023 and December 31, 2022:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Customer deposits

 

$384,232

 

 

$5,374,004

 

Accrued operating and project payables

 

 

7,460,887

 

 

 

4,843,428

 

Payable to Uonone (See Note 14)

 

 

2,551,458

 

 

 

2,816,955

 

Accrued compensation expenses

 

 

2,387,574

 

 

 

2,390,478

 

Retainage payable to vendors

 

 

802,886

 

 

 

2,089,667

 

Preacquisition liability

 

 

1,517,639

 

 

 

1,555,594

 

Accrued settlement

 

 

276,428

 

 

 

276,429

 

Accrued warranty expense

 

 

248,508

 

 

 

254,724

 

VAT taxes payable

 

 

697,480

 

 

 

-

 

Income taxes payable

 

 

139,659

 

 

 

171,063

 

Refundable vendor bid deposits

 

 

14,145

 

 

 

115,987

 

Total accrued expenses and other payables

 

$16,480,896

 

 

$19,888,329

 

Accrued Compensation

 

Accrued compensation includes $1,275,000 of restricted stock units that were cancelled and exchanged for cash in March 2019 by the Company for the Company’s chief executive officer, former executive vice president and one other former employee, $2,092,769 of accrued but unpaid salaries and wages for the Company’s chief executive officer and former executive vice president pursuant to their employment agreements. The employment agreement for the former executive vice president was cancelled upon her resignation effective February 24, 2020. The remaining balance relates to accrued unpaid commissions and accrued paid time off.

 

Customer Deposits

 

Customer deposits represent customer down payments and progress payments received prior to the completion of the Company’s earnings process. The amounts paid by customers are refundable during the period which, under applicable state and federal law, the customer’s order may be cancelled and the deposit refunded. Once the cancellation period has expired, the customer still may cancel the project but the Company is entitled to retain the deposit payments for work that was completed and materials that were delivered.

 

Accrued Warranty

 

The activity of the warranty liability (included in other liabilities) for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$

2,419,254

 

 

$2,242,271

 

Provision for warranty liability

 

 

639,279

 

 

 

536,494

 

Expenditures and adjustments

 

 

(225,868 )

 

 

(342,129 )

Reversal of UE Solar accrual

 

 

(650,962 )

 

 

-

 

Effect of exchange rate

 

 

(6,216

)

 

 

(17,382)

Balance – end of period

 

 

2,175,487

 

 

 

2,419,254

 

Less: current portion (accrued expenses and other payables)

 

 

(248,508 )

 

 

(254,724)

Non-current portion (other liabilities)

 

$1,926,979

 

 

$2,164,530

 

 

Preacquisition Liability

 

As part of the April 2015 acquisition of ZHPV, the Company assumed a liability associated with the Ningxia project consisting of reimbursement of project expenses to an unrelated third-party including reimbursement of certain land rental expenses and land use taxes estimated at a total of approximately RMB 10.7 million ($1.5 million at December 31, 2023). The Company expects to negotiate to offset the entire liability with the unpaid contract receivables and reimbursements from the third party. All the receivables and reimbursements were previously fully reserved by the Company.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-party Leasing Arrangement and Concentrations
12 Months Ended
Dec. 31, 2023
Third-party Leasing Arrangement and Concentrations  
Third-party Leasing Arrangement and Concentrations

13. Third-party Leasing Arrangement and Concentrations

 

Third-party Leasing Arrangement with Sunrun

 

The Company sells solar energy and battery storage systems to residential and commercial customers in the U.S. and these customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through Sunrun.

The channel agreement with Sunrun had an initial term through January 2018. Pursuant to the terms of the agreement, the agreement was automatically renewed for a 36-month term which ended in January 2021 and further extended again to May 24, 2021. The Company did not extend the Sunrun channel agreement beyond May 24, 2021; however, the Company did continue to use Sunrun as the leasing partner from time to time beyond the contract expiration date until Sunrun terminated the agreement due to non-renewal. The Company did not recognize significant revenue from Sunrun-related sales during the years ended December 31, 2023 and 2022. Effective November 6, 2023, the Company entered into a channel partner agreement with another leasing partner for two years which may be extended by additional one-year periods.

 

With respect to the systems sold to a leasing partner, the Company is required to install meters and panels which are only available for purchase through the leasing partner. For the years ended December 31, 2023 and 2022, meters purchased from a subsidiary of Sunrun amounted to $7,616 and $15,582, respectively. No amount was owed to Sunrun as of December 31, 2023 and December 31, 2022.

 

Concentration Risks

 

Major Customers

 

For the years ended December 31, 2023 and 2022, there were no customers that accounted for 10% or more of the Company’s revenues.

 

Major Suppliers

 

The following table provides information for Supplier C from whom the Company purchased more than 10% of its total purchases for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Supplier C (material supplier for US segment)

 

 

 

 

 

 

Purchases

 

$4,928,323

 

 

$6,750,127

 

% of total purchases

 

 

12%

 

 

17%

Accounts payable

 

$888,009

 

 

$302,413

 

% of accounts payable

 

 

20%

 

 

8%
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition Contingencies and Other Payable to Uonone Group
12 Months Ended
Dec. 31, 2023
Acquisition Contingencies and Other Payable to Uonone Group  
Acquisition Contingencies and Other Payable to Uonone Group

14. Acquisition Contingencies and Other Payable to Uonone Group

 

Effective on May 12, 2016, in conjunction with the execution of the amendment to the April 2015 share exchange agreement to acquire ZHPV, ZHPV entered into a debt settlement agreement (the “Debt Settlement Agreement”) with one of the former owners of ZHPV, Uonone Group Co., Ltd., (“Uonone Group”), pursuant to which ZHPV and Uonone Group agreed to settle a list of pending business transactions from December 31, 2012 to December 31, 2015, pursuant to which Uonone Group agreed and had paid ZHPV a total amount of RMB 8,009,716. An additional contingent liability related to estimated costs of a project known as Ningxia project completed prior to the Company’s acquisition of ZHPV of approximately RMB 3.0 million (or approximately $437,000) was also included as a receivable from Uonone Group (see Note 7 – Other Receivables and Current Assets, Net) with the corresponding liability recognized by the Company on the date of acquisition.

 

As of December 31, 2021, Uonone Group repaid all the amounts agreed to under the debt settlement agreement except for the RMB 3.0 million contingent receivable from Uonone Group discussed above. Uonone Group’s obligation on the contingent receivable does not arise until and unless the Company becomes obligated under the contingent liability. At December 31, 2023, the Company had no payment obligations with respect to the assumed contingent liability and accordingly, Uonone Group had no obligation to the Company with respect to the contingent receivable.

 

Under the debt settlement agreement, any legal settlement proceeds, less fees and expenses, received by ZHPV related to the projects completed prior to the April 2015 business combination would be repaid to the Uonone Group. During the year ended December 31, 2023 the Company received additional legal settlement proceeds of RMB 47.0 million (approximately $6.7 million) and paid Uonone RMB 20.66 million (approximately $2.9 million) and paid fees and taxes on behalf of Uonone of RMB 27.7 million (approximately $3.9 million).

At December 31, 2023 and December 31, 2022, the amount payable to Uonone, which includes both the Weifang legal settlement as well as the bond payable related to the Zhonglianda project, was approximately RMB 18.0 million ($2.5 million) and approximately RMB 19.4 million ($2.8 million), respectively.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions  
Related Party Transactions

15. Related Party Transactions

 

See Note 11 for related party lease transactions.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and contingencies (Note 16)  
Commitments and Contingencies

16. Commitments and Contingencies

 

Operating Leases

 

The Company has entered into various non-cancellable operating lease agreements for certain of its offices, warehouse facilities and office equipment, vehicles, and solar energy systems, both in the U.S. and in the PRC. The Company determines if an arrangement is a lease, or contains a lease, at inception and records the leases in the consolidated financial statements upon lease commencement, which is the date when the underlying asset is made available for use by the lessor.

 

Related Party Lease Agreements

 

In September 2016, the Company executed a ten-year lease, commencing January 1, 2017 with SMXP, a related party, to lease its headquarters in Riverside, California. This lease effectively extends the prior lease with SMXP which ended on December 31, 2016 with an increase in the rental rate. The new lease is for ten years and has a five-year renewal option. The annual base rent under the lease is initially $978,672 plus the Company’s share of the utilities. The base rent is subject to an annual escalation of 2.99%. In October 2022, SMXP sold its interest in this building to an unrelated party known as 3080 12th Street, LLC and the Company signed a new 50-month lease agreement with 3080 12th Street, LLC effective October 13, 2022. In relation to SMXP’s sale of the building, the Company recognized a gain of approximately $1.1 million for the early termination of the operating lease and de‑recognized an ROU asset of $5.2 million and a lease liability of $4.1 million on the consolidated balance sheet.

 

In September 2016, the Company amended two lease agreements for its Diamond Bar, California office with Fallow Field, LLC, a related party. The amended lease commenced on November 1, 2016 and has a ten-year term with one five-year renewal option. The initial annual base rent is $229,272 plus the Company’s share of utilities. In March 2023, the Company terminated its lease for certain office space used by one of its subsidiaries and amended the lease for another subsidiary in this building. The Company negotiated a reduction in office space by over half of the square footage that was previously occupied and the lease term was extended another five years with one five-year renewal option, which the Company anticipates on exercising. The annual base rent is $132,924 plus the Company’s share of utilities, and the rent will not increase over the entire term of the lease.

 

The Company recognized a gain of approximately $4,200 for the early termination and amendment of the leases and de recognized an ROU asset of approximately $478,000 and a lease liability of approximately $520,000 on the consolidated balance sheet. Also for the amendment of one of the leases, the Company recognized an additional $221,000 for an ROU asset, in relation to the extended lease term, and a corresponding lease liability of approximately $254,000 on the consolidated balance sheet.

 

Future minimum lease commitments for offices, warehouse facilities and equipment, payable to related parties and other, as of December 31, 2023, are as follows:

 

For the year ending December 31,

 

Related Parties

 

 

Others

 

 

Total

 

2024

 

$132,924

 

 

$1,684,294

 

 

$1,817,218

 

2025

 

 

132,924

 

 

 

1,725,564

 

 

 

1,858,488

 

2026

 

 

132,924

 

 

 

1,768,488

 

 

 

1,901,412

 

2027

 

 

132,924

 

 

 

-

 

 

 

132,924

 

2028

 

 

132,924

 

 

 

-

 

 

 

132,924

 

Thereafter

 

 

553,850

 

 

 

-

 

 

 

553,850

 

Total

 

$1,218,470

 

 

$5,178,346

 

 

$6,396,816

 

For the years ended December 31, 2023 and 2022, rent expense for offices, warehouse facilities and equipment, including rental expense for related party leases, was $1,988,730 and $1,712,721, respectively. These amounts include short-term leases and variable lease costs, which are immaterial.

 

Adoption of ASC 842

 

On January 1, 2022, the Company adopted ASC 842 using the optional transition method to apply the standard as of the effective date. Accordingly, previously reported financial statements, including footnote disclosures, have not been recast to reflect the application of the new standard to all comparative periods presented. Agreements for solar energy systems where the Company was previously defined as the lessor under legacy lease accounting (ASC 840) and were accounted for as operating leases no longer meet the definition of a lease upon the adoption of ASC 842 and will instead be accounted for in accordance with ASC 606. Under these arrangements, the customer has the right to direct the use of the asset but does not receive the right to obtain substantially all of the economic benefits from its use. There is no change to the amount and timing of revenue recognition for these arrangements.

 

The new standard also provides practical expedients for an entity’s ongoing accounting as a lessee. The Company elected to utilize the practical expedient to not separate lease and non-lease components for all its existing leases. The Company has also elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise. All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at commencement date. Because most of the Company’s leases do not provide an implicit rate of return, the Company used its incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments.

 

Adoption of the new lease standard on January 1, 2022 had a material impact on the Company’s consolidated financial statements. The most significant impacts related to the (i) recognition of ROU assets of $5.2 million and lease liabilities of $6.4 million for operating leases on the consolidated balance sheet, and (ii) de-recognition of the historical deferred rent balance in the amount of $1.2 million. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. The standard did not materially impact the Company’s consolidated statement of operations and consolidated statement of cash flows.

 

As of December 31, 2023, the maturities of the Company’s operating lease liabilities (excluding short-term leases) are as follows:

 

For the year ending December 31,

 

Total

 

2024

 

$1,808,229

 

2025

 

 

1,858,488

 

2026

 

 

1,901,412

 

2027

 

 

132,924

 

2028

 

 

132,924

 

Thereafter

 

 

553,850

 

Total minimum lease payments

 

 

6,387,827

 

Less: Interest

 

 

(811,703 )

Present value of lease obligations

 

 

5,576,124

 

Less: current portion

 

 

(1,497,555 )

Noncurrent portion

 

$4,078,569

 

Other information related to leases is as follows:

 

 

 

As of

 

 

 

December 31,

2023

 

Weighted average remaining lease term (in years)

 

 

4.19

 

Weighted average discount rate

 

 

7.62%

 

Between September and October 2022, the Company entered into subleases with three unrelated companies for portions of office space through December 31, 2022 and one other unrelated company through March 31, 2024. Monthly sublease payments totaled approximately $68,700 and the related sublease income is recognized as other income in the Company’s consolidated statements of operations. This is consistent with the Company’s recognition of sublease income prior to the adoption of FASB ASC Topic 842. The tenants under the subleases provided security deposits of approximately $73,100 to the Company. The Company continues to be responsible for performance under the lease until it expires on December 31, 2026.

 

The following table summarizes the Company’s operating lease cost for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Operating lease cost

 

$1,825,715

 

 

$1,056,643

 

Short-term lease cost

 

 

188,927

 

 

 

131,414

 

Less: Sublease income

 

 

(1,136,516 )

 

 

(255,043 )

Operating lease cost, net

 

$878,126

 

 

$933,014

 

 

Pre-development Agreements in PRC

 

In connection with the pre development phase of each solar farm project by the Company’s China segment, the applicable project subsidiary typically secures one or more land rental agreement with the holder of the land use rights, a development permit, and a power purchase agreement with the local utility company whereby the local utility company agrees to pay the project owner an agreed-upon rate for the electricity produced by the solar farm upon its completion (collectively, “Pre-development Agreements”). Upon transfer of the equity in the project subsidiary to the buyer, the Company no longer has any rights or obligations under the Pre-development Agreements. Any costs incurred by the Company pursuant to the Pre-development Agreements are capitalized and amortized to cost of revenue when the construction of the project begins. At December 31, 2023, the Company was not a party to any Pre-development Agreements.

 

Employment Agreements

 

On October 7, 2016, the Company entered into employment agreements with its chief executive officer and its then executive vice president (collectively, the “Executives”), each for a five-year term commencing on January 1, 2017 and continuing on a year-to-year basis unless terminated by the Company or the Executive on not less than 90 days’ notice prior to the expiration of the initial term or any one-year extension. The agreements provide for an initial annual salary of $600,000 and $560,000, respectively, with an increase of not less than 3% on January 1st of each year, commencing January 1, 2018, and an annual bonus payable in restricted stock and cash, commencing with the year ending December 31, 2017, equal to a specified percentage of consolidated revenues for each year. The bonus is based on a percentage of consolidated revenue in excess of $30 million, ranging from $250,000 and $200,000, respectively, for revenue in excess of $30 million but less than $50 million, to 1.0% and 0.9%, respectively, of revenue in excess of $300 million. The agreements provide for severance payments equal to one or two times, depending on the nature of the termination, of the highest annual total compensation of the three years preceding the year of termination, multiplied by the number of whole years the Executive has been employed by the Company. The employment of both Executives commenced in February 2008. As of December 31, 2023 and December 31, 2022, the amount accrued by the Company was $0 and $4,322, respectively, related to the annual bonuses pursuant to the agreements.

On February 24, 2020, the then executive vice president resigned. Pursuant to a release and separation agreement dated October 1, 2020, her employment agreement was terminated and, with certain limited exceptions, the Company and the former executive vice president released each other from their obligations under the employment agreement. Pursuant the release and separation agreement, the Company paid the former executive officer $25,497, and agreed to pay to her $803,095, representing the outstanding balance due to her for her deferred salary from 2019 and 2020, cash bonus deferred from 2017 and 2018 and accrued medical and dental benefits. This amount is payable at the rate of $15,000 per month (less applicable deductions and withholding), commencing with the month of April 2020, until the completion by the Company of its public offering, and any unpaid balance then outstanding shall be paid within three business days after the Company receives the proceeds of its public offering. For the years ended December 31, 2023 and 2022, the former vice president was paid $165,000 and $195,000, respectively, under the release and separation agreement. See note 21 below for further discussion on the Company’s completion of its initial public offering.

 

The Company entered into a consulting agreement dated October 1, 2020 with the former executive vice president pursuant to which the Company engaged her as a consultant for a term ending December 31, 2022, and continuing thereafter on a month-to-month basis for monthly compensation of $3,000. The release and separation agreement provides that since the long-term incentive plan pursuant to which the options granted to the former executive vice president were granted provides that options may be held by and exercised by a consultant to the Company, the Company agreed that the option shall continue in full force and effect as long as she, at the request of the Company or pursuant to an agreement with the Company, serves as a consultant to the Company. As of December 31, 2023, the former executive officer was a consultant to the Company.

 

Legal Matters

 

On November 10, 2020, a legal action was filed in the Los Angeles Superior Court by Carmelia Chiang against various defendants which include SolarMax, SREP, CEF, Inland Empire Renewable Energy Regional Center, LLC, the Company’s chief executive officer and a former officer/director who are managers of CEF’s general partner. At the time of the filing, the plaintiff was a limited partner in CEF and sought to have her $500,000 investment returned. On February 23, 2022, the court granted and sustained a demurrer by the Company without leave to amend and the case was dismissed. The plaintiff has a right to file an appeal to the court’s granting of the demurrer. The plaintiff’s capital contribution to CEF was used to fund part of CEF’s loan to SREP, which is reflected in the Company’s current liabilities.

 

On September 1, 2021, a legal action was filed in the Los Angeles Superior Court by Pu Dong, a stockholder, against various defendants which include the Company, the Company’s chief executive officer and one other stockholder. At the time of the filing, the plaintiff was a stockholder of the Company and sought to have shares that are issued in the name of the other stockholder defendant reissued in the name of the plaintiff. The Company believed that this is a dispute between two stockholders and will comply with any final court order as to the ownership of the shares. In November 2023, the court dismissed the case without prejudice.

 

Yilong #1 Receivable

 

On February 19, 2020, the Company’s attorney sent a demand letter to China Nuclear Construction Finance Leasing Co., Ltd. (the “Finance Company”), claiming the unpaid amount due from the Finance Company of RMB 8.0 million (approximately $1.1 million) related to the Yilong #1 project, pursuant to the entrustment payment agreement signed by the Company, respondent and the Finance Company. The Company has provided a full reserve for this portion of the receivable at December 31, 2023 and December 31, 2022. As a result of the dispute regarding the unpaid amount, in July 2021 the Company filed an application with the court to freeze an amount of RMB 5.3 million on the account of Southwest Guizhou Autonomous Prefecture Yilong Almaden New Energy Co., Ltd., the project owner of Yilong #1. As of December 31, 2021, the RMB 5.3 million has been frozen by the court. In February 2023, the court judgment in the Company’s favor was received and the Company received a payment in February 2023 of RMB 7.6 million (approximately $1.1 million).

 

In the ordinary course of its business, the Company is involved in various legal proceedings involving contractual relationships, product liability claims, and a variety of other matters. The Company does not believe there are any pending legal proceedings that will have a material impact on the Company’s financial position or results of operations.

 

Clean Energy Fund, LP Settlement

 

                On November 12, 2022, the Company reached a settlement with two limited partners of CEF whereby the Company will pay to each limited partner a total of $533,749.98 with the first payment of $50,000 to each of them each being made on November 18, 2022 and quarterly payments of $34,533.57 each over the next 14 quarters beginning on January 1, 2023. As a result, the Company extinguished $1.0 million of debt and recognized a loss of $67,500.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity
12 Months Ended
Dec. 31, 2023
Stockholders Equity  
Stockholders' Equity

17. Stockholders’ Equity

 

Amendment of 2016 Long-Term Incentive Plan

 

In October 2016, the Company’s board of directors adopted and in November 2016 the stockholders approved the 2016 Long-Term Incentive Plan, pursuant to which a maximum of 6,491,394 shares of common stock may be issued pursuant to restricted stock grants, incentive stock options, non-qualified stock options and other equity-based incentives may be granted. In March 2019, the Company’s board of directors and stockholders approved an increase in the maximum number of shares of common stock subject to the 2016 long-term incentive plan to 15,120,000 shares. 

Amendment of the 2016 Restricted Stock Grants

 

Pursuant to the 2016 Long-Term Incentive Plan, the board of directors granted 3,819,949 shares as restricted stock grants in October 2016, of which 3,045,963 shares were granted to officers and directors. On March 23, 2019, the Company’s board of directors approved the following modifications with respect to the 2016 Restricted Stock Grants:

 

·

Granted to the holders of 1,184,434 restricted shares the right to exchange their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share for each share of restricted stock exchanged;

·

Granted to the chief executive officer, the then current executive vice president and one other employee, who held 1,348,213, 998,676 and 199,736 restricted shares, respectively, the right (a) to exchange 50% of their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share and (b) transfer to the Company 50% of their restricted shares for a total of $1,275,000, or $1.01 per share.

 

The grantees of the restricted stock grants have all rights of ownership with respect to the shares, including the right to vote the shares and to receive dividends and distributions with respect to the shares until and unless a forfeiture event shall occur; provided, however, that prior to a forfeiture termination event, (i) the grantees shall have no rights to sell, encumber or otherwise transfer the shares, and (ii) any shares of any class or series of capital stock which are issued to the grantee as a holder of the shares as a result of a stock dividend, stock split, stock distribution, reverse split, recapitalization, or similar event, shall be subject to the same forfeiture provisions as the shares. A forfeiture termination event shall mean such date as is six months following a public stock event. The definition of a public stock event includes, among other events, the effectiveness of a registration statement relating to an underwritten public offering by the Company. The board of directors has the right to defer the date of a forfeiture event to a later date. The shares are forfeited and are to be conveyed to the Company for no consideration if a public stock event shall not have occurred by December 31, 2023.

 

On October 7, 2016, the Company entered into an advisory services agreement with a consultant who has been providing services to the Company including, among other things, business planning, financial strategy and implementation and corporate structure related to the Company’s business development, financing and acquisition transactions. The term of the service commenced on September 1, 2016 and has been extended to April 30, 2019 pursuant to amendments. As compensation for the service, the Company issued to the consultant 336,000 shares of restricted stock valued at $5.01 per share based on the then current fair value of the common stock, subject to forfeiture if the public stock event has not occurred by December 31, 2023. The restricted stock was granted on October 7, 2016 pursuant to the 2016 Long-Term Incentive Plan and is subject to restrictions and forfeiture provisions that are applicable to other restricted stock grants pursuant to the plan as described under the caption “2016 Restricted Stock Grants.”

 

None of the shares granted above pursuant to the 2016 Long-Term Incentive Plan had vested at December 31, 2023 and are not considered to have been issued under the requirement of U.S. GAAP since the shares are subject to vesting and forfeiture provisions of the agreement.

 

During the year ended December 31, 2019, 3,798,480 of the restricted shares were exchanged for options to purchase 4,784,715 shares of common stock at $5.01 per share and 2,142,000 of the restricted shares were cancelled for cash of $1,275,000 which was to be paid on or before December 31, 2019, and 25,200 of the restricted shares were cancelled for no compensation. This date was extended to December 31, 2021 and subsequently extended to March 31, 2024.

As of both December 31, 2023 and December 31, 2022, total unrecognized compensation costs for outstanding restricted stock awarded was estimated at $1.3 million, based on the estimate of the current stock price of $5.01 per share. Such cost would be recognized beginning when the public stock event, as defined, occurs.

 

The following table below summarizes the activity of the restricted stock shares:

 

 

 

Number of

Shares

 

 

Weighted Average Grant Date Fair Value per Share

 

Outstanding at December 31, 2022

 

 

264,650

 

 

 

5.01

 

Nonvested as of December 31, 2022

 

 

264,650

 

 

 

5.01

 

 

 

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

264,650

 

 

 

5.01

 

Nonvested as of December 31, 2023

 

 

264,650

 

 

 

5.01

 

 

Stock Options

 

From time to time, the Company grants non-qualified stock options to its employees and consultants for their services. Option awards are generally granted with an exercise price equal to the estimated fair value of the Company’s stock at the date of grant; those option awards generally vest between 18 months and 36 months of continuous service and have contractual terms of seven years. The vested options are exercisable for six months after the termination date unless (i) termination is due to optionee’s death or disability, in which case the option shall be exercisable for 12 months after the termination date, or (ii) the optionee is terminated for cause, in which case the option will immediately terminate. 

 

A summary of option activity is as follows:

 

 

 

Number of

Options

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining

Contractual (years)

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2022

 

 

6,387,741

 

 

 

4.96

 

 

 

5.20

 

 

 

-

 

Nonvested as of December 31, 2022

 

 

6,038,203

 

 

 

5.01

 

 

 

4.80

 

 

 

-

 

Exercisable as of December 31, 2022

 

 

349,538

 

 

 

4.15

 

 

 

3.10

 

 

 

300,000

 

Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Exchanged

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Exercised

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Cancelled or forfeited

 

 

(91,883 )

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at December 31, 2023

 

 

6,295,858

 

 

 

4.96

 

 

 

4.50

 

 

 

-

 

Nonvested as of December 31, 2023

 

 

5,946,320

 

 

 

5.01

 

 

 

4.70

 

 

 

-

 

Exercisable as of December 31, 2023

 

 

349,538

 

 

 

4.15

 

 

 

2.50

 

 

 

300,000

 

 

Forfeitures are accounted for as actual forfeitures occur.

 

The aggregate intrinsic value represents the total pretax intrinsic value. The aggregate intrinsic values as of December 31, 2023 and December 31, 2022 are based upon the value per share of $5.01, which was the latest sale price of the Company’s common stock in May 2018.

Non-vested Option Awards

 

The following table summarizes the Company’s nonvested option awards activity:

 

Balance at December 31, 2022

 

 

6,038,203

 

Granted

 

 

-

 

Exchanged

 

 

-

 

Vested

 

 

-

 

Forfeited

 

 

(91,883 )

Balance at December 31, 2023

 

 

5,946,320

 

 

For the years ended December 31, 2023 and 2022, no compensation cost has been charged to general and administrative expenses related to stock options. During the years ended December 31, 2023 and 2022, no vested options to purchase shares of common stock were cancelled. No nonvested options to purchase common stock were cancelled during the years ended December 31, 2023 and 2022, respectively.

 

As of December 31, 2023, total unrecognized compensation costs for outstanding unvested options awarded was $13.1 million, all of which is related to performance-based awards. The performance condition for such awards was not deemed probable at grant dates or at December 31, 2022 and the cost related to such awards will begin to be recognized once the performance condition is deemed probable.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes
12 Months Ended
Dec. 31, 2023
Taxes  
Taxes

18. Taxes

 

The U.S. and PRC components of the Company’s income (loss) before income taxes for the years ended December 31, 2023 and 2022 are as follows:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Domestic (U.S. Segment)

 

$(18,674 )

 

$(5,876,207 )

Foreign (PRC Segment)

 

 

389,266

 

 

 

(955,639 )

Income (loss) before income taxes

 

$370,592

 

 

$(6,831,846 )

 

The components of the Company’s provision (benefit) for income taxes for the year ended December 31, 2023 consist of:

 

Year Ended December 31, 2023

 

Federal

 

 

State

 

 

Foreign

 

 

Total

 

Current

 

$-

 

 

$6,000

 

 

$14,000

 

 

$20,000

 

Deferred

 

 

270,518

 

 

 

125,370

 

 

 

212,896

 

 

 

608,783

 

Change in valuation allowance

 

 

(270,518)

 

 

(125,370)

 

 

(297,089)

 

 

(692,977)

Total

 

$-

 

 

$6,000

 

 

$(70,194)

 

$(64,194)

 

The components of the Company’s provision for income taxes for the year ended December 31, 2022 consist of:

 

Year Ended December 31, 2022

 

Federal

 

 

State

 

 

Foreign

 

 

Total

 

Current

 

$-

 

 

$6,000

 

 

$128,171

 

 

$134,171

 

Deferred

 

 

(1,152,627 )

 

 

(263,494 )

 

 

(364,027 )

 

 

(1,780,148 )

Change in valuation allowance

 

 

1,152,627

 

 

 

263,494

 

 

 

271,287

 

 

 

1,687,408

 

Total

 

$-

 

 

$6,000

 

 

$35,431

 

 

$41,431

 

Significant components of the deferred tax assets and liabilities for federal income taxes as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Deferred tax assets

 

 

 

 

 

 

Investment credits

 

$1,037,362

 

 

$1,037,362

 

Net operating loss carryforwards

 

 

14,512,493

 

 

 

14,926,045

 

Stock compensation and accrued bonus

 

 

478,128

 

 

 

479,422

 

Depreciation

 

 

63,518

 

 

 

45,296

 

Operating lease liabilities

 

 

1,552,193

 

 

 

1,956,843

 

Contract accounting

 

 

41,161

 

 

 

74,371

 

Other

 

 

1,677,625

 

 

 

1,881,836

 

Deferred tax assets, gross

 

 

19,362,480

 

 

 

20,401,175

 

Less: valuation allowance

 

 

(17,666,793 )

 

 

(18,367,053 )

Deferred tax assets, net

 

 

1,695,687

 

 

 

2,034,122

 

 

 

 

 

 

 

 

 

 

Deferred tax liabilities

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

(1,506,461 )

 

 

(1,926,494 )

Contract accounting

 

 

-

 

 

 

-

 

Deferred tax liabilities, gross

 

 

(1,506,461 )

 

 

(1,926,494 )

Deferred tax assets, net

 

$189,226

 

 

$107,628

 

 

A 100% valuation allowance was provided for the deferred tax assets related to the U.S. segment as of December 31, 2023 and 2022 due to the uncertainty surrounding the timing of realizing the benefits of the favorable tax attributes in future tax returns.

 

The following table reconciles the U.S. statutory rates to the Company’s effective tax rate for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

Rate

 

 

Amount

 

 

Rate

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. statutory rate

 

 

21.0%

 

$77,825

 

 

 

21.0%

 

$(1,434,688 )

State taxes

 

 

15.9%

 

 

58,762

 

 

 

4.8%

 

 

(330,496 )

Foreign rate differential

 

 

13.2%

 

 

48,882

 

 

 

0.6%

 

 

(38,629 )

Subpart F

 

 

3.0%

 

 

11,094

 

 

 

0.1%

 

 

(6,017 )

Non-deductible interest

 

 

47.1%

 

 

174,494

 

 

 

(3.2)%

 

 

219,092

 

PPP loans

 

 

0.0%

 

 

-

 

 

 

5.7%

 

 

(392,459 )

Other permanent items

 

 

2.6%

 

 

9,532

 

 

 

(0.1)%

 

 

9,029

 

Uncertain tax positions

 

 

0.0%

 

 

-

 

 

 

(28.3)%

 

 

1,934,568

 

Other adjustments

 

 

22.5%

 

 

83,259

 

 

 

(0.1)%

 

 

3,458

 

State rate change

 

 

2.0%

 

 

7,479

 

 

 

0.1%

 

 

(5,625 )

Return-to-provision true-up

 

 

42.5%

 

 

157,457

 

 

 

23.5%

 

 

(1,604,209 )

Change in valuation allowance

 

 

(187.0)%

 

 

(692,977 )

 

 

(24.7)%

 

 

1,687,408

 

Effective tax

 

 

(17.32)%

 

$(64,194 )

 

 

-0.6%

 

$41,432

 

As of December 31, 2023, the Company’s federal and state income tax net operating loss (“NOL”) carryforwards were $49.4 million and $56.5 million, respectively. As of December 31, 2022, the Company’s federal and state income tax net operating loss (“NOL”) carryforwards were $50.4 million and $57.3 million, respectively. These NOLs will expire at various dates from 2031 through 2042. The Company’s US federal NOL generated post 2017 of $27.3 million can be carried forward indefinitely. Additionally, the Company has investment tax credits of $1.0 million as of December 31, 2023 and 2022, for building qualifying energy properties and projects under IRC Section 48, which will expire at various dates from 2033 through 2034.

  

The above NOL carryforward and the investment tax credit carryforwards are subject to limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, and similar state provisions which limit the amount NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Sections 382 and 383, results from transactions increasing ownership of certain stockholders or public groups in the stock of the corporation by more than 50 percentage points over a three-year period. The Company has performed an IRC Section 382 analysis as of December 31, 2020 which it was determined that no significant change in ownership had occurred. In addition, the Company has not experienced the ownership change greater than 50% subsequent to December 31, 2020 and up to 2023.

 

As of December 31, 2023 and 2022, the Company had unused net operating loss carryforwards from its PRC subsidiaries in the amount of approximately $0.9 and $1.5 million, respectively, which may be applied against future taxable income and which begin to expire after 2024.

 

The Inflation Reduction Act 2022, which incorporates a Corporate Alternative Minimum Tax, was signed on August 16, 2022. The changes will become effective for the tax years beginning after December 31, 2022. The new tax will require companies to compute two separate calculations for federal income tax purposes and pay the greater of the new minimum tax or their regular tax liability. The act is not expected to have a material impact for the Company.

 

The Company is no longer subject to income tax examination by the U.S. federal and certain state tax authorities for years ended December 31, 2018 or prior, however, its tax attributes such as NOL carryforwards and tax credits, are still subject to examination in the year they are used; therefore, the tax attributes from 2011 and forward are still subject to examination by the U.S. tax authorities.

 

The Company applies the two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount, which is more than 50% likely of being realized upon ultimate settlement. Income tax positions must meet a more likely than not recognition threshold at the effective date to be recognized upon the adoption of ASC 740 and in subsequent periods. This interpretation also provides guidance on measurement, derecognition, classification, interest and penalties, accounting in interim periods and transition. After applying the approach, the following table summarizes the changes to the Company’s gross unrecognized tax benefits for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Balance - beginning of period

 

$2,137,790

 

 

$-

 

Increase related to prior period tax positions

 

 

-

 

 

 

2,137,790

 

Balance - end of period

 

$2,137,790

 

 

$2,137,790

 

 

The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.

 

The Company’s PRC subsidiaries are subject to a 25% statutory income tax rate according to the income tax laws of the PRC. Tax regulations are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. All tax positions taken, or expected to be taken, continue to be more likely than not ultimately settled at the full amount claimed. The Company’s PRC subsidiaries’ tax filings are subject to the PRC tax bureau’s examination for a period up to five years. These subsidiaries are not currently under examination by the PRC tax bureau.

As of December 31, 2023 and 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes. The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. In the event the Company is required to repatriate funds from outside of the U.S., such repatriation would be subject to local laws, customs, and tax consequences. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2023
Net Income (Loss) Per Share  
Net Income (Loss) Per Share

19. Net Income (Loss) Per Share

 

The following table presents the calculation of the Company’s basic and diluted net income (loss) per share for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Numerator

 

 

 

 

 

 

Net income (loss)

 

$434,786

 

 

$(6,873,278)

Denominator

 

 

 

 

 

 

 

 

Weighted average shares used to compute net loss per share, basic

 

 

39,735,536

 

 

 

39,735,536

 

Weighted average shares used to compute net loss per share, diluted

 

 

40,025,153

 

 

 

39,735,536

 

Basic net income (loss) per share

 

$0.01

 

 

$(0.17)

Diluted net income (loss) per share

 

$0.01

 

 

$(0.17)

 

For the year ended December 31, 2023, outstanding options to purchase 6,295,858 shares of common stock and 5,079,111 equivalent shares of convertible notes were excluded from the computation of diluted earnings per share as the impact of including those option shares would be anti-dilutive.

 

For the year ended December 31, 2022, outstanding options to purchase 6,387,741 shares and 264,650 outstanding nonvested shares of restricted stock, and 6,396,447 equivalent shares of convertible notes were excluded from the computation of diluted net loss per share as the impact of including those option shares and those restricted shares would be anti-dilutive.

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting
12 Months Ended
Dec. 31, 2023
Segment Reporting  
Segment Reporting

20. Segment Reporting

 

The Company uses the management approach for segment reporting disclosure, which designates the internal organization that is used by management for making operating decisions and assessing performance as the source of our reporting segments. For the years ended December 31, 2023 and 2022, the Company operates under two operating segments on the basis of geographical areas: The U.S. and the PRC. Operating segments are defined as components of an enterprise about which separate financial information is available and that are evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.

 

The Company evaluates performance based on several factors, including revenue, cost of revenue, operating expenses, and income from operations. The following tables show the operations of the Company’s operating segments for the years ended December 31, 2023 and 2022:

 

 

 

 Year Ended December 31, 2023

 

 

 

US

 

 

PRC

 

 

Total

 

Revenue from external customers

 

 

 

 

 

 

 

 

 

Solar energy systems

 

$50,522,749

 

 

$-

 

 

$50,522,749

 

Finance revenue

 

 

562,055

 

 

 

-

 

 

 

562,055

 

LED and other

 

 

3,054,526

 

 

 

-

 

 

 

3,054,526

 

Total

 

 

54,139,330

 

 

 

-

 

 

 

54,139,330

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy systems

 

 

40,737,458

 

 

 

-

 

 

 

40,737,458

 

Other

 

 

2,252,935

 

 

 

-

 

 

 

2,252,935

 

Total

 

 

42,990,393

 

 

 

-

 

 

 

42,990,393

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

180,084

 

 

 

299

 

 

 

180,383

 

Interest (expense) income, net

 

 

(1,562,360 )

 

 

54,464

 

 

 

(1,507,896 )

Equity in income of solar farm projects

 

 

-

 

 

 

864,132

 

 

 

864,132

 

Provision for income taxes

 

 

6,000

 

 

 

(70,194 )

 

 

(64,194 )

Net income (loss)

 

 

(24,675 )

 

 

459,461

 

 

 

434,786

 

 

 

 Year Ended December 31, 2022

 

 

 

US

 

 

PRC

 

 

Total

 

Revenue from external customers

 

 

 

 

 

 

 

 

 

Solar energy systems

 

$40,599,055

 

 

$-

 

 

$40,599,055

 

Finance revenue

 

 

814,065

 

 

 

-

 

 

 

814,065

 

LED and other

 

 

3,304,910

 

 

 

-

 

 

 

3,304,910

 

Total

 

 

44,718,030

 

 

 

-

 

 

 

44,718,030

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy systems

 

 

35,093,633

 

 

 

-

 

 

 

35,093,633

 

Other

 

 

2,142,860

 

 

 

-

 

 

 

2,142,860

 

Total

 

 

37,236,493

 

 

 

-

 

 

 

37,236,493

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

275,000

 

 

 

2,932

 

 

 

277,932

 

Interest (expense) income, net

 

 

(1,816,082 )

 

 

50,765

 

 

 

(1,765,317 )

Equity in income of solar farm projects

 

 

-

 

 

 

493,648

 

 

 

493,648

 

Provision for income taxes

 

 

6,001

 

 

 

35,431

 

 

 

41,432

 

Net loss

 

 

(5,882,208 )

 

 

(991,070 )

 

 

(6,873,278 )

 

and as of December 31, 2023 and December 31, 2022:

 

 

 

December 31, 2023

 

 

 

 US

 

 

 PRC

 

 

 Total

 

 

 

 

 

 

 

 

 

 

 

Equity investments in solar farm projects

 

$-

 

 

$9,698,308

 

 

$9,698,308

 

Capital expenditures

 

 

(27,999)

 

 

-

 

 

 

(27,999)

Long-lived assets

 

 

11,258,512

 

 

 

17,475,104

 

 

 

28,733,616

 

Total reportable assets

 

 

21,727,209

 

 

 

26,927,992

 

 

 

48,655,201

 

 

 

 

December 31, 2022

 

 

 

 US

 

 

 PRC

 

 

 Total

 

 

 

 

 

 

 

 

 

 

 

Equity investments in solar farm projects

 

$-

 

 

$9,054,759

 

 

$9,054,759

 

Capital expenditures

 

 

(83,466)

 

 

-

 

 

 

(83,466)

Long-lived assets

 

 

15,424,085

 

 

 

16,968,298

 

 

 

32,392,383

 

Total reportable assets

 

 

33,591,742

 

 

 

27,886,486

 

 

 

61,478,228

 

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events  
Subsequent Events

21. Subsequent Events

 

The Company has evaluated subsequent events through April 16, 2024, the date the December 31, 2023 consolidated financial statements were available to be issued and except as disclosed below, no other events require adjustment of, or disclosure in, the consolidated financial statements.

 

Initial Public Offering

 

On February 27, 2024, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Kingswood, a division of Kingswood Capital Partners, LLC (the “Representative”), as representative of the underwriters. Pursuant to the Underwriting Agreement, the Company agreed to sell to the underwriters in a firm commitment underwritten public offering (the “Offering”) an aggregate of 4,500,000 shares of common stock, at a price of $4.00 per share. The gross proceeds of the offering were $18 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In addition, SolarMax granted the underwriters a 45-day option to purchase an additional 675,000 shares of common stock at the initial public offering price, less underwriting discounts and commissions, to cover over-allotments. Pursuant to the Underwriting Agreement, the Company paid the Representative a 1% non-accountable expense allowance and reimbursed the Representative for certain accountable expenses of $175,000.

 

Pursuant to the Underwriting Agreement, the Company issued to the Representative a warrant (the “Representative’s Warrant”) to purchase 360,000 shares of Common Stock. a per share exercise price of $4.80 and are exercisable at any time and from time to time, in whole or in part, during the period commencing February 29, 2024 and terminating on February 12, 2029. The Representative’s Warrant also provides for certain demand and “piggyback” registration rights for the shares of Common Stock issuable upon exercise of the Representative’s Warrant and contains customary anti-dilution provisions.

 

On March 5, 2024, the Underwriters purchased 539,950 shares of common stock upon the partial exercise of the over-allotment option at the initial public offering price of $4.00 per share. Including proceeds from the sale of the additional shares, the aggregate gross proceeds from the offering was approximately $20 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In connection with the sale of the additional shares, the Company issued Representative’s Warrants to purchase 43,196 shares of common stock at an exercise price of $4.80 per share to the Representative.

 

Net proceeds received by the Company from the public offering, including the partial exercise of the over-allotment option, were approximately $18.6 million.

 

On March 13, 2024, the Representative’s Warrants were fully exercised on a cashless basis. Based on the formula for cashless exercise, the Company issued a total of 207,311 shares of common stock, and, as a result of the exercise, no Representative’s Warrants remained outstanding.

 

Clawback Policy

 

On February 7, 2024, the Company adopted a clawback policy requiring the Company to recover incentive-based compensation in the event of a financial restatement, and if the restatement affected the financial reporting measure on which the incentive-based compensation was paid.

 

Extension of Forfeiture Date for Restricted Stock and Options

 

On February 14, 2024, the date for forfeiture of restricted stock and options if a public stock event has not occurred was extended to April 30, 2024. See Note 17.

Convertible Notes Issued

 

In February and March, 2024, the Company issued convertible notes in the principal amount of $1.0 million to limited partners of CEF I, which resulted in a reduction of $1.0 million in the principal amount of the related party notes to CEF I.

 

In February and March, 2024, the Company issued convertible notes in the principal amount of $1.0 million to limited partners of CEF II, which resulted in a reduction of $1.0 million in the principal amount of the related party notes to CEF II.

 

Promissory Notes Receivable

 

On March 1, 2024, the Company used $5,000,000 of its excess IPO proceeds to issue a short-term promissory note to Webao Limited, an unrelated party. The note yields 8% and matures on June 1, 2024.

 

On March 7, 2024, the Company used $2,000,000 of its excess IPO proceeds to issue a short-term promissory note to Webao Limited, an unrelated party. The note yields 8% and matures on June 1, 2024.

 

Payments Owed to Former Vice President

 

On March 21, 2024, the Company paid its former vice president $338,095 for the remaining balance owed on the deferred compensation component of the release and separation agreement and $500,000 owed in connection with the cash portion of the restricted stock exchanged for options. See Note 16–Commitments and Contingencies, under Employment Agreements.

 

Insider Trading Policy

 

On March 27, 2024, the Company adopted an insider trading policy which prohibits trading based on “material, nonpublic information” regarding the Company or any company whose securities are listed for trading or quotation in the United States.

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$107,822

 

 

$177,783

 

Other current assets

 

 

1,900,679

 

 

 

756,595

 

Inventories, net

 

 

44,544

 

 

 

494,496

 

Total current assets

 

 

2,053,045

 

 

 

1,428,874

 

Investments in and receivables from affiliates

 

 

12,270,249

 

 

 

14,719,777

 

Other assets

 

 

5,567,391

 

 

 

7,035,972

 

Total assets

 

$19,890,685

 

 

$23,184,623

 

 

Liabilities and stockholders' deficit

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Current liabilities

 

$4,957,223

 

 

$5,029,242

 

Long-term debt, current

 

 

2,000,000

 

 

 

2,000,000

 

Total current liabilities

 

 

6,957,223

 

 

 

7,029,242

 

Long-term debt, noncurrent

 

 

24,958,658

 

 

 

24,958,658

 

Other liabilities

 

 

3,862,633

 

 

 

6,862,976

 

Total liabilities

 

 

35,778,514

 

 

 

38,850,876

 

Stockholders’ deficit:

 

 

 

 

 

 

 

 

Preferred stock

 

 

 

 

 

 

-

 

Common stock

 

 

40,984

 

 

 

40,984

 

Additional paid-in capital

 

 

55,786,634

 

 

 

55,786,634

 

Treasury stock

 

 

(1,808,889 )

 

 

(1,808,889 )

Accumulated deficit

 

 

(68,623,970 )

 

 

(68,503,869 )

Accumulated other comprehensive loss

 

 

(1,282,588 )

 

 

(1,181,113 )

Total stockholders’ deficit

 

 

(15,887,829 )

 

 

(15,666,253 )

Total liabilities and stockholders’ deficit

 

$19,890,685

 

 

$23,184,623

 

 

See accompanying notes to condensed financial information of parent.

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

Trade sales

 

$1,909,689

 

 

$11,800,022

 

Management fee income

 

 

5,661,812

 

 

 

4,446,246

 

Total revenues

 

 

7,571,501

 

 

 

16,246,268

 

 

 

 

 

 

 

 

 

 

Cost of revenues

 

 

2,524,006

 

 

 

12,543,393

 

Gross profit

 

 

5,047,495

 

 

 

3,702,875

 

Expenses:

 

 

 

 

 

 

 

 

General and administrative

 

 

2,784,317

 

 

 

7,137,029

 

Interest income

 

 

(7,365 )

 

 

(541 )

Interest expense

 

 

217,054

 

 

 

152,637

 

Other expense (income), net

 

 

263,113

 

 

 

(707,907 )

Total expenses

 

 

3,257,119

 

 

 

6,581,218

 

Income (loss) before equity in losses of affiliates

 

 

1,790,376

 

 

 

(2,878,343 )

Equity in losses of affiliates

 

 

(1,352,790 )

 

 

(3,399,199 )

Income (loss) before income taxes

 

 

437,586

 

 

 

(6,277,542 )

Income tax provision (benefit)

 

 

2,800

 

 

 

800

 

Net income (loss)

 

$434,786

 

 

$(6,278,342 )

 

See accompanying notes to condensed financial information of parent.

 

 

 Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net cash provided by (used in) operating activities

 

$(69,960 )

 

$7,214,420

 

 

 

 

 

 

 

 

 

 

Net cash used in investing activities

 

 

-

 

 

 

(27,960 )

 

 

 

 

 

 

 

 

 

Net cash used in financing activities

 

 

-

 

 

 

(7,050,000 )

Net increase (decrease) in cash and cash equivalents

 

 

(69,960 )

 

 

136,460

 

Cash and cash equivalents, beginning of the year

 

 

177,783

 

 

 

41,323

 

Cash and cash equivalents, end of the period

 

$107,823

 

 

$177,783

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Interest paid in cash

 

$217,054

 

 

$152,637

 

Income taxes paid (received) in cash

 

 

551

 

 

 

(1,520 )

 

 

 

 

 

 

 

 

 

Non-cash activities for investing and financing activities:

 

 

 

 

 

 

 

 

Right-of-use assets acquired through operating leases

 

$-

 

 

$6,274,652

 

Right-of-use assets acquired through operating leases, related party

 

$-

 

 

$5,165,503

 

Promissory note issued in lieu of a payable for rent and security deposit

 

$-

 

 

$1,358,658

 

Convertible notes issued to related parties in lieu of EB-5 loans

 

$-

 

 

$2,141,342

 

 

See accompanying notes to condensed financial information of parent.

Note 1. Basis of Presentation

 

The accompanying condensed financial statements of SolarMax Technology, Inc. (“Parent”) should be read in conjunction with the consolidated financial statements and notes thereto of SolarMax Technology, Inc. and Subsidiaries (the “Company”). Parent’s significant accounting policies are consistent with those of the Company.

 

Note 2. Related Party Transactions

 

Intercompany Sales

 

Parent’s revenues include sales of solar panels, LED components, as well as certain battery storage system components to its subsidiaries. Parent does not have any sales to external customers.

 

Management Fee Income

 

At a board of directors meeting in July 2016, the board discussed charging management fees from Parent to each United States subsidiary. Subsequently, executive directors implemented a management fee based on 10% of the subsidiary’s revenue to compensate for Parent’s management of each United States subsidiary.

 

Headquarter Rent Expense Allocation

 

During the years ended December 31, 2023 and 2022, the total rent expense of the headquarters was $1,694,808 and $1,522,292, respectively, of which $847,818 and $1,035,561, respectively, was allocated to United States subsidiaries, based on the estimated square feet occupied by employees and other personnel assigned to such subsidiaries.

 

Intercompany receivables and payables

 

Currently, Parent does not have any plans to settle the receivables from and payables to its various subsidiaries. Accordingly, Parent reports the balances in the receivables from and payables to subsidiaries in its investments in subsidiaries.

 

Intercompany Loan

 

During the year ended December 31, 2023 and 2022, Parent issued $0 million and $2.1 million, respectively, of 4% secured subordinated convertible notes to settle the CEF related party loans issued by its subsidiary. The intercompany loan issued on behalf of its subsidiary is non-interest bearing and currently has no written agreement.

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Basis of Presentation and Summary of Significant Accounting Policies  
Basis of Accounting

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

Principles of Consolidation

Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The functional currency of the Company’s foreign subsidiaries is the Chinese renminbi (“RMB”). These transactions are translated from the local currency into U.S. dollars at exchange rates during or at the end of the reporting period. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

The accompanying consolidated financial statements reflect the accounts and operations of the Company. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, Consolidation, the Company consolidates any variable interest entity (“VIE”) of which it is the primary beneficiary. The Company uses a qualitative approach in assessing the consolidation requirement for VIEs. This approach focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. All of these determinations involve significant management judgments and estimates. The Company has determined that it is not the primary beneficiary in the operational VIE, SMX Property LLC (“SMXP”), and therefore, does not consolidate the financial information of SMXP.

The Company was the lessee under an operating lease of its Riverside, CA headquarters facility with SMXP (see Note 15 – Related Party Transactions) through October 2022. SMXP is a private entity owned by the Company’s founders, one of whom is the Chief Executive Officer and a Director of the Company, another who is a Director of the Company, and another who is a former officer and director of the Company. The lease term was initially for four years expiring on December 31, 2016, and was extended in September 2016 for a ten-year term, with one five-year renewal option, and was terminated in October 2022 in connection with the sale of the property by SMXP to an unrelated purchaser with whom the Company executed a new master lease. The Company does not have any ownership interest in SMXP. Other than the common ownership and the unsecured loans, the Company does not have any economic arrangements with SMXP such that the Company will have an obligation to support the operations of SMXP. Further, the Company does not have the power to direct and control the activities of SMXP as such power to direct and control resides with SMXP’s principals. Accordingly, the Company is not considered to be the primary beneficiary of SMXP and has not consolidated SMXP.

Reclassification

Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. See note 16 below regarding the reclassification of sublease income to net against operating leases. These reclassifications had no effect on the previously reported net loss.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant accounting estimates reflected in the Company’s consolidated financial statements include the cost-based inputs to estimate revenues on long-term construction contracts, the collectability of accounts receivable and loans receivable, the useful lives and impairment of property and equipment, goodwill, the fair value of stock options granted and stock-based compensation expense, the fair value of assets acquired and liabilities assumed in a business combination, warranty and customer care reserve, the valuation of deferred tax assets, inventories and provisions for income taxes. Actual results could differ materially from those estimates.

Liquidity and Going Concern

The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP, which contemplate continuation of the Company as a going concern. The Company’s history of net losses and negative cash flow from operating activities, along with its increased accumulated deficit and stockholders’ deficit raise substantial doubt about its ability to continue as a going concern.

 

At December 31, 2023, the Company reported a working capital deficit of $23.5 million.  In addition, the accumulated deficit was approximately $68.6 million and the stockholders’ deficiency was approximately $15.9 million. In connection with these consolidated financial statements, management evaluated whether there were conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to meet its obligations as they become due within one year from the date of issuance of these financial statements. Management assessed that there were such conditions and events, including a history of recurring operating losses, a history of negative cash flows from operating activities, and significant current debt.

 

As of December 31, 2023, the Company’s principal sources of liquidity consisted of approximately $2.5 million, of cash and cash equivalents, and estimated cash flow from operations. The Company believes its current cash balances coupled with anticipated cash flow from operating activities and the net proceeds of its February 2024 initial public offering (See Note 21) are sufficient to meet the Company’s working capital requirements for at least one year from the date of the issuance of the accompanying consolidated financial statements, excluding approximately $20.7 million of debt that is due in the next twelve months. Management is focused on expanding the Company’s existing business, as well as its customer base, including its continuing efforts to generate revenue from non-related parties for its China operations and to continue to increase its United States revenues. The Company is looking to continue to negotiate an exchange of a large portion of the approximately $10.0 million of the current portion of long-term related party loans for convertible notes that mature in periods beyond one year. The Company cannot predict whether it will be successful in these efforts.

As a result of the above, there is substantial doubt regarding the Company’s ability to continue as a going concern within one year from the date of issuance of these financial statements. The Company cannot give assurance that it can increase its cash balances or limit its cash consumption, or obtain the exchange of any of its current debt and thus maintain sufficient cash balances for its planned operations. Future business demands may lead to cash utilization at levels greater than recently experienced. Revenue and cash flow from the Company’s China segment is irregular because of the timing of solar projects and the Company requires significant funds for its operations, particularly during periods when there is little or no revenue or cash flow from projects. The Company may need to raise additional capital in the future. However, the Company cannot assure that it will be able to raise additional capital on acceptable terms, or at all.

Cash and Cash Equivalents

Cash and cash equivalents consist of deposit accounts and highly liquid investments purchased with an original maturity of six months or less. The standard insurance coverage for non-interest bearing transaction accounts in the U.S. is $250,000 per depositor under the general deposit insurance rules of the Federal Deposit Insurance Corporation.The standard insurance coverage for non-interest bearing transaction accounts in the PRC is RMB 500,000 (approximately $73,000) per depositor per bank under the applicable Chinese general deposit insurance rules.

Restricted Cash

Restricted cash includes cash held to collateralize ACH transactions and outstanding credit card borrowing facilities. In the prior year, restricted cash also collateralized bankers’ acceptances in the PRC, which are promised future payments accepted and guaranteed by a bank and drawn on a deposit at the bank.

 

Restricted cash at December 31, 2023 and December 31, 2022 consisted of:

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Deposit held by a China financial institution to secure bankers acceptance

 

$-

 

 

$-

 

Deposit held by a US financial institution as collateral for ACH transactions and business credit cards – US Segment

 

 

354,504

 

 

 

346,999

 

 

 

 

354,504

 

 

 

346,999

 

Less: current portion

 

 

-

 

 

 

-

 

Noncurrent portion

 

$354,504

 

 

$346,999

 

Accounts receivable

Accounts receivable are reported at the outstanding principal balance due from customers. In the U.S., accounts receivable substantially include customer billings for the sales of LED products and services. In the PRC segment, accounts receivable represents the amounts billed under the contracts but uncollected on completed construction contracts and construction contracts in process. Accounts receivable are recorded at net realizable value.

 

The Company maintains allowances for the applicable portion of receivables, including accounts receivable, government rebate receivables and other receivables, represents the Company’s estimate of the current expected loss inherent in accounts receivable as of the balance sheet date. The adequacy of the allowance for credit losses is assessed quarterly and the assumptions and models used in establishing the allowance are evaluated regularly. Because credit losses can vary substantially over time, estimating credit losses requires a number of assumptions about matters that are uncertain. Once a receivable is deemed to be uncollectible, it is written off against the allowance. The expense related to rebates receivable is recorded as a reduction to revenues.

Contract Assets

The contract assets primarily relate to the Company’s rights to consideration for work completed but not billed at the reporting date, primarily for the solar energy system sales in the U.S.. The contract assets are transferred to receivables when the rights become unconditional (i.e., when the permission to operate is issued). The contract liabilities primarily relate to the advance consideration received from customers related to the same above solar energy system sales in the U.S., for which the transfer of ownership has not occurred.

Applying the practical expedient in ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), paragraph 340‑40-25-4, the Company recognizes the incremental costs of obtaining contracts (i.e., commission fees) in cost of revenue when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in cost of revenues.

Customer Loans Receivable

In the U.S. segment, the Company offers its customers who meet the Company’s credit eligibility standards the option to finance the purchase of solar energy systems through installment loans underwritten through SolarMax Financial. All loans are secured by the solar energy systems or other projects being financed. The outstanding customer loan receivable balance is presented net of an allowance for loan losses. Provisions for loan losses are charged to operations in amounts sufficient to maintain the allowance for loan losses at levels considered adequate to cover expected credit losses on the customer loans. In determining expected credit losses, the Company considers its historical level of credit losses, current economic trends, and reasonable and supportable forecasts that affect the collectability of the future cash flows. Loans offered at the promotional interest rate below the market interest rate are accounted for as loan discounts and are amortized on an effective interest method to interest income over the terms of the loans.

Inventories

Inventories consist of (a) work in progress on solar systems on housing developments and projects not yet sold; and (b) components principally consisting of photovoltaic modules, inverters, construction and other materials, and LED products, all of which are stated at the lower of cost or net realizable value under the first-in first-out method. The Company reviews its inventories periodically for possible excess and obsolescence to determine if any reserves are necessary.

 

The estimate for excess and obsolete inventories is based on historical sales and usage experience together with a review of the current status of existing inventories.

Property and equipment

Property and equipment are initially stated at cost less accumulated depreciation and amortization. The costs of additions and betterments are capitalized and expenditures for repairs and maintenance are charged to operations as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the asset. Leasehold improvements and solar systems leased to customers are amortized using the straight-line method over the shorter of the lease term or estimated useful life of the asset.

 

The estimated useful lives of the major classification of property and equipment are as follows:

 

Automobiles

4-5 years

Furniture and equipment

3-10 years

Leasehold improvements

Shorter of the asset’s useful life or lease term

Solar systems leased to customers

Lease term, 10-20 years

Goodwill

Goodwill represents the excess of the purchase price in a business combination over the fair value of assets acquired and liabilities assumed. The Company’s goodwill was derived from the acquisitions of businesses in China in April 2015.

The Company reviews goodwill for impairment at least annually or whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company generally performs its annual impairment test of goodwill in the fourth quarter each year or whenever events or circumstances change or occur that would indicate that goodwill might be impaired. When assessing goodwill for impairment, the Company early adopted FASB’s guidance in Accounting Standards Update (“ASU”) 2017-04, Intangibles – Goodwill and Other, for its annual testing in December 2017, which simplifies the accounting for goodwill impairment under ASC Topic 350, Intangibles-Goodwill and Other. In determining the reporting unit’s fair value, the Company considers the underlying enterprise value and if necessary, the reporting unit’s discounted cash flow, which involves assumptions and estimates, including the reporting unit’s future financial performance, weighted-average cost of capital and interpretation of currently enacted tax laws. Circumstances that could indicate impairment and require the Company to perform a quantitative impairment test include a significant decline in the reporting unit’s financial results, a significant decline in the reporting unit’s enterprise value relative to its net book value, an unanticipated change in competition or market share and a significant change in the reporting unit’s strategic plans. For the Company’s goodwill annual testing, management determined that its reporting units are the same as its operating segments. Accordingly, the reporting unit for the goodwill annual testing is the PRC segment.

 

There was no impairment loss for the years ended December 31, 2023 and 2022.

Impairment of Long-Lived Assets

The Company’s long-lived assets include property and equipment which include solar energy systems leased to customers.

 

In accordance with ASC Topic 360, Property, Plant, and Equipment, the Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of a long-lived asset, or group of assets, as appropriate, may not be recoverable. If the aggregate undiscounted future net cash flows expected to result from the use and the eventual disposition of a long-lived asset is less than its carrying value, then the Company would recognize an impairment loss based on the excess of the carrying value over the fair value.

 

There was no impairment loss on such systems for the years ended December 31, 2023 and 2022.

Investments in Unconsolidated Joint Ventures and Solar Project Companies

The Company’s unconsolidated investments in the U.S. are held directly by the Company as well as through its subsidiary, SMX Capital, and consist of investments in U.S.-based solar limited liability companies: Alliance Solar Capital 1, LLC (“A#1”), Alliance Solar Capital 2, LLC (“A#2”), and Alliance Solar Capital 3, LLC (“A#3”). The Company’s U.S. segment also has an investment in a PRC-based panel manufacturer, Changzhou Holysolar Technology, Co., Ltd, which was renamed to “Changzhou Hongyi New Energy Technology Co., Ltd” on March 10, 2017 (“Changzhou”).

 

At December 31, 2023 and December 31, 2022, the Company has unconsolidated investments in the PRC related to its 30% non-controlling interests in the project companies for Yilong #2, Xingren and Ancha.

 

For these investments, the Company does not have the controlling interests but it has the ability to exercise significant influence over the operations and the financial decisions of the investees under the respective operating agreements. In each of the investments, the investee also maintains a separate capital account for each of its investors and accordingly, the Company has a separate capital account at each of the investees. Since the Company has the ability to exercise significant influence over the investees, the Company accounts for each of these investments using the equity method of accounting, under which the Company records its proportionate share of the investee’s profit or loss based on the specified profit and loss percentage. Distributions received from equity method investees are accounted for as returns on investment and classified as cash inflows from operating activities, unless the Company’s cumulative distributions received less distributions received in prior periods that were determined to be returns of investment exceed cumulative equity in earnings recognized by the Company. When such an excess occurs, the current year distribution up to this excess would be considered a return of investment and classified as cash inflows from investing activities.

 

Since the Company’s investments include privately-held companies where quoted market prices are not available and as a result, the cost method, combined with other intrinsic information, is used to assess the fair value of the investment. If the carrying value is above the fair value of an investment at the end of any reporting period, the investment is reviewed to determine if the impairment is other than temporary. Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established. The Company monitors its investments in unconsolidated entities periodically for impairment. No impairment indicators were identified and no impairment losses were recorded during the years ended December 31, 2023 and 2022.

Warranties

Workmanship Warranty

 

For the sale of solar and battery systems in the U.S., the Company provides a workmanship warranty for 25 years to cover the quality of the Company’s installation. The warranty is designed to cover installation defects and damages to customer properties caused by the Company’s installation of the solar energy systems and battery storage systems which generally are uncovered within 2-3 years after the installation. The 25-year warranty is consistent with the term provided by competitors and is provided by the Company to remain market competitive. The workmanship warranty does not include the product warranties (panels and inverters) which are covered directly by the manufacturers, generally for 25 years on panels and inverters, and 10 years for energy storage systems. The Company determined that its 25-year workmanship warranty for solar energy systems constitutes an assurance-type warranty and should continue to be accounted for under ASC Topic 460, Guarantees, instead of a service-type warranty which should be accounted for under Topic 606.

 

Quality Warranty for EPC Services

 

For the PRC segment, the Company provides construction quality warranty on Engineering, Procurement and Construction (“EPC”) services generally for one year after completion. The customer typically retains 3-5% of the contract price which will not be paid to the Company until the expiration of the warranty period which is accounted by the Company as retainage receivable. The Company currently provides a reserve for such potential liabilities based on a nominal percentage of project revenues for the PRC segment in the approximate amount of $249,000 and $255,000 as of December 31, 2023 and December 31, 2022, respectively, which is included in accrued expenses and other liabilities. To date the Company has not incurred significant claims on the quality warranty. The liability is reversed when the warranty period expires.

 

Production Guaranty

 

For solar systems sold in the U.S., the Company also warrants that modules installed in accordance with agreed-upon specifications will produce at least 98% of their labeled power output rating during the first year, with the warranty coverage reducing by 0.5% every year thereafter throughout the approximate 10-year production guaranty period. In resolving claims under the production guaranty, the Company typically makes cash payments to customers who claim for the production shortfall in power output on an annual basis. The Company currently provides a reserve for the production guaranty at 0.2% of the total solar revenue.

 

LED Warranties

 

The Company’s warranty for LED products and services ranges from one year for labor and up to seven years for certain products sold to governmental municipalities. The Company currently provides a warranty reserve for LED sales based on 1.0% of LED revenue. 

 

Other Warranties

 

In 2016, as a result of the bankruptcy of a Chinese panel supplier from whom the Company purchased solar modules, the Company has reclassified the liability related to unpaid retentions to warranty liability in the amount of $651,000. Since 2016, the Company has not received any claims against the liability and accordingly, the Company reversed the liability against cost of revenue during the third quarter of 2023.

Fair value measurements

ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), defines a framework for determining fair value, establishes a hierarchy of information used in measuring fair value, and enhances the disclosure information about fair value measurements. ASC 820 provides that the “exit price” should be used to value an asset or liability, which is the price at which an asset could be sold or a liability could be transferred in an orderly process that is not a forced liquidation or distressed sale at the measurement date. ASC 820 also provides that relevant market data, to the extent available and not internally generated or entity specific information, should be used to determine fair value. 

ASC 820 requires the Company to estimate and disclose fair values on the following three-level hierarchy that prioritizes market inputs.

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

The carrying amount of cash and cash equivalents, accounts receivable, inventories, other current assets, accounts payable, deposits, taxes payable, warranty liability and accrued payroll and expenses approximates fair value because of the short maturity of these instruments.

 

The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2023:

 

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$358,290

 

 

$-

 

 

$-

 

 

$358,290

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

6,847,185

 

 

 

6,535,516

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,000,000

 

 

 

-

 

 

 

2,000,000

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,200,860

 

 

 

17,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

13,324,921

 

 

 

15,949,768

 

 

The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2022:

 

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$901,726

 

 

$-

 

 

$-

 

 

$901,726

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

10,953,437

 

 

 

10,280,439

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,033,451

 

 

 

-

 

 

 

2,033,451

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,206,780

 

 

 

18,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

17,697,481

 

 

 

19,595,829

 

 

Cash equivalents – Cash equivalents consist of money market accounts and are carried at their fair value.

 

Customer loans receivable – The fair value of customer loans receivable is calculated based on the carrying value and unobservable inputs which include the credit risks of the customers, the market interest rates and the contractual terms. The Company’s underwriting policies for the customer loans receivable have not changed significantly since the origination of these loans. The overall credit risk of the portfolio also has not significantly fluctuated as evidenced by the minimal historical write-offs, and lastly the market interest rates have remained relatively consistent since the origination of the loans.

 

Bank and other loans – The fair value of such loans payable had been determined based on the variable nature of the interest rates and the proximity to the issuance date.

Secured loans from related parties – The related party loans were issued at the fixed annual interest rates of 3.0% in the U.S. Segment, and the fair value of the loans has been estimated by applying the prevailing borrowing annual interest rates for a comparable loan term which the Company estimated to be 9.0% to the estimated cash flows through the maturities of the loans.

 

Secured convertible debt – The secured convertible debt was issued at the fixed annual interest rates of 4.0% in the U.S. Segment, and the fair value of the loans was determined based on the proximity to the issuance date.

Revenue recognition

The Company recognizes revenue in accordance with Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, and its various updates (“Topic 606”). Revenue is measured based on the considerations specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when the Company satisfies a performance obligation by transferring control over a product or service to a customer.

 

Taxes assessed by government authorities that are imposed on, or concurrent with, a specific revenue-producing transaction are collected by the Company from the customer and excluded from revenue.

 

The Company’s principal activities from which the Company generates its revenue are described below.

 

Revenue from EPC Services

 

For energy generation assets owned and controlled by the customer, the Company recognizes revenue for sales of EPC services over time as the Company’s performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the sale of EPC services represents a single performance obligation for the development and construction of a single generation asset, which is a complete solar energy project. For such sale arrangements, the Company recognizes revenue using cost-based input methods, which recognize revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated costs of the contract after consideration of the customer’s commitment to perform its obligations under the contract, which is typically measured through the receipt of cash deposits or other forms of financial security issued by creditworthy financial institutions or parent entities.

 

Payment for EPC services is made by the customer pursuant to the billing schedule stipulated in the EPC contract which is generally based on the progress of the construction. Once the bills are issued to the customer, the customer generally has 30 days to make the payment on the amount billed less a retainage provision which is approximately 3% to 5%, depending on the contract. The retainage amount is withheld by the customer and is paid at the conclusion of the 12-month warranty period.

 

In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred relative to the total estimated costs (including solar module costs) to determine the progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost based input methods of revenue recognition are considered a faithful depiction of the Company’s efforts to satisfy long-term construction contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred that do not contribute to satisfying the Company’s performance obligations (“inefficient costs”) are excluded from the Company’s input methods of revenue recognition as the amounts are not reflective of the Company’s transferring control of the solar energy system to the customer. Costs incurred towards contract completion may include costs associated with solar modules, direct materials, labor, subcontractors, and other indirect costs related to contract performance. The Company recognizes solar module and direct material costs as incurred when such items have been installed in a system.

 

Cost-based input methods of revenue recognition require the Company to make estimates of net contract revenues and costs to complete its projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete its projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract, including any inefficient costs, are greater than the net contract revenues, the Company recognizes the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated. The effect of the changes on future periods are recognized as if the revised estimates had been used since revenue was initially recognized under the contract. Such revisions could occur in any reporting period, and the effects may be material depending on the size of the contracts or the changes in estimates.

The Company’s arrangements may contain clauses such as contingent repurchase options, delay liquidated damages, rebates, penalties or early performance bonus, most favorable pricing or other provisions, if applicable, that can either increase or decrease the transaction price. The Company has historically estimated variable considerations that decrease the transaction price (e.g., penalties) and recorded such amounts as an offset to revenue, consistent with requirements under Topic 606. Variable considerations that increase the transaction price (e.g., performance bonuses) were historically recognized under Topic 605 on a cash basis as such amounts were not fixed and determinable and collectability was not reasonably assured until paid. However, under Topic 606, the Company needs to estimate and apply a constraint on such variable considerations and include that amount in the transaction price. Because the Company’s historical policies on estimating variable considerations that would decrease the transaction price have largely mirrored the requirements under Topic 606, and because variable considerations that would increase the transaction price have historically been immaterial or would likely be constrained under Topic 606, there is no cumulative effect adjustment. The Company estimates variable

considerations for amounts to which the Company expects to be entitled and for which it is not probable that a significant reversal of cumulative revenue recognized will occur.

 

For energy generation assets not owned and controlled by the customer during the construction, as well as contracts with customers that do not require progress payments during construction and whereby the contracts include restrictive acceptance provisions before any progress payments are made by the customers, the Company recognizes revenues at a point in time when the Company determines it has transferred control to the customer.

 

PRC Power Purchase Agreements Revenue

 

Revenues under certain power purchase agreements are recognized based on the output delivered at an agreed upon rate over the contract term. The Company records the revenue under such power purchase agreements during the period under which it has controlling interest in the project subsidiary. Revenue recognition ceases upon the sale and transfer of controlling interest in the project subsidiary to a third party.

 

Solar Energy and Battery Storage Systems and Components Sales

 

Revenue recognition associated with sales of solar energy systems, battery storage systems, and other products is recognized over time as the Company’s performance creates or enhances the property controlled by the customer (the asset is being constructed on a customer’s premises that the customer controls).

 

The Company’s principal performance obligation is to design and install a solar energy system that is interconnected to the local power grid and for which permission to operate has been granted by a utility company to the customer. The Company recognizes revenue over time as control of the solar energy system transfers to the customer which begins at installation and concludes when the utility company has granted the permission to operate.

 

All costs to obtain and fulfil contracts associated with system sales and other product sales are expensed to cost of revenue when the corresponding revenue is recognized.

 

For solar energy and battery storage system sales, the Company recognizes revenue using a cost-based input method that recognizes revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated cost of the contract. In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred for installation and obtaining the permission to operate, each relative to the total estimated cost of the solar energy and battery storage system, to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost‑based input methods of revenue recognition are considered a faithful depiction of our efforts to satisfy solar energy and battery system contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred towards contract completion may include costs associated with solar modules, battery components, direct materials, labor, subcontractors, and other indirect costs related to contract performance.

 

In the U.S., the Company sells solar energy and battery storage systems to residential and commercial customers and recognizes revenue net of sales taxes. Customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through a third party partner.

Direct payments are made by the customer as stipulated in the underlying home improvement or commercial contract which generally includes an upfront down payment at contract signing, payments at delivery of materials and installation ranging from 70% to 85% of the contract price, and the payment of the final balance at the time of the city signoff or when the permission to operate the solar system is granted by a utility company.

 

For third-party financing arranged by the Company for the customer, direct payments are made by the financing company to the Company based on an agreement between the financing company and the Company, with the majority of the payments made by the time of completion of installation but not later than the date on which the permission to operate the solar system is granted by the utility company.

 

For a lease through the third party leasing partner, direct payments are made by the leasing partner to the Company based on an agreement between the leasing partner and the Company, which is generally 80% upon the completion of installation and 20% upon the permission to operate is granted.

 

For customers financing with the Company, the customer receivable, less any down payments, becomes a loan receivable following the grant of the permission to operate the solar system by a utility company, at which time the loan is recorded and the loan interest begins to accrue. Financing terms for sales with financing by the Company are generally made for terms up to 60 months.

 

LED Product Sales and Service Sales

 

For product sales, the Company recognizes revenue at a point in time following the transfer of control of the products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. For contracts involving both products and services (i.e., multiple performance obligations), the Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices, or estimates of such prices, and recognize the related revenue as control of each individual product is transferred to the customer, in satisfaction of the corresponding performance obligations. Revenue from services is recognized when services are completed which is upon acceptance by the customer. The standalone selling price of the warranty is not material and, therefore, the Company has not allocated any portion of the transaction price to any performance obligation associated with the warranty.

 

Payment of products is generally made upon delivery or with a 30 day term. Extended payment terms are provided on a limited basis not to exceed twelve months. Payment of services is due when the services are completed and accepted by the customer. For certain LED product sales, the Company provides the customers with a right of return subject to restocking fees. The Company assessed such rights of return as variable consideration and recognizes revenue based on the amount of consideration the Company expects to receive after returns are made. Based on the Company’s historical experience, the Company has determined the likelihood and magnitude of a future returns to be immaterial and currently has not provided for a liability for such returns on the LED product sales.

 

For contracts where the Company agreed to provide the customer with rooftop solar energy systems (including design, materials, and installation of the system) in addition to providing LED products and LED installation, these agreements may contain multiple performance obligations: 1) the combined performance obligation to design and install rooftop solar energy system; 2) the performance obligation to deliver the LED products; and, 3) the performance obligation to install the LED products. Topic 606 permits goods and services that are deemed to be immaterial in the context of a contract to be disregarded when considering performance obligations within an agreement. The Company will compare the standalone selling price of the installations and products to the total contract value to determine whether the value of these installations and products is quantitatively immaterial within the context of the contract. Similarly, these services may be qualitatively immaterial in the eyes of the customer. While the customer ordered these products and has received a separate quote for them, they may not be a material driving factor within the agreement for a solar energy system. Further, a reasonable person may not consider providing and installing LED products to be a material part of the arrangement to design and construct a large solar facility. If these products and services are determined to be immaterial within the context of the contract, they will be combined with the performance obligation to design and install the rooftop solar energy system. If management determines that the products and services are determined to be material to the overall project, they would represent a separate performance obligation.

Operating Leases and Power Purchase Agreements (PPAs) in U.S.

 

From 2010 to 2014, the Company constructed and offered built-to-suit commercial-grade photovoltaic systems for certain commercial and not-for-profit customers in California, Hawaii, Colorado and New Jersey; under long-term leases and PPAs, with terms of up to 20 years. Under these arrangements, the Company owns the systems and receives the 30% upfront federal grant or investment tax credits, as well as any applicable state and utility company rebates on the systems it owns. Upfront grants, rebates and incentives were applied to reduce the cost of the systems. All other annual rebates and performance-based incentive rebates constitute variable consideration and are recognized in revenue when received because, at that point, it becomes probable that a significant reversal in the cumulative amount of revenue recognized will not occur. In connection with the Company’s ownership of solar systems primarily in New Jersey, the Company owns a number of Solar Renewable Energy Certificates (“SREC”). There is currently no assigned monetary value to an SREC and the prices are ultimately determined by market forces within the parameters set forth by the state. The Company recognizes the revenue of the SREC when it is sold.

 

The Company sells energy generated by PV solar power systems under PPAs. For energy sold under PPAs, which may qualify as a lease, the Company recognizes revenue each period based on the volume of energy delivered to the customer and the price stated in the PPA.

 

For leases, the Company was considered the lessor of solar energy systems under ASC Topic 840, Leases (“ASC 840”); however, upon the Company’s adoption of ASC Topic 842, Leases (“ASC 842”), the Company is no longer considered the lessor because the Company owns the SRECs related to these solar energy systems, and the counterparty does not receive substantially all of the economic benefits for the use of these energy solar systems. Therefore, these arrangements are not considered leases in accordance with ASC 842.

 

Loan Interest Income

 

In the U.S., the Company provides installment financing to qualified customers to purchase residential or commercial photovoltaic systems, energy storage systems, as well as LED products and services. Customer loans receivable are classified as held-for-investment based on management’s intent and ability to hold the loans for the foreseeable future or to maturity. Loans held-for-investment are carried at amortized cost and are reduced by an allowance for estimated credit losses as necessary. The Company recognizes interest income on loans, including the amortization of discounts and premiums, using the interest method. The interest method is applied on a loan-by-loan basis when collectability of the future payments is reasonably assured. Interest on loans generally continues to accrue until the loans are charged off. Premiums and discounts are recognized as yield adjustments over the term of the related loans. Loans are transferred from held-for-investment to held-for-sale when management’s intent is not to hold the loans for the foreseeable future. Loans held-for-sale are recorded at the lower of cost or fair value. There were no loans held-for-sale at December 31, 2023 and December 31, 2022.

 

The following table summarizes the Company’s revenue by business line for the years ended December 31, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Solar energy and battery storage systems

 

 

 

 

 

 

Sales on non-installment basis

 

$50,399,417

 

 

$40,348,753

 

Third-party leasing arrangements

 

 

-

 

 

 

100,796

 

Operating lease revenues

 

 

81,774

 

 

 

81,158

 

Power purchase agreement revenues

 

 

41,558

 

 

 

68,348

 

Total solar energy and battery storage systems

 

 

50,522,749

 

 

 

40,599,055

 

LED projects

 

 

3,054,526

 

 

 

3,304,910

 

Financing related

 

 

562,055

 

 

 

814,065

 

Total revenues

 

$54,139,330

 

 

$44,718,030

 

Advertising Costs

 

The Company charges advertising and marketing costs related to radio, internet and print advertising to operations as incurred. Advertising and marketing costs for the years ended December 31, 2023 and 2022 were $1,157,793 and $1,081,264, respectively.

Income taxes

The Company accounts for income taxes pursuant to the FASB ASC Topic 740, Income Taxes (“ASC 740”). The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. The Company accounts for the investment tax credits under the flow-through method which treats the credits as a reduction of federal income taxes of the year in which the credit arises or is utilized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. The Company has determined it is more likely than not that its deferred tax assets related to its U.S. operations will not be realizable and has recorded a full valuation allowance against its deferred tax assets. In the event the Company is able to realize such deferred income tax assets in the future in excess of the net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.

 

Topic 740-10 clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements in accordance with U.S. GAAP. The calculation of the Company’s tax provision involves the application of complex tax rules and regulations within multiple jurisdictions. The Company’s tax liabilities include estimates for all income-related taxes that the Company believes are probable and that can be reasonably estimated. To the extent that the Company’s estimates are understated, additional charges to the provision for income taxes would be recorded in the period in which the Company determines such understatement. If the Company’s income tax estimates are overstated, income tax benefits will be recognized when realized.

 

The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.

 

The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. As of December 31, 2023 and December 31, 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes.

Comprehensive Income (Loss)

The Company accounts for comprehensive income loss in accordance with ASC 220, Income Statement – Reporting Comprehensive Income (“ASC 220”). Under ASC 220, the Company is required to report comprehensive income (loss), which includes net income (loss) as well as other comprehensive income (loss). The only significant component of accumulated other comprehensive income (loss) as of December 31, 2023 and December 31, 2022 is the currency translation adjustment.

Net Income (Loss) Per Share

The Company calculates net income (loss) per share by dividing income or losses allocated to common stockholders by the weighted average number of shares of common stock outstanding for the period. Diluted weighted average shares is computed using basic weighted average shares plus any potentially dilutive securities outstanding during the period using the treasury-stock-type method and the if-converted method, except when their effect is anti-dilutive. Potentially dilutive securities are excluded from the computation of diluted earnings per share for the year ended December 31, 2022 because the effect would be antidilutive.

Stock based compensation

The Company accounts for stock-based compensation costs under the provisions of ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), which requires the measurement and recognition of compensation expense related to the fair value of stock-based compensation awards that are ultimately expected to vest. Stock-based compensation expense recognized includes the compensation cost for all share-based payments granted to employees and non-employees, net of estimated forfeitures, over the employee requisite service period or the non-employee performance period based on the grant date fair value estimated in accordance with the provisions of ASC 718. ASC 718 is also applied to awards modified, repurchased, or cancelled during the periods reported. The Company also early adopted ASU 2017‑09, Compensation – Stock Compensation (Topic 718) Scope of Modification Accounting, with respect to changes on terms and conditions of a share-based payment award that occurred in 2019 and thereafter.

Foreign Currency

Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The Company’s subsidiaries in the PRC use the Chinese RMB as their functional currency and all other subsidiaries use the U.S. dollar as their functional currency. For subsidiaries that use the local currency as the functional currency, all assets and liabilities are translated to U.S. dollars using exchange rates in effect at the end of the respective periods and the results of operations have been translated into U.S. dollars at the weighted average rates during the periods in which the transactions were recognized. Resulting translation gains or losses are recognized as a component of other comprehensive income (loss).

 

In accordance with ASC 830, Foreign Currency Matters (“ASC 830”), the Company translates the assets and liabilities into U.S. dollars using the rate of exchange prevailing at the balance sheet date and the statements of operations and cash flows are translated at an average rate during the reporting period. Adjustments resulting from the translation from RMB into U.S. dollar are recorded in stockholders’ equity as part of accumulated other comprehensive income. Further, foreign currency transaction gains and losses are a result of the effect of exchange rate changes on transactions denominated in currencies other than the functional currency. Losses on those foreign currency transactions of approximately $271,000 and $938,000 for the years ended December 31, 2023 and 2022, respectively, are included in other income (expense), net for the period in which exchange rates change.

Segment Information

Operating segments are defined as components of a company about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the executive team, which is comprised of the chief executive officer and the chief financial officer. Based on the financial information presented to and reviewed by the chief operating decision maker in deciding how to allocate the resources and in assessing the performance of the Company, the Company has determined that it has two operating and reporting segments (U.S. and PRC) as of December 31, 2023 and December 31, 2022.

Recently Issued Accounting Pronouncements

As an emerging growth company, the Company has elected to use the extended transition period for complying with any new or revised financial accounting standards pursuant to Section 13(a) of the Securities and Exchange Act of 1934.

In August 2021, the FASB issued ASU 2021-06, Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946): Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses, and No. 33-10835, Update of Statistical Disclosures for Bank and Savings and Loan Registrants (SEC Update),which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU simplifies the current accounting under ASC 470-20 for convertible debt with a cash conversion feature and convertible instrument with a beneficial conversion feature. As a result, after adopting the ASU, entities will not separately present in equity an embedded conversion feature in such debt. Instead, they will account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account), unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC 815 or (2) a convertible debt instrument was issued at a substantial premium. An entity can use either a full or modified retrospective approach to adopt the ASU. This ASU is effective for the Company in fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The ASU may be early adopted for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company has determined the adoption has no impact on the Company’s consolidated financial statements.

 

In October 2021, the FASB issued ASU 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively and early adoption is also permitted, including adoption in an interim period. The Company does not plan to adopt this ASU earlier than the effective date but it is currently not expected to have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07 that would enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC 280. ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (CODM) uses to assess segment performance and to make decisions about resource allocations. The amendments in ASU 2023-07 improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. Currently, Topic 280 requires that a public entity disclose certain information about its reportable segments. For example, a public entity is required to report a measure of segment profit or loss that the CODM uses to assess segment performance and make decisions about allocating resources. ASC 280 also requires other specified segment items and amounts such as depreciation, amortization and depletion expense to be disclosed under certain circumstances. The amendments in ASU 2023-07 do not change or remove those disclosure requirements. The amendments in ASU 2023-07 also do not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.

 

The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements.

 

The Company does not expect that adoption of ASU 2023-07 will have a material impact on the Company’s consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, though early adoption is permitted.

 

The Company is currently evaluating the impact of ASU 2023-09 and does not expect that adoption of this standard will have a material impact on the Company’s income tax disclosures.

 

The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.

Recently Adopted Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The objective of this update is to provide users of financial statements with more useful information by changing the incurred loss methodology for recognizing credit losses to a more forward-looking methodology that reflects expected credit losses. Under this ASU, the Company’s accounts receivable, customer loans receivable and certain contract assets are considered financial assets measured at an amortized cost basis and will need to be presented at the net amount expected to be collected.

 

The Company adopted ASU 2016-13 on January 1, 2023, using a modified retrospective approach with cumulative effect adjustments to the opening balance of accumulated deficit. In adopting ASU 2016-13 for the financial assets listed above, the Company implemented an expected credit loss allowance methodology for accounts receivable, customer loans receivable, and certain contracts assets using historical collection experience, current and forecasted economic and business conditions, and a review of the status of each customer’s financial asset account. Specifically, the Company estimates loss reserve based on the aging of the financial asset balances and the financial condition of customers and provides for specific allowance amounts for those customers that have a higher probability of default. The Company regularly monitor collection status of these financial assets through account reconciliation, payment tracking, customer’s financial condition and macroeconomics conditions. We apply this expected credit loss allowance methodology to all our financial assets listed above.

 

For accounts receivable, the Company deemed accounts receivable for the US segment to be immaterial with respect to total assets and any methodology change to the related allowance for credit losses to be immaterial in nature. With respect to its China segment, the Company utilized an expected loss model as it considers factors like current and future economic conditions and China’s political landscape, and how these factors may affect its receivable from SPIC, a state-owned entity. The Company determined that no change was required to the accounts receivable allowance for its China segment. In regard to customer loan receivables, the Company determined that no adjustment to the existing allowance for loan losses was necessary as the current allowance already approximates losses on the remaining term of customer loans and includes a process to identify specific accounts that are expected to result in a loss. Lastly, with respect to contract assets, the Company concluded that no reserve was required as, in majority of instances, contract assets are fully paid upon billing. This is because the Company’s solar system contracts require full payment of the contract before the system can obtain a permit to operate and be turned on. Customers are incentivized to pay in full to benefit from the solar system. Contract assets that are not fully paid are a minority exception, and the Company determined that an allowance would be immaterial to the consolidated financials.

Therefore, the adoption of ASU 2016-13 to implement an expected credit loss allowance methodology did not have a material impact on the Company’s consolidated financial statements and no adjustments were deemed required to the opening balances of accumulated deficit for any cumulative effect adjustments under the modified retrospective adoption approach nor to the related allowances for credit losses for accounts receivable, customer loan receivable, and certain contract assets.

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Basis of Presentation and Summary of Significant Accounting Policies  
Schedule of restricted cash

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Deposit held by a China financial institution to secure bankers acceptance

 

$-

 

 

$-

 

Deposit held by a US financial institution as collateral for ACH transactions and business credit cards – US Segment

 

 

354,504

 

 

 

346,999

 

 

 

 

354,504

 

 

 

346,999

 

Less: current portion

 

 

-

 

 

 

-

 

Noncurrent portion

 

$354,504

 

 

$346,999

 

Schedule of estimated useful life of property and equipment

Automobiles

4-5 years

Furniture and equipment

3-10 years

Leasehold improvements

Shorter of the asset’s useful life or lease term

Solar systems leased to customers

Lease term, 10-20 years

Schedule of fair value measurements of cash, loans and borrowings

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$358,290

 

 

$-

 

 

$-

 

 

$358,290

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

6,847,185

 

 

 

6,535,516

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,000,000

 

 

 

-

 

 

 

2,000,000

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,200,860

 

 

 

17,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

13,324,921

 

 

 

15,949,768

 

 

 

Fair Value

 

 

Carrying

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Value

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$901,726

 

 

$-

 

 

$-

 

 

$901,726

 

Customer loans receivable

 

 

-

 

 

 

-

 

 

 

10,953,437

 

 

 

10,280,439

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bank and other loans

 

 

-

 

 

 

2,033,451

 

 

 

-

 

 

 

2,033,451

 

Secured loans from related parties

 

 

-

 

 

 

-

 

 

 

16,206,780

 

 

 

18,000,000

 

Secured convertible debt

 

 

-

 

 

 

-

 

 

 

17,697,481

 

 

 

19,595,829

 

Schedule of company's revenue by business line

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Solar energy and battery storage systems

 

 

 

 

 

 

Sales on non-installment basis

 

$50,399,417

 

 

$40,348,753

 

Third-party leasing arrangements

 

 

-

 

 

 

100,796

 

Operating lease revenues

 

 

81,774

 

 

 

81,158

 

Power purchase agreement revenues

 

 

41,558

 

 

 

68,348

 

Total solar energy and battery storage systems

 

 

50,522,749

 

 

 

40,599,055

 

LED projects

 

 

3,054,526

 

 

 

3,304,910

 

Financing related

 

 

562,055

 

 

 

814,065

 

Total revenues

 

$54,139,330

 

 

$44,718,030

 

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash  
Schedule of Cash, Cash Equivalents and Restricted Cash

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

US Segment

 

 

 

 

 

 

Insured cash

 

$818,534

 

 

$1,458,055

 

Uninsured cash

 

 

813,199

 

 

 

1,163,250

 

 

 

 

1,631,733

 

 

 

2,621,305

 

China Segment

 

 

 

 

 

 

 

 

Insured cash

 

 

295,503

 

 

 

390,651

 

Uninsured cash

 

 

966,580

 

 

 

1,156,995

 

 

 

 

1,262,083

 

 

 

1,547,646

 

Total cash and cash equivalents & restricted cash

 

 

2,893,816

 

 

 

4,168,951

 

Less: Cash and cash equivalents

 

 

(2,539,312 )

 

 

(3,821,952 )

Restricted cash

 

$354,504

 

 

$346,999

 

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable, net  
Schedule of accounts receivable, net

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$1,185,046

 

 

$1,523,982

 

Provision for the year

 

 

107,489

 

 

 

131,101

 

Accounts written off, net of recoveries

 

 

(1,266,474 )

 

 

(373,060 )

Receivables charged off

 

 

-

 

 

 

-

 

Effect of exchange rate

 

 

(21,463 )

 

 

(96,977 )

Balance – end of period

 

$4,598

 

 

$1,185,046

 

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Customer Loans Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Customer Loans Receivable  
Schedule of customer loans receivable by credit rating

 

 

 Year of Origination

 

 

December 31, 2023

 

 

 

2023

 

 

2022

 

 

2021

 

 

2020

 

 

2019

 

 

Prior

 

 

Total

 

 

%

 

Prime — FICO score 680 and greater

 

$-

 

 

$-

 

 

$-

 

 

$181,315

 

 

$438,676

 

 

$5,234,583

 

 

$5,854,574

 

 

 

87%

Near-prime — FICO score 620 to 679

 

 

-

 

 

 

19,117

 

 

 

-

 

 

 

18,107

 

 

 

42,175

 

 

 

622,398

 

 

 

701,797

 

 

 

10%

Sub-prime — FICO score less than 620

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

72,489

 

 

 

84,992

 

 

 

157,481

 

 

 

2%

Business entity — FICO not available

 

 

 

 

 

 

-

 

 

 

52,753

 

 

 

28,051

 

 

 

-

 

 

 

-

 

 

 

80,804

 

 

 

1%

Total Customer Loan Receivables, gross

 

$-

 

 

$19,117

 

 

$52,753

 

 

$227,473

 

 

$553,340

 

 

$5,941,973

 

 

$6,794,656

 

 

 

100%

 

 

 Year of Origination

 

 

December 31, 2022

 

 

 

 2022

 

 

 2021

 

 

 2020

 

 

 2019

 

 

 2018

 

 

 Prior

 

 

 Total

 

 

 %

 

Prime — FICO score 680 and greater

 

$23,561

 

 

$-

 

 

$32,339

 

 

$103,260

 

 

$37,843

 

 

$730,813

 

 

$927,816

 

 

 

9%

Near-prime — FICO score 620 to 679

 

 

-

 

 

 

-

 

 

 

387,033

 

 

 

1,503,862

 

 

 

1,490,190

 

 

 

5,969,730

 

 

 

9,350,815

 

 

 

88%

Sub-prime — FICO score less than 620

 

 

-

 

 

 

-

 

 

 

-

 

 

 

104,749

 

 

 

2,032

 

 

 

100,303

 

 

 

207,084

 

 

 

2%

Business entity — FICO not available

 

 

-

 

 

 

71,864

 

 

 

47,873

 

 

 

-

 

 

 

18,064

 

 

 

1,621

 

 

 

139,422

 

 

 

1%

Total Customer Loan Receivables, gross

 

$23,561

 

 

$71,864

 

 

$467,245

 

 

$1,711,871

 

 

$1,548,129

 

 

$6,802,467

 

 

$10,625,137

 

 

 

100%
Schedule of customer loans receivable

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Customer loans receivable, gross

 

$6,794,656

 

 

$10,625,137

 

Less: unamortized loan discounts

 

 

(2,332 )

 

 

(56,241 )

Allowance for loan losses

 

 

(256,808 )

 

 

(288,457 )

Customer loans receivable, net

 

 

6,535,516

 

 

 

10,280,439

 

Less: Current portion

 

 

(2,212,574 )

 

 

(3,437,634 )

Non-current portion

 

$4,322,942

 

 

$6,842,805

 

Schedule of maturities of customer loans receivable

For the year ending December 31,

 

Amount

 

2024

 

$2,212,574

 

2025

 

 

1,622,755

 

2026

 

 

1,016,048

 

2027

 

 

707,532

 

2028

 

 

401,988

 

Thereafter

 

 

833,759

 

Total customer loans receivable

 

$6,794,656

 

Schedule of allowance for loan losses

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$288,457

 

 

$357,814

 

Recovery for loan losses

 

 

(50,738 )

 

 

(69,357 )

Accounts written off, net of recoveries

 

 

-

 

 

 

-

 

Chargeoffs and adjustments

 

 

19,089

 

 

 

-

 

Balance – end of period

 

$256,808

 

 

$288,457

 

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Tables)
12 Months Ended
Dec. 31, 2023
Inventories, net  
Schedule of reserve for excess and obsolete inventories

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$485,504

 

 

$415,140

 

Provision for excess and obsolete inventories

 

 

110,863

 

 

 

70,364

 

Balance – end of period

 

$596,367

 

 

$485,504

 

Schedule of Inventories, net

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Solar panels, inverters, battery storage and components

 

$1,336,066

 

 

$2,820,078

 

LED lights

 

 

601,698

 

 

 

594,779

 

Inventory in transit

 

 

-

 

 

 

475,549

 

Total inventories, gross

 

 

1,937,764

 

 

 

3,890,406

 

Less: reserve for excess and obsolete inventories

 

 

(596,367 )

 

 

(485,504 )

Total inventories, net

 

$1,341,397

 

 

$3,404,902

 

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Receivables and Current Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Other Receivables and Current Assets, Net  
Schedule of Other Receivables and Current Assets, Net

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Receivable from Seller (Uonone Group – Note 14)

 

$436,698

 

 

$434,953

 

Deferred project costs

 

 

1,603,355

 

 

 

1,667,894

 

Prepaid expenses and other current assets

 

 

852,534

 

 

 

1,379,493

 

Advances to suppliers

 

 

1,300,009

 

 

 

-

 

Accrued interest on customer loans receivable

 

 

522,837

 

 

 

29,122

 

VAT tax receivable

 

 

-

 

 

 

62,268

 

Capitalized offering costs

 

 

658,564

 

 

 

390,529

 

Total other receivables and current assets

 

$5,373,997

 

 

$3,964,259

 

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Schedule of property and equipment

 

 

 December 31,

2023

 

 

 December 31,

2022

 

 

 

 

 

 

 

 

Automobiles

 

$971,384

 

 

$1,063,686

 

Furniture and equipment

 

 

1,396,936

 

 

 

1,400,459

 

Solar systems leased to customers

 

 

1,663,468

 

 

 

1,663,468

 

Leasehold improvements

 

 

2,343,815

 

 

 

2,349,373

 

Total property and equipment, gross

 

 

6,375,603

 

 

 

6,476,986

 

Less: accumulated depreciation and amortization

 

 

(6,084,187 )

 

 

(6,032,813 )

Total property and equipment, net

 

$291,416

 

 

$444,173

 

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill  
Schedule of goodwill

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Balance – beginning of period

 

$7,774,472

 

 

$8,432,901

 

Effect of exchange rate

 

 

(189,693 )

 

 

(658,429 )

Balance – end of period

 

$7,584,779

 

 

$7,774,472

 

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Unconsolidated Solar Project Companies (Tables)
12 Months Ended
Dec. 31, 2023
Investments in Unconsolidated Solar Project Companies  
Schedule of non-controlling investments in solar project companies

Investee

 

Investment Balance at December 31,

2022

 

 

Share of Investee’s

Net Income

 

 

Effect of Exchange

Rate

 

 

Investment

Balance at

December 31,

2023

 

Yilong #2

 

$3,966,824

 

 

$343,240

 

 

$(96,788 )

 

$4,213,276

 

Xingren

 

 

1,953,048

 

 

 

126,380

 

 

 

(47,654 )

 

 

2,031,774

 

Ancha

 

 

3,134,887

 

 

 

394,861

 

 

 

(76,490 )

 

 

3,453,258

 

Total

 

$9,054,759

 

 

$864,481

 

 

$(220,932 )

 

$9,698,308

 

Investee

 

Investment Balance at December 31,

2021

 

 

Share of

Investee’s Net

Income (Loss)

 

 

Effect of

Exchange Rate

 

 

Investment

Balance at

December 31,

2022

 

Yilong #2

 

$4,129,772

 

 

$163,503

 

 

$(326,451 )

 

$3,966,824

 

Xingren

 

 

2,040,069

 

 

 

74,078

 

 

 

(161,099 )

 

 

1,953,048

 

Ancha

 

 

3,129,433

 

 

 

256,067

 

 

 

(250,613 )

 

 

3,134,887

 

Total

 

$9,299,274

 

 

$493,648

 

 

$(738,163 )

 

$9,054,759

 

Schedule of combined financial statements of non controlling investments

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Current assets

 

$24,984,444

 

 

$24,138,212

 

Non-current assets

 

 

76,024,387

 

 

 

79,927,213

 

Total assets

 

$101,008,831

 

 

$104,065,425

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

$9,775,803

 

 

$5,192,777

 

Noncurrent liabilities

 

 

58,680,520

 

 

 

68,570,424

 

Members’ capital

 

 

32,552,508

 

 

 

30,302,224

 

Total liabilities and members’ capital

 

$101,008,831

 

 

$104,065,425

 

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Revenue

 

$11,216,922

 

 

$10,949,049

 

Gross profit

 

 

5,081,846

 

 

 

5,020,656

 

Net income

 

$2,880,439

 

 

$1,642,520

 

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements (Tables)
12 Months Ended
Dec. 31, 2023
Financing Arrangements  
Schedule of debt

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Loan from unrelated party at 6.0% fixed interest due December 31, 2023

 

$2,000,000

 

 

$2,000,000

 

Secured convertible notes payable at 4.0% per annum, due in instalments at various dates through June 2027

 

 

16,250,000

 

 

 

20,050,000

 

EB-5 loans – see details below

 

 

17,000,000

 

 

 

18,000,000

 

Notes payable from SMX Property, a related party, at 8% per annum, due October 10, 2024

 

 

1,358,658

 

 

 

1,358,658

 

Various auto loans payable, at 4.19%-4.92% per annum due with maturities through 2023

 

 

-

 

 

 

33,451

 

Total

 

 

36,608,658

 

 

 

41,442,109

 

Less: debt discount and debt issuance costs

 

 

(300,232 )

 

 

(454,171 )

Current portion

 

 

(20,680,000 )

 

 

(18,833,451 )

Noncurrent portion

 

$15,628,426

 

 

$22,154,487

 

Schedule of related party debt

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

$45.0 million loan from Clean Energy Funding, LP

 

$7,000,000

 

 

$8,000,000

 

$13.0 million loan from Clean Energy Funding II, LP

 

 

10,000,000

 

 

 

10,000,000

 

Total

 

 

17,000,000

 

 

 

18,000,000

 

Less: current portion

 

 

(10,000,000 )

 

 

(10,500,000 )

Noncurrent portion

 

$7,000,000

 

 

$7,500,000

 

Schedule of principal maturities for the financing arrangements

For the year ending December 31,

 

 Bank and

Other Unsecured

Loans

 

 

 EB-5 Loans –

Related Party

 

 

Notes Payable –

Related Party

 

 

Convertible

Notes

 

 

 Total

 

2024

 

$2,000,000

 

 

$10,000,000

 

 

$1,358,658

 

 

$8,680,000

 

 

$22,038,658

 

2025

 

 

-

 

 

 

7,000,000

 

 

 

-

 

 

 

4,990,000

 

 

 

11,990,000

 

2026

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,890,000

 

 

 

1,890,000

 

2027

 

 

-

 

 

 

-

 

 

 

-

 

 

 

500,000

 

 

 

500,000

 

2028

 

 

-

 

 

 

-

 

 

 

-

 

 

 

190,000

 

 

 

190,000

 

Total

 

$2,000,000

 

 

$17,000,000

 

 

$1,358,658

 

 

$16,250,000

 

 

$36,608,658

 

Schedule of accrued expenses and other payables

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Customer deposits

 

$384,232

 

 

$5,374,004

 

Accrued operating and project payables

 

 

7,460,887

 

 

 

4,843,428

 

Payable to Uonone (See Note 14)

 

 

2,551,458

 

 

 

2,816,955

 

Accrued compensation expenses

 

 

2,387,574

 

 

 

2,390,478

 

Retainage payable to vendors

 

 

802,886

 

 

 

2,089,667

 

Preacquisition liability

 

 

1,517,639

 

 

 

1,555,594

 

Accrued settlement

 

 

276,428

 

 

 

276,429

 

Accrued warranty expense

 

 

248,508

 

 

 

254,724

 

VAT taxes payable

 

 

697,480

 

 

 

-

 

Income taxes payable

 

 

139,659

 

 

 

171,063

 

Refundable vendor bid deposits

 

 

14,145

 

 

 

115,987

 

Total accrued expenses and other payables

 

$16,480,896

 

 

$19,888,329

 

Schedule of warranty liability

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Balance – beginning of period

 

$

2,419,254

 

 

$2,242,271

 

Provision for warranty liability

 

 

639,279

 

 

 

536,494

 

Expenditures and adjustments

 

 

(225,868 )

 

 

(342,129 )

Reversal of UE Solar accrual

 

 

(650,962 )

 

 

-

 

Effect of exchange rate

 

 

(6,216

)

 

 

(17,382)

Balance – end of period

 

 

2,175,487

 

 

 

2,419,254

 

Less: current portion (accrued expenses and other payables)

 

 

(248,508 )

 

 

(254,724)

Non-current portion (other liabilities)

 

$1,926,979

 

 

$2,164,530

 

XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-party Leasing Arrangement and Concentrations (Tables)
12 Months Ended
Dec. 31, 2023
Third-party Leasing Arrangement and Concentrations  
Schedule of concentration risk

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Supplier C (material supplier for US segment)

 

 

 

 

 

 

Purchases

 

$4,928,323

 

 

$6,750,127

 

% of total purchases

 

 

12%

 

 

17%

Accounts payable

 

$888,009

 

 

$302,413

 

% of accounts payable

 

 

20%

 

 

8%
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and contingencies (Note 16)  
Schedule of future minimum lease commitments for offices, warehouse facilities and equipment

For the year ending December 31,

 

Related Parties

 

 

Others

 

 

Total

 

2024

 

$132,924

 

 

$1,684,294

 

 

$1,817,218

 

2025

 

 

132,924

 

 

 

1,725,564

 

 

 

1,858,488

 

2026

 

 

132,924

 

 

 

1,768,488

 

 

 

1,901,412

 

2027

 

 

132,924

 

 

 

-

 

 

 

132,924

 

2028

 

 

132,924

 

 

 

-

 

 

 

132,924

 

Thereafter

 

 

553,850

 

 

 

-

 

 

 

553,850

 

Total

 

$1,218,470

 

 

$5,178,346

 

 

$6,396,816

 

Schedule of maturities of operating lease liabilities

For the year ending December 31,

 

Total

 

2024

 

$1,808,229

 

2025

 

 

1,858,488

 

2026

 

 

1,901,412

 

2027

 

 

132,924

 

2028

 

 

132,924

 

Thereafter

 

 

553,850

 

Total minimum lease payments

 

 

6,387,827

 

Less: Interest

 

 

(811,703 )

Present value of lease obligations

 

 

5,576,124

 

Less: current portion

 

 

(1,497,555 )

Noncurrent portion

 

$4,078,569

 

Schedule of other information related to lease

 

 

As of

 

 

 

December 31,

2023

 

Weighted average remaining lease term (in years)

 

 

4.19

 

Weighted average discount rate

 

 

7.62%
Schedule of lease cost

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Operating lease cost

 

$1,825,715

 

 

$1,056,643

 

Short-term lease cost

 

 

188,927

 

 

 

131,414

 

Less: Sublease income

 

 

(1,136,516 )

 

 

(255,043 )

Operating lease cost, net

 

$878,126

 

 

$933,014

 

XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders Equity  
Schedule of restricted stock shares activity

 

 

Number of

Shares

 

 

Weighted Average Grant Date Fair Value per Share

 

Outstanding at December 31, 2022

 

 

264,650

 

 

 

5.01

 

Nonvested as of December 31, 2022

 

 

264,650

 

 

 

5.01

 

 

 

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

264,650

 

 

 

5.01

 

Nonvested as of December 31, 2023

 

 

264,650

 

 

 

5.01

 

Schedule of stock option activity

 

 

Number of

Options

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining

Contractual (years)

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2022

 

 

6,387,741

 

 

 

4.96

 

 

 

5.20

 

 

 

-

 

Nonvested as of December 31, 2022

 

 

6,038,203

 

 

 

5.01

 

 

 

4.80

 

 

 

-

 

Exercisable as of December 31, 2022

 

 

349,538

 

 

 

4.15

 

 

 

3.10

 

 

 

300,000

 

Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Exchanged

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Exercised

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Cancelled or forfeited

 

 

(91,883 )

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at December 31, 2023

 

 

6,295,858

 

 

 

4.96

 

 

 

4.50

 

 

 

-

 

Nonvested as of December 31, 2023

 

 

5,946,320

 

 

 

5.01

 

 

 

4.70

 

 

 

-

 

Exercisable as of December 31, 2023

 

 

349,538

 

 

 

4.15

 

 

 

2.50

 

 

 

300,000

 

Schedule of nonvested option awards activity

Balance at December 31, 2022

 

 

6,038,203

 

Granted

 

 

-

 

Exchanged

 

 

-

 

Vested

 

 

-

 

Forfeited

 

 

(91,883 )

Balance at December 31, 2023

 

 

5,946,320

 

XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Taxes  
Schedule of income loss before income taxes

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Domestic (U.S. Segment)

 

$(18,674 )

 

$(5,876,207 )

Foreign (PRC Segment)

 

 

389,266

 

 

 

(955,639 )

Income (loss) before income taxes

 

$370,592

 

 

$(6,831,846 )
Schedule of components of income tax expense benefit

Year Ended December 31, 2023

 

Federal

 

 

State

 

 

Foreign

 

 

Total

 

Current

 

$-

 

 

$6,000

 

 

$14,000

 

 

$20,000

 

Deferred

 

 

270,518

 

 

 

125,370

 

 

 

212,896

 

 

 

608,783

 

Change in valuation allowance

 

 

(270,518)

 

 

(125,370)

 

 

(297,089)

 

 

(692,977)

Total

 

$-

 

 

$6,000

 

 

$(70,194)

 

$(64,194)

Year Ended December 31, 2022

 

Federal

 

 

State

 

 

Foreign

 

 

Total

 

Current

 

$-

 

 

$6,000

 

 

$128,171

 

 

$134,171

 

Deferred

 

 

(1,152,627 )

 

 

(263,494 )

 

 

(364,027 )

 

 

(1,780,148 )

Change in valuation allowance

 

 

1,152,627

 

 

 

263,494

 

 

 

271,287

 

 

 

1,687,408

 

Total

 

$-

 

 

$6,000

 

 

$35,431

 

 

$41,431

 

Schedule of deferred income tax assets and liabilities

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Deferred tax assets

 

 

 

 

 

 

Investment credits

 

$1,037,362

 

 

$1,037,362

 

Net operating loss carryforwards

 

 

14,512,493

 

 

 

14,926,045

 

Stock compensation and accrued bonus

 

 

478,128

 

 

 

479,422

 

Depreciation

 

 

63,518

 

 

 

45,296

 

Operating lease liabilities

 

 

1,552,193

 

 

 

1,956,843

 

Contract accounting

 

 

41,161

 

 

 

74,371

 

Other

 

 

1,677,625

 

 

 

1,881,836

 

Deferred tax assets, gross

 

 

19,362,480

 

 

 

20,401,175

 

Less: valuation allowance

 

 

(17,666,793 )

 

 

(18,367,053 )

Deferred tax assets, net

 

 

1,695,687

 

 

 

2,034,122

 

 

 

 

 

 

 

 

 

 

Deferred tax liabilities

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

(1,506,461 )

 

 

(1,926,494 )

Contract accounting

 

 

-

 

 

 

-

 

Deferred tax liabilities, gross

 

 

(1,506,461 )

 

 

(1,926,494 )

Deferred tax assets, net

 

$189,226

 

 

$107,628

 

Schedule of effective income tax rate reconciliation

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

Rate

 

 

Amount

 

 

Rate

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. statutory rate

 

 

21.0%

 

$77,825

 

 

 

21.0%

 

$(1,434,688 )

State taxes

 

 

15.9%

 

 

58,762

 

 

 

4.8%

 

 

(330,496 )

Foreign rate differential

 

 

13.2%

 

 

48,882

 

 

 

0.6%

 

 

(38,629 )

Subpart F

 

 

3.0%

 

 

11,094

 

 

 

0.1%

 

 

(6,017 )

Non-deductible interest

 

 

47.1%

 

 

174,494

 

 

 

(3.2)%

 

 

219,092

 

PPP loans

 

 

0.0%

 

 

-

 

 

 

5.7%

 

 

(392,459 )

Other permanent items

 

 

2.6%

 

 

9,532

 

 

 

(0.1)%

 

 

9,029

 

Uncertain tax positions

 

 

0.0%

 

 

-

 

 

 

(28.3)%

 

 

1,934,568

 

Other adjustments

 

 

22.5%

 

 

83,259

 

 

 

(0.1)%

 

 

3,458

 

State rate change

 

 

2.0%

 

 

7,479

 

 

 

0.1%

 

 

(5,625 )

Return-to-provision true-up

 

 

42.5%

 

 

157,457

 

 

 

23.5%

 

 

(1,604,209 )

Change in valuation allowance

 

 

(187.0)%

 

 

(692,977 )

 

 

(24.7)%

 

 

1,687,408

 

Effective tax

 

 

(17.32)%

 

$(64,194 )

 

 

-0.6%

 

$41,432

 

Schedule of uncrecognized tax benefits

 

 

Years Ended

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Balance - beginning of period

 

$2,137,790

 

 

$-

 

Increase related to prior period tax positions

 

 

-

 

 

 

2,137,790

 

Balance - end of period

 

$2,137,790

 

 

$2,137,790

 

XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Net Income (Loss) Per Share  
Schedule of earning per share

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Numerator

 

 

 

 

 

 

Net income (loss)

 

$434,786

 

 

$(6,873,278)

Denominator

 

 

 

 

 

 

 

 

Weighted average shares used to compute net loss per share, basic

 

 

39,735,536

 

 

 

39,735,536

 

Weighted average shares used to compute net loss per share, diluted

 

 

40,025,153

 

 

 

39,735,536

 

Basic net income (loss) per share

 

$0.01

 

 

$(0.17)

Diluted net income (loss) per share

 

$0.01

 

 

$(0.17)
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting  
Schedule of operations of company's operating segments

 

 

 Year Ended December 31, 2023

 

 

 

US

 

 

PRC

 

 

Total

 

Revenue from external customers

 

 

 

 

 

 

 

 

 

Solar energy systems

 

$50,522,749

 

 

$-

 

 

$50,522,749

 

Finance revenue

 

 

562,055

 

 

 

-

 

 

 

562,055

 

LED and other

 

 

3,054,526

 

 

 

-

 

 

 

3,054,526

 

Total

 

 

54,139,330

 

 

 

-

 

 

 

54,139,330

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy systems

 

 

40,737,458

 

 

 

-

 

 

 

40,737,458

 

Other

 

 

2,252,935

 

 

 

-

 

 

 

2,252,935

 

Total

 

 

42,990,393

 

 

 

-

 

 

 

42,990,393

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

180,084

 

 

 

299

 

 

 

180,383

 

Interest (expense) income, net

 

 

(1,562,360 )

 

 

54,464

 

 

 

(1,507,896 )

Equity in income of solar farm projects

 

 

-

 

 

 

864,132

 

 

 

864,132

 

Provision for income taxes

 

 

6,000

 

 

 

(70,194 )

 

 

(64,194 )

Net income (loss)

 

 

(24,675 )

 

 

459,461

 

 

 

434,786

 

 

 

 Year Ended December 31, 2022

 

 

 

US

 

 

PRC

 

 

Total

 

Revenue from external customers

 

 

 

 

 

 

 

 

 

Solar energy systems

 

$40,599,055

 

 

$-

 

 

$40,599,055

 

Finance revenue

 

 

814,065

 

 

 

-

 

 

 

814,065

 

LED and other

 

 

3,304,910

 

 

 

-

 

 

 

3,304,910

 

Total

 

 

44,718,030

 

 

 

-

 

 

 

44,718,030

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

Solar energy systems

 

 

35,093,633

 

 

 

-

 

 

 

35,093,633

 

Other

 

 

2,142,860

 

 

 

-

 

 

 

2,142,860

 

Total

 

 

37,236,493

 

 

 

-

 

 

 

37,236,493

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

275,000

 

 

 

2,932

 

 

 

277,932

 

Interest (expense) income, net

 

 

(1,816,082 )

 

 

50,765

 

 

 

(1,765,317 )

Equity in income of solar farm projects

 

 

-

 

 

 

493,648

 

 

 

493,648

 

Provision for income taxes

 

 

6,001

 

 

 

35,431

 

 

 

41,432

 

Net loss

 

 

(5,882,208 )

 

 

(991,070 )

 

 

(6,873,278 )

 

 

December 31, 2023

 

 

 

 US

 

 

 PRC

 

 

 Total

 

 

 

 

 

 

 

 

 

 

 

Equity investments in solar farm projects

 

$-

 

 

$9,698,308

 

 

$9,698,308

 

Capital expenditures

 

 

(27,999)

 

 

-

 

 

 

(27,999)

Long-lived assets

 

 

11,258,512

 

 

 

17,475,104

 

 

 

28,733,616

 

Total reportable assets

 

 

21,727,209

 

 

 

26,927,992

 

 

 

48,655,201

 

 

 

December 31, 2022

 

 

 

 US

 

 

 PRC

 

 

 Total

 

 

 

 

 

 

 

 

 

 

 

Equity investments in solar farm projects

 

$-

 

 

$9,054,759

 

 

$9,054,759

 

Capital expenditures

 

 

(83,466)

 

 

-

 

 

 

(83,466)

Long-lived assets

 

 

15,424,085

 

 

 

16,968,298

 

 

 

32,392,383

 

Total reportable assets

 

 

33,591,742

 

 

 

27,886,486

 

 

 

61,478,228

 

XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Tables)
12 Months Ended
Dec. 31, 2023
Subsequent Events  
Schedule of balance sheet information

 

 

December 31,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$107,822

 

 

$177,783

 

Other current assets

 

 

1,900,679

 

 

 

756,595

 

Inventories, net

 

 

44,544

 

 

 

494,496

 

Total current assets

 

 

2,053,045

 

 

 

1,428,874

 

Investments in and receivables from affiliates

 

 

12,270,249

 

 

 

14,719,777

 

Other assets

 

 

5,567,391

 

 

 

7,035,972

 

Total assets

 

$19,890,685

 

 

$23,184,623

 

 

Liabilities and stockholders' deficit

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Current liabilities

 

$4,957,223

 

 

$5,029,242

 

Long-term debt, current

 

 

2,000,000

 

 

 

2,000,000

 

Total current liabilities

 

 

6,957,223

 

 

 

7,029,242

 

Long-term debt, noncurrent

 

 

24,958,658

 

 

 

24,958,658

 

Other liabilities

 

 

3,862,633

 

 

 

6,862,976

 

Total liabilities

 

 

35,778,514

 

 

 

38,850,876

 

Stockholders’ deficit:

 

 

 

 

 

 

 

 

Preferred stock

 

 

 

 

 

 

-

 

Common stock

 

 

40,984

 

 

 

40,984

 

Additional paid-in capital

 

 

55,786,634

 

 

 

55,786,634

 

Treasury stock

 

 

(1,808,889 )

 

 

(1,808,889 )

Accumulated deficit

 

 

(68,623,970 )

 

 

(68,503,869 )

Accumulated other comprehensive loss

 

 

(1,282,588 )

 

 

(1,181,113 )

Total stockholders’ deficit

 

 

(15,887,829 )

 

 

(15,666,253 )

Total liabilities and stockholders’ deficit

 

$19,890,685

 

 

$23,184,623

 

Schedule of statement of operation

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

Trade sales

 

$1,909,689

 

 

$11,800,022

 

Management fee income

 

 

5,661,812

 

 

 

4,446,246

 

Total revenues

 

 

7,571,501

 

 

 

16,246,268

 

 

 

 

 

 

 

 

 

 

Cost of revenues

 

 

2,524,006

 

 

 

12,543,393

 

Gross profit

 

 

5,047,495

 

 

 

3,702,875

 

Expenses:

 

 

 

 

 

 

 

 

General and administrative

 

 

2,784,317

 

 

 

7,137,029

 

Interest income

 

 

(7,365 )

 

 

(541 )

Interest expense

 

 

217,054

 

 

 

152,637

 

Other expense (income), net

 

 

263,113

 

 

 

(707,907 )

Total expenses

 

 

3,257,119

 

 

 

6,581,218

 

Income (loss) before equity in losses of affiliates

 

 

1,790,376

 

 

 

(2,878,343 )

Equity in losses of affiliates

 

 

(1,352,790 )

 

 

(3,399,199 )

Income (loss) before income taxes

 

 

437,586

 

 

 

(6,277,542 )

Income tax provision (benefit)

 

 

2,800

 

 

 

800

 

Net income (loss)

 

$434,786

 

 

$(6,278,342 )
Schedule of cash flow information

 

 

 Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net cash provided by (used in) operating activities

 

$(69,960 )

 

$7,214,420

 

 

 

 

 

 

 

 

 

 

Net cash used in investing activities

 

 

-

 

 

 

(27,960 )

 

 

 

 

 

 

 

 

 

Net cash used in financing activities

 

 

-

 

 

 

(7,050,000 )

Net increase (decrease) in cash and cash equivalents

 

 

(69,960 )

 

 

136,460

 

Cash and cash equivalents, beginning of the year

 

 

177,783

 

 

 

41,323

 

Cash and cash equivalents, end of the period

 

$107,823

 

 

$177,783

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Interest paid in cash

 

$217,054

 

 

$152,637

 

Income taxes paid (received) in cash

 

 

551

 

 

 

(1,520 )

 

 

 

 

 

 

 

 

 

Non-cash activities for investing and financing activities:

 

 

 

 

 

 

 

 

Right-of-use assets acquired through operating leases

 

$-

 

 

$6,274,652

 

Right-of-use assets acquired through operating leases, related party

 

$-

 

 

$5,165,503

 

Promissory note issued in lieu of a payable for rent and security deposit

 

$-

 

 

$1,358,658

 

Convertible notes issued to related parties in lieu of EB-5 loans

 

$-

 

 

$2,141,342

 

XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business (Details Narrative) - USD ($)
12 Months Ended
May 08, 2017
Dec. 31, 2023
Dec. 31, 2022
Jul. 15, 2022
Oct. 27, 2020
Common stock value   $ 40,984 $ 40,984    
Common stock, Authorized shares   297,225,000 297,225,000    
Description of Solarmax Technology Holdings was formed with 1,000,000,000 shares at a par value of U.S. dollars of $0.01 for an authorized capital of U.S. dollars of $10.0 million. Solarmax Cayman is a 100% owned direct subsidiary of the Company        
Reverse Stock Split Member          
Common stock, Authorized shares       297,225,000  
Alberton Acquisition Corporation (Member)          
Total loan made by company   $ 1,664,447 $ 651,369    
Common stock value         $ 300,000,000
Notes receivable write off     1,664,447    
Notes receivable     $ 651,369    
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deposit held $ 354,504 $ 346,999
Less: current portion 0 0
Noncurrent portion 354,504 346,999
China Financial Institution To Secure Bankers Acceptance [Member]    
Deposit held 0 0
ACH Transactions And Business Credit Cards [Member]    
Deposit held $ 354,504 $ 346,999
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Details 1)
12 Months Ended
Dec. 31, 2023
Leasehold improvements Shorter of the asset’s useful life or lease term
Minimum [Member] | Solar systems leased to customers [Member]  
Property, Plant and Equipment, Estimated Useful Lives 10 years
Minimum [Member] | Furniture And Equipment [Member]  
Property, Plant and Equipment, Estimated Useful Lives 3 years
Minimum [Member] | Automobiles [Member]  
Property, Plant and Equipment, Estimated Useful Lives 4 years
Maximum [Member] | Solar systems leased to customers [Member]  
Property, Plant and Equipment, Estimated Useful Lives 20 years
Maximum [Member] | Furniture And Equipment [Member]  
Property, Plant and Equipment, Estimated Useful Lives 10 years
Maximum [Member] | Automobiles [Member]  
Property, Plant and Equipment, Estimated Useful Lives 5 years
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Details 2) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Cash equivalents $ 358,290 $ 901,726
Customer loans receivable 6,535,516 10,280,439
Bank and other loans 2,000,000 2,033,451
Secured loans from related parties 17,000,000 18,000,000
Secured convertible debt 15,949,768 19,595,829
Fair Value, Level 1 [Member]    
Cash equivalents 358,290 901,726
Customer loans receivable 0 0
Bank and other loans 0 0
Secured loans from related parties 0 0
Secured convertible debt 0 0
Fair Value, Level 2 [Member]    
Cash equivalents 0 0
Customer loans receivable 0 0
Bank and other loans 2,000,000 2,033,451
Secured loans from related parties 0 0
Secured convertible debt 0 0
Fair Value, Level 3 [Member]    
Cash equivalents 0 0
Customer loans receivable 6,847,185 10,953,437
Bank and other loans 0 0
Secured loans from related parties 16,200,860 16,206,780
Secured convertible debt $ 13,324,921 $ 17,697,481
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Basis of Presentation and Summary of Significant Accounting Policies    
Sales on non-installment basis $ 50,399,417 $ 40,348,753
Third-party leasing arrangements 0 100,796
Operating lease revenues 81,774 81,158
Power purchase agreement revenues 41,558 68,348
Total solar energy and battery storage systems 50,522,749 40,599,055
LED projects 3,054,526 3,304,910
Financing related 562,055 814,065
Total revenues $ 54,139,330 $ 44,718,030
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Basis of Presentation and Summary of Significant Accounting Policies    
Cash and cash equivalent $ 2,500,000  
Stockholder deficiency 15,900,000  
Accumulated deficit 68,600,000  
Debt 20,700,000  
Long term related party loan 10,000,000.0  
FDIC Limit 250,000  
Foreign currency translation 271,000 $ 938,000
Advertising and marketing cost $ 1,157,793 1,081,264
Long term leases term 20 years  
Descripion of Solar Energy and Battery Storage Systems and Components Sales payments at delivery of materials and installation ranging from 70% to 85% of the contract price  
Description of Revenue from EPC Services the customer generally has 30 days to make the payment on the amount billed less a retainage provision which is approximately 3% to 5%, depending on the contract. The retainage amount is withheld by the customer and is paid at the conclusion of the 12-month warranty period  
Interest rate of secured loan 3.00%  
Interest rate of convertible debt 4.00%  
Unpaid retention to warrant liability $ 651,000  
LED Revenue percentage 1.00%  
Reserve for potentail liabilities $ 249,000 $ 255,000
Production guaranty period 10 years  
Warrant coverage reducing percentage 0.50%  
Produce at least output during year 98.00%  
Description of production guaranty The Company currently provides a reserve for the production guaranty at 0.2% of the total solar revenue  
Non controlling interest 30.00%  
Insurance coverage $ 73,000  
Working capital deficit $ 23,500,000  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Total cash and cash equivalents & restricted cash $ 2,893,816 $ 4,168,951
Less: Cash and cash equivalents (2,539,312) (3,821,952)
Restricted cash 354,504 346,999
US Segment [Member]    
Insured cash 818,534 1,458,055
Uninsured cash 813,199 1,163,250
Cash and cash equivalents & restricted cash 1,631,733 2,621,305
China Segment [Member]    
Insured cash 295,503 390,651
Uninsured cash 966,580 1,156,995
Cash and cash equivalents & restricted cash $ 1,262,083 $ 1,547,646
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, net Cash (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, net Cash (Details)    
Balance - beginning of period $ 1,185,046 $ 1,523,982
Provision for bad debts 107,489 131,101
Accounts written off, net of recoveries (1,266,474) (373,060)
Receivables charged off 0 0
Effect of exchange rate (21,463) (96,977)
Balance - end of period $ 4,598 $ 1,185,046
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, net Cash (Details Narrative) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2023
Dec. 31, 2022
Accounts Receivable, net Cash (Details)    
Unbilled receivable $ 1.1 $ 1.1
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Customer Loans Receivable (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Total Customer Loan Receivables, gross $ 6,794,656 $ 10,625,137
Year of Origination [Member]    
Prime - FICO score 680 and greater 5,854,574 927,816
Near-prime - FICO score 620 to 679 701,797 9,350,815
Sub-prime - FICO score less than 620 157,481 207,084
Business entity FICO not available 80,804 139,422
Total Customer Loan Receivables, gross 6,794,656 10,625,137
Year of Origination Prior [Member]    
Prime - FICO score 680 and greater 5,234,583 730,813
Near-prime - FICO score 620 to 679 622,398 5,969,730
Sub-prime - FICO score less than 620 84,992 100,303
Business entity FICO not available 0 1,621
Total Customer Loan Receivables, gross 5,941,973 6,802,467
Year of Origination 2019 [Member]    
Prime - FICO score 680 and greater 438,676 103,260
Near-prime - FICO score 620 to 679 42,175 1,503,862
Sub-prime - FICO score less than 620 72,489 104,749
Business entity FICO not available 0 0
Total Customer Loan Receivables, gross 553,340 1,711,871
Year of Origination 2020 [Member]    
Prime - FICO score 680 and greater 181,315 32,339
Near-prime - FICO score 620 to 679 18,107 0
Sub-prime - FICO score less than 620 0 0
Business entity FICO not available 28,051 47,873
Total Customer Loan Receivables, gross 227,473 467,245
Year of Origination 2021 [Member]    
Prime - FICO score 680 and greater 0  
Near-prime - FICO score 620 to 679 0  
Sub-prime - FICO score less than 620 0  
Business entity FICO not available 52,753 71,864
Total Customer Loan Receivables, gross 52,753 71,864
Year of Origination 2022 [Member]    
Prime - FICO score 680 and greater 0 23,561
Near-prime - FICO score 620 to 679 19,117 0
Sub-prime - FICO score less than 620 0 0
Business entity FICO not available 0 0
Total Customer Loan Receivables, gross 19,117 23,561
Year of Origination 2023 [Member]    
Prime - FICO score 680 and greater 0  
Near-prime - FICO score 620 to 679 0  
Sub-prime - FICO score less than 620 0  
Business entity FICO not available 0  
Total Customer Loan Receivables, gross $ 0  
Year of Origination 2018 [Member]    
Prime - FICO score 680 and greater   37,843
Near-prime - FICO score 620 to 679   1,490,190
Sub-prime - FICO score less than 620   2,032
Business entity FICO not available   18,064
Total Customer Loan Receivables, gross   $ 1,548,129
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Customer Loans Receivable (Details 1) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Customer Loans Receivable    
Total Customer Loan Receivables, gross $ 6,794,656 $ 10,625,137
Less: unamortized loan discounts (2,332) (56,241)
Allowance for loan losses (256,808) (288,457)
Customer loans receivable, net 6,535,516 10,280,439
Less: Current portion (2,212,574) (3,437,634)
Non-current portion $ 4,322,942 $ 6,842,805
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Customer Loans Receivable (Details 2) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Customer Loans Receivable    
2024 $ 2,212,574  
2025 1,622,755  
2026 1,016,048  
2027 707,532  
2028 401,988  
Thereafter 833,759  
Total Customer Loan Receivables, gross $ 6,794,656 $ 10,625,137
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Customer Loans Receivable (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customer Loans Receivable    
Balance - beginning of period $ 288,457 $ 357,814
Recovery for loan losses (50,738) (69,357)
Accounts written off, net of recoveries 0 0
Chargeoffs and adjustments 19,089 0
Balance - end of period $ 256,808 $ 288,457
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Customer Loans Receivable (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customer loans receivable revenues $ 523,582 $ 767,071
Interest rate 3.00%  
Maximum [Member]    
Interest rate 10.99%  
Loan portfolio percentage 14.00%  
Minimum [Member]    
Interest rate 0.00%  
Loan portfolio percentage 5.00%  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Inventories, net    
Balance - beginning of period $ 485,504 $ 415,140
Provision for excess and obsolete inventories 110,863 70,364
Balance - end of period $ 596,367 $ 485,504
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Inventories, net    
Solar panels, inverters, battery storage and components $ 1,336,066 $ 2,820,078
LED lights 601,698 594,779
Inventory in transit 0 475,549
Total inventories, gross 1,937,764 3,890,406
Less: reserve for excess and obsolete inventories (596,367) (485,504)
Total inventories, net $ 1,341,397 $ 3,404,902
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Receivables and Current Assets, Net (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Receivables and Current Assets, Net    
Receivable from Seller $ 436,698 $ 434,953
Deferred project costs 1,603,355 1,667,894
Prepaid expenses and other current assets 852,534 1,379,493
Advances to suppliers 1,300,009 0
Accrued interest on customer loans receivable 522,837 29,122
VAT tax receivable 0 62,268
Capitalized offering costs 658,564 390,529
Total other receivables and current assets $ 5,373,997 $ 3,964,259
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Less: accumulated depreciation and amortization $ (6,084,187) $ (6,032,813)
Total property and equipment, gross 6,375,603 6,476,986
Total property and equipment, net 291,416 444,173
Leasehold Improvements [Member]    
Total property and equipment, net 2,343,815 2,349,373
Furniture And Equipment [Member]    
Total property and equipment, net 1,396,936 1,400,459
Solar Systems Leased To Customers [Member]    
Total property and equipment, net 1,663,468 1,663,468
Automobiles [Member]    
Total property and equipment, net $ 971,384 $ 1,063,686
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment    
Depreciation expenses $ 180,085 $ 277,932
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill    
Balance - beginning of period $ 7,774,472 $ 8,432,901
Effect of exchange rate (189,693) (658,429)
Balance - end of period $ 7,584,779 $ 7,774,472
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Unconsolidated Solar Project Companies (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Investment Balance - beginning of period $ 9,054,759 $ 9,299,274
Share of Investee's Net income 864,481 493,648
Effect of Exchange Rate (220,932) (738,163)
Investment Balance - end of period 9,698,308 9,054,759
Yilong #2    
Investment Balance - beginning of period 3,966,824 4,129,772
Share of Investee's Net income 343,240 163,503
Effect of Exchange Rate (96,788) (326,451)
Investment Balance - end of period 4,213,276 3,966,824
Xingren    
Investment Balance - beginning of period 1,953,048 2,040,069
Share of Investee's Net income 126,380 74,078
Effect of Exchange Rate (47,654) (161,099)
Investment Balance - end of period 2,031,774 1,953,048
Ancha    
Investment Balance - beginning of period 3,134,887 3,129,433
Share of Investee's Net income 394,861 256,067
Effect of Exchange Rate (76,490) (250,613)
Investment Balance - end of period $ 3,453,258 $ 3,134,887
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Unconsolidated Solar Project Companies (Details 1) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets $ 19,921,585 $ 29,085,845
Total assets 48,655,201 61,478,228
Current liabilities 42,042,646 46,512,666
Total liabilities and members' capital 48,655,201 61,478,228
Noncontrolling Investments [Member]    
Current assets 24,984,444 24,138,212
Non-current assets 76,024,387 79,927,213
Total assets 101,008,831 104,065,425
Current liabilities 9,775,803 5,192,777
Noncurrent liabilities 58,680,520 68,570,424
Members capital 32,552,508 30,302,224
Total liabilities and members' capital $ 101,008,831 $ 104,065,425
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Unconsolidated Solar Project Companies (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 54,139,330 $ 44,718,030
Gross profit 11,148,937 7,481,537
Net loss 434,786 (6,873,278)
Noncontrolling Investments [Member]    
Revenue 11,216,922 10,949,049
Gross profit 5,081,846 5,020,656
Net loss $ 2,880,439 $ 1,642,520
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Total $ 36,608,658 $ 41,442,109
Less: debt discount and debt issuance costs (300,232) (454,171)
Current portion (20,680,000) (18,833,451)
Noncurrent portion 15,628,426 22,154,487
Loan from unrelated party 2,000,000 2,000,000
Auto Loans    
Loans 0 33,451
EB-5    
Loans 17,000,000 18,000,000
SMX Property    
Notes payable 1,358,658 1,358,658
Convertible Debt Securities [Member]    
Secured convertible notes payable $ 16,250,000 $ 20,050,000
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements (Details 1) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Clean Energy Funding II, LP    
Loans $ 7,000,000 $ 8,000,000
Clean Energy Funding, LP    
Loans 10,000,000 10,000,000
EB-5    
Loans 17,000,000 18,000,000
Less: current portion (10,000,000) (10,500,000)
Noncurrent portion $ 7,000,000 $ 7,500,000
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements (Details 2)
Dec. 31, 2023
USD ($)
2025 $ 11,990,000
2024 22,038,658
2026 1,890,000
2027 500,000
2028 190,000
Total 36,608,658
Bank and Other Unsecured Loans  
2025 0
2024 2,000,000
2026 0
2027 0
2028 0
Total 2,000,000
Notes Payable - related party  
2025 0
2024 1,358,658
2026 0
2027 0
2028 0
Total 1,358,658
Covertible Notes  
2025 4,990,000
2024 8,680,000
2026 1,890,000
2027 500,000
2028 190,000
Total 16,250,000
EB-5  
2025 7,000,000
2024 10,000,000
2026 0
2027 0
2028 0
Total $ 17,000,000
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements (Details 3) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses and Other Payables $ 16,480,896 $ 19,888,329
Customer deposits [Member]    
Accrued Expenses and Other Payables 384,232 5,374,004
Accrued operating and project payables [Member]    
Accrued Expenses and Other Payables 7,460,887 4,843,428
Payable to Uonone [Member]    
Accrued Expenses and Other Payables 2,551,458 2,816,955
Accrued compensation expenses [Member]    
Accrued Expenses and Other Payables 2,387,574 2,390,478
Retainage payable to vendors [Member]    
Accrued Expenses and Other Payables 802,886 2,089,667
Preacquisition liability [Member]    
Accrued Expenses and Other Payables 1,517,639 1,555,594
Accrued settlement [Member]    
Accrued Expenses and Other Payables 276,428 276,429
Accrued warranty expense [Member]    
Accrued Expenses and Other Payables 248,508 254,724
VAT taxes payable [Member]    
Accrued Expenses and Other Payables 697,480 0
Income taxes payable [Member]    
Accrued Expenses and Other Payables 139,659 171,063
Refundable vendor bid deposits [Member]    
Accrued Expenses and Other Payables $ 14,145 $ 115,987
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements (Details 4) - Warranty liability [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance - beginning of period $ 2,419,254 $ 2,242,271
Provision for warranty liability 639,279 536,494
Expenditures and adjustments (225,868) (342,129)
Reversal of UE Solar accrual (650,962) 0
Effect of exchange rate (6,216) (17,382)
Balance - end of period 2,175,487 2,419,254
Less: current portion (accrued expenses and other payables) (248,508) (254,724)
Non-current portion (other liabilities) $ 1,926,979 $ 2,164,530
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing Arrangements (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 03, 2012
Aug. 26, 2014
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2017
Oct. 10, 2022
Feb. 01, 2021
Loans received             $ 1,855,813
Gain on debt extinguishment       $ 1,900,000      
Other loans     $ 2,000,000        
Interest rate     6.00%        
Gain on debt extinguishment     $ 26,821 1,946,635      
Unpaid salaries and wages     2,092,769        
Accrued compensation       3,000      
ZHPV [Member]              
Rental expenses     1,500,000        
Restricted Stock Units (RSUs) [Member]              
Accrued compensation     1,275,000        
Clean Energy Funding II, LP              
Other loans   $ 13,000,000.0          
Proceeds from loans   4,300,000          
Principal loan balance     3,000,000.0 3,000,000.0      
Additional loan borrowed   $ 4,500,000          
Additional drew down loan         $ 6,000,000.0    
Clean Energy Funding, LP              
Other loans $ 45,000,000.0            
Proceeds from loans $ 2,500,000            
Principal loan balance     $ 7,000,000.0 8,000,000.0      
Covertible Notes              
Interest rate     4.00%        
Gain on debt extinguishment     $ 26,821 77,781      
SMX Property | Senior Notes One [Member]              
Interest rate     8.00%        
Unsecured loan           $ 944,077  
SMX Property | Senior Notes Two [Member]              
Interest rate     8.00%        
Unsecured loan           $ 414,581  
EB-5              
Interest expense     $ 530,057 604,931      
Total interest expense     $ 1,576,749 $ 1,826,934      
Weighted average interest rate     3.70% 3.90%      
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-party Leasing Arrangement and Concentrations (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Third-party Leasing Arrangement and Concentrations    
Purchases $ 4,928,323 $ 6,750,127
Percent of total purchases 12.00% 17.00%
Accounts payable $ 888,009 $ 302,413
Percent of accounts payable 20.00% 8.00%
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Third-party Leasing Arrangement and Concentrations (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Meters purchased from a subsidiary $ 7,616 $ 15,582
Major Customers [Member]    
Description of revenues there were no customers that accounted for 10% or more of the Company’s revenues  
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition Contingencies and Other Payable to Uonone Group (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Received additional legal settlement proceeds $ 6,700,000  
Payment to related party 2,900,000  
Payment for fees 3,900,000  
Bond payable to related party 2,500,000 $ 2,800,000
May 12 2016 [Member] | Uonone Group [Member]    
Receivable from related paty $ 437,000  
Description of payment pursuant to which Uonone Group agreed and had paid ZHPV a total amount of RMB 8,009,716  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
Dec. 31, 2023
USD ($)
2024 $ 1,817,218
2025 1,858,488
2026 1,901,412
2027 132,924
2028 132,924
Thereafter 553,850
Total 6,396,816
Related Parties [Member  
2024 132,924
2025 132,924
2026 132,924
2027 132,924
2028 132,924
Thereafter 553,850
Total 1,218,470
Others [Member]  
2024 1,684,294
2025 1,725,564
2026 1,768,488
2027 0
2028 0
Thereafter 0
Total $ 5,178,346
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details 1)
Dec. 31, 2023
USD ($)
Commitments and contingencies (Note 16)  
2024 $ 1,808,229
2025 1,858,488
2026 1,901,412
2027 132,924
2028 132,924
Thereafter 553,850
Total minimum lease payments 6,387,827
Less: Interest (811,703)
Present value of lease obligations 5,576,124
Less: current portion (1,497,555)
Noncurrent portion $ 4,078,569
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details 2)
12 Months Ended
Dec. 31, 2023
Commitments and contingencies (Note 16)  
Weighted average remaining lease term (in years) 4 years 2 months 8 days
Weighted average discount rate 7.62%
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commitments and contingencies (Note 16)    
Short-term lease cost $ 1,825,715 $ 1,056,643
Operating lease cost 188,927 131,414
Less: Sublease income (1,136,516) (255,043)
Operating lease cost, net $ 878,126 $ 933,014
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Nov. 12, 2022
Nov. 10, 2020
Oct. 07, 2016
Oct. 31, 2022
Sep. 30, 2016
Dec. 31, 2023
Dec. 31, 2022
Feb. 28, 2023
Jan. 02, 2022
Feb. 19, 2020
Recognized operating lease right of use assets           $ 5,411,820 $ 6,884,362      
Recognized gain of operating lease           4,200        
Rent expense           1,988,730 1,712,721      
Recognized lease right of use assets           478,000        
Recognized lease liability           520,000        
Operating lease liability           1,497,555 1,523,106      
Additional Right of Use asset           221,000        
Lease liability           254,000        
Initial annual salary           2,092,769        
Payment to related party           2,900,000        
Emplayee based compansation             3,000      
Investment returned   $ 500,000                
China Nuclear Construction Finance Leasing Co Ltd [Member]                    
Unpaid amount due from related party                   $ 1,100,000
Payment received               $ 1,100,000    
Two Limited Partners [Member]                    
Description of payment to related party the Company reached a settlement with two limited partners of CEF whereby the Company will pay to each limited partner a total of $533,749.98 with the first payment of $50,000 to each of them each being made on November 18, 2022 and quarterly payments of $34,533.57 each over the next 14 quarters beginning on January 1, 2023                  
Extinguished of debt $ 1,000,000.0                  
Recognized net loss $ 67,500                  
September 2016 [Member] | Fallow Field L L C [Member]                    
Rent under the lease         $ 132,924          
Initial annual base rent         229,272          
January 1 2022 [Member]                    
Recognized operating lease right of use assets                 $ 5,200,000  
Deferred rent balance amount                 1,200,000  
Operating lease liability                 $ 6,400,000  
October 2022 [Member]                    
Sublease payments           68,700        
Security deposits           73,100        
February 24 2020 [Member]                    
Payment to related party     $ 25,497     165,000 195,000      
Agreed to pay related party     $ 803,095              
Description of monthly amount payable     This amount is payable at the rate of $15,000 per month (less applicable deductions and withholding), commencing with the month of April 2020              
Related Party Lease Agreements [Member] | September 2016 [Member]                    
Lease agreement       50 years            
Recognized operating lease right of use assets         5,200,000          
Rent under the lease         978,672          
Recognized gain of operating lease         $ 1,100,000          
Rent Description         The base rent is subject to an annual escalation of 2.99%          
Operating lease liability         $ 4,100,000          
Employment Agreements [Member] | Chief Executive Officer [Member]                    
Lease term description     each for a five-year term commencing on January 1, 2017 and continuing on a year-to-year basis unless terminated by the Company or the Executive on not less than 90 days’ notice prior to the expiration of the initial term or any one-year extension              
Oprating lease Accrued amount           $ 0 $ 4,322      
Description of revenues     The bonus is based on a percentage of consolidated revenue in excess of $30 million, ranging from $250,000 and $200,000, respectively, for revenue in excess of $30 million but less than $50 million, to 1.0% and 0.9%, respectively, of revenue in excess of $300 million              
Percentage of increase annual salary     3.00%              
Employment Agreements [Member] | Chief Executive Officer [Member] | Maximum [Member]                    
Initial annual salary     $ 600,000              
Employment Agreements [Member] | Chief Executive Officer [Member] | Minimum [Member]                    
Initial annual salary     $ 560,000              
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Stockholders Equity    
Number Of Share Restricted Stock Shares Outstanding 264,650 264,650
Number Of Share Restricted Stock Shares Nonvested 264,650 264,650
Weighted Average Grant Date Fair Value per Share Outstanding $ 5.01 $ 5.01
Weighted Average Grant Date Fair Value per Share Nonvested $ 5.01 $ 5.01
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity (Details 1)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Stockholders Equity  
Number of Options Outstanding 6,295,858
Number of Options Nonvested 6,038,203
Number of Options Exercisable 349,538
Number of Options Granted 0
Number of Options Exchanged 0
Number of Options Exercised 0
Number of Options Cancelled or forfeited 0
Number of Options Outstanding 6,387,741
Number of Options Nonvested 5,946,320
Number of Options Exercisable 349,538
Weighted Average Exercise Price Outstanding | $ / shares $ 4.96
Weighted Average Exercise Price Nonvested | $ / shares 5.01
Weighted Average Exercise Price Exercisable | $ / shares 4.15
Weighted Average Exercise Price Outstanding End of Period | $ / shares 4.96
Weighted Average Exercise Price Nonvested End of Period | $ / shares 5.01
Weighted Average Exercise Price Exercisable End of period | $ / shares $ 4.15
Weighted Average Remaining Contractual Outstanding (years) 5 years 2 months 12 days
Weighted Average Remaining Contractual Nonvested (years) 4 years 9 months 18 days
Weighted Average Remaining Contractual Exercisable (years) 3 years 1 month 6 days
Weighted Average Remaining Contractual Outstanding End of period (years) 4 years 2 months 8 days
Weighted Average Remaining Contractual Nonvested End of period (years) 4 years 8 months 12 days
Weighted Average Remaining Contractual Exercisable End of period (years) 2 years 5 months 30 days
Aggregate Intrinsic Value Exercisable End of Period | $ $ 300,000
Aggregate Intrinsic Value Exercisable | $ $ 300,000
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity (Details 2)
12 Months Ended
Dec. 31, 2023
shares
Stockholders Equity  
Number of Options Nonvested 6,038,203
Number of Options Granted 0
Number of Options Exchanged 0
Number of Options Vested 0
Number of Options Forfeited (91,883)
Number of Options Nonvested 5,946,320
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2019
Unrecognized compensation costs $ 1,300,000  
Current restricted stock price $ 5.01  
Aggregate intrinsic values of share $ 5.01  
Unrecognized compensation costs unvested option $ 13,100,000  
Amendment 2016 Restricted Stock Grants [Member]    
Number of share as restricted stock grants 3,819,949  
Number of restricted stock exchange   3,798,480
Purchase number of restricted stock   4,784,715
Purchase number of restricted stock price per share   $ 5.01
Restricted stock cancel number of share   2,142,000
Restricted stock cancel number of share value   $ 1,275,000
Amendment 2016 Restricted Stock Grants [Member] | Grant holders [Member]    
Option purchase price per share $ 5.01  
Number of share as restricted stock grants 1,184,434  
Amendment 2016 Restricted Stock Grants [Member] | Chief Executive Officer [Member]    
Restricted stock grant amendment description who held 1,348,213, 998,676 and 199,736 restricted shares, respectively, the right (a) to exchange 50% of their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share and (b) transfer to the Company 50% of their restricted shares for a total of $1,275,000, or $1.01 per share.  
Amendment 2016 Restricted Stock Grants [Member] | Consultant [Member]    
Shares of restricted stock issued per share $ 5.01  
Shares of restricted stock issued 336,000  
Amendment 2016 Restricted Stock Grants [Member] | Officers And Directors [Member]    
Number of share as restricted stock grants 3,045,963  
Amendment of 2016 Long-Term Incentive Plan [Member]    
Long term incentive plan description pursuant to which a maximum of 6,491,394 shares of common stock may be issued pursuant to restricted stock grants, incentive stock options, non-qualified stock options and other equity-based incentives may be granted. In March 2019, the Company’s board of directors and stockholders approved an increase in the maximum number of shares of common stock subject to the 2016 long-term incentive plan to 15,120,000 shares.  
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Taxes    
Domestic $ (18,674) $ (5,876,207)
Foreign 389,266 (955,639)
Income (loss) before income taxes $ 370,592 $ (6,831,846)
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Taxes    
Current federal $ 0  
Deferred federal 270,518 $ (1,152,627)
Change in valuation allowance federal (270,518) 1,152,627
Total federal 0  
State current 6,000 6,000
State deferred 125,370 (263,494)
Change in valuation allowance state (125,370) 263,494
Total state 6,000 6,000
Foreign current 14,000 128,171
Deferred foreign 212,896 (364,027)
Change in valuation allowance foreign (297,089) 271,287
Total foreign (70,194) 35,431
Provision for income taxes (benefit), current 20,000 134,171
Provision for income taxes (benefit) deferred 608,783 (1,780,148)
Change in valuation allowance total (692,977) 1,687,408
Provision (benefit) for income taxes $ (64,194) $ 41,432
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details 2) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets    
Investment credits $ 1,037,362 $ 1,037,362
Net operating loss carryforwards 14,512,793 14,926,045
Stock compensation and accrued bonus 478,128 479,422
Operating lease liabilities 1,552,193 1,956,843
Contract accounting 41,161 74,371
Other 1,677,625 1,881,836
Deferred tax assets, gross 19,362,480 20,401,175
Less: valuation allowance (17,666,793) (18,367,053)
Deferred tax assets, net 1,695,687 2,034,122
Deferred tax liabilities    
Operating lease right-of-use assets (1,506,461) (1,926,494)
Contract accounting 0 0
Deferred tax liabilities, gross (1,506,461) (1,926,494)
Deferred tax assets, net $ 189,226 $ 107,628
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
U.S. Statutory Rate [Member]    
Effective tax rate 21.00% 21.00%
Effective tax rate amounts $ 77,825 $ (1,434,688)
State Taxes [Member]    
Effective tax rate 15.90% 4.80%
Effective tax rate amounts $ 58,762 $ (330,496)
Foreign Rate Differential [Member]    
Effective tax rate 13.20% 0.60%
Effective tax rate amounts $ 48,882 $ (38,629)
Subpart F [Member]    
Effective tax rate 3.00% 0.10%
Effective tax rate amounts $ 11,094 $ (6,017)
Non-Deductible Interest [Member]    
Effective tax rate 47.10% (3.20%)
Effective tax rate amounts $ 174,494 $ 219,092
PPP Loans [Member]    
Effective tax rate 0.00% 5.70%
Effective tax rate amounts $ 0 $ (392,459)
Other Permanent Items [Member]    
Effective tax rate 2.60% (0.10%)
Effective tax rate amounts $ 9,532 $ 9,029
Uncertain Tax Positions [Member]    
Effective tax rate 0.00% (28.30%)
Effective tax rate amounts $ 0 $ 1,934,568
Other Adjustments [Member]    
Effective tax rate 22.50% (0.10%)
Effective tax rate amounts $ 83,259 $ 3,458
State Rate Change [Member]    
Effective tax rate 2.00% 0.10%
Effective tax rate amounts $ 7,479 $ (5,625)
Return-to-provision true-up [Member]    
Effective tax rate 42.50% 23.50%
Effective tax rate amounts $ 157,457 $ (1,604,209)
Change In Valuation Allowance [Member]    
Effective tax rate (187.00%) (24.70%)
Effective tax rate amounts $ (692,977) $ 1,687,408
Effective Tax [Member]    
Effective tax rate (17.32%) (0.60%)
Effective tax rate amounts $ (64,194) $ 41,432
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details 4) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Taxes    
Balance - beginning of period $ 2,137,790 $ 0
Increase related to prior period tax positions 0 2,137,790
Balance - end of period $ 2,137,790 $ 2,137,790
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Taxes    
Valuation allowance provided for deferred tax assets 100.00%  
Net operating loss federal $ 49,400,000.0 $ 50,400,000.0
Net operating loss, state 56,500,000.0 57,300,000.0
Amounts Carried forward indefinitely 27,300,000  
Investment tax credits 1,000,000.0 1,000,000.0
Unused net operating loss carryforwards $ 900,000 $ 1,500,000
Statutory income tax rate 25.00%  
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net Income (Loss) Per Share    
Net loss $ 434,786 $ (6,873,278)
Weighted average shares used to compute net loss per share, basic 39,735,536 39,735,536
Weighted average shares used to compute net loss per share, diluted 40,025,153 39,735,536
Basic net income (loss) per share $ 0.01 $ (0.17)
Diluted net income (loss) per share $ 0.01 $ (0.17)
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share (Details Narrative) - shares
Dec. 31, 2023
Dec. 31, 2022
Net Income (Loss) Per Share    
Number of Options Outstanding 6,295,858 6,387,741
Number Of Share Restricted Stock Shares Nonvested   264,650
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cost of revenue, Total $ 42,990,393 $ 37,236,493
Depreciation and amortization expense 180,670 277,932
Provision for income taxes (64,194) 41,432
Net loss 434,786 (6,873,278)
US [Member]    
Solar energy systems 50,522,749 40,599,055
Finance revenue 562,055 814,065
LED and other 3,054,526 3,304,910
Revenue from external customers, Total 54,139,330 44,718,030
Cost of revenue Solar energy systems 40,737,458 35,093,633
Other 2,252,935 2,142,860
Cost of revenue, Total 42,990,393 37,236,493
Depreciation and amortization expense 180,084 275,000
Interest (expense) income, net (1,562,360) (1,816,082)
Equity in income of solar farm projects 0 0
Provision for income taxes 6,000 6,001
Net loss (24,675) (5,882,208)
PRC [Member]    
Solar energy systems 0 0
Finance revenue 0 0
LED and other 0 0
Revenue from external customers, Total 0 0
Cost of revenue Solar energy systems 0 0
Other 0 0
Cost of revenue, Total 0 0
Depreciation and amortization expense 299 2,932
Interest (expense) income, net 54,464 50,765
Equity in income of solar farm projects 864,132 493,648
Provision for income taxes (70,194) 35,431
Net loss 459,461 (991,070)
Total [Member]    
Solar energy systems 50,522,749 40,599,055
Finance revenue 562,055 814,065
LED and other 3,054,526 3,304,910
Revenue from external customers, Total 54,139,330 44,718,030
Cost of revenue Solar energy systems 40,737,458 35,093,633
Other 2,252,935 2,142,860
Cost of revenue, Total 42,990,393 37,236,493
Depreciation and amortization expense 180,383 277,932
Interest (expense) income, net (1,507,896) (1,765,317)
Equity in income of solar farm projects 864,132 493,648
Provision for income taxes (64,194) 41,432
Net loss $ 434,786 $ (6,873,278)
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting (Details 1) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Total assets $ 48,655,201 $ 61,478,228
US [Member]    
Equity in income of solar farm projects 0 0
Capital expenditures (27,999) (83,466)
Long-lived assets 11,258,512 15,424,085
Total assets 21,727,209 33,591,742
Capital expenditures 27,999 83,466
PRC [Member]    
Equity in income of solar farm projects 9,698,308 9,054,759
Capital expenditures 0 0
Long-lived assets 17,475,104 16,968,298
Total assets 26,927,992 27,886,486
Capital expenditures 0 0
Total [Member]    
Equity in income of solar farm projects 9,698,308 9,054,759
Capital expenditures (27,999) (83,466)
Long-lived assets 28,733,616 32,392,383
Total assets 48,655,201 61,478,228
Capital expenditures $ 27,999 $ 83,466
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended 2 Months Ended 12 Months Ended
Mar. 07, 2024
Mar. 05, 2024
Mar. 02, 2024
Mar. 21, 2024
Feb. 27, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mar. 13, 2024
Accountable expenses             $ 436,698 $ 434,953  
Gross profit             $ 11,148,937 $ 7,481,537  
Common stock, shares issued             40,983,881 40,983,881  
Payment to the related party             $ 2,900,000    
Initial Public Offering | Subsequent Event [Member]                  
Accountable expenses         $ 175,000        
Gross profit         $ 18,000,000        
Option purchase price per share         $ 4.00        
Shares of restricted stock issued         4,500,000        
Initial public offering price         675,000        
Underwriting Agreement [Member] | Subsequent Event [Member]                  
Gross profit   $ 20,000,000              
Option purchase price per share   $ 4.00              
Purchase shares of Common Stock   539,950     360,000        
Exercise price   $ 4.80     $ 4.80        
Description of commencing and terminating period         the period commencing February 29, 2024 and terminating on February 12, 2029        
Warrants purchase   43,196              
Net proceeds from public offering   $ 18,600,000              
Common stock, shares issued                 207,311
Former Vice President [Member]                  
Payment to the related party       $ 338,095          
Deferred compensation       $ 500,000          
Limited Partners [Member] | Subsequent Event [Member]                  
Convertible notes           $ 1,000,000.0      
Principal amount of the related party notes           1,000,000.0      
Limited Partners CEF II [Member] | Subsequent Event [Member]                  
Convertible notes           1,000,000.0      
Principal amount of the related party notes           $ 1,000,000.0      
Webao Limited [Member]                  
Short-term promissory note $ 2,000,000   $ 5,000,000            
Description of maturity The note yields 8% and matures on June 1, 2024   The note yields 8% and matures on June 1, 2024            
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Details Narrative) - Parent Company Member - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Issue Secured convertible notes $ 0 $ 2,100,000.0
Percentage of settlement of related party loans 4.00%  
Rent expense of headquaters $ 1,694,808 $ 1,522,292
Description of Headquater Rent Expense Allocation $847,818 and $1,035,561, respectively, was allocated to United States subsidiaries, based on the estimated square feet occupied by employees and other personnel assigned to such subsidiaries  
EXCEL 114 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^(D%@'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 " !OB)!8K"\M.^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E*!R;U9:6G#08K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA MC@@UYVMP2,HH4C !B[ 0F6R-%CJB(A\O>*,7?/B,W0PS&K!#ASTEJ,H*F)PF MAO/8M7 #3##"Z-)W HUYE_)"CH'W+#KY-?F8;O?,5GS>E7P55&M]W4E>"/X_?OD^L/O)NR\L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !OB)!8#YOMDYL' #R,@ & 'AL+W=O(TN7+XQ_2]>$"/2:Q#2]ZJR%V+SO]=)@31*< MGK,-H?*=)>,)%O(I7_72#2H]5:Y"_TQI<;O")S(CYO9EP^ZU64,$H(32-&$2?+ MJ\[$?C_UBH+B$U\B\I+N/4;Y4)X8^Y8_N0NO.E:^120F@<@16/YY)CZ)XYPD MM^._+;13?6=>N/]X1[\M!B\'\X13XK/XSR@4ZZO.J(-"LL19+![9RV]D.Z!^ MS@M8G!;_HI?RLY[504&6"I9LB^46)!$M_^+7K8C] KNAP-D6.-\5V%Y#@;LM M<(\M\+8%7F&F'$KA88H%'E]R]H)X_FE)RQ\4,HMJ.?R(YO_O<\'ENY&L$V.? M/1..NNCS?(I^>O?S94](:/Y6+]@"KDN TP"P'73/J%BGZ(:&)*P#>G)KJDUR M=IMT[8#$*0G.D6N?(<=R7,T&^7#Y[QF5Y591[FG*IW#Y9,//D=W7E==&XU:" MW8+G@H+_F3RE@LM)_J_.<$GP](1\Y;]/-S@@5QVYM%/"GTEG_.,/]L#Z16?' M)&QJ"%8SYU7F/(@^OJ$B$F_HD:RBW!T5Z $G1.!<9P]$M;5G"%:SUZ_L]8^QYQ,JW<5RO"%Y11_(F\X?3+(LR^[;%][0 MT0D#:]L*,P2K"1M4P@;@,*8J9]F<%%;:Z9H=6U[Z=8^1ML\P=+;=9;*MU/M@CS $3S3[KO@LM:R#-'J MLAPERSE*UCJ?9#Y+-IAJX\(!3...'JYK+X(\$@VC(ME7)DS\2G15/ES5 MVMHIDKRMHKP-)_ JFLX(CU@('BP/H7;-=6-W#0-:FSM%I+=5IK?A5+Z=;T40 M0[Y4MF)2OPV'-FK>;=-:MOI=RM? MUB]5&'?[56O,:/XW1:L;4QV #2?W[XT5V;;9%PQK7*%&.P%3M+HQU0O8<'S? M'4=?T8)CFD;%V>!RHFF5P;3F[&&T%S!%JY\?5A3YE(!::A/*;J],'@MJ<:C=*F6UJ_H.6_5SR/O;[C#3UO>-E[U@E3;8!S M5!LPRY[B*$"W,<-":\=DFO>WM,'>>*QJ(-LAGR+P.RKP.W!2K_96$THSN;L)61(YXS(J M>'[,#+5MTP'RPQ>M/*-AWQ2M+D^%?0=.YUMY"_R*[D*Y9J-E%)0&@9D'(YU! M5V;8T7 TT-HS&OQ-T>KV5/!WCCKW/PE#24^KOQ_EQY#NW/3U 9YKC2QD.V(M MYR\G1'>(\6%$:X&GZ ,U0OL/-6[NVDN!EGSQ$-M#N[ TA_HKVNP&C8-T6K6U,-@7M4 M0["S-F.R:8K1W]&F\0!Q 'CA]*VA5IO17PA,T>K:5,/@PCF_6)433G"S)AAP MT=?^4 =7M99TBC[!W;O@!X[V=\&2HTD61D(FW8D01,XM,.H>X#5&7;BNM;53 MM JN:A5<.-#OA#5=XW.@_!YSV6J@CQ]G6E-&FP)3M+HIU12X<)[?F?K(RGRF MM04C_'Q_A^Y)BL^0C^-HR3B-L-:$HS<_O:FT: M[0),T>HV51?@PKE]P7%8_!S\ECRQ6&L2!LSO_UIH+1G-_*9H]>MB5>;WX(!> MS;F;UV"-Z8HT7QE[X J@R7PZ^4/G"RYL?2'L*=*^I]*^=U3:OZ."\/)&@_SG M<[R[#$$K#B8V7'4 5[6V9C3L]_9N$L@O6BENMDA1D)\8*^\7J%ZM;NB8%+")"<&2XN&:X)#P_ /R M_25C8O ',_[D;4-) ZV M#;#;->)N^YF6QA8;BM22E)WTU^^0DC4DY\Z(2H4";8 DDG4X/G,Y<\^YEZ.K ME[+Z7*^,:9(OZ[RHKV>KIMF\O;RL%RNS3NLWY<84]I/'LEJGC7U;/5W6F\JD MR^ZB=7Y)$!*7ZS0K9C=7W<_NJINKKM=I]?6]RO?[@ M4_:T:MH?7-Y<;=(G1AEF:U-46=ED53F\7KV#K^]E;J]H$/\ M(S,O=>]UTD[EH2P_MV\^+J]GJ&5D?RV'W1V^)WM MA?W7KZ/_V$W>3N8AKSGQ!OQUN4>=W] MF[SLL6B6++9U4Z[W%UL&ZZS8_9]^V0>B=P%F@0O(_@(R]0*ZOX!V$]TQZZ;U M(6W2FZNJ?$FJ%FU':U]TL>FNMK/)BO8VWC>5_32SUS4WMV51EWFV3!NS3-ZG M>5HL3'+?#E\'E8C_L^]VP)##L![-XDU \3P@B M%+C\=OKE9'CYI9W@89;D,$O2C4<#X[VK:SLA:!J[ZQA\7;N'WM:;=&&N9W:3 MU*9Z-K.;/_X!"_0#-*DS#3:8(CU,D<9&O[E-ZU62%LMDT;XPOVVSYS0W!3SK MW5"B&ZK=Z,\WA%--L8WU6!A+,^' MW,R3PC00U=U(O$>!82DH&5/U<5Q3RJ2$J?(#51X/:UDTE;')J%/,Q"QL/<93I3)7F9%L-UL=A6 ME5W'P04B/48M'R[9B+F/HXS:E<1@YNK 7$69?RR>+;NRL@$.4E3>K\:48:KE MB**/HPPQC0+;31\HZBC%7YJ5C:R+:;W+$[NX[A=VD+OV5S>55'OX8.8%"4?9_+YLT'[$%!0GY4=::8*[&:QA $HT45XP'R/;4%$?)WE768%7- MUR[";1+>K&-K=S_:D EF6(P9^SC&;!X,[#KL=!%'->GF%\LV;;+B*B_+Q8FO?1&)-@)QG4QY!8^(^4"C%J @L:>SD#L?U[B]EN7S)\ARD1[W? M*NW=E5*/Z0% *1F3(7I.X7!$_1QFDJL0C?>"1^. M*]]..R($?=5BUO-P@CR*/E)@)JWW"=QUX@2.H&AQ N6 M*E&=/+E6.=-HPTD[H21QH6RMZ,Z'I*_%P";]VB85<.J^_E&JF*U$1K<) !)" ML4TX@;O4JR!/4\K>W3IX5)"ZKX#6]$O./>H D%ON2 2H.ZDD<:E\GQ:?NU"7 MW7[=%K6QA&V2Z?)YG+TOD 1U?\;L(:"MOS@.L'=*2N)*>M\GNZMQ*I-W,KI) MJ^/Q]V418\KM+A\+*(1$?#C9X1R<@I*X@K[.P9J 9VL/L[9:*]H=$*?N"Z(2 M"@H^H)PT1MPI)XDKYZ'\[2UWD*HOB1Y)'\(0M?57*($ZV21QV7RW6%1;&UWS M96/LVJY[:WV?4V#.OBQBP112>BSX$%(KI2@)2"AQ$DKB$CJL;HY%V==)1A C M@GF, :3@F @1RB9.4\F1:C*6"..&A0!RBZ3B8NS+ 2"WCD6B0,%#G=C2>#4Y M)9N,3&U2/B9+\] DRZSNI*I;7UE=;[MFZ:*L TTVO\R48.X$@$H-,]1PMDYE M:5QE(WGG7)/T!5<2>Z?$.+L"0&SW#U>A/42=--,CTMQM]2-[A_KR2J2V+L(C MZ@.MJ[9U0$#):*]#&]?AW5X_QM,74L$XHXB,-PF E#;N7(9ZGM1I+F512WK? ME(O/JS)?FJK^4_M4)%MD#6A*:52\3S6EYQIM.&TGTS0NTW?5:Z%8MP&8MRDA M>4[SK4F^0V\0PHG-?4F]2BOS0X+YW&[E]N_N)U9VMLVJK+)_FV6WO4RW?>Q@ MG1QMF[JQ+]J\F=;M;OM@R^CU@QWO]3%)AQO_E(!!]_7>RRDQR# \S@S08V9@ MO2Z+*;$A6LX)X:'@,#37BLZ5PJ^?[B(U[T) ]5Q2/N=4O'YZWN!!/D2K<=%\ M%#8,HC,K](A962ZS]@&FS02;-%M>9(6M]3>9S0P@6=]Y<"Z5Z+>M]WPG((>4 MG4>A1SQ*985^6WU]O?-IT^G!/,%SPM3YX *OC JO:11U:U$T,6%\.[M%O.M]T#JJ_)SYV&@VRCXYQ:!IQK MM.&)#R>J/-Z0#Y\6XF=MP9]KM.$TG?SRN/R>=&*( ^4[:M?8^)0+@+,I0 7, M G>RR^.R.^6TU6:KL56&8)HQ'4BIW,DJ/X^L5Q43WVZ(X#YZFXD%2/LP\ E(AR'7J$SGLGKZ9(:H2BKXU8*XV$9TX M)*%8,1'RL-RI*!=G>7C'HV)\:+9X;[&"LTEZ<5^/RD? M**W/("RTDIP4\Q.E&.0)G+ZR[D5Q[.4/ *D41TJ&,H@37*[/U'CC9U7< P'-RCFX(<4G;60QRQ'O^E'IWP'4F@1S<%.9RL,R_BZ/GQ*3TZ MX5N3?8].CMOE,)0CJD2(K?,Q(NYCOK5')WS7$NC1@4BL,,8!?R-ZI\NG= DF M5ZW"[P*\UM[>^@"A0@C"0ZR=01%3#,HWU]X"?-X/.4L &7>6PID6,>5PW?%B M0@"GRS5"PCOL"@ E%UP'&G3"F18QY93=!*9^(QPN>P!@M.R1SFC(N-$8' MR9)3#\1- [9.O634_KA$ZLO";2\X>A"=7PLND[_9%S_QM&-GQ&20*UNUP-P M7F\*/]E+TIMT5U>Z[R[LW3;GIOO[[4#9-N>Y>KDQJN;< ^_EC M63:O;]IO%!^^07[S.U!+ P04 " !OB)!8RWJ+1NT" "2"@ & 'AL M+W=O9 J@T&/& M0*[OK+G(B-)#L;%E(8 D55+&;!?CB9T1FEO1K)I; MBFC&2\5H#DN!9)EE1#S= ..[N>58^XD[NDF5F;"C64$VL +UO5@*/;);E81F MD$O*_Y/'9B,.$ISQ,PEND^ .3?":!*\R6I-5 MMFZ)(M%,\!T2)EJKF8MJ;ZIL[8;FYC&NE-!WJW6C8<;/23;V2^\Q*MQ"/D.=< M(1>[7D_Z8GBZVTVWM>?6N-L:=RL][W+C?=YJL7&_F#EKU[(@,H( )M"2L!%2#J1]OGOI8, M*DGS8MA&>(2Q,[.WA[9>BNKPCEO>\06\=?$A4JJ4"_H;DC[:6M _X'"G@>OZ M&.,CXB&1'6J_I?8OIZ92EOW$_@G'&$]#+PR/MWA 8(=WTO).AO"N.KSZK2\5 MR1.:;_J@)R"#F M187TW/?5>?TL;KCT!O[QY0O!]:L]D'# M8+JUKT1L:"X1@[7.Q*- 2XBZ :H'BA=5#W'/E>Y(JLM4-XT@3("^O^9<[0>F M+6G;T.@/4$L#!!0 ( &^(D%B "RQ'_P< &&PO=V]R:W-H M965T&ULQ9IO<]LV$H>_"D?7Z:0SM47\)>G:FJF=M,V+7#-Q M>WU-2Y#%"T6J)&0GW_X6%"V(Q *2+[JY-Y9$+Y8_+ $\NR"NG^OF<[M22D=? MUF75WDQ66F^NIM-VOE+KO+VL-ZJ"_RSK9IUK^-D\3MM-H_)%UVA=3FDR*-:J:HNZBAJUO)G\3*[N!#<-.HM_%>JY/?@>F:X\U/5G M\^/]XF82&T6J5'-M7.3P\:3N5%D:3Z#C[][I9']/T_#P^XOW7[K.0V<>\E;= MU>5?Q4*O;B;I)%JH9;XM]:?Z^3?5=T@8?_.Z;+N_T?/.5H+Q?-OJ>MTW!@7K MHMI]YE_Z0!PT(-+3@/8-Z+@!]S1@?0/6=72GK.O6VUSGL^NF?HX:8PW>S)JKAIJ;I=-[?X'9W ^JY :'1A[K2JS9Z5RW48NA@"FKWDNF+ MY%L:]/A6S2\C1GZ,:$P9(NCN].8T((?M(\@Z?]SC[Y-Z4M56M5AH=BUEU]), MJ*>9X(1EC,77TZ=#R:XAYPE)XP/#@3B^%\>#XN[J5IMGV01$[CR(PWO3+(M! MYDBD:\@2RB0_,!R(%'N1(BCRUZ9NVVC3U,M"8P*%MJIY4I/9 M]_\@,OX)&\-GB3BA MSNAQ[0AG21RG G\ZZ5YM&E1[#P@PS\:H!1)]5N9)84)39!B))'&$(G9Q2JCD MN,YLKS,+ZORCUA#3>CR6,*49HD!*$:=R)!4Q%%P0QC-<*XDM%N*@6COFBVI> MKU7TIH1)BJ__L;N I"P59"06L;M(,IE!;#UJ#R!&PC-4KU2S5]I']@=TEO:> MSC1-S^5MV&]J^TV#3^E]I17XU7W7T?Y2)^HR3<5XT&-F1!+/RDDL'$F8CGN% M@>'>NQ@,#)B9,CD8QKU*S#*E,F.>R4DL*$F8E._^WA;Z*P3R91@!-2$SRAL# MIG]#TAG!U4U>%3A$B0O'5 +KZ;@'"&TS8&CJT6\92HY %%+V"/+BA7HPP393 M=UNT*Y/-H7I=5E*94F?.(NS-N)3,LV@3RU021-A>K\J;\FL$@P0XTV6;)O"E MRCU#12+)"G&"[%J1.,F(=SA;,I(P&H<+3;93QQU+IV%V;N M>=5:,I(P&GODH(LCJMA%WP6!,2R<>8BQE,%B+CV2+21)F)+O#T,;/2@H5-6+ M=IU_\4P^EX.068C,B;1K=R%31E+NT4TM+VF8E^_W$LUZ\51T9>Z;!\BD(*E% M@TT1',**D?&1:,2.0^;D82:US*1!-LW^J?1QMO<^!H4)XXF3B"!V$-F$T<2S ML%'+.$J#;'=T1I":1.TJ;] 5@@:)^5J^G\O;L.^6GC1,S]N\+>9H+W?MTH-X MQY?Q>/5&K"[B2]^Z0BTK:9B5;XMRJ\>U?"^,GR3,M0H)LQ"D(CA6_NIV;124 M+4^0OCZJW3!IHVT+UW3=(1R4FQ7[56,JB-Y7CZDS>1O&R(*7AL'K'U,N-5F6 M,"&8,]M/L!RJLX"E8<"&AA;"TSBF@CC)+&)Y1)]%*@TC]=A>1=]<#LB(;E8@ MEL'="FH92D^I-%_V*E"5)U>8F&6PQ&06F>PD9+X.]F;!RE9DGLO;L-<'N['? ML!WKEH^)2(AP^(08$DFYA!+)\U0L.]FW[\@RMTBD@L)BYXP>UY!0P1GS;R]NPSY:/[)Q[ ML\P%(2PLG)$QC!##A)C'Y%OE+3#9237H*=N>S*TJH?9,"!F7GXBA%"FAQ#<[ M+3I9=JZ-1!:$\*N'U9F\#=\261;S_P&+.5*9LD0XC$/L+B1-$L$]12RW+.9A M%K^^[.8N<&D:C]_'(5:'1D.UEL@\3.23,@?N[L2BF0-B9Z*:,F]4+4,Y^W^4 M43Q([M?.F'-Y&\;HX,5JF.-_-/D" I.7GKF!D#F+,YF.US+,D,!8ZUY.HX_1 M(IR'$?XAK^#AF1W@:*E4X!T!1U@N)4F=C57$D'-N,B./5LMR?F0[^$BZP=V2 M$T\W$,-@NL$M>GD8O2>\;.'(5F["I*,1,1.<> 1:U/(P:D]YU\)==%("!=1X MUQ&Q(X)*7W'*+6%YN#C=$;97&+W9Q=*_B<[=^A-4$.*<34"V=I,XR6*/8&'1 M*,)H/%Y-"Z0F1?,6Q#"8MPC+07$2!X?\5OM76N:RZ@[UY,ME41:Y]O3$Q1Z! M&+)D#!_$\ +F&,#'=Q;$0E*$(?GN]:H1$A(F*"@?RT8LH5C*2.;)B&11B%\Z@A.68"'/LI)RD]W'T-0!BY\E)I@='UM:J>>Q.\K60 M66PKO3L*MK^Z/RWX[(X@?\N:QJ-JH5$MP&5\F$+YF M=ZIO]T/7F^Y@W$.M=;WNOJX44+TQ!O#_95WKEQ_F!ONSE;/_ %!+ P04 M" !OB)!8*:@F"<@" M" & 'AL+W=O,JZ%3:#V_=%V5%5!1=2[FP/'-5,B* M:MS*F:OF$FANG2KF!IX7NQ4MN9,.[-F=3 =BH5G)X4X2M:@J*E]&P,1JZ/C. M^N"^G!7:'+CI8$YG, '],+^3N'-;E+RL@*M2<")A.G2N_,MQ8NRMP8\25FIC M38R21R&>S.8F'SJ>(00,,FT0*#Z6, ;&#!#2^-U@.FU(X[BY7J-_LMI1RR-5 M,!;L9YGK8NCT'9+#E"Z8OA>KS]#HB0Q>)IBROV15V\:10[*%TJ)JG)%!5?+Z M29^;/&PX^/$>AZ!Q"'8=>GLSIP-;(P6&[61!S5$8,]$?V W JN"T4^\ASR;0 7Z;<:@K6& M47 0\1JRA*PI' ME+2:U/2.X2>?L5V5#9JV3ZU-41L(4SS6::] ML)?TXX&[W-3QVNPL[B=AD/1;PRV.43O5&B[GM[X]"X[2PRP+G.4AC@.^G0NCUQ@1H_R&D?P!02P,$% M @ ;XB06%G0NP*(! 1Q8 !@ !X;"]W;W)KR;Q%_O03B;IML\*R(8&D%>2X\V_7X$) MM84 ;\.+#>:KZRQ*<([8#=GA0CS9 M$)HC+F[I5F<[BE%2EOOL13S2@CPAF.>"F!Q- M7K^KKZKD13+/B.$YR?Y)8YY,-:B!&&_0/N./Y!#B.B&WU(M(QJI/<#AB?0&. M]HR3O":+"/*T.'ZC[[41)P33[B!8-<&2"5X'P:X)]J4C.#7!D0B6WT%P:X(K M$1RC@^#5!$\BV%TC^#7!EW-P.PBP)L!J=H_34^/PUL=P_]% M.,H4M'D_[4$4.*:T"EE$IA!8] O,29Z3HI.][&??Q7%:KCR4@0>4QM=?"C!' MNU2=RJI?ZQ%SL<.(3):(%FFQ9>#J+HKV^3ZKIN3=9(7P>B#($Q7"$TQ!1'*Q MOR7EQO.*04884ZB& Q,F-DBVIV\JZW11>TT!6DT!6I6@TR%XCS)41/@S8 FB MHMH0%SE'-\ V/P/+L$Q53?4JEKO]+=NA"$\UD2[#]!5KL]]^,3WC=U6EC2FV M.(JYE5C9-EYGCA% &T*1Q^MI@8TYZFI,L?688F';CVO394+7\?USY%J!M*#AVE* H0)G0@-"&*A]=QK?G5[?_Q1O4QT;Q[W3GFL/ M^G;;WS90]G<0L1Q$K"X-9STH%?8ASFQT&QO=7AOG>]&\BN@-<(H*)O;HZC4N M_E?T^ZK]JNQUV_E Z 6!+;G;QLGNND/UO1S46 TBUA?&&_9%Q5_MJ.,*;;P+NTH8XZZ&E-L/:98V/:COZ/X3=7X'^DHRJKQ%;%XEN&[ M3B MRC927I3^12VEK=/14A2A>8'A0M]UI76J2L+T?->2%VH[POZ> AOGX?_N M*;!=_;8C$I;L;<-D>P<1RT'$ZK)@UH-"81_BS,*@L3 8O9\$JGEW#4^JCWD; M)WL;#/:308W5(&)]8;QA7S1GYIK&?_^1C8]T%%OYO[=7\F=;RJAJBUKM@J8R MZKBK4=76HZJ%"D_Z&XMY<+*KSL">">95)E:3\TE]_ M"U(21&(!62F;=C*U12^A76"QS[.[(-\\5/6OS:TQ;?)XMRR;MR>W;;MZ?7K: MS&_-7=Y\5ZU,"7^YKNJ[O(6/]TC25IW=Y49ZFN7=1G M;ZIUNRQ*^'T[,TJOS&7IOVRNJCA MT^ENE$5Q9\JFJ,JD-M=O3]Z1U^>9L#=T$O\MS$.S]WMB3;FJJE_MAT^+MR>I MU<@LS;RU0^3PX]Z;5LNO\G#[VLXB?)?-VTU=WF9M#@KBC[ MG_GC9B+V;B R< /=W$#'-X2^@6UN8)VAO6:=61_R-C][4UU9^=5V53+8I&W9I%.QP'@_KTR=MT5YT[MD MT1:FP::I'X7CH]C=^KI9Y7/S]@2V8V/J>W-R]H^_$9G^$S-QHL$&!O.=P3PV M^ME/$%R658,:V=\INSMM!+D_XXPK+=^21/& '21U*)4>88EYG)NF5[JZ O@RK4F*\AZ JZH#T7"40.94R&3)@#V;)$08\Y'6=E^W3*[>SYWEM.HM6=;58]QSG9IUW8JA! MQ)]IEE$UWN:(G ![LI!%U%E$HQ9]_&U=M$\P[_!O#B;8;6(7H6DM@[#7-\MD M@T#1M'5QM6Y[\F?#UY@*;*RB?E32DI.]$+LQ"Q'D&1@60!#BX)Q$P1,PY-K4 ML#FV9K7YHUV3?O50G1FB,R=[,[Q1&9&#!>.!@$L<'I,X(/\ ;-VB!,SRJFKR MI9UQT!A"%JR/=2D#2[6RJX*JSWVU*.'</B6MJ8&8._2V ($J MCB NI\3S; R84Y41H@)Z.V@F<6S^I2Y:NT^OK9[S?%6T^;+X'5P= M"-C4$A M+"8^RHYQ&!%A#'"8RH#6#HI)'(M_;F]-C6KEPR;-!-L+ 1O5?+F0TSID)5F4 M]9_?YN4- *=U!)< =$2@!],BORJ673+P&M4]BMS'I@-3C3;,QQPZTS@ZOYMO MJ*ICIIC-%,%@P"(EQ&C!$,$92S.1RD!TIPZ':1R'(=]M:TC4(J2-^HC)B:!, MCUT>$;21,Q4JL%.I U<:!],@4I5R-#?#E(!$(>8)#31I' MS?/]G.J@Z_K@QS3/A)9J.,1V53#/-*0LH[["1QK&Q M5SZBI(]O5%$]SA\P,2%#"1!U($CC(/A3U6[F,]\&VU7^%'17)*&$$*:\= <1 MG%&A4TVS@,8.(6D\^?QYE#+O(2*JLI\YSHB-!VK,HU')-",L#3@!%')9D,.C-SZ,;BZ-;OM0,.P9 ,#QPB8W3L$(@DUR)5(7?8J^S& M V"M[E?PN8[*NGY,6ZZ9+#E_O$+U[Y18 .$#A+Q^"!"$+*HHA0)&"* M0SO&HWSU7Y^ZU/P9RD91\^@Z]42C#:UVF,D.8.:VR@CY3@D1= ^H:@)%59YFUP M1$XSR) #:CLL97$LO:BKN3&+#2O\NK($0X 4J4H@8AE168 =,H>W[ #>;K?^ M9K=O2EO/V#\(HDHA/)_!@%>G@H:"J\-=%L],OR]*I8-7JMK#[W>Y_O&>%@;E.[7_CMA4B:3LF^Y)# M QR:\T/U8=2 JZJ&H6 Q<T5Y3$YJ&JH\<@?D/ [DG_=UW6WG;6DI M7 KC&+8+KL?L"9.C@F6!",4=LO,XLE_T:MNT;]FUO@$-OE1E51K8-6!'4W3E M// ?N^5-.0?35!P 4@9J(MPA-H\C M]L?K:UOX *@SC_.N1I@ 1\0W 0*_3&DY3M@1.4&T8H$B$W,P;6=Z8>9U MEY[!1-M9?]7/O=W+]_G2;I%7'59#T&[K8FZWBA5 [?&A>$:H$H2-ZWN89$89 M8Z$TGCOH,$A'O<(8O.#9Z>#C#H;1(H]3DJ.F MZ56/Z>NC.%$0O\9H@LAQ04.Z.JP7\0-:/U7EK/,N!Q]=$WZ/T&;:2YRI==V2EOP?W,D&O8"Q:C\> 293='!Y>)1AM. MA6,NXC!SZ5M (_*"6NZS#J:I;6&-E\X7S+26)-3/E(Z>R'@1X?.846U:5^@A M2[\4,/8Q1(2!EHH%>)1TI$'&28.G**1Z,5U]&L"X].N!F!Q-6>A(E71L0=*C M]\2&K49W@XR2D&-WPU2C#2?!T1 9+SD3^2'T<$XO5QZ4#:'ED9?^Y]26)E.SQ^A(F M&:TO28>I\L"1[KRC>.?=P9JGY$=S=X4?CHN/Q!&T1N!DF7#A)=Y4!='0#U/W@"4DT*[E.- M-IP,!^[JFYP44%@; <*&]]"++Z=L=S14+%$.]=5$YP34I.<$IAIM:+4C$NK( MGL-ST4P=/AV B-ANO PME6,32D[2Z%514G+T2DTTVM#HO:?+CN0=ST5O=?@( M.R(2;^\J1SK4MVQ+**3;H)3RZE*(G'V4)E"54HZ$J&_3DE!^*D]2I3T^AN8:K3AE#C6H:=O2&B?95 ".V><6"%R1% 9ZF1JQT7T MA.T([;<9A-?00X1F)-B,T(XHZ&_:C-"3-B.F&FTX-XY[Z&_4C-"'RQ&(2+09 MH1V7T']-,T(?IAJ(2+0/H1W7T']A'T(?[D,@(M$^A':$0O\%?0A]F&P@(M$. MA-Y[=/W/[$#H23L04XTVG I'5/2$'0A]D&5L;/HS:B&9XRQ9G+-\;3$]FY2E M3#7:3%0=R!!.@E4'$+EH M=2!S["5[9IGCV#PY\PL6GM9([2.2)V>.5F1Q6O'5*6-VF$8@(O&4,7,\(CM< MDRC*S>F\%]MS>CL>_GSO[[]&'O0:7XXPR;WY/]U[V53WW+A]!U>3= ^E]2]Q MVEW=O>?K7?=VJ]'U]^3U>?^V+C=,__*P'_,:X*H!;G0-0Z;?V1)*W;^/J__0 M5JONE5975=M6=]VOMR9?F-H*P-^O*T#RS0?[!;NWHIW]'U!+ P04 " !O MB)!8UR2V'^$. "=+0 & 'AL+W=O.7I;&5]+BUJU.WL4HN>%-5GLXFDP>GE=3UR?.G_.S:/G]J&E_J6EU;X9JJ MDG;W0I5F^^QD>M(^>*=7:T\/3I\_W&)@L2?6W6ERI((@8T_ M(\V3="1MS*];ZM^S[)!E+IVZ,N7O>N'7STX>G8B%6LJF]._,]K6*\EP0O<*4 MCO\7V[!V=GXBBL9Y4\7-X*#2=?@K/T8]9!L>38YLF,4-,^8[',1/G]J MS5986@UJ=,&B\FXPIVLRRHVW^%5CGW_^4KG"Z@UKR"S%B\9A@7-/3SV(TY+3 M(A)Z$0C-CA":SL1;4_NU$Z_JA5KT"9R"J\3:K&7MQ>Q.BB]5,19GTY&8369G M=] [2Z*>,;VS_U_40.A\F!#%R7=N(POU[ 2!X)2]52?/O_YJ^F#RY XVSQ.; MYW=1_Q(V[R8T'8LCM,2-*:5]*S^*]ZI8UZ8TJ]U(O*FA;UDO$*!SIQ<:,2H* M4VUDK943]_U:B:^_>C2;39Y<\=,=WTV??".TPSZA:Z]65GH%"D2?:5E5JZV< METK@PJY:BKNQN(RKXG.W%L=:'] M3BRMJ7BA:VH^K##UK;+>">V%-T*67ME:>EVO.B*7>T3\6N((L#]7HG'@'1LW M9JLL6($6L$?+4JQ-I5P\HZJ4+>CA/*I3N;%X3VRP/.U3T@KEBX6 \HE+.=6D:BFU8&C$Y>41,JGJ% MW$U/_( &PM-?:TU.<>/A&RSQ)32H"]GSJ5_'-^/D4)!RA--*E PR'FNO^+/1 M3K,K\_G3"R)UM08'BT;\L3;UBOZ)]UK6:VDRUX8,XY'XV2_&XG[KP>VVU^]? MMZ>.Q':MBS5[6]6"MS:H'L-@R5"%$3TDR(= MVE$K=Y\#,N^/$&#E0;?FU-LUJS/5@))$I01W#S7(U]QPS"J7#*%F&C5A ; MFF<^P#.[(+PK5T,D'(7M?A@69']W3P*GG2>]W8;(H$($X<25+#6446L) M9NW&!/4G;[]Y]^HZ98Q]\M_#KC4)]_GD#K8>)0XM?S99K#V@\_8_V+71/N?N MWP"P/\(,:C?,7;-1R1RF5/&!C##.?Q:VVQ0UJO8R'$$=03T';D4@2Z(E*C2%61GXW:JNR\;8J>/*^NKY(< MR4F[N*+#!Y@:#L]^>@L:0 $<2"^4D*E.%GH#MZ>5@&_'/QGP M?G0[%*]=JJ'C![S_LBB:JD%*4+#[K7*>HS&6CZ2;;E56&,0+B^+GUN(W;:%M M\<:54*[+G:6?%[E@$@S(#@5+9$)V!@(364W%HW^F\) -+J'DDFOT^"!XLA+Z MVI0+^ S Y6LZ[2?\]XWX65<,%P[B,JW9+]@$3:!+)!/H!SNYP :,([><%M-6 MPE._%-Y0FIH]I#0U/4\L_@!V5+V?0U0G[R@QM;=TB",TRD#.?PWRTU9#9)K\= MBT,/^_3.3R/"O1!)&]I%G7D^QU,HD796^E[-;4/8]*QUG /R <8&_FFGTJLZ MRA'4/Z*9BK(VM#R25O_^_2^OADC%YJD,2& /T:+R4[:KC1<.9^@ED#VE_GGC MF>.]#2% 8G*B(E+I6&RZ?.\"?);BEL8ZU JILFP;@5@+^E31W[@&QX92A42L MB KT)U=6J8 'F29W7J5'G8&GS)L=X8W TB*40@"7&6L;%U,.9.Y;Q#7W43W7 M[JKT#XW^:VT:9-!Z!S;$[TK71"Q"F]8;.F>X?G.5AV=777<)WXU!)9B(A#HT M"D/,_0:C@+D5#[I@+/!.>'HL?NG%]>B?32^?S"ZCV#NR\[(1IJ/)9-+^$VX- M_V$$*4D%XE:6C2+;<25=0"(9&N5[D_%DRJZ"PV3CU\9RU!0!%PUNF6*/J#3< MA^KCG@@A1J:3R;]$B(PX<>@W?SD2)J63-(55/.C@88$/0!T:YUD0QU(8AY#( MFM-GT&Z><'.Z"6AP4>C@#"W;&.1EXX&KA+>R=K)([0H#FR'!VI%G9P?M MH1NHFF(UCVGB.752@2XW8J 2^GMN^=O 6RAXE]FD1H*<,+5Z-$G9!"1_%!9^ M&2H);K1:C.!9*9N0T!1N[_1]:PW!FX60D M[LNVQSU(-;N,N[)T;;8)[-"50EI##,>&]W!_-#R8<1M54*X<@+FI[^WDS*D% MDS@N7LF1H+E,8X0#VY$/ 5Z F';A $_162K3P#:K5ME";K#V(V7*5D%]/;## MUHIF3DX1-D<--I:T29;*HR8Y74<\7/G@>)2,+36B*PG-@=$2/I^-]Z@'V5/" M(6;/5WW"#)0I=0>%:4U-(WXTU^ARG=J+^KL:C;%XH0J)!CIOKZU:-66:%9BU MGM- &1@%"79'+B<1X(>*E3U&UHA',0M0_YQY^D)ZY&F5 M2JCN )7V)I6=\%3C4&"!>EI;9WT?HK9TAOC[>R;E)/09=IHKOU6J/BBF=$\Y M.!J$@\2;X@./B1.F!Y=+'U-LQGR?24[O2"YWT(E8;\21TMBZ<[&A_F%TG&1H M'%CX;<_*>T.PR6.P/C@:"PAS-AI,-)7\K[%[ [:HK#9?(-6JK.QV4QY:E$;G MW=SMW:OK@T:9VT\DX^EC-OHTE/->T0]5*)X"ZK'X"!I^\J6CS_1F@>#>T='?D+PW:N.#*1X'^R1(=X?0 =#PH$P1B$GB MLFLOPWF4ADRJNL&=[Y!E2#6C;&8;--F=$D:\I" V)2VD8>^P2O(Y$+5L5'LC M*ELE^Z/GAA MF :2N8"THQO\YP"T#>A8JT&Q5) OSBQ[+\/RYK ;/<9C,E/AAP\,<-[D!VF7 M#1A#XU#N8BRDVRXSGJ')2&4:N0Q^&8X""]UKUK[R6M/-*7-F:B2)2#)H*H5. M:[U86G22:==CN9_ :25]N8$.AB==]#8RT@NC"/416:538G(,2"L\D9 M<0H-U?'[B]1^\V][H\=+P)5?:O49"2BS"S%1TE<7*>40M=9?1C$VN$7LP!GV M,?2F$.Q69CD&F90&!)"Y^QV2;@EK29=>VO13U["71F4-]%+[4F6C^5$VEP_V M(>_KIO3[8<&AP.\?C/:':.KVZE'5&-W^W&A^E]=U491_8/@%2 P.>H%H6 M/%=#+XO "E%_W6;Z)\Q3(A8YN,F&F^T[J3MP)E&D8YA\1V(L?DTCS'W1 M1MDZ-CMU%$I4]# .AD+VC%UU O3=AP!A4I#'5 T0PF-;/L3W'D M%<]+%"@-X;" ,M>2!9#=/.S>63P_" M" [1(RKZ>HL%;3;<7.J/X9D[ELA[O!N4@550%C97\@/Z4+D+Q?7(_HUQ?F/J M%';\S0_/97>9I9G1"JFF-P@RO2F@/$M:@$7E?*=;,8_KF5A^9_+O9#I9%U7$Q' M9P\>TVL!*I!AAIPW^Y/189\&AR/< M8[^)FHV&>EO?S^O#B:@7$]9X"J]V#D2(,D0MH]!^X$86XZR,!\P]+=Z]_< 0 M!^1DLL-8O",_A'YN.!W<;$I-&"G'6/O&"",>:%**R?CB\?GYQ;>(YV_I19:- MQ$)N<4R,O[(Z$IM#Z_.CPC=H 6?FH_@\@\'DL\<$\3." M>*?K\(UQ_,(+I^'\96KF'+V&"?%GE;=&MJ\YK%J6##..\#T>^BCS-/MDEI/Z M%0]T"S)$^'HV/4W?'E^&3VZ[Y>'#Y;>27L@[I-4EMD[&#R].A T? X<; "/^ M '=N// H7ZX5XM?2 OR^-/":>$,'I"^RG_\/4$L#!!0 ( &^(D%CQ%@ED M5B@ /J& 8 >&PO=V]R:W-H965T&ULS3UI<]M&EG\% MI21;=A5$4]1AR;%=)2MVDBT[X[6<9/8C2#3)CD$T@P8D,[]^W]47 $IR)I/9 MFIJ8(M#7ZW=??'YKFD]VK52;?=Y4M7UQL&[;[;,G3^QBK3:%G9BMJN')TC2; MHH4_F]43NVU44=*@3?5D-IV>/=D4NCYX^9R^>]^\?&ZZMM*U>M]DMMMLBF;W M2E7F]L7!T8'[XH->K5O\XLG+Y]MBI:Y5^_/V?0-_/?&SE'JC:JM-G35J^>+@ M\NC9JQ-\GU[X1:M;&WW.\"1S8S[A'S^6+PZFN"%5J46+,Q3PSXVZ4E6%$\$V M?I'L\P+JZY,]:LNV_6+@_.#K%3+HJO:#^;V!R7G.<7Y M%J:R]-_LEM\]NSC(%IUMS48&PPXVNN9_B\\"AVC ^73/@)D,F-&^>2':Y7=% M6[Q\WIC;K,&W83;\0$>ET; Y7>.E7+<-/-4PKGWYJK#:9F:9O6^4575;,*SJ M,KOF:\)GUWI5ZZ5>%'6;72X6IJM;7:^R]Z;2"ZWL\R[*055_QJK,] MJQ[-LG>F;MUV7JDPG> )'\.>8N7.\FMTYXW=J,)@B^LV-^K@Y7]]=70V_?:.,YWX,YW<-?N_ M[4QWKSJ;9'_%PF&2Z.''M0*Z7IC-MJAW^,7"U!8&E$6KRFRIZZ)>Z*+*+"RI M@)6T-$$+HZYX3+8N;E0V5ZK. .#;HH%ANJ8YFQ(&*R#'=DU_RY+;1L.\40T<+7OT7U^=SV;3;W^>7$^R[R\O MW]/?1]\^G@!L_,0PX,H?!$%UN<'E+7#!K6FB=>X_+IR(_Z0QM&QIJJIH;)YU M-2QFW6,#$S:WVJH)@779U<0W8;I%US2J7NQZL,.M'SW]UF8@&H#YU<#8YU:7 MNFCPNN"NZ-TUH(-5L/,:N-=<>PA\>/5'?31;OT,%JI0-*@57 R"C#&] M=Q:8'"B6H0FLQVP4[J$&1;!8P1EMVX>Y=83:GPJ/5\+BF5HN$5.-@XJZT::S MP" ]X\+I*V-AJI_Y$E_;5F^(3#_R$&#"?G^CH&2B0ICYR_7L%!;ZO=, 0M"1 M:E J<02>:E-\ K+W2R'UP &ZS9:WWZZ!,Q2\^< 58+ONGF$O\+X2PJMT,4?4 MTC)5J>T"#M4U="+8',(,5]XWAE=!FO=7?#\G1XZS9V\ :%5WLAOU&31V&_C> M.)N+Q6TDW@*,A.T$8=-G^_=O&;"JZDHE![3M(>K/.-^V@Z=P+6ZU< "X]\K4 MJT.@X VMT#8=Z^\(U@8($P07SU?A]ABH))H\;P3T5/JF -1FR!N@Z.A+'M]9 MM>PJN)8; 9N&T^F&$ 8F TX)D(*)":* 4UM\DF( $N :81;ZBJD$2"O)L/;;C0I32+2C8TH M4LNFOS>(E" M%JJI_XSP'-?O]O(/@-E:+]:$;&JS1<$@]-PE'-E) M*Q!6!>"$[ 4W.8FEF:>5M0;@LY[K.*! L@8FC88I7(M=9TODVP28P'O)<*4[ MS[,"B8/WK)G &D58!6#I-AT+,KA!4)G;@'EK4X$4M;(;_[PI0-LCK0UD>(N M*TTWAW%SL-YI?D==+*80"FKTR)=M!@:8VLSAAIT1EB> "ER+S'0:76QUBXO* M=@ V7\^.)Z=@YE85*4NHQ92 "X3,HOX,3HD*0[$%A/Q,* 2(]?79^>3,S>+Y MYGY(D"(Y,LW1Z>0BV0RKA6JW#@+$.0M_@>F MXN,*)[_AX;@"J#A-X,7%:H72O24"+NZ[RC'N'5WM!IT_>-UF7NF52'16PW9 M.T3:9<=J)*QO:I7M5-$$G=P),@TLB11.IA+8T;BJ\BZ QF,102F8T2@L!V3 MX1@\6*X0;<24!2P>%"52]8/B0I26IR\.:<[>271(1Y&X=.I8J>8MX#Y)X+O1 MWT-=K$>$A^F:!=MZE6=Y=-&6K+%E'QMG@3)R4C-P[\38\0.**, LA@_!2EAJ MN8>QP$H)JT*=42L4AH@)[H@T=EY4>*O$R<$^+<4F!CS#H^Q?(@&CIT/D?W"P MA5*E=5K\&S5O.O0# .1.X'HUH? 6M%,P& P*#ISLT;73WF='C]FR[99,P*W' MXS&H]SF.*(DL(99L%Z*&V]Z!V_BYA]]?*(MRM$L=WO;N=CIYZAD6R>!YRQ2A M+9&>D'VM/L/WMZH"W-V0 RTA)HVG 3F/^$.Z!<#<:8!]F*C/@&CXT*D..9(\ M3%WAOXP#HC"@WA(3'3UD<4 JXQ) R/H<>T2"/L=@K$U]V(B1!2*8L(&T!AB$ M_H$BMF0)32)Q Y^=E*,!J6O%Z8TI*@,<*F/HRGM3 >4;P*T6-'?8$=FNK44=%HTU,$%@'C0BX M;5;3+5#ESJ"I+WB9GA.X$0Q&S:;48+DX@8)"$?8(8Y&+ N%:U'09A5#9XOLB MSE6(EN;/.S>B%.(V[(A$28W*.Z3*'0K#7R=)1J"Q0L:.RG%#$S 5(2>K4T1* M61O<";IMVO (Z5D,Q!P?FSE9_N0_BA&GWCDN%LL%87<=&J*ZII$1LTK7=K0 MZB;H%V7"H=]TA!%>OR\5Z!(ESKI#EL6T@K-U+4#^#_&L(CN[414:(0H5;H0" M>1Y@<DQW<92=$((UXI]-*Q>.5T4_8\B200AEG1+D^P'$)WT- MP>D9+&JVQNHV]2RN]6H-P&7%A(P_V[*TW(+6LB:+0Y0 V(I>:=PP,2^QQ:W^ M+ ***$M9 :X5;R',Z0AT 1RG 0E&=XVB@ARNL"! IV '1G#)A6TZ3SM:;G#5 M7\].I_ET.D5,<&>"^=A]B"^*L]Z?-VR@Z<3GCJ^]426]]IV\]J-_[7J,7S_N'7)+,KK^%)T6QH'J1!CC//#W M 9@6T;31X?PISH;T(@\>8(>URK2@1UA2(.9M9_J.SRZH>>&Q^%5]<2L$@" MH*Q"!@B FYNF,;?XK;AJ-6[CQ]BEBM(A1QF5[*2H;&_AD@ 0679",L1? WR= M>8^Z(P!VHQ&1F7B!K>S$T>:".;CW%:BEZ,?!%7;H:$$XD\^O*6YK(LY 0JQ] MXBN3 ?2*$1.9)NI_.TNL@&6 M%D$K^SH[I/\/I_SY>L]\A8TN@W!_% V"CRK@@/5>>)C]6H3*\>E)?CH]R8Y/ MSO*+BXO!WV]ADF<#O>L0_O<3Z!>]K[_VP[_V$UPZROL0/(678][#)G:W\NW& MR!RL.9'EI*N33''*:!O4;]H+?;4R)^F;'_GT\$&Q)V[4S%,)*>*'!"2:Z8[6;9*]$?4RW M@7K[#;H&4BK!2T -$RY$@!=)%QGJ](;%TT 3C6!C01BLB17N M0-YMA+-%JMUD]!0^-\!%*DQ"@\X(<*<0%R;>5.W5ZT=ZHB9Y>!>4*% 'K$"5 M[0V"/9JBJGS#D1(P$S^8V8XP^#5,YW0^H- M65\"'\1YXX/GMQ2#0Z.G>O M7>,<[XK/(;6"\TEX"'DL2?$BC6H/$9#%Q"+$6\QS15HR[[QD5$RT:@=K7"CF M'4X0:.L2"R0&3YZ+'O^GP^BS(B>:]8Y0892 M)YG9.RZBD <++28KLK""6$SYO:0=),!@5:A4:#?KFMR5HX-[)KNLSCC(D0,B M"]H=>=_3P5Y@PT@P*Q9 ?JHNQ16//B?@.2X>;;LM\D;Z&U.GP#QHARD(P_AV M<#1$<8N)D!>13&"_:-P8X73>""6.QJDA^ [PK$^J[3W&NQ7= ED4^ADL7Q$F M.00/ ;VW01;_!^N Z$^EW:/[S<^Y4>W:E.S$E:\D5LP"?"T>#7<^?V4AW!Q_ MCOP6CXK'+(E8@5PU:%G /IBB/"G5V=J@W0%R"*_.;$,RA:$ASXR$BU+_# DA+QV"2'IUSY/A$XI8:QJ%]T?71EE7::A;&#. M("T\D@AE13F#.)#3D,HX(CI7J+N&5$]Q&A)1^EP@&- U8@-A$H1N1&='IJQJ MKY6/\_2"T@Q$6_@NWJE&[;Q:R"&8RCC2WA2H>1UB*K!C 9[>0V#2I^ L0T0- M%3S@:>BEQU@]9N6 ((I2H%+ZKCC[ 26#5Q12UO30;=DUFOF-9T04)Z 8#B+E M _;\3>65/="\3D],Q_ *57+.)@;'];T7\-:_G&='T\.9V\?WDCL5 M/O3,8J%]V9!7SH#]+M3^/*=PAW\J@6H\85%>"'#2H+%SX!?FM-KGWKIM ML4K.OC?4FV'G53:;'IV.LUJ_"(4Y0OZ9#T<7==VQN=N0I:)(^[GA1/8FXR@4 M9T3J!OB)]1Y/9-BM\ED5Z&QK2,UG_8RB&V"]\J(]($2)[8"7F"C%4H%W$V^T M52R,_4%=(-N]B:PU;*7R&6THB2\_E5]T@6:?' M^17M.O9?X*GW0#K5^A1%E(K2D/?7)3PS.G2:4ZGQ5L>2GW_>4N@RI#W_[-.> MX?Z?'DY/YA9*S(N)=&39X1 M-C*:Q!XLT>.S:>ZE+WP".Z?->\+Y3E"AKH@Y1FX+7PRZ*"J&I15UD@#RWP9D M:_8+/"712[4N=/#WK'4*5+4:AW&7SJ;3M;SUC"*"'/0E8/T"0[MB5T;YB2ZE MPYNRK0V5&@"YZW?_S*Y8;Q4HY:LC1RGYOB&S_I!9&(([WC/LN#_L.*DX&0 ]=DAPC G= M)90WX,# 4NC]ARL! XQ7&/FLNV6QP*MNK53F<_@<[ZFJDFS.8GDY,A5K\K0&YF M6&6!G,DTH9)8+E?@S%V$/DU$*\.YY^0W%1\/$:U6\D733I5%LZE%*L(]I M#'8QI]Q7.B-GQ/B,%O59-0O*LTS*@Y:@;U"JBE-#^ME,ZSA[I03UV5?@X"/> ML%(V,ME@)ULQI:-<.CBTRWL!UDA"-9DC.K2;E-$XBH@ ?E.!A3<5G+7/QI?, MZ6Q -*_$WB=&#-NH=D-D;V_9"[X-?3NQ@A-'\5*=-V.IR^ MH6R30U(L A.^)67J]\X@VHCOD"PS\>E@BM--H2OOYRQ">J$KV?$>P5P,.)=' MQ%XQX%(-<"G0[G3-_08H^4Y+7!& QQK]B+&76Y+#=&C7\4X3#QB]&O1/K&-NURXM#PM-3$/>L%BG+)H$+1BE MG8'#<2M,/5F0-P.]>^$X,/]O7;GRHVBQ0USL,%I,8IM[IQC0T]@T.0$N'(U] M2&G,$G$AJT%](0284QVWR/H4?CYJW#=(-Z;6)(J"8/*J1D\1@:\E*M?W6X9= M3K*?$GM S$I<@#@)@!QF83JKRQ'C0R>L3B/2ODY 0"W+V:)H77@<7RF%NE&?^8U+,B7BX-Y"@#\B@T9VX:(8CZ-0A -,W^",32 0A &>"8[!/8TMP%:< M]U>2LB8WF-Y6RA5B!L59M3;.9N"/;QB#J.[BQ)*,"=3^X0(=W+4QBMQ%V]UDU"_ M/[=4RHOGR4;W,W20\,X0RT+@O%=9P"I=E7!4B6@Q4J$ZN#5(YFCCQ5YFK]6# M"#0;2I0.&KQX_\G<]270R^'=^[*_D [L'+E4-7ER0>G">*-?STY/^8_QNK1] M]GTP.='"\X 3?N&ZHC2=B@K,0SPS.C& SG =1]^V$_Y#H:2TH*XJ],;'[_M( MS'<17$RL: ';<&K0V,T3;DC.-D 1 TU:X<1;CO=V[;:C(#T% MLX.^05%=293V(L:#PZ>D4](8U7OMLND$:!!!N&,BQBM43K*1E]!5C<8(=S1E MUKH-$%TYB+JN C]B]@D \X:R4OA:@UMC9&0*Z, NL&&#F#@^,3L),F$Z$"W@ MZ26:G8)YRX(#$@G\.%-!(AFDBGXAJ>\Y!][A=#+SK*TU+15Y(I()94\HS!^I M?6,^R$16[SZM%4LY MNIIJ.SU%WPX9OQ&1M]5I4V:4G83^32[&H2 M4"! D/%3(Q$30!%Q+.'>@6.?G1XADW;&.9]VC%]ZQP>!G@DJSB@-B]SII?,, MLS=&9N),$M]')&8OH/\V/@$8WT$A,LG>H*GX"YF*[X!U=:Z:-B@]YS-0>O:] M1D+(=TWA83 @I.SV=%Z?(A*U6XDM>"\\.%K.FP?F>\@)6VM "?2*[YAYDP=) M8WZ #5E0V),$,P_P_2/Y=R;_'K-6TXNAWE.$/98\'J64Y"(ZG;_(M=KPXX#O M\2"I+T$TQ08;X<$(J@D6D)R&]]"]G3:%B3BZC0W^7O$><="DI,NY35%?C*HO M(X!S5GTHANT_5>1:CWY5;>]\-\VL2][SJ M5\QA& F,QAQ?C;-CIX.!L?%QU2K M2D..\^/927XQ.\J.3O,+T"B?GIW_/[_AV5][PQ?3H_SI["RZ8??-W3=\-,TO M3H_SD^.G^'%V/H6/%P^\XV,8=WJ4?/Z2.S[+GY[#'9\_\(Z?YF<73_.3<[CC MB_STXC0_GUT,(>%R$P8/HLCP!K2.G6.>2>THIZ$UC?89BW!# 4TF=P#3+?QQ MX)U=[!V3)J$E,90>,I)25)LY*B@\E/M0I>D)-)"3>QMM/_DPG=<\<_%W#)-G M0[C/&;:H9%)^ZWC V>>0DUO9-;IT6N;^,U,$$[4#3I5)C"E,-_0.?ZG-C4QD MZW-L<4-D'("$B [LLZ]0@X8MF1 )QQ73E995AX=L.2"A4!O$!'7O%-(U")HJ MSM/$TZI#LUR*TP>T+)QH/TCIK.SRHG(ACMF$1%S*W;SCP.ZXHR2X'^'(HN>7 M1-Q2CSOJ)!7YG1)\NRD:36_6W,;!AR5&<83%L,0YZ3W7\X#KM1[ !N+MCW6: M8&DPC#6 MD8JC53\'?2\GC:%N][V$21U?!/F3/PUYSE <1\G[D,R5\GS@>.>@&Z>/@_I6 M*V-^CC^1$7=R.+UX8"410P"=NTA@I@.^25-;/[>O30JI+6YF$ \;-CSZPB$N MRK)1O)TR?+QG4G+&/2]F75H*X1%"KA +/7J^EZ K@DFJ9.=J751+OCNTJ82* M^ZFA X!['Y=[!WL'VB6EL+H$3>Z5XMMW$0-V!7+2> 5373AAHO">?_2#L4N! M@JO^F+ GLC1\ 2C,%]6]%EV[-D(TOFI2;\!*H9-2>XI%*,5&&&('+N<"-GN/^L)YFDF+RP)4OX0:9CVOF20O%RKS29=U1,E(XLCMAWY(?( AYH%U- M.*[MW42^2E;:N0VA$:'/@GK%4$*NJM>_WU\YR5/E0"CLG(]'HBDN2H(P+[<3%JSUE..H%NP$IX[KM MRHX'/06'[02B:XE\OXYAQW*:U-]M<+HXITBHEN1$];1K,(IGCAF0*,98*ZFZ M -MVO1OO9T%3(KPP64BR"2;9>_9"^U"=QV*4, 48#CTB0%\CBMK6 5W:.&3X MNQKH=1Q@0N2M+]JEZ"UT$':D(,D=;EE.)A$8R'92[N)W M'19#A>YX"GK"SOH.RK2N ,(D3DVI_N;2IBBDYAO%1O27]+0Y)E7M]!MRXCYMA?V@3U*641G15?YCAA.G/F;L)\%#I2Q&YK?OHX339*,*,UMZ2*>9P* M<5K?9\_9S@*C!N. AJ\AN#GWLBFNO&=FAAT(.+_G@:#JIS@5J.*V:ZP[ ES0 MBYCC##IFA*:#K [M[NT;[13I1F'5;1:WU8^+Y;%4Q*;JD# NUY*4I^/C1I=) MFE!IV##'MS#O3T4[W- <2:&2T*40;Q %.X)Z0KAPO9J[PFE$G7>I(/X M6?,DX(_9B2%I4NKS,,PC?6&2+BV]QAB!*XWN,N[?0P8O''/1NBS.F-2"S99+ MISLNQN64M!@E1B/0:0O]^$3D,/O28]T-V/A40V3VOSBPT.G&A>1H;I\3&[M+ M6H^()!)VD6(6M4'"EJI]'I03BTCZ2^+D>^YDC]I,VX&]-_&NI-<1BS+.YF!G MAW6M7&SVJ0;+R>4:A41N^?D)PGZILHB"APG,QU&<#-?^1402),[Y3+>HZ\B MW+-\,"#FY(K8HPF'>CP00T>&C3LW-_WG DY=[\F@=@#@P4NK08'KJ.?T]@S <0FW2T*,Z%61&+JB"-C=/[;2 L1)'0 M+&8KG4A+0*?=*.^0-DXY'+4N*O8N-E)@&O.@N:D[[ ^/BM.RN#&-1-CT0GZQ MR#>"$<#FU%#!-S&3]N^(.4J+^)(>MP9;1,IGK^.(BX7R[5+1A>I^\-/'N!?\ MVCV?&2L\=ZZ1/5*3U20"PV/IB"(TQ(!V.@?Y&S VH-JHM54^2*)-^GO#%>'&R9N>@&A $FX7IYSP)VU^+;522\]*DZ&"Y=S"I5?B M??RSUP+FUJ>$>/[ /65+R8E$:R?J0=L#3,J$:VJ_WL^L(*.'W9_4+8'-/-KX M/B3@1%X7.T-?H%AG]3ZLQI3)*%+DXV&FCEN\W8F,7$]S#TJ26D7=OM'7 MH)O&-,K]M,Y^O,JEWP;O_0&[N ?3:!<)-K&FM_';B7 <:= M14V[:S,B%(ORM\X5Q\1T'T3!OC-1+$;0%O.;AO$7ZJAD)?I"+I-*<#KT)./& M>-RNW,RYES&A2Z(8!< MA99:UQ2O&-OWP*)WD8VQRHU\7UU/8KZY7%>=%';^R\$1 1*WO+B#L3PB)9^" M)MKU\O,LP!4'#%SJ6Q!$VKH(6S*AK&7W]#$((:X]T11MV6F(G%<$./D7D!F/ M>6SDATCDES#I-Y""XIM3 M?F2"0-A52UW%QF>?,.).H -L=]\WOLVL^+#23%^_^]3UVX3P>:"8250XH0+% MCU,@K__ @%FQS\O.N#$G08 MI9K]EYT/@Q!#IO0?#$K@+J87W_[UH0G3-6.AB/U@OR0^37Z+0 M8)B;68$:%NFZ88]S5N(..5DPC!3'V##KII>2*KF;H&%^R2@?ST]T2/IOC=+] MN]YQ]QDNY$P9!,^)'ICYKK'!;-3KD-VZX:K3$'L(>?M?."FP60= &W_,"6Q' M'_,N(I\QF:U84QOVZVT+*ICP-!&K6-(#'!N\X9WAA3[E;,7S?76QP4_J0^_2 M#)BJ25V+9U$22?UQ\U ?;-@G]J&7UGO[Q4/$\(5-:7NG?N;:+OUKF-1'\OZM MASE[:J&;,E38UL'0\@)^? H'49DCJIRD)IU1ZP._KWA/#L@1-Z5N+=$5N[;X M51H?X1\XBV,%?^HN1O1-OHW"M>J,4F=B8G,T*T1W/_A[ P; ?_ZD??G\B;;P MGP7\OS&W\%_ZW8GOBK9X^1SN>*6NB%-3DNB+@Z.#Z%L4>2\.+H^>7@C_@J\:O %>+XT MIG5_X *H)-+V7OX?4$L#!!0 ( &^(D%BOJJ*^_P( "X' 9 >&PO M=V]R:W-H965TU*%J B"124J34-I"X M'59@!8)DV3XSTMDB*I$N291Z_WF*HY=W6(OW879H*:=E;&]].3:=>PV%F4S@/HNYDE2Q+U4.EK, MAK5;NYB9K>^4QEL+;MOWTOYS@YW9S:,T.BS.; B5/!KS)3B?FGF4!$'88>T#@Z3/ M$RZQZP(1R?BZYXRFE %X;!_8?QMJIUH>I<.EZ?Y6C6_G41E!@RNY[?R=V?V. M^WKRP%>;S@V_L!MC,Q%!O77>]'LP*>B5'K_RV[X/1X R>0' ]P ^Z!X3#2H_ M2"\7,VMV8$,TL05C*'5 DSBEPZ'<>TN[BG!^L92N91!^X>/7K7J2'6KO0.H& M[M!YJVJ/S; _BSWE"ZBXWG/?C-S\!>Z4PV>C?>O@HVZP^9X@)J&36GY0>\// M,G[ ^@)$RH G7)SA$U/U8N 3OZ3ZD3L[S1UNTY7;R!KG$5T7A_8)H\6;5VF1 MO#^C/)N49^?8?U+Y6>[3RL4%_/^<<.W K("."_M'M-.1#;'/5SD#I=W6$C9L M;_7!JP.3TG6W;91>@V^1+F G=8U0=](YM5(!XV@X3-D'S XMAO65Z6CHN*L3 M0GX0 0_W<(]KFC<>/AT+> UE6K)<9&2E+,M+EN0Y/'ROLDP%2ZN* M)",)XG M9!5$?2D$<%;PE(DDAV6KM#R=A5-F-@-#)P<"CDWHC^\W['[K%65D)5J8%9*2^9!6E_P,= MM6WY(M-;3AVIF* K_@[>$IHJK/+@W#UC?PTBSZBTT#Z1!>T5G/K_QT[ M'B:U@]ILM1_'V;0Z/0;7XPS\+WQ\23Y+NZ;N08&PO=V]R:W-H965T@&%=ULM*FYHZW9)K8QR,N@ M5,LD2]-Q4G.AHN4\G-V;Y5RW3@J%]P9L6]?<'%8H]7X1L>AT\""VE?,'R7+> M\"T^HONMN3>T2WJ44M2HK- *#&X6T36[6N5>/@C\+G!OS];@/5EK_H)H<3">01./SN\02D]$-'X\X@9]2:]XOGZA/XY^$Z^K+G%&RW_$*6K%M$T M@A(WO)7N0>]_Q*,_(X]7:&G#-^P[V6P40=%:I^NC,C&HA>I^^=,Q#F<*T_05 MA>RHD 7>G:' \A-W?#DW>@_&2Q.:7P17@S:1$\HGY=$9NA6DYY;71:%;Y2P\ M8(%BQ]<28U#HYHDC="^3%$>D58>4O8+$,KC3RE46;E6)Y4N A&CUW+(3MU7V M)N(G+ 8P9#%D:39\ V_8^SH,>,/_P=<.*?\^DG\I5[;A!2XB>@H6S0ZCY?L+ M-DX_OL$S[WGF;Z'_)YYO(^4#> T,?JVP>Q/"'4!OP/F]I$?*58% SQT*@Z5P M(+6U:,,)/X&9'BR<>]T#Z!,H?U&DV?/>"J](L,A 7NP;PE>P5?@M;M M*UI!8\5EH/3^8IHQ]A'6N!5*";7UK!LT0I?P#EC,IJ,XS<=A/PY2'LCG$-%R)LN2F2"?-4[,D,QN&1Q-A['^22' M#W YG SC=)S2\CFV%HJ*FRUY0Q#P WUN-QOJ0!X(G^A.;1$,=PB7&8OS\= # MS<;Q;#*AU=]=I6B^<#*/1[/I"V>OW3_"EL7!T6-=4L_J,(4J9%L20=Y?^9BT M:BVD)+YG*263#W5=S!GO)>Z+J1Z&6%(JYL&GMC^TH4U='D^-^9]& -%[W- M&P+FZN!A/^/:M#1@NA)J6F-;KIP7Y&2_-0Z^MN66!HL;P"-2T9=4Y03*)93" M4L\-]4) OVA*$QM[[%HXKV!#'=]0FZ/R0U7XFCCEZF?<$L(=I_HQ]GM=(#GK MTC52C?A9Y$-"E=; MT//7VM$$"0/\G8/D74$L#!!0 ( &^(D%A%:SOI M0@< !@2 9 >&PO=V]R:W-H965T^#R]]LS7V8[=4RK%/3=UVMY.EV?O;LS:U;I5[RSKUDTC[>Y!U69[.Q&3 M_<)[O5@Z6IC=W:SD0GU0[K?5.XO9[(!2Z4:UG38MLVI^.[D7UP\Q[?<;_JW5 MMAN-&5GR9,Q'FOQ0W4X"4DC5JG2$(/%GHQY571,0U/ACP)P<1-+!\7B/_IVW M';8\R4X]FOH_NG++VTD^896:RW7MWIOM]VJP)R&\TM2=_V3;?F^83EBY[IQI MAL/0H-%M_U=^&OPP.I '9PZ$PX'0Z]T+\EJ^E4[>W5BS999V XT&WE1_&LKI MEH+RP5E\JW'.W3UZ$E4IOY%.M;F8.\+1I5@Y0#SU4> 9*A.PG MT[IEQ[YM*U6= LR@UT&Y<*_<0_@BXEM53EDD. N#,'H!+SH8&WF\Z/]A; \5 M/P]%M7+=K62I;B:U4-R:AL1\NKM2V7* ;498=# MK=.R9L:RTC384M)LM33.;$SMI"Y9M^N<:CK.9,>V*$'Z:]P2.D%LM2X=4$>Z MF/F8"LOIB->RUA,02[@/_D0DC'WS]51Z*[$W' M:@2-K8QUX(.OC^N2AZ*9]%KW>5JGI94!5L[QU'>=8-G*__IYXU\:":M]4>\K-C M3[O3.',P+L4"25XQZ9!R&A&11/ <4BU3LERRC3[QZ#GXD5?EN;!1I*[9[P@N MH?UR%/?,_OU'2!^"/@)\B(*]LQJJ_6H>3'>8)Q%K,\@Y2?H?+5 MZJPHJ(;D3;,"V*+@0F0TR+D(,A:'7&0)]H0\*G*6!8)G188: >R']=-Y5$2, M$@M.)ORKX5\6\C@O6![SH@B92#),X1V /:P[!!)GB$"0?">0K7%,;J2N?:BN M6!+R+(%_0%"T,HE7DO M)A&/XL#[LX@%+_QJ"@?$/$U2.(&\\'?R(7PV%?"1__-\"".>I&(P(T)XHH+L M"2(>IJ1SE/$\)H6S"+X1-"I@6BY25KPN)ZY8E&<\B"(F> +\/$7H>%P$7!0! M^28M.(2P@D<)B4I8GO^3]!!!S+,8?H&LD+S+HX"*"++S^/5)D@EH&K,8-B-P M/J,#S 5/$041%3Q&2%Z5, >7#] HOS3C84R%B+H06,V$'RN7YFXY>Y>5:+H^7' MI#^QXD?$XIJM6]F /<'H54^KE4:0URVN@F\H+T/V+_9-DL)1 J-[LH3N!\_1 M?G\-(8HV)^2MG+:'><[C),/P!>U:/%12GD0)3P25(P]! S'JH-?K<6TM$L53 M.U4EE$&V>%J$A @[,YY&-/G9M%?E9[L17!Z!]HHX[,,(*LR#A$H4?< *&8-W M %V46G7/WBXG\7S^4D$A'&[#BD+;QQFZXYGA$:F58$.S&C7SD&B/QWMUGUGTI^<^RR!RW1W:+M\ M9:#@UU:=-'TDMJ%7+&WHV[4^0)JZTM9926V*[YY..DW;=S);W?6XOKM5EIZ[ M%!P)\MUW-?X%V3=)'D.>S6J:G_?A?!1GHC4\EE[H/L@EXRSYW9_Z]LPI?^)! MUEXM3Y7B#7M2N*7:H4V&<=I4E#]#N>':2.B.B(D S4;9W9=5"H[/(E^D*3$^ MU>A].=3[%O7@T &C:>_+$T)LCT1E0BS_N)1VH;"A[QUE]5\X!T][G,9E'.1T MXWRNM*(F'VHO\PWVE>OR7N:FL&-:M?0<@L77R1$]GGH M=;S(0/,!J/UUT?JL\W[N+3@;O=:AX,+_)H$FF+S9/]P/JX>?/>[[U_YQ>_^; MR4]PJX9UM9KC:##-D@E*Q_\.T4^<6?FW_Y-Q\(8?+I6LE*4-^'YNC-M/2,#A MQZ"[/P%02P,$% @ ;XB06.@TMGDV P F < !D !X;"]W;W)K&ULI55MC],X$/XKHX 02&;SVB0M;27*[NF00%JQ<"<^ MNNFTM7#L8+O;W7]_8Z?-%>A6G.Y#F[$]SS//C.WQ=*_--[M%=/#02F5GT=:Y M;A+'MMEBR^V5[E#1REJ;ECL:FDUL.X-\%4"MC+,D*>.6"Q7-IV'NULRG>N>D M4'AKP.[:EIO'!4J]GT5I=)SX)#9;YR?B^;3C&[Q#]Z6[-32*!Y:5:%%9H148 M7,^BM^ED47C_X/"7P+T]L<%GLM3ZFQ^\7\VBQ M"B8WS#)P^]_@.I?1$)./[ M@3,:0GK@J7UD_R/D3KDLN<5W6OXM5FX[B^H(5KCF.^D^Z?V?>,AGY/D:+6WX MAWWOFU81-#OK='L DX)6J/[+'PYU. '4R1. [ #(@NX^4%!YS1V?3XW>@_'> MQ.:-D&I DSBA_*;<.4.K@G!N_E[=HW+:"+0,%+II[(C5K\7-@6'1,V1/,*09 M?-3*;2WD1L+Z#<<:+NP7:(9 MMBS R@4OY-&FB:L+G.H$I:7Q2]!T>-.PHW&)?E5 M)X%/"@N-IA9E'0:,+TZ?K]=,R=/<^0+]/)M-SCC^X@1W6G(#'5WFL^BMX>2S[JW-!_;D.V17T&_M=RBEDP<9)!N=N9WS2 M+5LTF_ F^&W<*=';>]MWV7_?^S?K(#1U/"Q+7!$VNJE$$IG\'^H'3 M7>B]2^VHDP=S2T\G&N] ZVNMW7'@ PR/\?P?4$L#!!0 ( &^(D%@A4K(& M:P, .X' 9 >&PO=V]R:W-H965TH?W0W6B:!4>5JFE1FD9)T%@OO75T<9DX_ #XV.#>G(S!>;)1ZI.; M_%8MO= 9A )+ZQ0X_>[Q"H5P0F3&WY.F=SS2$4_'!_6?!]_)EPTW>*7$GTUE M=TLO]Z#"FO?"WJK]KSCYDSJ]4@DS?&$_8A/F0=D;J]J)3!:TC1S__&&*PPDA M#Y\AL(G !KO'@P8KK[GEJX56>] .36IN,+@ZL,FX1KJDW%E-NPWQ[.H/NT,- MMUAB<\\W @UP6<%5KS5*"VMCT!H?WJ%=!):.O'1^7C0B_\/YT?IY&EI=Y_16+U]$6?CZC.')T?#DG/I_,_R\]'P&WZT^(?4WR')"\@DI M"5DJNL?&8@6J!F)!K00UA$9N@5N@Q&*[(:E#<@>=;U?9Q1/ ?X%.#(=:JQ;N MZ,K3_H\?E%02X1>M^@Y>OLA9%+V&=\HB1,E/\ ,D<>9G13Z,$K](G7:-Y$H% MG59_41LA+XPU$/E9&/MQFKI1-O?S(H$;C1UO*L ':I=F"H0:PO-U."!/F9_& M"7'C>>$G10SKZI[+DCA647/L.M&@=J?$8>B'80&O8%V6NB<[&FF1JLD"];.Q M.9"^4%R:DR1 RIB?QW-@A1]1/#ZNWX/E#Z>(5Y QGV4Y7/&NL5PTGX?$D+*SM'@NGE-MN,IP M+9R\= *R"AN^@TAK*8&KO1$:>1P9.4"X:K)*,$UH$2]?03S2(76CN3?WUP? M3J/X[JC6N$:0RD+="_%( M'[/UV,/_@8\OX5NNMPVE5&!-U' V3SW0X^LR3JSJAHZ^499*8!CNZ$%&[0"T M7RNJZFGB#C@^\:LO4$L#!!0 ( &^(D%C'5PX:$ , -\& 9 >&PO M=V]R:W-H965TGFFI;%%+"EJ22J.^_4=4K;J11,#15^D(77F\ R'/%H=M/EJ6T0' M+TIV=AVUSO6W26+K%A6W,]UC1U]VVBCN:&CVB>T-\B8D*9GD:5HFBHLNVJS" MW*/9K/3@I.CPT8 =E.+F>(]2']91%ITGOHA]Z_Q$LEGU?(]/Z'[O'PV-DHFE M$0H[*W0'!G?KZ"Z[O2\\/@#^$'BP%S'X2K9:?_6#7YMUE'I!*+%VGH'3ZQD? M4$I/1#*^G3BC:4F?>!F?V3^$VJF6+;?XH.6?HG'M.JHB:'#'!^F^Z,-'/-4S M]WRUEC8\X3!BX4%#YCCN^ M61E] ./1Q.:#4&K()G&B\TUY8WKB*Z!1?.,T>;''[(R_>6*RF)265QC_P\J MK_-4,WB="AZTZG5'D06]@_X2A&=0#!WY 3<(W,).2[JZ]A:H(ZBV:*:N_&LF MA[N!3JS>"HD6;F"YR&)6%11E<5JRN*Q*^#"83KC!485J\Y@5 M+*ZR>8B6,5LP^$T[+M_%T/:I#0SQ<:>/$7^/$3V6<5D6<50OX.0Q83DH8#:XK\&VX@7Q)6Y*5%!4% MD9!N]*_+TZ?"%+M]2@ U(7;K(J)7'S@+[)%POJ M 670T>XQ6*8\SEX[V,F%Z5 K]L%:+=1ZZ-SH/]/LY-YWHVG] Q^M_S,W>]'Y M!N\H-9TMYA&8T4['@=-]L+"M=M3W$+;T!T+C ?1]I[4[#_P"TS]M\S=02P,$ M% @ ;XB06"HAT6ID @ = 4 !D !X;"]W;W)K&ULG53;;J,P$/V5$5U572D*8,BU"5+3=KO[4"EJ]_+LP !6C<^:,X7C12/6D2T0#NXH+O?1*8^JY[^NTQ(KJH:Q1V)U< MJHH:NU2%KVN%-&M!%?=)$(S]BC+A)8LVMU;)0FX-9P+7"O2VJJAZ62&7S=(+ MO4/B@16E<0D_6=2TP$WLVRH MQFO)?[',E$MOZD&&.=UR\R";K[B?9^3X4LEU^X2FJPTC#]*M-K+:@ZV"BHGN M37?[$^RJ-1=I=9 MG$GNI,P:QOG"-Y;-Y?QTCUQU2/(!,B1P+X4I-=R*#+/7!+Z5T6LA!RTKHGM%+SL_"<7!Y M0E?HF,S@$TP&DTD\B"?$QM-!')'! M+ CA-L^M[5PA[M*2B@)!48-P$4YG@_$L@L]P,1[9>C*SX=M.*+(W/4;3V/:9 MO>KWWI?PCYQ0H2I:OVM(Y5:8SA1]MK]2KCHG_2WO[J-[JNR\&CCF%AH,)R,/ M5.?Q;F%DW?IJ(XUU:1N6]EI$Y0KL?BZE.2Q<@_ZB3?X 4$L#!!0 ( &^( MD%@\[@P\_P0 -T, 9 >&PO=V]R:W-H965TW-L ;;CM@&:P+"37AXIB9+8[)(J25GQWW?(7:UE M^((@3=$':=)J6W&C-)BW$IM1I/C].[238[M)C3:J$L'?M.VTMV>J<9N M3T;9:/?B2B]7(;X83X[7+C1IVKIHE :,;?/>9HH(R*^^L= M^D_)=_1E*KTZM\WO>AY6)Z-J!'.UD)LF7-GM+ZKW)X]X,]OX] W;3C87(YAM M?+!MKXP6M-IT3_FEC\.>0D6?4&"] DMV=T3)RKF'RSMPH'S#*P8,V\,G,K/&VT7,9U!RN;2,=7#K[%P81SFV[ MED8K?SP.2!T!QK.>YJRC84_09 S>6Q-6'B[,7,WO XS1YL%PMC/\C#V+^%;- M#H%G!!AE_!D\/@2")SS^7P>BHQ&/T\0>._)K.5,G(VPBK]R-&DU>O<@*^N89 M)\3@A'@._?LY\3Q-1@_AFZC@-#:A#K=1):Q4?W+[ZD7%LO*-!TY_ &/-CP@6 MG&V0>(FB]YA\@E[WT+,!&B^H!'FK\%C%*@.L$=5.E1OJ!**1VD<+[2))+Y#$ M;I'FJ/=(J3W7X$PVTLP4R/ C,'U2CH5@7::@QL?\#9]AQ%I%5PL%M%.E+KX M,EM)LU1PA2'Z2A(.?^K&8A!>,'@)G-1%02HFXEIPP@3%U4%=D+*JX#6N!6$9 MOB\+^ -]
  • $7A0)2DR 7*,T*1IRP%G!JT#?$S+DA5EUJ_^89JDCX:\+ /I7FDK(X>$7R8 MPO.-<]%)Z;U"\I? !*DK;!@ANDV& 6/X$_DA-L!]8>P_BA(1C&AM"(5S](.\USD1+!\H&ZTG.I&A^AA3$I9YJ1*U9.3K&:X+R/[[!'Q MO")%14G.*!05R4N*P +>)Q]]'W>8R;6.)G%&\AP_V/&<8N,SPE"X,WBVGZ[^R9 (K6-3PL\-NCN6R MT %C1JN,5**(*[SNBKQ(G:^[SL><8IM@G'B\&C-L"Y;"MV/I"_QA[8457@$K MV\SONI[L^I@DE[HVU1Z6RBB7?FH7SK8=GMVB3^N-0Q&/MPEJ]&ULU5O[;]LXMOY7B&RZ2 #%L6SY MU1>0IBDFB\Y,T$QG]][?:(FVN94ECR@E\?[U^YU#4@\_TG1V<8&+::>R11X> MGL=W'J3?/N;%-[-2JA1/ZS0S[TY69;EY?7EIXI5:2]/+-RK#FT5>K&6)C\7R MTFP*)1.>M$XO!_W^^'(M=7;R_BU_=U>\?YM79:HS=5<(4ZW7LMA^4&G^^.XD M//%??-'+54E?7+Y_NY%+=:_*KYN[ I\N:RJ)7JO,Z#P3A5J\.[D*7W^(:#P/ M^%VK1]-Z%K23>9Y_HP^WR;N3/C&D4A671$'BGP=UK=*4"(&-/QS-DWI)FMA^ M]M0_\=ZQE[DTZCI/_ZZ3N"M\FPPIS-2RGU9X*W&O/+])YW)+-;94EP5AE2LC;K)$)5T"EV"JYFS@.?LP>);B1Q7WQ# ,Q* _&#Y#;UCO M=,CTAO_Q3BV=Z# =\I+79B-C]>X$;F!4\:!.WO_U+^&X_^89+J.:R^@YZC_ MY?-TPK G#M,25T;D"P'QJO5<%;6(AYT7!3^;U 9)[Y,3G7&9B4>1K466%2F6I$K&11;D5LA3C7O^56.@G?*>S M4D&ZI4@J=8#PJ1@$_7Z?_G:>[U5<%9@>Y]F#*DH]3Y7(\E(9++*5] G+1+3, M!N1DEE7K@)?0&?Z84J961ACU( N=5T8DDJ:7JR*OEBOQMRI3Q,)$A.-@,+*K M#O"/>[SY<#$2*39IQ%__,AV$X1MAE ).E%*G1LP)!44XJ1D.I_7C+QT^64;W M/_]#W!5 8 @H$%)T)!80E].]G?P:ESG)*NRSK"(1!L/1-!B/IJVGW]WF9%7F MCEVW<& E%,Y>742]V:!%GJD_ZG(%_"FK0I>Z)1?6RH48#H-H%(K?%T5!;0D-GG!R'X&^8^G5H@8")%.'1_G$&H6[PP_%>$H& ^F M0308D_& +9".IA-Q_^&*#=2(7S/Q2_<]!-&YT8F&&I4)6'X\EKXNP8>6:;J%FQ9+,$FFC? 7 MYT7"LF4=$I=RLTEUS.9&ZPFXW-HPL64.]\G(%[#3906KPPY,C["#K- @YA&( M6"S "%H%>MV34;[,]+_ O!1+) @"4F UJZ<2FZZT6?$2H'0:]F:(;VE*D@)) M)K15LA"*XLD^DO3$KQA2>'WQLQ6:SN*T2K [NRDBW@ $NQ6^;=#G[LLUIB3Z M02<5C%:2-3;P4V ,D1B_"IHOO8_^ ?O 5Y T"1A6)@N(H!9O7N@E(#AEQTD< MH:M-H>$:UCE#%C:-=2ZUK $9L(8Y5:(>N)+!V89H!8^,A@V-J?M&)&@[NG\+F7$A*WMTPK[#<(WCQ:V#N,[A;V=K'HK#7[G#^-ZD\'H:N] MA4D]&'#U-YDQ6@U)/"'B]A[[S/@9*7G0?W-]\XF?PC?G\#"R:XZY.;S&N!C* MDI!+0 X[*9OU_9>;.PI$CZN< "9_S,@>/19MO>*=0?7$U]I\#E,%FS>?[$=& MN+7\YK$/GV@U=BW\67.@@$?0"_44TX2."03T8JY$92PI:^.*%[>AG6,[074, MGX*]$LS8%%L5QK-N\I1!A\5FMC#GM;&0#-NG5>N1EDT)U)7) RV5V"PB+ERB MQ@8T-0:76B#0,< M\>[I1%.@$E<#[$D<:QS_%M^L37 DNUVO-3"%]TF%EKB]F YF%)N*_(' DR;H M!?:(#+:P^[5#-A .3W.(;X0"B"NK=&R>-6^I$YO("*%K:-I4<0P9+BHRX34* M7YB&Y>4:]/Z%BG.E-[R?-F_WR/0UY@'V_JAT2\<6',F;^K,W-40B5HJOU]>0 M/\?W1R @'@D;,UCI2J8+F@MS"#KNX3([*'R#P4MKOBCR"&D)\WUH)(TCU*PT M5*,-;P[>"P]D$XHYK;+Q^D=S_4:_;%5SF=JD 1LXG;2 DDB<3MO^!P/;**ZR M4[@^,.FJ6L*]Q&#,F!0=P*06I+:0"5\= Z=#H/3YYF.#21??P:2 15AM2,0= MY#_NY.(QK]*DQI;YEE9D,N2XE)W[].A/^N)./?*\-][5^CG@>!C8^-Y_XF6W M&:D,BJ.MVGR TCCPD23L=)AS&K7 K4D4K&F6.\*TILI):HW050J72.W0&I6= M>R5U>N%2ZDP]THK#>D7B#"E'6<@8,/@1Z1.,Z?FT$:&YDZ$F!8@FL)C=G8U; MAM[=V9_R*: %TE_B#\20]]?QK$O;.MF>32XI&H$KP@8\.=RHP\GM+5G";9;2 M%S?K#82'G _B8HMPSO8%.3IO[9H=JO:VVYLO-][7O =X^R)/*FP]L):97+HH M25-\KK?C7'4&&:^T6B!, ]4(#S!L >PL O88:B6"A>8MX:J@9@JA=TFPEM.6 MI!B]$H#L^!L\.Z'9Q$J>L=,0H01;C0G2@=RM@M\6TJW$EG-H5T9%KVJL!4:@ M)$*:4![L&)"%6DY3O=8^T,)8CDEPK9Z:!G>K]*Z]**C(9O.M^AP\4/:I]?577VH:IQ0[\ M=$DFU3LU&F+9#D\^B+E2VS9OLJ0)=5:&^WJCC*R%APNR,& * 6:3!AJ*PURC MZ,)@@X:+>R\?N%C].Z^_MM"#@1,G L!P#Q<@^ 3YF?TTU[.V:ZE M=Z4#.*8NB9UF 1J H6$0P M2"@0+105^,HZ_I8LXC7*O7-D#R[DM)1?;2B]ZFI:D=&_0(MO>/VSP3FYK%HS M=5 J/0.6^ )Q1Y(;D'DA.S:2<8%@=(VOV=./"K0=0%FQOAEFFH#/,PBB#VP" M3JW3@\Q;3\EREX6T@28X-H'276BFRC92)R[O:N58VNQ['ALUVU?;5@-OK%8E MWFY\Z$EL?L%H I$Q^"5R:]W,B>P%D!)\S]SKIE'="B6A6Q=$=CBW\?_P%EP% M["(=:QJUSJIM6Y@(:2S0L@S2TQVM;9TSF/PM^,\G%* M,%S^XIC>UXLO&]JQPI9IW YJ--8J)[,#^O- #G[.MN>MQ5HPZ5U"FCK')L#T MW64*L*J@]AA2F ;5&O"4!T"UU\D?%%+D2OK 7#OU(>?U?G:DY;JLM/W&9GY7 M]]?BMWR#M7_)>V(:C@*DD 6B75.E8BTQCVW/RVD&]@9@YII2N/1*9S;3R5.')UWU'T8V"Q_?]1_? [(- M G"%/S*F>H0T &UN7:DI*27 L22*!_A/=Y9U?C*H5JW!F73B:LA. MLM/MM;,G']F>S:FL3NN\ZWN;)5W:D(_AYD5YRR&M/$DJ81U.G:<.+\IQ M$85YB2RXH*9D:*X7**%9NJT6$&4>9,,4D96JD3BI,89SXJ)BL;"V0,[1;+%E M)485^#X'2;?P-D<.;&Q];$]N/O[HE#]YKM3J(.R46IVR@XH>*CE]!9>XPNKH M'&<^NU!L==1$QM/!.)BZ,Y[3R2283,/=)IDM5>]19,-K30BWM8=,S[6GIJ_< MF=8SYU_.R53&9S\<(=S+W::"$\\FKEJ-6;XV:)+Z%!$Z:]BD? MGZE-;K0]44Z5A$_G".U+V5@Q]0\XKQ76"F9N"W!F2N=)JZ= MXZ"("-@%Z_J_]UW=N1SQ)1J,PB@83>2BIL+.OUIGQIT[\*XTW_J!HZ&=+ED8D%DW(^"V7 /1>RYX_&%SYK, MNQ[$1YV>D0.KG]OEPV T&0>3:&89" %H8[ 0=<[H7R*6'8Y7%&8HO200I^-L MSNPZ=ILY,;1+".)IV)N\8L+#WNS5CYTL[[+1]-);5UK\SNI#GCBY8 M<,IFS[S-ZX[=D'R(4&?6!YE]8S;MY86O-0;8*PW<6?OK'W2OK.!R9$-M&YJG;8O)5TY M\'*>;EK*<%(U]1C5'I/SF(T?\W][[^':G5C[4&=H4].(KTF=BE$PG"#4]Z.: M-!H&$63>RD>^YAD%S+-[90U(A-$Y MI#X:A4%$1A!,(=W9:%0OAQ*#)&6KF5IJ@V XG0!*(GJ"#J/)%)9*R2W7Y,UZ MJ.@2.J.=]D%Z.B8%3V?!>#R!KRHNQ8P]\TVUG.N40CX@"JH?#V?T-!H%HUFS M^5;:/@".T>;LO[-ZR"-[-^AXV!Q$TV#4Q\!1%$S@)K]?_29*^=2ZFS>>06I3 MLOC;#/M5.Z_#(3@>@9U)&/3'0VR4RR-Z9;>'9#UIU(? 'D8CN,PHF$$-UK3E M"^R.+1M\P)?H(ELX@\2FP;"UM^NV,@YJJ#XZ![0/)B-V$E@LP7"A8[)I6RQ6 M&;%JBWPJ#V(JN]+451M-YLRI,9U3(+#_+(N8;@:<.!^X>.C;YS9-0<#+&$ M_.CU)LVW2@5\ 6PV"";C&7<5G""HC^RZ4$:FM@O'-^E@D^9'>;1]O>^PN7-- M4'L>V4";DGD;&GJMW0W=4GPG/&5]VX>6V<\&V2:RS_L-[F MGA#%^:+QZ%;Y"Z#5>6)[*H%/U)LKEDABW/' 0B5\H)O*1]?7=M1KIO*")OL# MEHZO<1_>53F6#Y50I>&N.KG!5L6.(^H_ $CH5+V['GBB WA:Q\[SQ_8<(\@_ MVEZK#7=_R]26307C=X>?6AG<6\J+;PXQI/&*<)M8TW46+=,VI"0JI78X[<9# MU=\]-K-*R%@)\)TB:^!N0H%+=&U=8;' OX1SG_]@TLIGT*V,[G]XULV163SC M@W,4GXW-U5)G[$)@VFF#LI8(8(WXPL^#"'\G(97]K;[2@=TAQ&'@3(R0PT0( MKFVT?N0SY@J"'=7U\ID<7HOFRY,4>O0,60)GAC$H8R)&$'XY15@_[N]G% MYUKH5X:K(F]T]OHN8MI(M,?C[?_^=/=[MT\E4>*NN4G5Z!#?Y;'F#+T^$_@% M]O&D9>UW+I]T5E,HO9XC;BA?)/MAM90(C=LWFOG Z<+6FU?]MG)C%J(50_T4PJZ;L\7"MUO@I*=G*=WZ,=!EZT? M;@&.E_SS-,)*Q![[&Z[ZV_H7<%?VAU_-0GLYT?JCZB"!N#](D=Z[S[0 O7O M__&U!+ P04 " !OB)!8 M<[*1>9H% #Q#0 &0 'AL+W=O>^Z5U&EK["=72.GI2U5J=S8JO*]/IE.7%;(2;F)JJ;&S,K82 M'DN[GKK:2I$'I:JC M9-2_>*_6A><7T_/36JSEC?0?ZFN+U71 R54EM5-&DY6KL]%%890>#G5E[)LF0@T/C<88X&DZRX^]RCOPF^ MPY>E=EE[ MFG4V+J.-]!LVDI3>&NT+1Z]U+O.[ %,0'EBG/>O+]%'$5S*;T#P94SI+YX_@ MS8_'^-0K1Q\+ -[JX35XM,GHW0/D[:6SDZ?_I3/&XCF4_HQ^W\JTJK?$$WC;:-AJR$>E4+O2&T;NG(F5)8DEK:]2:@+X7W MTF+;&XNQ06[CO*P<>8,AX50.2"7*()J9JI(VXV5L)6D=*4T>5CY,;B9!" LG M=_8KL:$:?QAXW9X3I0QZF7 %X?42NTH+G;$K@;[?\I[0%8OU2EG9Y))R93&& M&)===K2RI@I*O5UZ%D49<8MMEAYS5>:=?KEAT[MJS\=8;L.[U10QP'FOT >U M\VH &(<8E%U:OE<+"VN:=9^V25P":).NMG!RA@#R;V$7Y< Q0K6:MU=]H'H7?%5*B^>VM9#<"PV@*,&6P$_LE;RR[PD8W M4J ;8_0Q[V6UA&_]S ])PD,ZH=>KE0Q'.[TSMU'J* K=#23H2QO2#0?$D),^ M:O>J5L ++H"O@LN=T)J.72PCGAA+N:T5-(_(<\6Q1:4;+?=9FFIIE*NEYA'%P(";+GJ&P M$CS0$^)6J%(L2QD]&+O>'R4' 6DO>1P?+@ 6!MMV .[# MS.Z_1=W<.:7HO7*?'/KQ+SA[-9P%/^HZEXRDEO]ILW.F^$+@:,RRSE>.?3)[ MPD=)93@UJ]WD/OUID2;'+UW?+JB8R.NFJ>M2,1ZWW,J4N%&';@D)K:VYQ>G' M9TZ\J[-;JQTUNHJ9:(ON[.F+:9NIP 9D=:2W(N7Y8$5M#4)N. R^+R@G]&>0 M>_T-.9;9I?@,S-$HL.CZEVSPPPWN VONS^=\0'14]NA@_")=C.< VD/;'Q_. MQDEZ3('[?=ZXACZAA#NK)-=Z[A2/LZ?&PX"@CQ1CZ\';YG+N(U?BL>/X;>"KM&4Z,95U"=38X/ M1V3C!T9<>%.'2_W2>-18>"SP328M"V!_98SO%VQ@^,H[_P=02P,$% @ M;XB06.Y&UL MO5=M;]LV$/XKA#L4*2#8DNS8:9,8R$O7#EBZ($5;H-\HZ6RQI4B5I&+[W^^. ME&79<;(/&_8ACD3>RW-WSQW%BY4V/VT)X-BZDLI>#DKGZG>CD\-L4U7<;*Y! MZM7E(!EL%Q[$LG2T,)I?U'P)G\%]J>\-OHTZ*X6H0%FA%3.PN!Q<)>^N)R3O M!;X*6-G>,Z-(,JU_TLL?Q>4@)D @(7=D@>._1[@!*].HCM/&JP**?0,C1-[!3[?PK],7+=Y" M/F3C)&)IG(Y?L#?NTC'V]L;_3SJ"L\EQ9]1O[VS-<[@<8$-9,(\PF+]^E4SC M\Q="F72A3%ZR_E^'\K*S9#)D_\(A>[]8@.]/ALIW?,.2E&J:3",F%,NU^M&H MT,8KX4J&MABL(6_\DE[X!8ZSHL _1]9IX:HV0I*54V9+;D@E+SFB8GQI +:B MG'#C[O>/]U\C_\MP!PP4Z)OVL25UM MI?Q^@6\0T4S$I>J7 6%H,$/8R4^\98MC*X8 M-AQ4&8(.38<=C88.%T^/H3D&@L"5O& U%T4+%Q4:L-OH'LHW] M5)AYQBW[A";68K>1ZZJ60%K((&VV?+K!9:XVE/)D=FX#<5K"M\7S#FJTL_9N MY<;#'P]CG-U2DN )VMN7^&TRGF%\,?(#L7!I-?(NETU!"<(%C"<'\>C[QM=@ M+Y,G%H!]T@[8S!,Q2<[;7GOHU$('WC3&>%Y:++R-V">@9T)\4+\T.>"@ 5\@ M+F7;:%0;VV-2@^/<^+WG6P6;#VI'G/>"AWGI5?+%> MA\5BTE)M,/\*0'7:# M+XW.I%CR4!GE_1VW7VA,CM*(TP@+&(?#B4'):I3T#; K.\L >0&=;2AZ81_C M(7+5/4GM.-JS2>17&OF_\3G:P;9A6."Q4!,C6P9RBQ]/GLQ':$^P>9YK0STL M-PT._&V,HF@D5HE[I1J)QV)*Z5>OG:LAN&T-S MD#8VP V>!]2,3VJYE[\.>&\\/1O_=K!-9OW1<# 7IL/9=N^-SY('W"(E[30> M3J?/JJ?#MT?4NY0[OB8R*\Q%R>6"$+6F6VSI;.?_B?%QS_AQHGLGAZMIU)L@ M1/O]KX&H/2O:^6=9IMO3_AN(!1[=3S.*$W*%W_3TG^0R[0,-=@^H\[W4V!@" M<76C/@HS]\G$3L[Z=<%4GNZG\HC&V^%D3^.LTXBV;87TD)OAL6^[4>\+'C\) MEOZ>0L3%-(6/^6ZUNPI=A1O 3CS&ULK93+;MLP$$5_ MA6"!K@KK83L)7$E G+1H%RD,NX\U+8TM(12IDN,H^?L.25EQ@=A @6XD#CGW M\([$8=9K\VAK &3/K50VYS5BMX@B6];0"CO1'2A:V6G3"J30["/;&1"5%[4R M2N/X*FI%HWB1^;F5*3)]0-DH6!EF#VTKS,L2I.YSGO#CQ+K9U^@FHB+KQ!XV M@#^ZE:$H&BE5TX*RC5;,P"[GM\EB.7/Y/N%G [T]&3-7R5;K1Q=\K7(>.T,@ MH41'$/1Z@CN0TH'(QN^!R<$MGH?O<"*XB<\(TD&0>M]A M(^_R7J H,J-[9EPVT=S E^K59*Y1[J=LT-!J0SHLUB %0L56PN +^VZ$LL)_ M+YM%2'R7%94#:QE8Z1E6DK('K;"V[).JH/H;$)&QT5UZ=+=,+Q+OH9RP:?*! MI7$ZO<";CM5./6_Z7ZH-K-G;+-S M2_1_='J9E&PO=V]R:W-H965T/, M,++>):=)9A(WN;=GDL83M_?<\Y$F(8FG%*D2I!WEU]]G=P$0I"3;F?NEE24" M6.S+L\\NP+Q^**N_S$;K6GW;YH5Y<[:IZ]VKRTN3;/0V-H-RIPO\LBJK;5SC MSVI]:7:5CE,>M,TOQ\/A_'(;9\79V]?\W4WU]G79U'E6Z)M*F6:[C:O]>YV7 M#V_.1F?NBZ_9>E/3%Y=O7^_BM;[5]9^[FPI_7?I9TFRK"Y.5A:KTZLW9N]&K M]U-ZGA_XGTP_F."SHIW5?],=OZ9NS(0FD>:7I('A9S?[1]X[]G(7&WU=YO_*TGKSYFQYIE*]BIN\_EH^_+>V^YG1?$F9 M&_ZO>I!GI\,SE32F+K=V,"389H7\/_YF]1 ,6)X:,+8#QBRW+,12_AK7\=O7 M5?F@*GH:L]$'WBJ/AG!904:YK2O\FF%<_?:ZW&ZS&EJNC8J+5%V719T5:UTD MF3:O+VLL00]>)G:Z]S+=^,1TH['ZC!DV1GTH4IUV)[B$;%[ L1/P_?C1&7_5 MR4!-1I$:#\>31^:;^ U/>+[),S>)I\CWH["W5V!?_O8'FH"H18$<"8/;2[IU<8X.$\S>&PC:L MP*_ \LID*::_CO,,6RJRF R)[*H5K5W>:E03:"DH M':@C&Q7D&#E6ORH0":RY[ M+3K">/V "4IV&9DB+J"EG+,-SR]&;5V(9LX*1$6<8W/G5XME-%^,U2YO3&B3 M?_RT'(\6OQAE-H@G"C)VD-H&E*S5+H))37/W'RB-5$^.+V)HD\0P##DTIA@/ MKJY^'I W?$GJ4GQA/(Y$B_#GE,V5,3B86K2$F>^:+$_) V3JIN@86_U5E ]8 MT*C)<#E4HS&9I8;KP=<_?;IFQ87.9K)UP:Y&RIX-7VXIY_0A1DQV?$+O''X7 MHPFGF#%OC86C#4-:VEBKR3CWBG1;ZL8!Q?NZR+ZS>&L+;O%N5Y7?,I (\L;S MT6"$7)[GM )[",;#%_"30(]7-OUP *'01:I)HN'5+^%J"(HO?]J@Q]CSV6#L M5Z%!%J-4GL5WY )[?FH:R%(> :8[V!ZXHYAB#)Y"@7@K(50_E,<1GYSCURR& MP5+U/J["Z'7@SF;["-=&AOR8Z3QEDQT A T5NV 7)3F&?R_O14P7PFWX>80B M?M-X%*'IX@*Y45?MX_N#D.VFQT*O2ZA! MD![YOQ%VW9>(A %"0]_YRGFR(0"G9YR60679\TH\N;'8<%YTFR'?9CR&>0Q:HD,W[71VT]FHRC MJ_'T1VP=^0U5@DQY#JY4M]F$E<4X ($JNV.K-]9!UPK/09EIA,KL$7SQ3L%@ M&:YE+,BH1^"EOQART!#+G02:WO.S\9"??P;DO,M-Z;?1$=BZ>ROW:2C&=M,T MHWW#G(C6$:\N$=!N+"(_#L&?->=\KO7%R.X3U Y9#BPM;?'YL5V/9]/G[OIC M4S?P U@KVS;; -\<92?9GR;, 5/>Q7NF?]A6"*2>6E,\192#(7>/_Q ZD4O' MM"P!LWFE/EJ+<*!IT4!G6,@GN:*@!5!'E,27,.=4G2L72O@4S9?PV"OYO!PM MHO%H28_-_$.C:#&>1;,Y?5K.EM%TR0_,PP?F\O4HNAJ.HBG*43RP\ ^\])_P M]?+(UX@QQ.,*-E:SV02K#/&C^R22DW@0+9HNAO@\BT;P_,ETCL_S:'(UA^CS MCFZ,994'*F6M"WEB4-#?=KJPL/Q#A@6(Y WKWY+1<*8NSW)A0EAZ#B4ME]%B M(E&+/Q>C,50\(GG,SI%G!AY*Y-NR*9C:T6KDIV55OV2<"D"#"D'V,N>PIC8. M=\F#LBW% I[)$=BIX#(YW+O;:[6$UCL!WW?&.85#)/LM%= MHUPS'.IJJ^M-F3+GW.UR*7=07Q5I7*76TSG"/1M,F<:_2ZAFP\0YRI @.U5Z MASV?J-9".U"**ZB3D&8FR4N#2,;OFQ@K$.K?:4TPD\2FEFA#L&PC'SA6%5/%2'DFT&TO%Z<: MV]2LI[9,M*5(KM=QLG<4#^IJN'>@+L0NPQ?L# ^T@OV5M$9H:_J$EIH&*B]1 M85>PEQ8U\-J9TX)+*%P/LY:.> XO2'D5]7B-:A%:[JV=%?Q%E3+.,EV@P?/A M?*#^=!46[:MMN2]DV7"@-(YO=H^@F/Z%^:F+!)LV\ MKR&=$H6I6S8$TY;G2RT2EVZ\#J">T]FP#I+55GJGW)\PAII)MM[OM)12V;EM/JE=@Q*".20_PL,=\:6YC3#M,-+A M,40[ 9=W<#A74F"3EO\2!I(7,L6VBB67%HSO\AQ.2%6'*Q)=3IU:G-[NX[SA M )'A8","4)[Y!MJ(ZT[#R\+R>R F!=D62<5%2)]Z6P5;%5EWY;[-EH UJ[E3 M(\$ @E5TLPO74=*_ "_?2C:] \DK'SB]TM#.YK)"SD78-+[!!O$]0G%W#LIU M;467KIY02S<[NC0@S_B0+ ^2)3R+>*G+L;1K1(Z3MJ^L)SN0$AFL;VJY9" E M,15!/*OQW,)BSD7VH@,M$-PS:W.T)7'H2?34?##MM$<.$L:3 2?\_"*#0*E^ MV9.)AJ*^K?U0SCZ]3WN79VIF6E]Z@T$[QS#@1TL"[T MI/]XK^'*3$Q&:&0/64X\" ZT42NJ*.#QITH/6AL2-97WD:,JZ#7*0N5=Z&^. MFQW@]XL?+VVZ-4RT'"ZC\?C*5BN]VN1X)=*I/XY4';)"M_KSID2AL5Q$2TSW M"6GBE?K-=5LOEB.P^.%$O5 WQ_&E]1.#VF6VF$I1#R1&:A1 M!"2.!3B#(+G(;%?]A9H.1E>'HXAZ<_ R:B\&\['Z&2FD?B#RW?8PR3V[G>S. MJ49XR 6:9G?"W+'>@&0'G6SFY 5Y&\6T51+OL=,9P["R66\.-BX,EEL:K,O^ MQ'L_4GJ&=MAT(">NB%0G7^LH-7D1Z:3;AD"1O+"]&FE)R3I^/+(?V*ZPA+:% M8JQ@[M=GY)3@+*L#"O:@)I/'@<6^77\40[OXW1=3#G0<[PVRYL=WM^^9X?]1 M[L"A420(VF&UF(_7_*E*:UG+&""Z3@AOJ S:E49.)_MZ7$RB$?1HE[9B=]FD M'"\WFFQ!%8FTBTSFSN&@$@X9RCG]4QXBRT18B?2BS#!'#J;&U[1XI?[-SWTX\1Q[])=CZS!BCF?18C3CS\/9/)I/ M)^JV!\SR]&BY!$82ST1Q0=3&>S:+AE%#PF 1J!1) ML01TC<;4N+F:3*(AY@9FODQ1(^4E=U;",AK>?O/UFCKVL&AAKY1XCT5F5N' MG?#QE=(Q(E7*[U6,C<%]^(#-'KWV[7*] 0F#ZZVEL1,T!,BH;G#0JZ_W.R(Q M%/SDK^PCF@J ;0F1#.G8\^P5-QM #%K')EV^5#P7@MCZ0ON1O MX.Y[W%2Q5<3R]S0J;1(Y%N$0;XW RFB:E,2[#/YDN^IT@D")[KLD^L16 M9J[1X&\E$,S7E3TKLCKRL:#7&:6$=_4I[AF@_?F>F Q M>609S-CS.Q+"^MX'-\3[6B1PPIV,X)"+$3.X8]&O"D>+X*)38Y^(&>9?UJ7, M@:(V(Y?BMD-P]MCS%1MG']K-%FP0&;9!;%X-4?'NC44T^E'V&Z1HSF:=#J<[ M695.2,5&!8Z):'S\8MJ[$:T)7'5OVTZ]\UF#2JZ2,^[Y<.@/I\YG<_ZCV^2. M#N]W8&!W:Y.?.ZH53V>+D)R/7'-96M3T-RKNRJ(Q_CR&CYP,X990IC+Y2PR& MTJ@SJ\?6DW4)&3LB\"%E(C@4[1!5._7_=950)ECSSCHLS4:K\%:_(7L]A$6E MTV#7]HB?,17M"147J8[T/QFZRAE:CXNU+T//Q[/ ,N/A4>+M36#3,=V'J+,M MG0* 3UK3V39&$?-)GXV%X(0V:KL5ZPV5=]9]F-5S\D)@= ))2A(A<#OJ.*>N MW<0N0T^%TV^;O,Y +]I +QKV)3SX ';@INK&/*4E/L$08#Q "=%5@)J8C6_@ MM8@67-2 RC_JNXK#!0ZP/-D&8/L=%$U1I]N=)%5SB%I\V&5];!I-Y, M](!> M'RN,4BH)>@DR#M++EU#Z*8LTC*PI'H-]^D!7F ;J)IB=;[CX-K;M;'.OS/,K M"3-_:P_P'/-:J'--WSP#K<,OY/?2/^X=N-DBD:H46N3TCECR M5 #$7LZPK:;L%',Y)G*H$BE.']5(5]I=G)T0UZ5E0 YW-022F4EZLEFR'L^7 M0Y0#5[.H;;GY,\:FYE89_>TZA6FCW4@" _J_;RG:',1Z #9?N>H)%N/&EZ"K M?]P]M[#/C98BI77K+<(YX01'ES.D-VW/A6Q!;>,@:Y.+;?R[IO?Y:,9XNZ/# M-KXT=R$G#6V5D;H[/<8>J=4;*A2PY1?'LY',0R=Q2/.YW9[4KD+]/,GNLPFY MJ;1#+8?R' ;2%5^GDV2YQQQL3J=HCJC0 F9#!SIW6JQ.\C#?)@B\HW-AVAB1 M$26MM7!I>QKG;H26"=S G!!H\,/'^8$#]J*$CUA)VO/1?-9FOM'5[%CF:P/E MJ2@8J%O-9\M:C4=0"=V=(V]<-15'(C7#&F."2WZ'?1MO)JL&QZ<.U-$YL N9 ME39\\OU!'CZ?D"E%2T_"N3]/Y2,ZDUD_YPI06B'T M52'G_ B#$\IP)W]KT) @D3VE63Z?=V.ZHK@9M\!%1-A&YYQ6^>:)/2.4+T)] M=QMAO3QBH=8=1=HVG<2PZY(1&U@U^ *2)Z(VN9M!IB6=T/_-1N[92US\W>B# MTT!B7*&BXN)8A\*+R>]JF /OZ;?U'CV>.)EO'IZ:]I->(\@^QS5?;?\2WEL= MNO0>\X6+G-]AHKX3M=&S7/N7&#Z5!I7^&MYFU&W#%T(JK(#@)QM=QY MSV)J M+\40KJGF^AG/-T&#O[AY%G$<*Y]@IU'YY*?*JQB=N*S ? _MV;@+=^7O;B"I@5[9:64LY/F3' MDX8QO7VYI+&'>7Q^SUQA9DO+K( +\[!,W*[##B/+&$!_C M"YVIWE*KICH@LG#=D@L=6I\HJ6\"L-V 70?IL90R+\T=FBW'[V9Y+D M0QP3& M2NX;,"]CN7?/+N??=+&7I%J?/W G>SH5'/NQ!=JC'@G8T?\WG&X:]6O)/$6* M=6FC1L\/JU,8^:S(: ^(@L5_V,N#L7WL/.+I?)_9)@:^Q&=,TVJKB-LU#R1K MM0 +GA[GY>NR"Q"9#,6U3QMR9A23@^\:NHMAC_.HO X6=0+Y/X6 M"T(8I$NU_&E!V/5#_ MSCA[_30"/A+S9,0,X6%T%1:/?8= ?N*4!=! M(WO^QNS'P69/\L/;8/Y,,!9R8M_NM,<.5&S9 W'K-E5KXOA(3_MX(X/Y!34 MB"=XL+5^7@&NJO2H%?C*^C^;?,_8UHEDP33!=W^IU-,?<5]"8JCLN^0!?]N% M3#<;3/IO!MDK?/3$+3Q\\T#7 M$!%'^L$Q!>^(T9%C'JS@7> 4]1K)P+ZLOC\%W_RN?=7)^^58#OI-W5A&M*[E M-<_C*685WY?"Z&S]V.;>7F')9V36)[/>BDZ_B\'\6:'!,C,^D0O0+"2M\6_Z MN%JWR[?Y%<'[,K\7P'5)21*?K7CA4.XI\BU.V>9 4L!4^VWNUUEV&M;@NQ99%",_MS>Z:4MQ1Z_/2V+:!^5K=9!(MIE>#JV5056>5 M:7&1GQ*FZB84B-G*'W>:%,_O"7?>G%L&5U/LZ[?Y/KB[2>7N-,+Z@]G"3NNN M>XHA-,^.T*0X>#Q>Q,.+;[HRYW_"\PW)7(XUO^2.\SZXH>P._TNH#[@Q;P M_R3'V_\#4$L#!!0 ( &^(D%BIX[TU3PP "DD 9 >&PO=V]R:W-H M965T;4%KLTB MV\?/M$3;O$JBH\+,P92YK?"R75]6Z5#+E17EV%0V'DZM< MZN+B]C4_NR]O7YNFSG2A[DM1-7DNR^U;E9G-FXOPPC_XK)>KFAYRZ5Z M4/7OZ_L2GZY:+:G.55%I4XA2+=Y5>F>R/W5: MK]Y<3"]$JA:RR>K/9O.3X6XW.N"_NW_.K\ MT%DP'9Y8$+D%$=MM-V(KW\M:WKXNS4:4) UM] \^*J^&<;J@H#S4)=YJK*MO M'VJ3_+4R6:K*2GSXTNAZ^_JJAF)Z?94X)6^MDNB$DC 2OYBB7D%#D:JTK^ * M%K5F1=ZLM]%9C>]5,A!Q&(AH&,5G],7M,6/6%_]OQ[1*1L>54'V\JM8R46\N M4 "5*A_5Q>T/WX63XMB:-SVGLF_O.,C>>UA-<#T=7TPW?3*+R^HIQ9]:F 5\&T[$OTRQO/Q-E;GXN4CP C4B[C-9X*/XE-1FKDH6#$2]4N*= MR=>RV#JME9@;6::D*]4EZLS NS(UZUJE0A:IT(7XU3RJW"MA'54W%G*]+B&1 M\INS!@5BW915(V%[;<1FI9.5D%0*.F]R,F$2C&9A$,]&HEI)Q(>>)2;/4?N\ M)62W8JZ$KJH&&W:U0;HN=4)F6]%EB3=5@ -X$^QS' U8@A>%*2Z_-#+3"]TN M*^$XAG9 &)''&&\Z6(@RE<.!O-_/ED=2J\Y)I^BD.C M3:PX&([&P6P2>RT;5;;Q(D/-8J$3Y8+06C$0G]I(QL$W1K-;"0N3H5WJ8BER MDR+'$FE3:Z/K%1UGO1^A$\Y])8!/T_C&?K2FTQJ?,; @#,+I*!C%HYZ;[*E) MM*2^1NO4UV0EBZ6BI[H\(@V*@(JL57&Y5;)TY4 K46I8BER,!F$X.Y5XLA;? MCP?#4*P1#Y9AC4K"F_8C5AR$TEN5WIPX:K+2:@$QE32<12YR-B[X4Z#-EB4E MZT[F$1*",%ZG]((+NE"^J/-U9K9*!<@5(U8J2^'#>#0-HA QG\VFP>1ZPFO" MV2RXCB>'K@I\#+%9M@TZ?GXA7_9\/1[^PQ71_\GE9/>+.8R %ZL%'CLWN@Q^ MID&FEAF)?1\&T?68P '%5>)C;[.!^&WEJ\I:QXXX4:TKB8G&S*9#% M*[T^6AC>U\"LK$FIF'KY_&AJU9'CDW,O2!3E0*H?*?JI+W$R:MZ<+D.GI0%6 M9;RD*3)5837Y9*%TW<"[ZI'R":(XADF0>#>"JAX;I0&*):0&D3>J.1)KMP=QS' MN:"AG@*_2R'ZE&029X,*T"#M,DNN-87=!LTUZ++MM\Y-SDJ"9>E@R =^!]B2 MG M>S;LYA3X>@>]3ZTS70?MR%QXJ+K@1AW(BB*@U3?\MK0#9K7.=H62<$ZW/ MT)/WVE\E<]7U/T>KLFV^ZEB-IG8?[ M$B4\SW3B88Z4V'K!S*$+S:K9/8=R+N,YA%"\],!%[RJ+-FJQL/!34(ZRGE(M MR8O6Z*J&?=S"2Y7A$16/(5[1@.&7FU+7 !V_-2 560"1^;:+%=;<(ZUN)?=: M"X[D4H_=PN8<5 V7 FR!)$E9[3YGRC9*CGK2$ZQ 1!-3/*KM+@,]DA%4H3[P MFF#>G5N?\*@-7V%J6U=)*=>&1$BR23A:G# ' M[MY1'[]?"L]F9IUS_;DM*?$I> F(%"81#$EKOL]+69>HKU%MX!9C,1#RU9ZPT%TK-8*NZ*=E@K6,)&4>YT MMN]'MP]XG<#%\:3#DX_2F4>9T=HCC=D.$:8XY"T+B5;,"[U7NDT^Z$):IZBT M%3V2Z^0HRO0GDORW8[UZ(W=4W!Q40<^_3W)]FW15UWZ_7SMG'8=F;J#,9M9H M 8F<9PP&-O%/\8M]VWC D92G58+>HE*+?=;!TC(MRNIH>'..@@]8)KS!)%RH MO5;G/27GAB:J;W+.2J8"LV1ML^4@/BT(4B0]QMFL9 3C2G"9NCM721-KJ?SL M]OO@82!^O+N[1X_"[KTN7?9Z)5GBJ_=X3-S)6V ;B/=-Z4D9LU=;E'LGH0DJ M#J[!JD?3X3&*V)G/VEF Z]./XUTV/ JN,>Q8=@<]74B$?>?1H&;$9H"I, L"_VW M2OL0FYBJMO.$:6K0D8*;W$'QR@WH!3[QB9"#N705@5DC%N!X&3.^'GIZN18N M'9!:C>@(";_:2X2!>"#B1G:)C6DP]LTI$*WU<_ G;J (LBI.@&M@$07MCA@_ M(ZSK:COJ5S->S>G"W%V60[]E3'R)31=YIV8EFPVOQ*_M-<^#S8\_^7X:$]N^$@-Y ]N('1:7B$^=;Q^!& B$4U&P60\%.RE7XED63#B7'A" M_ GE\;8.0'_WF[4#_W/W>5BG(>+G_LHQ']_6*\\& M=-ERL(';WJ:G1I50MA M72;-F]W@D<$&IF?5SB)R+S*NWE!7"*=^'*&#QA/_B;$2':AH3%.US,M2JT79J[0+9WI0S;?'S.^@6/9NT\)!>UZTS=B8J/YL9K MGGX[[PCA&MOM>0NE6O>D2L+?V""ES31FPRU=#CA,3J@_T$[.1^U$N&]>&#UM M'8^8/#KO-"H:A5O)MD4TE3ICQ08 !N*=JU1C#2+5KJ>)TWV5QE-XBB5@ O$@'&("L%?8_O+PTOWWH:44NR?63;LG[]JNBX#NIM 7LS"8 M3F/QTHD]B7F3()J-@^EX:OTP&HR?XP>U%\S<](,N3X,<#;0 R$IF:DF3H)?+9S1W,_&C&Y 9'8XS>QW$#MO*I:6>KF?9 M\28%%+H[JT<":EJOJNX-1*^3'XP 5UO>P\V8[ZF/5@)?^?-]257W MLJ:[A68:L-2%&]DZSC)^*#YN+7&1OFS\4N.K\?"-72'3ZD0IA"0#7_I*C M?=K^#N;._OQC)VY_1(/!#(96(E,++!T.KL<7]I;5?ZC-FG\,@EFM-CG_&ULO5IKC]NV$OTKQ#8IO(#6JZ7%_K;*.V4D_KG:KP9%4W6VEPV:RO]:Y1 M,N=)V_(Z]/W9]586U<6;5WSO0_/F5=V:LJC4AT;H=KN5S>&M*NO]ZXO@HKOQ ML5AO#-VX?O-J)]?J3IE/NP\-KJ[[5?)BJRI=U)5HU.KUQ4WPXFU,[_,+_R[4 M7@_&@C19UO5GNKC-7U_X)) J569H!8D_]^J=*DM:"&+\Y=:\Z+>DB<-QM_K/ MK#MT64JMWM7E?XK<;%Y?I!OFGHO&GH;J]& 5>79 M$*ZHR"AWIL'3 O/,FS_D%Z5?71LL13>N,S?MK9T6GID6A.+7NC(;+7ZJEI% ,O]$YF MZO4%G%RKYEY=O/GQAV#FOWQ"J+@7*GYJ]?-"/3TM2*>"IXH_-DI\FMY-A:QR M\>'C.Y'5VUU=J-WN".KPX\_I&$P?ZE%4>$=)29EK?6E6"H$LNIN M&EX4=WCF0\AZ; M:5-D8L+"WZDUXMI;!X+'B=>.I]YH3_')6(.$56)"6G93XC2A1?. M9F*R2!)O%BWPXNU7]7LFHKGO)8N0]IAY*61+XQFF$II?!W#7U/<%D]!DJ2JU M*B '0786P[,09C7(3!ML9%$["]K/*E>-+,6=D4;U4/Q1&]Q[US8-Q(4N5_@W M\WS?Q]\@=H/0Y\%[M5)X#R8CU8-4!&'B 081!J&7+F9BYJ?>/(W$NXVLU@28 MN)=E*RU5DF5EE0'5;OHE+.56P#!9D,2O>6*P)I@<+9]Y9 M[,;?B_L_03O\5K3#?X)VF'K!/*!1%/.HQWL2>$$2>K-PSD#-(B]FG2<1U/?M MW0#( Y>88'T:_^-BW4KA//#"=(XGLW3NQ7YZ$O*(Y(L#'MQ!HV)59!*J M/$8^[X0'N@AMK?"(PKTLY+(H"U,XR%<.J)$M)"_S!%\X.V!YMYUECJ):OS@Q M[;%YWI^0[K:Z!Z$0)X@,CPI#41YX?C3WHEDX&O^&R@8U3 -HJ[4@EA"9;)H# M%-K+)M<4.@F"(EY$-%R$P#!.X QU]IFQ0@7BS *-9)8U+619UE6K13R''X0I M_BZ\F$5%TL@*^SH,1I$3)UZ(>/O]*()"%3'"-O 26#D@ ;Q% H:*$9=(KPUJ M%MJQ;BN>"6,<#,8\1A('X'E@WYP7P.#TDP2E/\BV:G$//$NB'5@P6!XL6I M3TP1^UAQGHA?E :1GR2 (O/9MXWJ0 W9%HDY)\BA!D0 M( ^M.%3^(3 -U5%7]>JJU:HS-R(F\6=>#.4Y?,A(-JQ.P72%_\YMU^%P?L6S M6L&I*/N$,QKYA'DJ;C#RGY]$;B\=A1'I=(1U*M(:54J*#E/S*YPAM4UX7P^N MO%7=Q!:[-@9UN#F@QFX:P)$3'/3,%%L:8BU4[F7Q=W??);2>"5;ROF[DLE16 M0&.:8MD:156$6+6F;>R#1F%8Z2DS>1_.>$0S$0%UE14E9AWU ;6VIFX. K:F M!_5)RE>KE>(RW>Y"=/Q]QP^((LA1!UE]/ MB%AC.#F1N,T0&'*+P58-8BF M(=Z-4\1Q*/SIC">B/ HIT=ZURYULC/A91"Q! (:#O_K3@%X#9P646GZKJRMH MW@)$,@5\ X0W%SF@"\D^'3Y6>* M!LWP'#,U4]B#/#BAF:'_\K???^%1\/+R06[+VSFI6'Z1F1P_^OR(G_2&3 ?4YDT!B2#=;$=+PAU)==05V.@;V;HD:F MSYFV5DV]A3(HJ,P&_+K>X +NPS3X4+-/=[UR6%BLP;0-\SQBP6 >XA4P/0L' M8D&3"I3,"A4V:Y!.@ 1YHZ@0&ID(>@L;KEILP[;/R-:\,>E_4N<';D%=JVZ7)"1EGQ()T=A MMA([:35:S) 7CM "UI@\:M^-"];ROG M?B4)*^H]QGI3[!QQ>N0-[&%4V!Y.0L%+MJ5Q=D+-A:K8O8;-455H+C#ZI8%. MEP TE=*;N@3,\#HDD799%AD58NV.*PO"A5_J ,_J9E0%HEWUYG9A@.WE#M'RI=A*8C?QS$?UQ'P=G,LP M'9MLY8&" _-+(DNYAJ_IIR+#3ENJ-)1Q[;*5VO,D7K:!>Y#2&=NTL)4X M7;14O^[APPI5)M=4LLQ:"\2YYA^!#+UUEP%@#A*P\TH7RK3]UB%!DXZGD9>"B0;8;\ M/]!"?9$0L">;OF<9EB9'*G.%OI"MV=3-\6SDB?XD2)GU0$F-)S;U'DD$ XJ. M!TV6;N%;<)2'B4X_2!5H2#F=&3+I0*FA)B[.F XQ./ ,"MZ7=-GP,:G7>]1 M")>'@X W[5/MU_8;(O< G[%%;+S:WA >=Z6-VED2D- >JU+_""+E'I5$V"*W MM U=M:=["M>&%@U"BEWE=NED[^BWJLN4)W+';\P%@A-Z=,RB=9:PM[L M4UK3R0;D[OU?4Q.>#^&P M,![1<*T_^1O=0BBNJ5.TQ-P3G1XEW^>=BA!KJ:RHTI8F[8Y*J=(PD6-[8TI% M%=FT.Z ?MX%;XK\M?764I[$;VHMP MO+E[)^:QS8(4RL=D:=.%.E0JEA3Z,&QU9%9=\JMIU -NRIU.)5D;"9Z"F"#MT) M3AR9#BO!ND, MMK( T.<,+XCFWGSA\P'WK:TTU?#,C'FUFS!VLJO!].-&D/OL%L?QD+)Z//09 M.P[E>03?41ZIQWF'CI;5E(Z$O@/6<5&6%SF'"]9M&V&%M:*S#7S)=\G>HC/>RTTKDF:CE?C:5CC#8OS/-K?'J:0*!0\B"3P\-HZ1GQ4"%;88UAQ+U3T GR), MVXYM3I)6QW^X9QFP9ZQ5BPU=T0MN*+8J_S93N * ZR- 4O;)S>]L&K(A"V>VZ,Y!'7D!J9?8C&+2RO?*)O#_>_SM;B^-ID#L< M'4EA&PT+I80L6[;W/1^F%UEA"T"N.Z!(90&R)Q*4WKH:=5R$Y+72?9I!>I\&-I?ST#<=47K,GL:OLVTKJBL5O.A2NMZ-F:MG^?:Z"Z M129?CH]C:O0;'-2>^]6+]HY%+V3E3)V1&=^[2FU$#<=V;_P%02P,$% @ ;XB06%GCX3FA P <0D !D !X;"]W;W)K M&ULM59M;]LX#/XKA#<,&^"+W^.D2P(LW88-N!7% M>KOA/BHV$PN5)4^2F_;?'R4G:8JN08?=?;$EF7SX/"0E>;95^MHTB!9N6R'- M/&BL[2OJR5;IFEJ=Y$IM/(:N_4BBB-XW'4,BZ#QK% M3/56<(F7&DS?MDS?+5&H[3Q(@OW"5[YIK%N(%K..;? *[;?N4M,L.J#4O$5I MN)*@<3T/WB5GR]S9>X._.6[-T1BOG;2LF,%S);[SVC;S8!) C6O6"_M5;3_A3D_A\"HE MC'_"=K!-R;CJC57MSID8M%P.;W:[R\.1PR1^PB'=.:2>]Q#(LWS/+%O,M-J" M=M:$Y@9>JOYFI MG@9+IB,X 0A_-0AK)6B+??J MQ21-RK?&;0Y> 9,UU%ST%FN0%)'O(@H?L:.(QD>D\\2CW"'3!M#U"U"UL5V1 MR;[B'HT&Z1G\X^T^/&'G;."B;U$S2\ 7CP*_A#S+PW(RIM'K<3@ILS M)_"& ML*2B?>7=OOL]3 '8#0%M<*!JH#>T9A408$?"O"X'>R\GW*G/IF&9%6&1C8^' MOX.[SV4>AW%:A$F1'2,O?=13>7X)\2A.G.IXE)1.\#.*\\CIXU&UGBI6"'3H M&TLEETU='+".$RG13@I)OL$4"<1@99ZB@ZZZMJ7NPCCQ5;VH845^TO(_/"Y=+*/GY"A]3HZR M21F6>;(/Y[? . _'1?S 6;I$&"?I/CGTLII7?M$E-/3>!#D=AWE>_C\9?=RU MOYI11W)8/Q9P,ML_.V"CHVN03H*-O^P-T>ZE'6[$P^KA?^+=<(W>FP\_(U^8 MWG"JC, UN<:CL@A #Q?\,+&J\Y?J2EFZHOVPH7\BU,Z OJ\597(W<0$.?UF+ M?P%02P,$% @ ;XB06*^TW5DG!@ 4P\ !D !X;"]W;W)K&ULK5?;;ALW$/T50BT"!V E+O?NV 9J.T4+-(UA-RWZ2$N4 MM,WN4B4IR^[7]PRYDN5&L1.T+UI>YG)FYG!$GFR,_>B66GMVW[6].QTMO5\= M3R9NNM2= M-:9G5L]/1]\GQ^<9R0>!WQJ]<7MC1I'<&O.1)C_-3D>" .E63SU94/C&>N;?G$R\3!+FY/I M8.(\FI"?,9%(]L[T?NG8VWZF9T\-3(!G!TIN09W+9RU>ZNF8I0EG4LCT&7OI M+L@TV$O_2Y#11';8!)V-8[=24WTZ OF=MG=Z=/;JFZ00;YX!F.T 9L]9_S* MSYHX#%"*,?O$-OMUJ=F%Z5:J?V!KIQWS6.A4CT,8)-5J98V:+AG./'.#NMVI MSQHW;8U;6\W99ME ;J9=L^B5'TPUO=>V5RU#KU!]\[<*Y\\OE6>-(X\S=ONP M[Y#\=.HC&4>WL2JZT=.&CKYCJI\QY0#4T3H$0B_JIQJKP:$S:XN9F3,,]I . MV-V8X00'R0>MK&.:>,K ,MW=:KMC6G"$@>1!=INB" FQK:$&,QNSAW+K@H4( M-74(Q @D"VT65JV0'R1"H5^ZXY#X#^.;<7!$TE?7%V/V_E-CD*?6@A)3Y&P* M)*:/;N901@#(\,HV#BFX1:L=ZN#T2A%4!DWDIX'GIH^-FRH 8.I.-:VZ;?4 M 24A7_I.M6LHSI"\Q;I5MGV@$A'$Z;+1\P-EH8(A&TT?5F:TM03IO6&J;-03GA4=O% W,/SNO.L6]9+G@.HI=9C6]R?O@ M5G*92UZG!.QQ'-UFF-2"IW5*FH^32XWFB(,1;P345SKJ%4.+&NC!DDIP465, MUG48IU7*?J(CIP'Z:)!Z/?"'LQYWIZ.$4W+20K#7%&=69&%-E+RJ"ZR]_6O= M^ .6#1H>W4/4A9<",&. M2L&3.H.3(U()HU^ :1 ]0K-VV),9+\H<>UE> U_"LC3C954\1S;YOY -IB M3GF1$F7V)ENR):!158A MNTXN@4K95KP+)!M;_)E9)-E'JI(])68E>'[,MVJ M!-6O)-$-)P-YPAH^/$W*KZ);1G%FU>[[ MT2RDV6@CT)/C(0C0C&CG)>53B' MHB(BUG7"12D")WE5IER6M![_R@G,X>[W"?^.7^I_NT#OD*W8;!'TH5 C]6I> MU!5X4ST97ZA50]9"LF>-Q^4&$4G4 BW@-10?QS^;?O%=BZ=$O)3 <)*@^U0\ MQT4X08-"/1.!YE&A7R&ER;85QGM)_/.-BA(5@UTI:B8+7@<7DF45+_(_&!V('&=!81)4S\+$N*B[KBJ7HA+4,??-S ML2,U.3A29L1Y, ='!JVH *E*V) 5.W2MGNP]=-!P%N$Y1_>C=>_CFV>WNGLQ M?A\?2H_B\;GY3ME%@__P5L^A*L9E/F(V/N'BQ)M5>#;=&H_N%H9+O'JU)0'L MSXWQVPDYV+VCS_X!4$L#!!0 ( &^(D%AB"!5TQP\ )PK 9 >&PO M=V]R:W-H965T>X#>'5O M["_56JE:/&R*LGI]LJ[K[>7%196MU496([-5)9XLC=W(&C_MZJ+:6B5SWK0I M+J+Q>'JQD;H\>?.*[]W:-Z],4Q>Z5+=65,UF(^WNK2K,_>N3\*2]\5FOUC7= MN'CS:BM7ZHNJ?]S>6ORZZ*CD>J/*2IM26+5\?7(57KZ-:3TO^$FK^VIP+4B2 MA3&_T(^;_/7)F!A2AKU^?I"5)B%YFBHK_+^[=VA"+LZ:JS<9O!@<; M7;J_\L'K8; A'3^Q(?(;(N;;'<1GB1>1)O'8GH"1)A)#Z:LEY7XGV9 MJWR?P 7XZ9B*6J;>1L]2?*>RD9B$@8C&T>09>I-.R G3F_P[0CH2\7$2%!N7 MU59FZO4)G+]2]DZ=O/GC'\+I^.4S#,8=@_%SU'\;@\^3B,*1>$1&?%TK<6TV M6UGNQ%I60MW)HI&URA&%W5KEUM9K:YK56EQMK2Y$.&7UQP'N*Y%C#U_ -&JS M4+8SC\A,69E"YTQUJ4M99EH6HJIQ8\.$[Y550MY)72%60;"V'9K@X>Z M=$Q_D[.1N"EU3?=NFT6A,_%IN516EROQJ13?JX5M@%,BF@TUT6H3^R%6CL,@ MCRQ% ]^W]Q;DL%VNK.(CQ!GM^>,?TB@:O_QQN.2J7<(/PY",FS52# /R>CI<;[WU<$2Y[0#B%NT.X=TH2F(M-1V \-L-MI9 MKUM1JU)LG15,:X6A3*UI.G5!YW*%4U?DFI C#I+Q.!B/QZ):2\A(]^@@J \H MFOT"\>%C LZ=\?K3>(2U6_@6KQ]QK*RLJ2JL,1FDJ5KU= RQ)Y^&*9"X*&"8 M@,C!^2 ND*_)6$-[@M,-=)P8VF ML^09K9'2B+CV@7)H(E9G( H%M1T7FN4R*$SMP_'W>-Y6 M:B?_OM=# ^%WP(_R7&;,"&O5JUG0H?? \7<6:4W"QRMCA)"Y2,R96M)#OR8 M%JOL-'1:_'TB>"ST.Q[)<2\MF?D;(1[.7E;B9[>T"Y*AV2?3P_"X=H;^0H8> M46RTP0#9E,TT-@W#)1VSM@;/60\45A"B1JW&SY?6;-PO$@A_ PK]^[7!6J@2 MUUL@5R#RQK;A@H.U<5ZB -*XVZ/OW*$ODX9KHP:2K$LS@.@PXD5S%\3/ZP:V MKPR%^)W.H8:A=7,4O*7+25[-6[U:[18R^\5K%*ZRTE5M)0>5I9+/D2 ICBN6 MK#)# >Z?-<%PWSP<)P<(TH!*$\^DS@"_+)P&@AXBC:#42/Z"1[!1O42WB;GX@=V^0 M ]\@I&A=X%_VN\ 7FOMF#=/1M#7L(#K"R3 \OJ4])KQL"A!L6*3D++ M%7K05C<]?13/WQ+,*FK.F1EU'@RBDUXJ75.5_HX"E33S60%0=4;['6!2"'UBDU9[1X?Q MHY:$]B][FCC!]M2JCIKQU/22LISS.?>4^PINC4H#%6998ZFJ)WQ0Q'CN\K+K MB29CQP Z+:7$#P8,A#.HRY3PQUI3@-/-2MPX:]X,F"N9,NF]5(=MS=IY-',]'C?Y/1/YOR@RA;P%GD,= 9F?_SXQ[C/@] MXAS30D-H<O'#/3@M.U_^0!]O+*@- 1LMFT4..H'D G+K66YHJD)I/#@.02]*6>2\.5U MU\B[P@=(2+41U?!4IW"])-YOMH5AU??]#X]>2&56?+62\WV?:[SZG\\T%+.. M0.T)^(SC A\NM=8+LE/[>-%F9E_:4X%@45Q0GBQ]3M"E&W-#WD'!+VU7D+1L M0"WT)_,_T=S .I5"]D"M!N>C JE H^!5V/* RU\;4SOK>:SN9BEDR#!'Y\4U*&-)8-6J*XB^,@B6,1S^,@1A7YE>N5 M S+ @F02C.,$!.,H#=)9S(0J[RN$QMQWMS#I:W2Y7.I"DR*HI8MFXR"*YY3W M9^$\F,UFGFE_2A(D4]1(\Q"P-)XDP7P6>7;\ @@[#](Y!$H3_(A0]Z9Q,(5. M/VBYP$G.5J7W>W2H\*?J3Q25.M-UI^"B7WUY["9HQ^BC9D$$TJ?@"ZTH.(_$ M!U.N',3E:H&6MU53CY7]U;XBA]2G'>W9DY3APQUQXB4-IDDZO'2:&Y*=!.DT M"J:3"0Z@J_FLM>;>J@2*3X,DC 60+4W&,.;4%6I>7[ZJ;+5V25CJ45JVI?+U#/%-/B1.B M- J2-'7'A2G^A1/\<*JKGE8,EB=@C>+0\9H$T^DTB))^=_&,6QY2>]JY":=I M4,781+#3%2S("#DUI,-Q^ #S*"$@N<")1N+O2EK_1N<()C$,?:;BN:&8( QW M72L''4!D#K;F=$T6@8-C^4=9RI5+5TM%XP%PJ 0I 6O"""$4QU!'W'JA]>3A M]BD1T9II"I>J:E?O^U4P"MQ]/)X2="3H<2?SB?AS.PA80F.(RW@& MT$K@^K-Q!$=.T)VX#OU2_%FAA"3LH E0OD'.=G,>6#Z"\\5HQF9@)9QP$ +. M:/X/'KP<9T"B:4)V3>(0?[KG[<@1Q@,JQB),*.A:*&N?GCDR+QS&1M,)>]79 M#+ ]'\\Z!^D&"A/X#9@)YPC>!#X8A2F-3Y@3; C4E$",.NV844_S!)G"Y@$AGL! \")!/VC\8+>.P/8.XD)'7#%-$D& MHOG?"@-BR955;J;(TXXS+HIU^0+ED[)N8LEOH-N$<3:=!_,IZ>\47A4AQ\71 MN*?EM^,_RIH'N\]AK)G?_6B'%^G1#O(^EVE>M%JT7%2>Y"B\]OLC<09%=[1'#?Z"^9_8K'J,-A\-M#3,9U#!?FNVV M8$B!!?LW@&Y:0C27A;D?FO:RCTM7R'N!3[OP/.T"]&;HM;SZK)UG]9I*DI"B M(8E8K:8\=_KK-;_DD7=GQ#(_:J!+P9]#G)OE>4-UOJM?9,9O._/NU6SO2]P/ MD!^=XQ]Y/: _B7X?E>"@OW5$DR"<)I0>A^TM]UN^=2=PT*IA:.@&G"2N;3L2 M7Q#OD+.VIN*<=<[Y8>*+DNO'W7_W*F3(DW9S@?:X]V_/$P"3+%L%1$%(+H6P M_X\$O6MR>)BGV9=NNR$:%E+?N7?$,:[ MD5L^NGMO@^:X*>@MN* O;7PS]X^F/.SFOOGNGM?D1N ME!LOKB6]SP._CA/LH1FC+;GNIU<[_/I]4"=]#V_V,'1%+Z\7!KTH29 CH#,P M4XF-4JQE3>..8H>41%]ND#;=8D+%IB+G1$]O5[1TLU>(^=;+\TH\2?3/>UUI M+]9N^)%) :]1#XAQ+I)ZEO3&@S)/A/=/Z]OP>_*'Q7.#ZT8A#EP,K M#\B#VC=X_PN"Z=<&SJ1H[$R?R?CRZZHH3.;"^UW_6G+'R5\]D?PI5J@ <-JN M?(P] E-<"^_&+ZIH/2T<=\%$:N*3.7&X5OM"AK% M4QSE&Q/7'R&/5#1CXH8;P>\_ &G \7X@[ 7KL.LG6CYU=/,,DN3)R-D6A/K\ MF4E=%\K/KP['"$.J/C+OP(II#B,4/9_AZ<[@4*MH/E:Y&'(SNVXJ_;CQPL_LZE:?=)&"N# M_>#Q8'Y?Z33[WB\;7$+V3,!C]O#0SVOU4%K:T*X'LPNUEL6RG1[W.[&$O^/0 M;>6V@%;:8BIK?<:_PQ'MMT3=;'1T[/N\B\$7DT#=%7\7"KRGG.4^GNSN=I^> M7KDO+OOE[KO5CXRJ%6JI);:.1[/DQ'T8T/ZHS9:_OUR8&A#/EP0)RM("/%\: MJ-?_H .Z#W+?_!-02P,$% @ ;XB06(6N]&XU/P $M\ !D !X;"]W M;W)K&ULS7UK<^/&E>A?04V<6S-5%$U2;]MQE2Q[ MDDG-.+HC.][]"))-"C$(, H#?WK[WEVG\9+&J]W]U8J'DDD&MVGS_OYS5-9 M_5H_.-!V:3TM]ZZ 3S9EM4L;^+7:?EGO*Y>N MZ:%=_N5B-KOXFCPKW%V5U(?=+JV.W[F\?/K+J_DK M_7]7P6]?^E76V4V?WEU,__JN],9 M/D#?^&?FGFKS_O+IZE:S=)CWDS6 A#RQHW_PBVN7W:9-^^TU5 M/B45?AM6PQ_HJ/0T;"XK\%;NFPH^S>"YYMOOTCJKDW*3W%6N=D63,JR*=7+/ M]X2?W6?;(MMDJ[1HDIO5JCP4359LD[LRSU:9JY/7^M.;;[YL8%.X])($OX33^2 L]TG>+T16_=ZMI_7M__G3_&+V]^W;XN@B_5O\Z<$!J:W*W3XMC@B"55G4 (5UVKAULLF*M%AE M:9[4 $<'Y-W0-AIXZI:?21[21Y=D AS0/]+D#> M5QFLN<\!$[>N<%6:YT?\W.T;?A97_[G(\+=[?"V??.X)VW'A: 0GT 'U_L9H='KH$; M[LO*G.UY$ ,4^5=ZAHZZ+O,\K>I)"%\IZG2HD[IK;QQ^D/.AZO*'2V8ERN[I:QHRNA82=HD[M/J(2VV M\%:Z\_6A0FPI*_P,UW! PG(6AB@A$V!%N9XF-SD T! UO,%5@M:*?#5Q@6B_ M 7E=GL%1%>0K>_,,VL^D$I!6*,IHN]'[04)7*;\]OIEI\JY+-_CYOBH?LUJ? M>.O?9A@7T$FQ3JMUG7Q7PC_^OM[>W/L+Z__^;;DFF!&7U,=N[F_]4S^5^VR5 M7,UGDY@>""C*!)Y21AQ$3>< 1]<.[JW0P\(;? 1P^@FBO .L-4<^_OV'_[A+7N.2/Y:-2^;G">'O_.ODHV,4NX/G MCLE/YE)'V,"%9P,7HY3[T:WRM*X]8/IH?WR%6U!-,8@)KQEXP3>X!F@5!\P)>E"-DW!9P 6^) MB2L^/"X.3((O$-ACN7.XAP)TT'0+9ZR;]C77RAO:2^'QUO#RQ&TV2!RE0L4] M9N6A!CG@>24NGY=U/1VYSDM_G9>CE_$S8YZKFVR'O*7O.L=7^(EW">+-@Z3W M]IAUX#5Y%/:""L[V[T,&MP8*80$J-#Z!@-REO[JP-^(1 +/#;L\0:QZ _Z4, MK\#[ $**6K 7^+X3]I)GZ1()*).EUEF] C@>*@(!; ZO"=\\] R_!3F;QZKG MY17RU8&]P=VZXB"[<9_ /JD#=^]GYE8[,XI#@)$PUR!2V\+M^2T#(N>'M9,# MULT)&@NXWOX G\*UZ-O" >#>\[+8G@"?VM$;FNK Q@J"M0+V ^*9U\MQ>PQ4 M$L!> @!%N.PQ!6IBR)? M\P?^?E#[3:''*[E4<"6P>FRBA &%@-Y )""A0FB M@%-[_&22;,MR_93E.2^R@2>2QS0_T#V"9;+Z%>B4<6H+[)*N"1:@3^3T*.'@ M?AC'Y:[Z5E/<61%"K[M(A/@KBF"R/-2H3>"E[)8H8F'Q"4B,"C?!AV#+"43& M"A4(44[YQ?A.3W-@O[D*7]BDGV03$W@)W$]35HKQ1EP"(7J.E7Y"OG2S:@Z M"/ *L -Q2X<<:03(JTKPMJN,U%%17,K:4.88)[KRG.AJE(^\SP!BZTR._=<2 MT1JDZLI5O3)F?+'?H97T*^N#+ NNZ2%;/1!^N]T>):ZPD$,D=U0- "T@!324 MO>"IIE9-\.3YD,%]LR6F?%XNKP!1A(8_8$+]D&Q0.M%=! E#C@%"LTF2(CWR MGC.FZV#*X"/. )_P-+\7%% M>#SRX_@&T!VKP/[3[19UF(9X1OK<5?8)#'.U._2NX767RSS;BM["^NT1:(>X MR?K ^CF\ORQ<B/H[^' MNK@"$![EH5JQU9U['DD779.9NVECXR)0QH0T&]P[R1+\ :4B8!;#AV E7'P] MP%C@31&K0LTX;16[>L#NBI LB=P?5FA,)[T,'!$BM15N%BK^_5+%K,W[#+X+!A FX\ M'O=!O-NZV]GTTC,L$OO+ABDB MJXGTA.P+]PG^_N1RP-T=>24C8LKP-*!:(/Z0.@,P5Z6S#1/W"1 -/U1M98(D M#TOG^"_C@.@HJ"I9HJ,/61R0EKH!$+(*R>ZMH$(R&(NR.*G$>@413-A B@H\ MA(Z7U+H("$V,N(&?5(A,T/!F49GOLHRB_>'38TR-HM!FJQ6B:BM4#[T&[ M!6Z;+8,:J/)8H@]%\#(^)W C>!@UFW4&QI(*%!2*L$=X%KDH$&Z-RC6C$.IW M?%_$N5)1#/UYEZ7HH;B-ND>BQ*;SB%0941C^.$G2 XTM,G;4QRM:@*D(.5D1 M(U+,VN!.T!_6A(^0GL4FG>#'Y9+\&^28LXA3')6+6;D@[.Z MF]6T).&6<7O M5EH =1/TBW7$H=\>"".\2;%VH$NL<=4CLBRF%5SMT #D?Q/?/[*S1Y>CW>-0 MQT^[8H']Q2[98B1\#)?T+M*<@"8)N*&X"*V0W!SRF@B: 9,(L9(5OA*.(6:WD M B10!.P%5&R P&"-HO0L":DO/J9N+$8GA'#AV!/%ZI7JHNC8%4DB"+&A6YHF M?RN?X"U5K/H*7A)*!GQ4"B7+>.P5%!K$6 %_$[A*/1$G,5AN8S;:M;?1KL== M=ZI)T \_!$VBST)[X5)MI415&Y9N^[+.FMA+_)!M'^ ^61?1"82,0.Q\'W6XOF%-94GK(#)52 T";U0.I'S M'%X(%Y*RFR:X5\,V-5*#QB)@UQ>+\]ED-ILA\NF98#UV!>,7)=CCSQLV4!TD MX()?>^O6]+7OY6OO_-=NRPJD"KOD_UN.<5W73961;PRQKS?".[I" M?YS0+$NX+.XS$0X/+AW?6M$A%-V'ANZ-Y!]*:F3_<(?+ MLH*SXE\E I"A&O/.NLU1-DY00D<[2?.Z]>(UW86Q:X5AD'0)5ZW.#=2^!:4<'6?XAB-ZMO#*RO/7_C'O_ +C%&=2.1YL'E3RBRUK(.0^2H5E MO__A>Z2>]4%5&608VT3+D4#LF(*/O"#:&VB0%V/N#&EZ.*SIRMAI:,A)'7X,>E(:\! \@M@29 M'8A'.*N#1TPBQ/G1*\PV2H9_VY5K5/(/',?! \&6LOI!K;/P)KS0X'D4A3T_ M3I/O1&>/MX'&TB/Z8V(JP4M M1XN1(!GA)H\ZI7Y-"D.Q*):B MWQSLJS""ON((\C3Y!^W8 AF](,[M6!E?ND *&6%'1H;($VB"C4/4VO@X;00% MO@Z)\GC3''5O0JFZ]<9 &PGKX6,FC*X'<9XZ2+PTL6XTBQT"08Y!GAZ^>CX M"C\99J&Q*N"3.] *<1,<0P)H[?)H,*\P%HL=G(SLQ&)R(F.,\-HD NA*2., M*K7Q6<2$-3FDPXL][R3[#Y7!+:#4$83[3OBI4:GY=MJG\/DU&@T]/ M(=YJQ(_"6U*OLZF;3L)W07D%W:>6NV33DFXJ:4%>.EG48]&R$\_+RR UX;LA78X,;8$/4EKY!,\"!]@G8#+1994K8FR8 M,@1L^*B\88]GRS!)"0EBG0F+N[F_E028B]G%Q#L'Z "W7GZ0(7:KYQDC@I#$ M.!_-)_Q65TO>DY/LX[A:,;Z6$?Y!$%N3G%S*L9<3<6G$A2Q,SN5@>8J/J_8I M1:2B[)4YL)K(@7:U78,7)+I;?+0J#]L'TBB!49&$8SF0?L[CT+IFE(T.$=[YF H@,%[T=?)'EDRKTLEKS M\9, M3(T%-!,SV=-!!8AEFV3O1,!@M6_MT#&3%>0/[WVXY1.2MS,.+!,8 MFPI!$LD$IH_V8RG\U;LM;^QU^H:E+JOHVPI-1C@]T[$GX")Y*-&@!)F+"%/N0UJ2 MIVED_D> /SRZ_IH^>KU\0]*\+-BQII94[B./XK#=/Y1-^5CF0%$KU#(/HJ-C MS,)5$I'V=D50OS6A1/#2FDJ8NT"('7P0DM$K& 58PR(,DY/(9]MC=!CC:)-5 M=7,"8.(?2*DD9(@-$\RTO M'/'STI,Y("![_L5=Q"RK>]C.EL,][!65@[:-&83Q@;#?!_S,:T<)(:20SY_+(>]+S^JEB=^S M$,%68L+YT6 -(0KEAL=Y(2"(0#)ZU!0N8C*;\4%.(US;](*E0YLD)*2+!YX8 MD,_E@P<.E=BVF%&456*+H0!RA;>V^N572CD[HH]];W>:H=65K^003-N(+"4W7G>%J+\/H5N$\+3J$(#_\:0%R:^8%8="%V3PAASE9Q3B5 *>J4H M9L,OW5;]@.Z;RC-="KI10!1)X05[_JG_;(_!:[Y+_X76:SDX7L8XQP0]+W?#QG^Z^2/]E+JB][M.UD$3XG8/#J+XB: ME1O.C@R8\[O2+OMS[C0[E%*[0&H$2XQS-V#-.O-U";HM-K78@8SV$.P\3Q:S M^7F_6/$OH4AER%KU&25I41S8>5*1!>I(OWSDPJ(JX4 RYU%G%7"QVKOM43@U MSB=&H<>X(O.--6 *4"Z=O+0%!%-H!-2 N8XL 7DW=J.-8\7#'T1#FN6A KDB M3JC$I2"T*58_<(YH\QH>K]CZY#,\4>II?"[_UATRD_@XOZ"]SMXP//4 I&.] MVE%0.%V7%,+08A!&AT/&929XJWV%(3_O*?L@E(3\[$M"X/XO3V9G$U#UX>O; MC'P/ZKOWI(#8^0\2R>9K)ST?_\1I;F2@V[L@AZ,Z39C=."PZ'(B=8/!C5(*' M+;_NRC=^CVFK[PG"N2+*/OM[";I(\D_XE%05*@4EX-VQ;2 W,V2X/)^$W;[90_S^+-Z=]\6@ M$*:(VAHH?(69*.*E,.G4FH'F'2--'2KVX+[N/_Q'BS,OM$6O@IK"Q9JW18Z0*,"U2\<;+;NTJQ?:8 M)3^"+?(#TVI8S2\F)T-:^I""CI!@M1UR67]\OV 0E^6>7\0.18*");G,12C M=L8QBWAW.OLSY520*[BD@*!W,Y@*-Z8ICTK$$/XSHTS]/\%6_@,>JQS;(C<% MB,9I\I991NWL1N)-KTO')CQ5,/AH8&<72TK5IS-R I]/P'.?7+6BM/"H3'0# MNA5EUJG*U4Z^?+#)=FLP4'PE)G[$&W:N-J8X[&0OCAF3^@N'UC0]8,BD0$1K MF$/KHHS&)I8(^$TE:-X84]\1&]6RIMKV:#:+]XC8/VPC/W9Q8615K,KM;-2A MN_(^4Y^N7>IW@MRO&V_.QQ?MX3IX8JPP%)7P9C6_-J9X;"+W$\($075%V+ ^ MB(*7([((C?HAK5S[["9WO=QDY)DA,>C=%63PP?USW:9\BVN]:O*S8-9ANG5@ M\&:8%;(\,++%T9'X* '+>OV%E0/F59 H-LR.I$&H($UKS=QY-L-?2LQ['?_L M6$#<7O=OGQX=^(R\>*$"5KRP5.#@?4D:U/2'LH*,#"KT)8=M"*0PX)M6!24I MX)4"POT6_/Z^Q)JT:-)7...9K#-4RK5T3QQ%I-O;4R2'/0>HLEJ?8PU^Z2+G MN>R[M>V7W 5_/;Z+'D+S5Q$S;=4O_R1(Q5S4%D;R=PJ0JX%.B46<']9RA7.).(/ "/ MK9<>PS;F@L @-[&)QU_,:@D+]EC&,>9'#0-"O55(C9VT7LD!;K1A>:>19Y.^ M&K1>[,31/&@6,=;%E15Y.:T6FE816C!*JS''L5?,%5N1OPB]MN$XL/Z_#NNM M?XI>=H(O.S$ODZR P24Z]-2WS(0 %X[&7KHXVH^XD!2@OA "+*D3B#Z>'?P+E\ .V1VC#_=G:?Y25K^".DL![U^TP/:M M2=D*@5?R\%+62; >HZ"ZE9%44KNF+)8G\PI?PXL7M%"OH0\;X@K_/J0VGM;E M813G-@X,I:OFM$44DJ)!\72H'<7 MNM->\SH"&F *?@!M#$(^4[D;.AS5;S>9U_LH#!T^ME=*F2.H6JHTT&=!ILI-]-VTU\-M M_;P$M?1;U&.*;"O9A0;*WIAHEP*F;?M::PQDQ&$ H&8"DM^AE!W<](<]RZN>:\?2'VPY5C+MF[' M.FMPUIRAL^:OFH5<)_]7J.L7N[$?[FZ3>TG"],0?)6'VDG84PU2R]3N&O_U0 M; %$5'M('B-,K/#*S:U]6HU6V(GW&6I::.M&?A7 M9 R=GIS_V72HX.0D=JR+98Y>1LK/PGSNS.<7Z\,L2QDA+1JLEB[S"..*MR;D0HUTWV)9([FIG7N>P,#I'&YHWJ/ M8$Q(J(U\P':H:U'].]>9GUU3U@#?ZQ>+\G'_IK^@=- M30\XX1?:'*PZ.-,-)(3,S8D!="57P+7-3.$_%#>,2Y'S--OYQ)0V$O-=!&\7 MZWS -E0CZ[MYP@U)T-&41Z% %JUQT+"F4-B0'"5[7MZ@-8Z<3J!2P/5W3T/G MP?KDL$=G*]N6VE"'L)P9L MAENLKI0W0"4&I=[CPGE,*#LW^0-DGE"\15!]* M') B"R]B/#A\90UE?E*E[#&938$&$81')F*\0J>2C1R66F]O$6X^8]:Z#Q#= M*D2U!H#Y\ [G$T7GK4U94/E\8AD0ME3RB0)VF.O.S22 M58-)^H &%&]C9X"O/RT):4K6$MGPK?'=1JY*>G)8EC ?BYY];CI6I!T*JHKW M%/T+!P.,D !K!H,9M?3*PU&_+3BU^KP[[A M3/345VFQ4QB3QO+,22TNX,@NEIJ^"(]OQB<%M5E5W,0K8C_&NWHH2$"! $'& M3UV?R@ *P[&$>P>.?7$^1R:M?@(^;1^_]#X8 CT3E$T+#R\9=1AZAMEZ1E;B M9"7?],FR%]!_*Y_%C]]!(3+:M'$1BMX6XT5O;X/INP/^)XI)KUGUS$I!U[I: M@*Y%"_^3%OY@%F;9YSMKU:2BP0,AW;^E:OOD)].2R_HPO,SBC R&&?#\$TZ M? !,Q+C D64&^= RS$&I0U8A]JW"[!;\_ES^7F;YCU&4B1/VK INV"LMWEB^U(+7BLAS2LKRSZ MW>J[AVZ8O\81:BY=MO7&6/EV-5E)9707DZNSR\G\ZAQ^ M.C\]GYS/+Y+W1B_]3HL@18&C-4Z2!;(ETA_MS_>2CBVM'Y"WMEMAX#N!B2W@ MB:N+63*_[#QLNT50C:? M7"XNS WK7\9O>#Z;7)^?3LY.+_''Q=4,?KQ^X1V?PG/G\^CGS[GCB\GE%=SQ MU0OO^')R<7TY.;N".[Z>G%^?3ZX6UUU(:"9*YP,3&]^!LG-4YAE5WG.J8U5E M/A<7;BB@R70$F/KBGSK^Z=7@,W&B8Q1%:B$CZ6)%N42]B!_E7H5Q6@@]R,GR M55;_Z@.57N&=B)NEFXP> IYJ3Z-N2_GB_2%W7Y-!CG5M+Z[*[?"9*8:+2@DG M1D4V'*:T^I"'=#8PEGFM.>M7!(<1CAP)_"41M]1ZE5K_&7=7A&^/:971-PONN^,#,[TXPF)8(KWT M/6U2P[6>+V #=OM]K8'8G4]5:!K3V62?2(?EO+UX9[#?4S0+;([-O2\\UEA^ M)_#$[T($X4;0/L\6"]WC&C&'(3*R?7VW@OZM4&"6PV\5@91*.LA?VXU AS>R M#_ :#R% [>E;%I*!&.M(Q0G2H4Z?;'A#V1T>/KV&$]4[Z? M'IJ'4NC7%W]G.S"8Z*34VF@5&ED@#+%[HSH!]60GO(U.@YO*&<"U/-8^][OO M1M;*L<6UTB?^0^L)T]=0_"5M'J>M\#@(K/>14N)'O:JR)>X/2^6F,29W@AD2 M<)'UN.,(*<18ZKO6%$C*# M'UA.V?1D=!"$?O+:VP'=[1YDO]I=6H%UH&/19 M49\QR@1WQ0,G@6.^2?_>1S:,'<\J%/B[LI*&R!K&C79GR@Y25">VN1O"9U7/ M3*5<1DG?9VC5,_]=7P<3A,0A&:!(=>H=\U@1?NQ8(2%037#9)' M 1-BCVTM0RI+0\-[)07)M-'7@LAQKW_"?WBN M*".WKK23X$H^$U3T?J!Q%-H)B*KJUKRBLS5A2T MO5-'*"#IH(-:2V]*-#9K@\7SQ0DUFVN'S[CX0)7H(6*V'F.CA<4LXE"+6[6? M,-6R&B?,UZ&QCG7<\Z=OXLRO"#.:\HE4,8]3(5+M>[2J&2\PJC 26O(U!(_K M()OB5A[,S*9P:DZV>B&HVOEF*6K;S0.6V0$N9"O+<3J-?T+#6E:'CL^..5"= MOG)84)_863>V^P;6*-6Q.B2,2]M9\W)\7'.9I FM2_81X+4&]A7L-74?QG5Z1II9 D>[3M_[+[B+N8Z7YE0(E2@OOOXE^/7,P'ZG-?[I@ M'$%:+)?S;;[H,1#N)9;?:E9G*[+%B3JVIIU"A!,L1]$7E&IB:$:H/,0O, &O MD+ 1+FQ0>X\HE0,HT5;\_L/)GWR:;T9A^3#W((ZS"R09-"$6 M$?4FQL4'[F1 ;:;MP-XKNRMIV<:BC/-9V.]2:V^H.OFU ,M)LZU"5KT,:"+L MEY(7$\>,8-Z/XF2XMB_"2!";@!MO,2N, 3GP^K2;Z&MY+G9LHQH"Z01CG&Q2 M3>_/1Q@C9<=H'DD#4"E0T&U*.0'RF$W8EUN;+7G_*J6:LD_7.QZ(.6G/!K-@ M5X\'8CB08:/GYADU7#F<%0/I[ H /E>MU=">178TPAIMII:=0I=FX9$59OQ- MKP_ FG3T4EP+\T)6>4H:&]=:U(&P$$5"'ZB]=+%> SH=>WF'=*.;P%&+-&=' M9R65S98'+VVK@@W3H[]"$0= MDM!=G'/*H[2(KZDC9'Q66@P5+/50K[T2[T.QK>Y.3SXIQO,'[D>^EJQ0M'9, M__(68&(F7-#HCG:2!QD][/ZDYB!LYM'&AY" 4YDUC(>^0+'.BB<W:5?SG,_ZMV(*^79KXX^#_?2P;@+,_"A*'N$8KK^UT$KE2S=!U$P="8* M"PG:8H97-Q1$S=)J"021RR07G Y-#KF_)X^Z*)?YIX0PM M9?8WTO:Q%17*E^FXBY7Z)[[ S6K3OJP!&[U1WE% MI_,6%;KI?DR'7R8K;1Y.0S%"GVLS,F[))JVDQK=>BMI GX?J66\FM=I+@1 S MH6=T)'>B$=[W4/L:9M/K4PW"CM6'^=UWE)MZIW+UQE<;>W?Z1]T)8[O/WZ0' MO4 .9 F&-VBP3#1'6^,K$.PK$V_7JH>&"B'Z8(V]%0TUY6-Y%SQI7,;9\7DO8J]( MB%[!F[G]@30)P-6_DTJC>ZE=N3=52+>A;]T]Q2OZ]MVQZ#6RT5>[,AFJ;(K, M-\WVS:(JV_]R<$2 Q%U/1AC+:U+R*6B2:9M.SP*T/*+C4M^#(,IJC;!%"\J[ MZH&F$B'$-1!-R6IV&B+G%0%._@5DQGT>&QEB)>.I:7Y>,%QY2C8C_+;*VGR_ MOU&O3US0H9[4GY_FW_B.'LEVU('@R8NMA,Y M(D%@SQ#;N\F("Q3?3X'\_A<&S-(A+SOC7L]S__L!L[8=^C\7 M-> !L2V$9,PQHJ6+:Q/N1_&2H$,OU0Q?]J0;A.@RI?_%H 3N8G;]]1\?FB@/ M55\H8AALZI#[GXI)_)'.=#U$:#_[/^)@C\: 6#*I'88V7XBB-:-%S?ZW-!DL= N4QP4+8XC#;&9K6/\U3&HC>?O6PYHMM5"7##7&13"TO(#O7T(A*FN8VE'J26N: M/_A]V3TID TWI=8YYHIUSD8>QT=X.*:-%?RNN^C1-_DV4NU,:U)G++$IS0K1 M/0_^U@.?#_SV EW0=Q-=KH DO.$Z F1N;6*^.S@61&#'0 J\?I@AM_)B;#T9 M)[E0?[? &U ^2G J[4Q8L 5RCO?B\>MEU]]'?Q.D>4$D1$BVQM*BTPHG?! & M"Y)E@QH%U:U-=1@%;I%Z[8>D0H), %2[A4#ES,41YA"-TR)A* ]7/,@IG=\A!!@ZF3-9OVE7\ M:*@W8EAT_=$8"DC97N]U&82P919G9P46X T+GJJ28VDVZF@R\6WE>.AIE&G MWC+Y,-*\@LU&B5)RTY%=3QM&=?(Q6Z.=I%B3U>UY0_'-XB!?TM33*,YYX?WQ[58!X$D*%%^, (G(HH? M]H=/#?>Z4GV(Z4Q&8G+C(/*I::]8#L'A@:F_(S7C:TU@-]NS5[JV+I*!^Y3J M7YZXV4V%-FT'3$>#/L[F.PI$7GH_&X*Z:Y.Y2KWZP, B]RR;-4VYHJR;C6M7 M%/@>7U&)MEJ@J!]:+F;5'8H-A MA$87KZ.^2(Z#9]D#&- )CWA "Q^-*\H6E\0)W8EVO+-$9%H^*-EX+..*J5 ( M[KOAF.:6N(G.Q;<9/W_OZF1,0_;T3MJC M77H[B-'3;RAG0P9KA#U0G6^[*P?^P:XT$?O7Q#QLBL5S8NNK9/Y&U3[NUCC M;OH]V",@^3I9O%&5:W!!XCSM.ZN_9FYZ^MSSNHOV\],0IV6%KZG%IQ-)=E]+ M$PU*-.AH1*_[Q$EM)DA%WUYG=>6V*>E^Q+F4,$=DFC9ZLSI\S$0HVBI>4<:3 M9\22Q0@_TRA2M#3Y3';/-7:1&Q&VWSS(;=@2O'IT>>#:_\:\^ZS1HE4#0#EH M"XBQ&_<>I 9-UE1,]O8N(44.7W(/:Q50E M;5BD^TEH=DS-4-6*WM$.9,R&781"&&CO\0MK%A3VB4>CGK82LK!9Q^V 9,EMJ]LD[ MEJ';1TUM; ,Q$MB=WJ*?A18"::*#I6%.7M/Y+"Y%JNTPIZ+SP%*I0,.$V'TP M\#,.ZH\IE*<%Z!+@U:-1KHFOR;)(UW^V:?(/WXCY/0>;<2_#0?W7=W5(?LL:X]4[ K,9FPG;L MF1WOH$J8<01RI]7F!#X^D=A!4+MP@@S0.7Q69.DD^5OZE&89MM+/2WA120]C M@_R_8VNAX]?BCP]%"+D!"9Q;74QJ$K)IK*. ILG/FE-9CY62T=U8[ M*CW%#T[)'<*^RXU;TT!S<3A4MO=MDWZ26J@ZRG AW2/,>J9)7=S%H17>U(&[ MFEZ@[5@IVP8/))N@EX>42$T8TW)92H2C%SJ9#$M-X9CV3"!*6V!BN)3C"%+5 M;=2JU:OBRO0H?)LCZ?0N\M3,6%K02\[D$_.Q2: MTS\^ O=ZHB-*(L@MEN53NS]3I7W_\8?;4*#]DV:K!?6ZH&;;W#P76YTTF'+B M]0)03G %T\K!(=W_Y1[X 0*O0UF)L@WHNPV:E<7 M/E,?%4IC4DHV1VX:1[SG6;>9^GLP"2GNJ5'F!W9PRWM#RE0[42*Z#9WKI],X M[FYX]\P*X_T\I='\5O84UW59#:7Z=/K*7IW-)BIX]!]T+5JNB,)B0V'W@O2@&..[4'D%L4A6BT;YHGN&[,1) M1,EXLBTE9QWPZL(@C]8\6]Y!>\@MU[^2L&,7%;S[9'D\(?<\^ZG$:AN9[.N# M->1T;&>#3P,%Z.&,FTU;-QOGOVDJ'&90Z^Q+4+NPC2P?-]%.@*%(,*XS.698 MC1MRC>MXA*^>0]VZTO7EO7^K==N2?[4/@Q Q]<^4U4@0&T;JX/M[,3YW$%A: M 9CRGZ&1M[;K%@LYR?77GCWQDB^>A]3?^:\^[%!LJV1J"WSOM#N&F8TT>N'S M!IY]E?PG?>^'@>_A=T07>$$B!H=Y #=Q+I/EO8S_7R3GL\GI]?7D;'X)OP"7 M/SV[FER>8S_($&IN)1\PLF%;N-GD\OK"F"8<#_4IS5?SR>7E&?XS/[\28Z6; MIQN^?S:?G,,7+ZYP%R!Y0F/;%YP4#G*^6$PNSZ[Q&.=PIMGYN;)XGO!\"G\Z M@V]=P$^GL[/)-=A#(1:GA')^L:!'K\!*FEV1"5/Z%XA:EX"%_ '\ M.@-L6URC0(&=7)69=3NM+' FIU'$ M+E$1DXUPWZ"V[,44-+P?''[!(3FP/J4^0WN&?6)>C783B$,Y@A16Q$RP- [X+9212-M]JR: MX(,';,/%$[KAA&STZ=@:D)ODP2@HU"GTCV*.5]'O,^"IZVRRS\'&I;,T:#!L M,Q<,_J"JHN[IT;M;U&H'H1TCT75%KI!YY;PQ%V9D%9MB[<6.*Q,2< MYCSA8F@RM+U:IZV8!W;@DP!I6&UTC31?*7?L.B LT)N750(FAXFE5IG*BM; M8YY9KWLF*[QENI"GC*KF43?URHZB!%<;)Y'T?HC]*FNFF@+IQ<#>I] ME6TRGQCL.Z[QR WQ;G&[[8AX8R]&GY(0#3,RS7/0F/,SC]H]WP@)_GISJ ZYQ_KM(8\#%CZ8]"\P.^HUY^4. M%/WB8G8TA299AG0$@*C=[SZS"=E4Q)W7GJD]R6YP\7<$<]K M+QV:G$25XV3_LH4]\<$Y#*&(W!3L&\:H,/OM)37L/?5=1%AA&]'8LV[3$4]V M\3'0(-!3F"\M09W:9,KHE[&WBUUNRN.?L^S8$ZAUUU''>K,HH6.IT\/3>,=< M,>&'?+Y0_K>F?V;K,/1#*N U8[5OIZWQ/CJSB.^*Z2VZS=+GO>K$/UC:CQ,L M>:0FFC88??!%7&$JBT^:ZUZ==/277EY@6;&##I8B*VSHG9A=4: -"J_SW2*P M*H,4*AW32;4M%%M".(-))%3O1:<1+>6AJ37V31"X^;RY+GW'ZP6))-ZQ2R(: M&.GP(!PIHQWXTTK4$:,&H"!A\\-Z5*<["SK=V:A2AANN'.!\C1L0Q>KU^[*N MW_2J>..K#:IXJ^@U@EK:?*-O]O9B$?2\>V4 OC/K1]_>H6__8X Y#X Y'SW* MCZZ)P9'(.;EH-G[["O"JWLU>#W]_FAEFPP&>B$7G5\"67V<4,]HABS MJ9ZB5N\6:RIJYW<\H;/P3#%QAJGS.-N<2"]?]/S+M$Y4RO:-S[[**JUD1XT/ M-G:BFYJ"%3^^U?XV60P6X^#+8VX6KMU:@0-"8.%; Y!@YYUZ>8O[]=L=(X6+ M0 H7H\A[3XC!C!P/ L26#C8!'E]JD$'PA77?(;9Q--GH,4R8-H;A_&I"2_LG ME5GP]J./7OJ]UW[M-\G]"O@VOO-#N?;CI4P[XC%07P907X[/:1%Y<4N!JM6Q M%\3C2]SL="H)\L@HA_89S1O1+T152 "MRQQL@3#Q6#ZFH.A35@_TO8VDG1F7 M[CMQR"2ACQ^^DWIHG" AH5JF7)Z]M#[(&RTK*YEMCFZEK9:-4N0+JSK<&EQ M>+-,O^@N-&$;GLT[*DTRBK[W*WL]T()1.!6P!VH?)+W!T2B4OAG16%YV7OM) MZ;[A4J$-1'!8$U&!46)"'S>S#5"R6AN1-W48,^^HPV+K6%TWV;IF4JP6[GZD MC?E.RV*HD=%M)5C'GY^&8C\Z%-UYK^+ LI*+8'MTAZM3'$S4HJ3D _E-ZS$R MO0ID>C7.$658X+LPQ[F74L=7"7YC&3ZH.34;\J"DM:E^U/P[89U+'!O'%^(S M9VR#6;\MDF#>WZ35]=HD3@W=RM3M/61N8\:>K]V*+3ST0503:?7D_X1?V5;E M84^9[OC)FJOBGBCF(VH*(FMYJ%8^)4,RA5MY@OW<9'Q'E(!/]BW(8"XU=NG. M5/H0!E$G,M_+#-<+WR_1?##A9?[<.+SX\U;&<#^T):&)29\="3(S^T7@'86A M$/T0'#N)89&M_$SN,CGDN*'*4VF'WM,15-GV:/J:F FE&WV\??-Y S!'=9(P M&GHQ/AKZ([DE 6W?<:=A,Q;@KBJ+$KU4PR/.QM>^X5[D.U=M!;V?L/_.$"!= M[GM4>)U,JP:( W)FLRBK:@UQ=0[GVU./K"-]J/^_ .LGO)1%G M?OHZ?>/31(Q""I?P@TJ<&V[I-[\^/2/V>7/8'L#&AGN93X*[7;HWW]S_3)^< M8,>G.\9LK\*^]3N\#QJ$Z$N+V?F;B?V&I!4022^^_I[;:9<5"_CW4L@D#U^? M+=YPSOC@ F&.O%P$#536QR_>?)7S&>75W#X>+FP+SOACGGRS4I:<1+N9S7/*?A. MXJ%:>.17OSH]G^CT"DQQ0OC6#=4=V+41:?Q\F_OTT?L$* GEH]NBAX1&IK[& M _&";_""_[%J2J2^YVX8E.>;V,^K(S)TGA8WU9&_V=E7HP,U]%JN "5P/S]B MF;1LZ'1P0Z3-C@Z&-##Q*:WZ0!?/PA/7:S[PS*''6A[]<1V2V7> M9H;_&L$YX)BXFDWUA\1/,TRCMQS-TI1$PJTP\'<.I,OK4FT_SZ5 _$=Q\XBF M%((ESTB.U[?_^/[#&VGG48I<"(L:P2"-+RBFH(LH^JI\4:D37-QI( & C+TG M*7XW/"M(C.518$0[]K?'Q;4K;G]'O?.[\"_M_%B6=IA:O)/(_=#MDE]0HEO( M)DV_E9]]K"V]M.>IVO, ,Z$X+XNM6J;955J\.N MI@K'9]%6NZ>S8"39NT,T;A[P+@VNVDZ-SRU* (E71C6N<[-:XL3A8_H M]LF/%39!02FRXTWQBK86_YU155+V/""?D[W7D^1=Z&A"^!-2+B+%Y+6/&[^) M#ASE6HNUV>V2;M[(]/X; O>ITHM#IWZ%M2E M?61Q1#W;R*0\LI-$NB93,72H>B@KN*P#WSP[RGH)F#$S)7#:8.Y'7F(R;MB^ D/HT%54/JY#K?- M]0%V8/H%QU%R->H![_A)M]: (7O"B$[@NW:7/NLTJ#JLS>?8XQKSKX'(8Y,V M0V5DQPPN+0)>FOQGDTS#$90R+[=,N>: 3"4=B&<2H78A_L(Z1JO'L/"AAVPKS1Z7)D<<<"\]Y$T[14+=B;NR M0!/?7EF +&?;=9#2]^QBD))_N,"R2U$0?0\&P))?J1_6R.T$P+!RNZI*10B+ M!-/D%^=U W2-OAS?13O OGRC]"7=DOHH(TY^H4+LGN]Y,O[YWBO5O76E&B\@ M]D%INR9.@>^PVQ?]5#B-YHO$Y0]QT4-?C3B/P@4HMEZ/:B;&>5+=<:OM)%;X M_=9B,01K8)Z.JE.RQN1-?<"PLB7RLCI;P(ZYQ2"0*W+@/]'?=W[VYISB1*V1/N^*-EM1(0_/_FL>*KKC%IUI31\/C M%(Z^RX%5KSAR1@X>VL0T>4]#JB<=&@KS"8F,.DF]7L5C$"ICCZXVI7*?J-<; MU2%P;F[K#;17S%P]\CPYRIN2:7Z(6%G-;9V'IQI$G;R"1-4^\905V^KM%[HK M<6=0DH*R [)D#[!8F/9UF$D6.&!0U60)+-=*FD C53$B1SDE&BDBA-F=J*:+U M@";*.B 2QZAV&](YAE1E!:37F8NR&A15=8^L>IDR^JPNJDGA?2;4E_6#<\WW M:9-^^PT&B]PME=[2.__R"L=K^[_">S9@8LV_NEF\^A*>#%__]IM]NG4?THJ: MY.5N X_.II?GK[A]DO[2E'M<$GNUP>[IQP=@J:["+\#GF[)L]!=\ 69"TO:^ M_7]02P,$% @ ;XB06 FD)L%H!0 E0T !D !X;"]W;W)K&ULM5=Y;]LV%/\J#V[0;0 =ZS[2Q$"2-NB = OJM,/^I"7: MXBJ1*DG9];??(R4KR>(8&; A<,3CW<>/Y/E6JF^Z8LS CZ86^F)2&=.>S6:Z MJ%A#]:ELF<"=E50--3A5ZYEN%:.E8VKJ6>!YR:RA7$SFYV[M3LW/96=J+MB= M MTU#56[*U;+[<7$G^P7/O-U9>S";'[>TC5;,/.EO5,XFXU22MXPH;D4H-CJ M8G+IGUVEEMX1?.5LJQ^-P7JRE/*;G?Q:7DP\:Q"K66&L!(J?#;MF=6T%H1G? M!YF34:5E?#S>2[]QOJ,O2ZK9M:S_X*6I+B;9!$JVHEUM/LOM1S;X$UMYA:RU M^P_;GC9%XJ+31C8#,UK0<-%_Z8\A#H\8,N\%AF!@")S=O2)GY7MJZ/Q K M7E!AX+(H9"<,%VNXDS4O.-/P\SU=UDS_]^N %]7X GZ0P ME88/HF3E4P$S]&5T*-@[=!4%:<0^@0"+PB/R O' (5.7O@_!NA07'JM MT6&MMA7/=$L+=C%IK5ZU89/YVS=^XKT[XE,T^A0=DSY?8&N77/LF"WS_G96^8&L$*0-A')'8 MBR",$I+G^;/Y+0HYPY96RE*W4CDKIOCWFQ3_7#X9V4]& 4<2'X^)CU^=>,P[ M1U3#O'>:K;H::KYR&ZU"R%=FY]QGWSO>6O\.%<9Q99<=@I=<">O MCO>*<@4;6G<,&E2($>C=PBW;> 1J2?G_)HJ MM;/H=,LVK 9_^ ;#-QS(+FUX-5+KRF4)+7?FVLK,2)![8\\]K%P/(1U<4=CQ MR(='@ROSA&112OPLQE$4RRX"A^I6,_I:_NIT(V+16[GVR8 M-DQ@Q!'O1[2VG(>:YZC\%YKG3X=*[H)RX%QS1UD/,DPPM>YQ"'%U!Y'M*X=_BW=/>,$8H^$>4XB/\5)A),H(VD#O9HA]M MIXK*4M&U8D[4 WWDDQ@)D\Q: ?<2C07]6D_1D3@(2!KEUHT8??+B&&X_O+<' MS%]X*=<0XA*>]AP> 3?]88W&[XLQ3@+'FOD1\9)XL&,T$D,6$3_, M21A:3(HBDMHZQ!/#*UM^:Q]7QS7'97[4?R/L'RR>J MUIA!#/(*6;W3%(]#U3\"^HF1K;MX+Z7!KG;#"M]-3%D"W%]):?83JV!\B8T<[2VU:Y<@UJ]"N#:JR![5-R*,H#5M5=\%LTJ_=F=E$;UQ3=WAGP&[: M5IF?5]CH[32(@Y>%^WI5.;\0SB9KM<(YNH?UG2$O'%G*NL7.UKH#@\MI\#Z^ MN$I\?!_PK<:MW;/!5[+0^M$[-^4TB+P@;+!PGD'1ZPFOL6D\$,,QI0> MN&^_L'_J:Z=:%LKBM6Z^UZ6KID$60(E+M6GM[U80^01:\ ^ [ >]U#HE[E!^74;&+T%HR/)C9O]*7V M:!)7=_Y0YL[0;DTX-[M6MF+@G_#QQZ9^4@UVSH+J2KA'ZTQ=."R'_=.O:M&@ M?3<)'27V\+#8);D:DO!7DL0<;G7G*@L?NQ++/PE"4CS*YB^RK_A1Q@]8G(&( M&?"(BR-\8FR#Z/G$?[?A4/4#=W*8VU^K"[M6!4X#NC<6S1,&L[=OXC2Z/*(\ M&94GQ]AG<[JFY:9!T$OXORJ.YCE0Q1F3(B$K9HG,6"0E/'3U?E 6"Q;G.07$J6!<1F2E1'TN!'"6\IB) M2,)U57?J2R8C 2*/6"KCO_GS-&4R\ZRQ3%F>2[)XREF4";)D7-*/&'@^I698+EL4I)*0^8SFE_X+67@Q'=)#IE%-' MV:_ %!+ P04 " !OB)!85ZL$ZKD" "!@ &0 M 'AL+W=O37(C5Q&:V@?;?[YR$E$Z4:8KDG.V[YY[']MUT)]63+A$- M/->5T#.G-&9]Z7DZ*[%F^D*N4=!.(57-#$W5RM-KA2QO@NK*"WT_\6K&A9-. MF[6%2J=R8RHN<*% ;^J:J9 MH<7+9*6;$7:M;S1R(-MH(^LNF!C47+1_]MR=PT' V'\G(.P"PH9WFZAA>32*=CG%F?0ZR^1&& T/F"'?LF6%+@AZ#(-O MUM;G4\]0&NOL91WDO(4,WX$,0KB7PI0:[D2.^5L C_CU),,]R7EX$O$6LPN( M A="/XQ.X$6]Z*C!B_Y3]#&M+5)\',F6S*5>LPQG#M6$1K5%)SW[$"3^U0F> M<<\S/H6>/E()YIL*01;T?#O.ZM^<3Z(>YPR_D*GNQH#.&^LEJO[,[1#"G%5, M9 AG'\9A$%S!$E=<""Y6EM\:%9*&$$/@C-QY/(*!,@1] ?S,[Q8U!0%"0X4%A?H7HZ$#JNTX[<3(=5/E2VFH9S1F24T:E76@_4)*LY_8!'W; M3_\ 4$L#!!0 ( &^(D%@KT2^D:@4 $H. 9 >&PO=V]R:W-H965T MW*UJ J452%*DT,9"D*U:@/X*FV[ _ M99NVMO3N2)S>-^](NK/7T=5G5[>E@ MX?WJ>#AL)PN[+-J7S]-NM2FL9-PT7T+G[?1TD 1"MK(3 M'Q *_%S;"UM5 0@T_NDQ!QN38>)V^P[]35P[UC(N6GO15'^64[\X'9@!3>VL M6%?^4W/SF^W7HP+>I*G:^*2;;JQ2 YJL6]\L^\E@L"SK[K?XVOMA:X))]DP0 M_001>7>&(LO7A2]&)ZZY(1=& RTTXE+C;) KZQ"4*^_PM<0\/[J()JRC=TU1 MM_3)3FQY78PK2\\_AY_VQFJG#P&& M(+AA*>Y8GHN#B*_MY"5)SD@D0A[ DYM5RX@G'[OJ78OMH-+=4"%ICMM5,;&G M V1%:]VU'8R>/>%9\NH T71#-#V$/KI"$D[7B$8SZ]4 TE4D[>Y#-;ZEB;/3 MTI,K?%G/=ZWBH)W=JZ"_;.&"Y8^NG)=U$=,(H;#+,5C?&%Q7]$GI+2\^>&,'%*WKS]N(CM9/&6& M,\D56JDT+-,96HH)F3)E9&P;A;9.R6A8^0#*1ZN]ID#--Y3I'-@\9YSKT#", M)YI2P;A6&".8S WIA#.=:^()8*_6X_VHR)*6_**H(_Y1_Z<%2TU.)F5Y+H@K MC2Z\ [#S=0OW8XZM?>EO'T+6C:?BNBBK&-DC4H)I!?\:EB@>@4W"3)(2!U+G MVP=JWA)SR^#3!G9Z3W;K?7H'^92$ "D=O:@DDVD2_9FGG.7Q;08'I"Q3&9P0 MO/ C>A [I8"'^7D]",E4QOME2(1'YF$]B60B"YRE9B8-A+6$;WAHY5B:X1GE MC]/$$4FC62(E<:: ;S*$CJ5YPGB>!-]D.8,1RIE4P90B8WY&'CQ)F4[A%]@2 MP;M,)B&)8-NDCQ>)YF":4HHU(W!1T0GZG&6( I&NF7:2;2 MD(C("XZWFL>V2I$^(H]R,0E$G^D8'-A6C$O=:>= +52;6JC^?RW<5?H.PNXI M?=^7N>^%?K&/Q+T;[S/H@4O>(;#'M*Z+9>-\^:^=1@B:EE#,NO8M/0\B%_2" MGJL,7N=HG54X0!7UQ!*.8MWX"D9L&*R"ZTT8+HQAJ=)H'F!7X["7,2454SSD M-A.H*2F2JN-UL78.JJ-5((<4!QE(+]986) 8J5DF0^=#4Q]-OAD-I3")&IJG MHM,$ZJI)%!U00+910/;#"L"!;.U*7V+]C]7#02.[]8 3(%+8TFVH@+:>8I-] M*(BS90A1AJK@I=.)PE/&-):D)78Z/1B$4LF892[#HY:LKG MA47YFX7Z9Z3$W+S/W?VG@&VU'7"VWCA;_["SBWW:V^7>@[ '3AK]<7'W"4/0 M>5%%!K$0\E_]@45-@!TE#>FFOK;K]/&U1P+6/6 M9*&>AZ0YF_0)> -M>5L#>];E"XRX#BE(+M3PBT7AYA8#VKA=%=._$1K<5S ; M6VUBPG[R+6E(YR'=/G/OB>^*W'#K?(_0S^,MIJ5(M3OJ;]YN+DIGW?W@?GAW MRWH/SB5T4]D9IB8O-8JCZVXN7<.HO-!2Y[UH4!^#YK&G_7"08V MU\?1?U!+ P04 " !OB)!8B;#86!P# "(!P &0 'AL+W=OC9E-],;)6N&- M ;MI&F$>YBCU=AI$P7[C4[U:.[\1SB:M6.$MNB_MC:%5.*!4=8/*UEJ!P>4T M>!U=SD?>OW/X6N/6'MC@*UEH_<,OKJMIP#TAE%@ZCR#H[P[?H)0>B&C\W&$& M0TH?>&COT=]UM5,M"V'QC9;?ZLJMIT$10(5+L9'ND]Z^QUT]'<%22]L]8=O[ MCK( RHUUNMD%$X.F5OV_N-_UX2"@X(\$Q+N N./=)^I87@DG9A.CMV"\-Z%Y MHRNUBR9RM?*BW#I#;VN*<[-K=8?*:5.C9:#H(SC[+!82[?DD= 3OG<)R!S7O MH>)'H*(8/FKEUA;>J@JK/P%"XC60B_?DYO%)Q"LL+R")&,0\3D[@)4.Q28>7 M/+'88S7V".EQ!']$+FTK2IP&= 8LFCL,9B^>11E_=8)?.O!+3Z'/;NG(51N) MH)>P0P/ M&.9""E4BO'A6Q%'T"A:XJI6JU&S(5P9#P C0A#X[/K9JF;5BOB:JD9$4N2C/$L M(SMF1L6Q<4/]2EN?CH_=@L0EA?*+G%0W_=SO%TZWW:Q=:$>3NS/7=%6B\0[T?JFUVR]\@N'RG?T" M4$L#!!0 ( &^(D%C#J+A<#P, +,& 9 >&PO=V]R:W-H965TEOYH]HH6'MI%FY>VM[IM(R1>:S!] MVW+]SP4VZK#R(N]QX4;L]M8M!.MEQW=XB_9S=ZUI%LPHE6A1&J$D:*Q7WB8Z MOTB<_^#P1>#!'-G@E&R5^NHF'ZJ5%SI"V&!I'0*GX1XOL6D<$-'X-F%Z&P_HK\?M).6+3=XJ9J_1&7W*R_WH,*:]XV]48<_<=*3.KQ2-6;XPF'T31,/ MRMY8U4[!Q* 5A.:,0>H0 M3>2$=(=R:S7M"HJSZT]VCQINL$1QS[<-&N"R@LM>:Y06-L:@-3Y\I-OQ\F[8 M?[4,+.5UT4$YY;@8<[!?Y(@87"EI]P;>R0JK_P($1'AFS1Y97["3B&^Q/(,X M\H&%+#Z!%\]5B >\^'>K\)3X$3IY&MH]JG/3\1)7'KT:@_H>O?6+9U$6OCE! M/)F))Z?0U[?T2*N^05 U_):(DVF>%@%T"MAN*>?C2?QOA1W1@5JK%F[I_='^ MR\]**HGPAU9]!R^>Y2R*WL!'91&BY!4\AR3._*S(!ROQB]1AUTA2*NBT^IO> M-)3*6 .1GX6Q'Z>IL[*%GQ<)7&OLN*@ 'ZAWF:D0:BA/.96##^6 /&5^&B<4 M&R\*/REBV%3W7)848Q5UJJYK!&J7)0Y#/PP+> V;LM0]\1#2(A7# C67\:42 M?J.X--2M9M4I8WX>+X 5?D3U^+*Y \L?CCU>0\9\EN5PR3MA>2/^)7!5DUHA M=Y/*+,W]-$L@+D(_907<*7*<).F?3OPGB<\A)7&Q7Q0+LFG,$I^E!3QU^X*C M1D)J=D.[-,2AEW;L*?/JW)$W8R/ZX3ZV\RNN=X)*T6!-H>'9(O5 CRURG%C5 M#6UIJRR5;C#W]%=![1QHOU9T&Z:)2S#_I];? 5!+ P04 " !OB)!87+EH M?-(" !'!@ &0 'AL+W=OR)$#3"S:@!8*FVYX5FTF$RI8KR4V[KQ]E)UZ*I0'V$I,2 M>71(B2?CK=)/9H-HX;60I9EX&VNK41"8;(,%-Q>JPI)V5DH7W)*KUX&I-/*\ M22ID$(=A&A1?N%!K#?6+033 M<<77N$#[HYIK\H(.)1<%ED:H$C2N)MYE-)HE+KX)^"EP:PYL<)4LE7IRSO=\ MXH6.$$K,K$/@]'G!*Y32 1&-YQVFUQWI$@_M/?IM4SO5LN0&KY3\)7*[F7@# M#W)<\5K:![7]AKMZ>@XO4](TO[!M8UG/@ZPV5A6[9&)0B++]\M=='PX2!N$' M"?$N(6YXMP$A9*"LAA,,+I:WXW2Z>\6^U4\K(5A[_AK<3><[T6I>OX MBE+#BSZ)DFYEJW6LJAJI6"I+%]&8&U)ZU"Z ]E=*V;WC#NC^.Z9_ %!+ P04 M " !OB)!8+G5-(5P" !6!0 &0 'AL+W=O*] ;YJ&JM\KY+);!G&P M"SRPJC8N$&:+EE;XB.9[>Z^L%PXL!6M0:"8%*"R7P55\L4I=OD_XP;#3>S:X M3M92/CGG:[$,(B<(.>;&,5"[/.,U8!:] R!; /&Z^T)>Y0TU-%LHV8%RV9;-&;Y5C[;BF' _Y=$HN\LLSF2? MI2PZQCF$T06CV#*+(3 MM2)'&6\P/X^!)='M&5#KK28^S9HQVQ8L,19 G5$8U'60YK!'N&V*Q1#>?X3X3 BG(J M54!1O:HQGJ:TS?U7OT!&'>W>] M057YB=:0RXTP_;4?HL.C<=7/RM_T_L6YH\KVJX%C::'1^70<@.JGN'>,;/WD MK*6Q<^C-VCY\J%R"W2^E-#O'%1B>TNP/4$L#!!0 ( &^(D%@H4\H[9P0 M *<* 9 >&PO=V]R:W-H965TW M*!* B_DFBFH3 TV:;066(DC:O7RD9=K6*I$N22?=O]]1LIT$ MGN?NF#N]]^%K7%J;X'O7NG@V6J:T>CL>QWII.Q-/_,HZ_#+WH3,)CV$QCJM@ MS:PWZMHQIU2-.].XT>2T?W<=)J=^G=K&V>L <=UU)OQU;EM_?S9BH^V+FV:Q M3/G%>'*Z,@M[:].7U77 TWCG9=9TUL7&.PAV?C9ZS]Z>%UF_5_BUL??QD0P9 MR=3[K_GP<78VHCDAV]HZ90\&'W?VPK9M=H1I?-OX'.U"9L/'\M;[CSUVQ#(U MT5[X]K=FEI9G(SV"F9V;=9MN_/W/=H.G3[#V;>S_POV@6XH1U.N8?+VM,KG&Y*+I66$2S>SLZ<.QIC\#@'?(CCG!SU^ ML/4)"$: 4RX.^!,[1D3O3_R?C.PC8@@C]X?)P_8VKDQMST8X3=&&.SN:O'G% M%'UW (3<@9"'O$]N<7AGZ]:"GX/S[@?$D()O46V!H)X C#VBU091?0C1P9C[ M$0UL6@L/M,*Y:8VK+9@$6#S;36W8%I##[=*$/NVMY9M7FK/R781/>$5]Q&IT M%B[G\YPL:EU^KY?&+2S<8'E>&$3 'TWKD8E7'%Z#()521'.992D(EQ2EHTJ1 M4FLX1ED2SO!]J>!WY"]8!XQ4A2!4:F!<$:$I',F2J$*B/B<4XY2EA/<.5N! M!Y9YA;\RUUQ6@BATA/F40A-,;\/RMA 'QK'8C6/QXG%$CJ?X>0;SQB%[#284 M$Q([#.0PK_#,O.X;RH.1]P_EGHGX9_TNUB'D(IL8+2;V&K@DE<:.E'(X,&2+ MXWW^*=\O3Y6QP2EJ"*2\K$C%RSQ!&_9W_AC%:E)-M&#]"8NL"B)YL0O=-F;: MM$W*_W)R1J%)DI34G *2I.BI.A8PE6/,6ZZ'FJS M:G)*@I.BP!^.E* X69QP5![2?>S4N!ET^UT<@O,2MF_LG75KFRT9DJ60M'Y8 M<.PEMJ*LX*> 8YGOZ7F3$#_5C&BILH1W@RI4/\+-,,)8'^QWQ"SR/<*POWE/ MQ;Y6'C]:'CH;%OV*%+$#URX->\3N[6X+>S\L'P_JPPIW9<*B<1%:.T=3>E)B M;X9A+1H.R:_Z563J$RXVO;C$3=*&K(#?Y]ZG[2$'V.VFD[\!4$L#!!0 ( M &^(D%B@A/Z(H08 #81 9 >&PO=V]R:W-H965TL5UGFH[3>N(D;3]")"2QH0 5 'W\^SZ M%$T[LNI.)@=!8K'8X^U;0,=W4GW52\X-W:\:H4\F2V/6;Z=372[YBNDCN>8" M,W.I5LS@52VF>JTXJ]RB53,-?3^=KE@M)J?'[MNU.CV6K6EJP:\5Z7:U8NKA MG#?R[F023#8?/M:+I;$?IJ?':[;@-]Q\7E\KO$T'+56]XD+74I#B\Y/)6?#V M/+?R3N!+S>_T:$S6DYF47^W+^^IDXEN#>,-+8S4P/&[Y!6\:JPAF_-/KG Q; MVH7C\4;[.^<[?)DQS2]D\T==F>7)))]0Q>>L;?<+[_U)K+Y2-MK]3W>= M;!I/J&RUD:M^,2Q8U:)[LOL^#J,%N?_"@K!?$#J[NXV_2?GJ#\JO:AI.< V4SL\V^G1JVVT>()E_-N!HB^LV7D*XD$S17T9LH\$#.4'OEO:%[?XULM#(=F0U7+MRC>H]#S?=_^>S*^X66KL+R4XI8K M4P-I)*3A&IL\6-S9;6*[S1KJF!#MRG-;U )_M6%-!U)(W3)5RU93Q>QRLU2R M72SIUU9P:T)&0>J%2;=KB$<_O#P_3*B!DYI^_"$/@^ GTIPCS(;5C::9I2H* MLL'@(!^&OSVQT\7HYL.?=*U DPB01XR>1,RS5N;?>/)[::2-5>"[6,44>%&2 M>VF2CT9?>N=8:V1O;K^QUT4H*-X& 65,=Y1CMJ*QEJ*WEU;3W%]TN5ME/?=U3:7IP<^>#UIK%. M-T/=730*!WK6B EUY='6-4&2CFGK$Y5X0O5H1O7_O= 7^(\(?AQTL MMJ._@\7S7.V/5A^XMV1XVYK:L0O9(+PCL>F0V/35B5VK&BR_AB^C2L I!M6 MPAUZ /N/'K!SP^V9?]=O\L"9(MZ%_$GJSYGXZLKI=X@I^BQTSXA7KL@=/5T] MH:>//4JO'4H[$KKN26B[S,6(7#OY+K&.;9XR\RA]>R/ZL?#:5*RK0#_J)J B M 8T\9O&08J\H>K0$PQ!R*>;LG\#+-_/#R!%T-[V!P.:)J7RS#356EJI%Y/D]SLH:H;:YE2ZW/6%OA=;.#;Z#5"[< ML1%?*KZ6N@9%P_D\=AR]1XD793%"$M-9;[9M7E$.+LAB.T*NXRP'HM&0!>X&0\/%?K>H**DTY3Y4YZD%0EYX:9JA M"7-6_M/6<-F18,UF=5.C%@(O 432J+"C)/&2XM%YS8UI7/E3F*7.N>Y9#")W MCB.@IS>6PC@':T$0+2E#.7TY^T2&W8\.!FF!J.6V,MX+^,N?30<1+$Y@3A9X M?AK!T3FHV4UU[M&LKA[3%Z"IQ@E**_$*I*$K@5> KJL V(&:LUTT*!"QW(O@ MVXX*R(<*R%]= 4.(AJ!O _Q.?2\ _B^0:'^7V )^A_=SUKCCR(8(9WQ1"V'Q M;-L QR&JPET?:. M/QW=9<%A"W=CU^2.H-VU=O@Z_"APUMV%'\6[7Q0^, 4@:&KX'$O]HPRG.-7= MTKL7(]?N9CR3!H3IADO.*JZL .;G$GS6O]@-AI]*3O\%4$L#!!0 ( &^( MD%A[P<96E@( ,4% 9 >&PO=V]R:W-H965T]6!)%'AY2/IQLI7K2!:*!EU)4>NH5QM0WOJ_3 DNF+V2-%=ULI"J9H:/* M?5TK9)D+*H4?!<'(+QFOO&3B;$N53&1C!*]PJ4 W9 M&&OPDTG-:R7BDY^CY+Q$BO-904*-U-O%M[,A];?.7SGN-5[>["5K*5\ MLH>OV=0++"$4F!J+P&AYQ@4*88&(QJ\.T^M3VL#]_0[]LZN=:EDSC0LI?O#, M%%-O[$&&&]8( 3\Q[^M&._CPZBGB+Z07$X0"B((J/X,5].V*' M%_^W=ASJ0IMC>#B'E=F-KEF*4X]TI%$]HY>\?Q>.@H]'*ACV%0R/H2! 3T F,!E>7P2",KN#45F2D M(92Z=Z8_ZA1">SE+4]E41D/-7NW_2;'C\7@0!->TBX-H, SC%H/]ZQD%=#&& MTT/=]_>D5:+*W0#1X!!:E?76?D;-6FG^<6\'W!U3.2?]"-Q0:'!Q=>G1F[BA MT1Z,K)U0U]*0[-VVH#F+RCK0_49*LSO8!/WD3GX#4$L#!!0 ( &^(D%AU ML^\I+@0 +H* 9 >&PO=V]R:W-H965TM&Q* C?4N.;,--.F&%5C;(,E6[",MG6VBDNB25-S\^QU)6XDSU0CV MQ3Y2=P^?>R-OMI/JJ]X@&OC>-IV>!QMCMI>3B:XVV')](;?8T9>55"TWM%3K MB=XJY+4S:IM)'(;YI.6B"Q8SMW>C%C/9FT9T>*- ]VW+U>,5-G(W#Z+@L'$K MUAMC-R:+V9:O\0[-7]L;1:O)@%*+%CLM9 <*5_/@771Y55A]I_"WP)U^)H/U M9"GE5[OX4,^#T!+"!BMC$3C]/> U-HT%(AK?]IC!<*0U?"X?T']WOI,O2Z[Q M6C9?1&TV\Z ,H,85[QMS*W=_X-Z?S.)5LM'N%W9[W3" JM=&MGMC8M"*SO_S M[_LXO,8@WAO$CK<_R+%\SPU?S)3<@;+:A&8%YZJS)G*BLTFY,XJ^"K(SBVO9 MML)0E(T&WM5P+3LCNC5VE4 -9_=\V: ^GTT,G64M)M4>]\KCQC_ C6+X2% ; M#;]U-=;' !,B.3"-#TROXI.([[&Z@"1B$(=Q<@(O&3Q/'%[R2L^K8\\_28,0 MY:.N>^!T'-BVT:7>\@KG ?6)1O6 P>*7GZ(\_/4$[72@G9Y"7]Q16]9]@R!7 ML.I-K]"6A6C[%AJD\B0_GORBIB6]E:A0,]AQA1O9D\J*5Z(1QOII/<=OO=A: M@S%?3[(9]Y7:!%-Q E,9MZB>5ERN*IE\NH8'%46K5L4(I8$60/U?(_7;$ MIF'$4JI/4B@&A;>#1-OER/8]442^,N1"EB5T2D@?#Y)G;ND1-986(M+^-"1 M*6H#9V5$-1 F< XWUIO.P -O>A=$CR&7C5AS^U1HREU6Y"PB AZFZI6R)ENI MW%MR1KRG![E]S>0LI"RG^734QG/AXSGK\ZXM+T"HO/OL7\:?3<9 MZ3T92_5)_/%4PSM74T?9M5J1)]# M>A%-_VM5"UW)GH)&)8M07.0Q_'PB5L40J^+5L3I614E%&<7V2IHF"0L)>RSD MDV?S1(MJ[:8F#2Y=?K08=H?![)V?1Y[4_53WD:NUH(YJ<$6FX45!EX[RDY)? M&+EUT\E2&IIUG+BAX1*55:#O*TD/\7YA#QC&U<6_4$L#!!0 ( &^(D%B_ M=8K5>P, ,\) 9 >&PO=V]R:W-H965T6;O4PV7#S)#%'!2UE4 A3S.E M!=9LLF8I+E#]6-\+FED]2I*76,F<5R!P-36NG:MYJ/4;A<<<-W)G##J3)>=/ M>O(YF1JV#@@+C)5&8/1YQALL"@U$8?SJ,(W>I3;<'6_1[YK<*9JP M8Q#9!PSW_!D+T^Q#](?39@C9>4A<(?$5M+Y7(8X4)2!TYR(R1 MK&WF [$/HN^/';[6Y1*%]KAH'?QLVIG<7C^CH-T)'P6K%%"/(=RQ7, C*VJ$ M-1DU%O"M5E*Q*LFK%!@I8HP-9,>="V[HFV%@0S"R'?C*JV=*C?"9U%Z/J!\! M]_X._'_J Y0%/67!R92U//'UVZ%S@*=!R*,\?6L<["'J]@5%G$N$>VH<_'/] M ?59K2MY0UM54(0U*^#L%9F0YW"=I@)3S?)G6LSI\(T[JH\2')I>=&E>^@[X MHW%(M75MN#B!Z="TOR+'!LVW3 MMNVV6\GG1?>[?8DS5J7O)&V9WB0WK(KI=B )%T#7W0IS#7$V=LPH\N"\4SO: MBZ'IC@,S"J*V#OXH.*4.E+TY]JF&KKVMP^5I=?#>U\'5_K9U&.CML._M\.3> MKOHDMOV]82(9/HX&T?>W^9P5FHM#;;9MES>2=^E]; .\@+L]% X@[Q*PKVS6 MSB5;HDB;IX2$F->5:N_;7MJ_5J[;2_I-O7WJ?&$BI:T%!:[(U!Y=TE$@VN=# M.U%\W5S92Z[H = ,,WIQH= *M+[B7&TGVD'_AIO]!E!+ P04 " !OB)!8 M4Z(;.($& "9$ &0 'AL+W=OK1)0&:=,4*;&V0M!OVD99I6ZLL>A25M/OU.Y>2%6>S MO:((;),2>>^YY[[(7#P:^ZG9:.W8YVU5-Y>CC7.[E_-Y4VST5C4SL],UWJR, MW2J'J5W/FYW5:NDW;:NY",-DOE5E/;JZ\,]N[=6%:5U5UOK6LJ;=;I7]J;9R=^;Q9]W;(TE>8:K&?[/';JV4 M(U:TC3/;?C,0;,NZ^U6?>QX.-F3AB0VBWR \[DZ11_E:.75U8-!@:>7G1 M"7G>PF.&==OBX]LH)UXV.U7HRQ&"OM'V08^N?OB.)^&/9T#% ZCXG/2K>^38 MLJTT,RM6=IZH3-.PA4:ZZ?TC=PKZ6>''H;,_M+*]EQ@XUMN%M@//]"78:RAM M7%FP\SVHYSCO1?I+U-WJIK:K8O5-.#UQ^, [/ M;EIK@1)D3/%)@C ,\=['1Q+WXS.VBV^Q760!3SF-HMB/!NO'/.!2!(E(/>PD"F*/8!P!3-@] MY> !*&,R\CP;3\+VDD3* Y&E>)-D:1"'V5$6(AG$$>&+N1^M I!15U')#0*B?/L7 *F0P*F7YV M>K72_C!YF(&6RA?"RM0%C/ ..I9^9[5\>\N^(^VOML3ML[%OX U*:^N,_=*! M%'P6LA>@!Q&9(2*'^9C*58R(H-+8U>.N)7,YR[%"HH4@5>-9ALDXBA"92)FG MYN^E+TNP0U6[1%WDT4Q@;9PAZ 4+9XG?B#.$H&9RWRYVRCKVAD4> 4PO 7C.)R"<@?QC4,V^W4<>48A,295DQ>P)H<4P6YO;U%& M5-U '@F?,CE+O7ITL%B2_BXU$=A;10+CG?XSC0E>?E)P5ADLXB6(U#!HTRR7H5:_MEV=1#BQ4QB=18% B#V"M!> M9-9S[FDLNLXDO&BTFC3?\R)]&9FP.^U:6T^=F>ZL>2C]+K)B\../Q8Q*/3V[=O?3T,J$"4H0[/(>^&P M_4\[O_?M4)S+QFS(QNRKL[&M"TJ[=5W^W9>#_N1VM/V=E?OM^7>M*L_;%,K7 M95U3@0,VQ%9IEG1,"S@:79J'_JCPEB#[*JHK.!NH#=MAI=UO>!Y?TX/M3XHT M^MPI%4_C8V3/#ZZ+6VW7_E*,?DL5H[LY#D^'>_>K[KKYM+R[M/^J+,QMT!16 MV!K.4AR-;7<1[B;.[/SE> @ /@8 !D !X;"]W;W)K&ULI95M;YLP$,>_RHE-4RNA\)2G=0E2TVU:I;6*FFW57CIP"5;!9K9I MNF^_LR$TT])(U=Z ;>Y^=_^#.V8[J1YT@6C@J2J%GGN%,?5%$.BLP(KI@:Q1 MT).-5!4SM%7;0-<*6>ZX5*";JF+J]P)+ MN9M[D;<_N./;PMB#()W5;(LK--_KI:)=T%-R7J'07 I0N)E[E]'%8FCMG<$/ MCCM]L :K9"WE@]U[D[@MV>D:6E\E2NROL6MMDXD'6:".KSIDR MJ+AH[^RIJ\.!PS1\P2'N'&*7=QO(9?F1&9;.E-R!LM9$LPLGU7E39_ P)*L<\SWN>YB$\2/V(V@"3R(0[CY 0OZ74GCI>\7O!QF&^="URS#N4>=H5$]HI>^>Q.-PP\G4AWVJ0Y/T=,5-6+>E AR \B4 MX&(+-26K7TKV).YXLO"3R-W; JHU5FN*L*^WO<1PVU2HF)$*;/%X5[S2%>\M M#).A/YF.:74V]J>3Q(\G4S@GEI#TV3JW>]%36@)YOI#3[C0W0_S+2 M/U!+ P04 " !OB)!81#FMI+P$ "6"P &0 'AL+W=O].O.,]?CS>X8VQ7]U*:T]NF[IU1Z.5]^LW MDXF;K72CW&NSUBW^+(QME =KEQ.WMEK-HU)33SAC^:1153N:'D;9N9T>FHVO MJU:?6^(V3:/LW;&NSKM527VK_97UNP4T&*_.JT:VK M3$NL7AR-WB9OCM.P/V[XL](W;H34]M.:&V+ ;U@(10XW:<*YJ0U$NO<7?"GI^>JF72+$G%WIMK*_:)1E_5E>U M=@>'$P_[8==DMK5UW-GBC]A*./ED6K]RY*R=Z_E# Q,X-GC'>^^.^9,63_7L M-1$))9QQ\80],40KHCWQTFCW!=F92/>;")?DC5NKF3X:X18X;:_U:/K+3TG. M?GO"P71P,'W*^O02EVZ^J34Q"X*+9U6 K@O MM77DTM0PI5MMEW?$W3FO&T=^)AFC&>>T2$LPKQX*WE6M:F<:-[TSG>6'9*5#LGQJ^"8Y"ET,ZQXY[NW .3B)(*P8+Z/7-BG _)[,_8ZV;*:"$* MFF82RCO,'_%83GG&:2F"8_=T=VP*IF14E")HWC.G&DF>5:KK0XA -0%^_W8" M?8L.ZS1))*-,IH279:2%%.1#B]1J.#W>[CH@50LH:$I:=.QQ0D-R1,[(08@S MS=,H8P6590[9V;=-Y>^@LU4+P;L8]$+9AJRM^0?MT<%=F8TKS(\"_-2OB7D%2D MM)#Y4V#C_PO84+JL+"-R.K#M"+X'FTQ2RO)0TY[Z'FR"I;1,6 1;3V^KCG@2 M25D$VP[S(K")C+)2T%P$R.PP/=@2P$CF+(*MI[MC@4HN7R/TV%!#!/O\[G!4TKR4 M (%\0)^H=16LQ MT 3=!L5)&#J!1/-!?I*^K]GX;H7WN5?D2#_L99 FS]VM M'X\]=-HB*Q_0^V.7 A<^[V(?Z#VQH[+H$DQF!. JN[L6F0#D/GVV[6 MNM_>3:R?E%U6>)UKO8 J>UU@QK/=%-@QWJSCY'5E/%I5)%<8G+4-&_!_88SO MF7# ,(I/_P-02P,$% @ ;XB06*+11;;D!@ PA !D !X;"]W;W)K M&ULG5AK;]LX%OTKA"?H.@!=2Y2H1R8)D&0RLP6F M,T73V<5^E"TZ%BJ)'I)*FG^_YU*R[+2VIRA0QZ3,>WB?YU[U\EF;SW:ME&-? MFKJU5Y.UC!_/IR4SRJ!^7^ MVGPPV,U'E+)J5&LKW3*C5E>3F_#B-J'S_L!_*O5L]]:,+%EH_9DV[\JK24 * MJ5HM'2$4^'I2=ZJN"0AJ_#U@3L8K27!_O47_U=L.6Q:%57>Z_F]5NO75))NP M4JV*KG8?]?._U6"/)+REKJW_RY[[LQ$.+SOK=#,(0X.F:OOOXLO@ASV!+#@B M( 8!X?7N+_):_E*XXOK2Z&=FZ#30:.%-]=)0KFHI* _.X-<*G M6L?NG_#7LNFG8E$K>WXY=\"G4_/E@'7;8XDC6*%@[W7KUI;=MZ4J7P/,H=BH MG=AJ=RM.(OZBEF]9%'(F A&=P(M&:R./%WVOM8>,["'BPQ!4)!=V4RS5U015 M8)5Y4I/K-S^%2?#S"07C4<'X%/KU XJN[&K%] K)5A?M4K&^.*NVKT"D\B&E M3\(>5IK!NZI9*#-Z^)LG@MU8JY 4=YTQY+7";R_876'7K&A+MJ0%7%H]%;5/ MGS,6!BG/((I5FO(TB]B?;@W,Y2L,%O(\"'B2YBR5"9>Y9.]:BHDVE;*!9="1,INM MC&Y8L5I5=54X[$/!11IP$>P*>_5\4"-SE8Y35!22\_KW5=*F/_1012+2LW.KC> MG;XX]!#8,<]ER@6@SZ!7(')H+MCONGV<.64:0"X<']T$_\#-^.RM7CMR'ST9 ML=.CR*UN1W#2)>.)S/:7O>?V82.>)8(G480+:)6GVVB^.B7A^(S+,&81 BD# M!#-A#WO^>O-3)L+TYZW7+M@'<+B"+H-;V8S=Z:8!V_?;..!Y%F^_;LJRHOK! MM9NB*F=(C66QJ4@-B:NS!!K&^\M/:'.V,R\#VC3D60#%LIR=O][<+)==T]7( MIG*,Z#3)*/ZP-:#CV,F _/#U>=T7AVY0F6OJ=D^*U=I:ND%D@LLLZZ\+,WS" M")O>=?:X8W!<0C6JPUY7R9,DX4+NI.L3:?DUVO'D/D%YYBC?G<0\PG?_4X49>M,![O-T]U&!@CJJO4^F*,&]1>UKCL@JA_DYK2GR M*"0ZI&,B#L>)) 2X M)PQSD(1$KHLPPY6])E00YVRAT .5;S?NA9B='D,2/MNGJ+1FK+?GN:O.] M>X6Q_)^&BY.0/UYL9+C7P?N'#BY>V+2S6%3M^;;^V\=^=-^VOVF2\SRA*)TA M=P4Z=BR"'=8@CG\T WPE/4-*I(/T-Q*KJL6\]:T$Y7C?-\^WL:*^@&B5JE^= M,]]*CHU$.XW#*.$Q5D?')X[\>JS:EK1 A%!/[ 6.'">I&%D*]YV05W@Z2,)_ ME2['B2S:F\@>NLVF]L2%"BPKNT3B=:8OBH-I<;&K?NJ=H\%G(PFC5#'+?36+&$ M2V@J<&NCN\?U7B[5%##*HQD^5%MH9%+\& H'5?=-?%,8<$L/*GF82&KVF$YT M4UFK,4&TVH$TK.WZ7*LKU7D"@N0+3:7>W'ZNI6:L,&$16Y5JHZWOP#/?A:)A MQ+K3\(QQ%4D2M-UB._U*)W+DWG7WMS,)^BO:K0,$#RFE0"Z'N&6^]U[9*//H MWYXM9I6N=?TKYOAT?$&_Z=]+=\?[M_OWA4%>6SAN!='@;8H&;OHWYG[C],:_ MI2ZTPSNO7ZX56K"A _A]I6'FL*$+QO^VN/X_4$L#!!0 ( &^(D%CX5]I8 M>00 &87 9 >&PO=V]R:W-H965TU)$?0( .D%I"=)O46U6NV]\F,<2J$^=L V6O?H^3- 4NY$!R)4J< M^/OQ8W^?V,;C'1>O,B%$H;>497)B)4KE=[8MHX2D6'9X3C)XLN(BQ0J*8FW+ M7! <%Z*4V9[C^':*:69-Q\6])S$=\XUB-"-/ LE-FF*Q?R",[R:6:[W?>*;K M1.D;]G2[=N]#UM*"H\0\E.WEPC717 MEIR_ZL*?\<1R=$2$D4AI!(:O+9D1QC0)XOA>0:VZ32T\O'ZGAT7GH3-++,F, MLW]IK)*)-;103%9XP]0SWWTA58?ZFA=Q)HO_:%?6[? I!9V:!D1&@N:%RWR%'C82*DB) M;@*B,&42?<5"8.W^9_0[>ED$Z.;3Y[&MH&D-L*.JF5G9C'>F&==#CSQ3B43S M+";Q,<"&F.O O?? '[Q6XB/>(V=XBSS''33%TZX.2-1!75?+O6Z#/+A<[C7( MY^WROS:L@]S^67G8+O\[4AWD#0JYTS*4W3H'N@6O=X8WXVD*]D.N1:]HB]F& M-,3TT,K0$^"=S'%$)A;,<)*(+;&FO_WB^LX?3>Z4,+^ Z?>$L MIMFZT:AV^ Y+I'<)X/6.J@2YMS"2[Y_*?H05PBC'HGQ%=1 OG44'Q9Q!*%*7 M/SD=Q]4@A&'-_LB?".=48=8H<4$#"PMCT+'.1[=F>)\"A$*SR'6<7Q'?94"* MJ8 M >Q#EI+&%+8BFJ$2@B!WM7ID!@$C8W"0L-P8Z2TZ^3TV_- MGV>R)4(2M"BF\$7.J$*/)%T2T92+K:QK)PV3L, D;&X2%AJ"';D[J-T=F%X7 M6H'76FP2%IB$S0>7KD.AH6:/_!O6_@U;_;MG\"(J.P>*8X)FBY M1]'9M?&AE76MNZ,?MLNN[_=ZO<')[NW'>G[?[?JCDZV;R=A"0[ C2USGXT>N M8^ 73COD6C>,T@*CM+E16EC1#A.JZU1_=4X=.W=P/.&V.O>5*]CZPJ:3T"U> M,H)V@BJ]^5TU.M@*N]I!D[2@HO5_]GK.C38;FJ(=^^=]^.==Y5^C:ZV(JUTS M20LJVD\G2Z.MAJ9HI6GVP?%@2L2Z.,B5L"QM,E4>N-5WZ\/B^^*(].3^S+T+ MRB/?#TQY OV(Q9IF$C&R J33&4":B_)0MRPHGA>'D$NN%$^+RX3 ^BAT!7B^ MXI H54$W4!^M3_\'4$L#!!0 ( &^(D%A\08R>U ( +\( 9 >&PO M=V]R:W-H965TVX>) Y@$*/ M!65RZN1*E1/7E6D.!9:GO 2F5]9<%%CIJ=BXLA2 ,TLJJ.M[7N@6F# GCNRW MA8@C7BE*&"P$DE518/%K!I3OIL[ >?IP2S:Y,A_<."KQ!I:@[LN%T#.WM9*1 M I@DG"$!ZZES,9@D8X.W@*\$=G)OC$PD*\X?S.0ZFSJ>$0044F4L8/W:0@*4 M&D-:QL_&IM.Z-,3]\9/U2QN[CF6%)22 [) Q:6S,#FQO+UM$09JJX5$*O$LU3\0Q+(A%?HX4 "4SA.KDL0\NZ MKF9M23:,K$F*F4(7:OH]_ZP@YX<3_(^@Y03O3V$ MT"5#)1>F:ETJ:S.C/??>'P+[$ ?:@E9;T*OM"V='" O^A,L,ME;HEXG_UNB5S)V MD(]QFX_QBTHT/NYRZH!UG2YWK[V8UGZ#Q8;H(E!8:Z)W>J8K+>IV64\4+VW' M67&E^Y<=YOH/ X0!Z/4UY^II8II8^\\2_P902P,$% @ ;XB06)D3^I(^ M P )0T !D !X;"]W;W)K&ULO5=M:]LP$/XK MAPME@U);3OJ>!)*^L$$+H:';A[$/BGV.167)E>2F@?WX27;J9*Q5VE#Z)='; MW3W/<_))ZLVENMT'D4.$'!/C7%#[]XCGR+GS9'$\+)T&;4QGN-Y^]GY5D[=DIE3CN>0_66KR M?G <0(H9K;BYE?-ON"14 TPDU_4OS)=KHP"22AM9+(TM@H*)YI\^+858,^B> MO&(0+PWB&G<3J$9Y00T=])2<@W*KK3?7J*G6UA8<$RXK$Z/L++-V9C"BFFF0 M&8P5:A2&-EJ)%"9-GMSWG"ND)SJDB;8#TJWJ]0C!H/='7(8G7G( M'+1D#KQDQLJ6)&46>S#F;D.ZO7KY4+'2964/+K5A]F.U;.X:1:_M5_]BLOQA M2 0+I$I[$!^VB _?*_]5I00SE4(8KL/WBNX-LJ7H1RV%H\\1W1^FLU'SXQ;P M\7LU'U9V9\LIX^C?W%['6^I\TL(^^1R=_6&Z&W4FT>H B?Q*TZ>/+2[^>%LF M@*P=B.1S4K A3KRYP)!X!3I^;Q*V*3'^*-M*OSIGB?^ _#CI_7'>4-O)ZFPE M&P[7_Z5_:Z7Q>]Y6[M5!2C[I)-T0Y^!UM<.UFZLM#+/Z?JZAOF(VE]AVM'T# M#)N;[VIY\X"XH6K&A"LWF36-]H\L*-70RDL! E1, !D !X;"]W M;W)K&ULM9A=C]I&%(;_RLBMJD1*UY[Q]Q:0LKN* M4JF14%#2BZH7@SG :&T/&0^0_OO.&*^-\3 +*=V+Q1_O.3QS,.^+/=IS\5RM M 23Z7N1E-7;64F[N7;?*UE#0ZHYOH%1GEEP45*I=L7*KC0"ZJ(N*W"6>%[D% M9:4S&=7'IF(RXEN9LQ*F E7;HJ#BGP?(^7[L8.?EP&>V6DM]P)V,-G0%,Y!? M-E.A]MRVRX(54%:,ETC /)- %M>(K@WUUM(WT4N:"1YW^RA5R/G<1! M"UC2;2X_\_U':!84ZGX9SZOZ/]HW6L]!V;:2O&B*%4'!RL,K_=X,XJ@ !V<* M2%- +BWPFP*_7NB!K%[6$Y5T,A)\CX16JVYZHYY-7:U6PTK],9JI.3 M!UJQ"O$EF@JHH)3T,-QR@6:'#U:?F[%5R98LHZ5$[[.,;TO)RA6:\IQE#"KT MY@DD97F%R%OT*_HR>T)O?GX[6/ MEY>3?KFKIM*.AK2C(76_X$R_1UJM$7S;LAW-U60JTX(.':*Z@_[&["9^F)#4 M&[F[8_"A+/5P3*)6U@/T6T#?#EA?'B!0SFE9J2]5!HIUGH.)]- J/$*(0C\, M<72".M1ACR1>X*=FV*"%#:RP#[1\KJ\K+M?[08C- MF&&+&5HQ9Y!M!2R:D2X%+]1<\W('"5!>!,K.Y-,%&0X8P#=(X2DY@#<(T3/7U;8:-6]C8"ON!,H&^TGP+ M[] ?L(,<8?37)RCF(/XV 5N[Z9R[KS8T@[&ST1XF=N!,?OD)1]YO)@^Y4;/> MPI-VX+1*^FA=/!)[/%YE&V08 M>5$2Q#@)3TF'0NREH1_X\1G@HUM >T1>ZB'D]7BT2OIX73P2>SS^F&\0PSU> MI"POB0;,9F44)^?0NW C]G"[QD6:5L?WS]CW29 2? IL4,91&@?)J4>[1\], M] .K3U2LF!IB#DM5ZMW%:M'B\ SHL"/YIGZ,,N=27ECP, +,* 9 >&PO=V]R M:W-H965TV.+Y-V?OSN=R%N0>OVSO=5<8"&JEO1 CR$;JLU05KYJ)=#2.36U'V"<^ UEW%LMW-Q6 MKA;BJ&O&82N1.C8-E4]KJ,5YZ1'O>>(3JP[:3OBK14LKV('^W&ZE&?F#2LD: MX(H)CB3LE]X]N7L@SL%9_,G@K"Z>D0WE48@O=O!KN?2P)8(:"FTEJ/D[P0/4 MM54R'/_THMZPIW6\?'Y6?^^"-\$\4@4/HOZ+E?JP]#(/E;"GQUI_$N]L"!K&NW_ZM4_$A0-)7G$(>H?@VB%ZQ2'L'4(7 M:$?FPMI035<+*HEWW8NW:CE6<[5E!N4;W12&.7#->H:VH6<% H3<;T)35"H5OT0WZO-N@ M-S^^7?C:\-E=_*)G67(YN' 'K[?/9C!"8=DATXO_!^3/976;M=H>E=[$-RIEA:P]%J[KSR! MM_KI!Y+@7Z92\A^)O4A0-"0HFE-?[6AMRLGDA M^P[C2M*[-F:'ME\HF0^_T M$J=GCZS3*L9AGDSR'\;+X$A*E3I$1-)0(.LGIRW_0CU1K,-VW.<&EN1*2>E(9F M$CX;8<4X#H(TRJ_XQX81CO,X$7!U9$PMRDZ1IR;!E%*)U,_^+Z;TSYN:Y( M(7=U='?E,#MT7O>NW[B:7]N.S+45WV2Z=NXCE94YC\VYL3>2^#8UN9-=A]0- MM&A=D_$HM&E9W./!=)4@K8%9WPNAGP=V@Z%/7?T+4$L#!!0 ( &^(D%@I M5M$G:P8 $0: 9 >&PO=V]R:W-H965TU\^,1%M$*%$E*;O^]SM2BN38#),9 MZ1=+F5ZEYGC!GT*Q>%ONIEQI3O^WV=9"RG^D*6K(!?5E+E MU,"I6O=UJ1A-W:)<]$D4C?HYY45O=NFNW:C9I:R,X 6[44A7>4[5;LZ$W%[U M<._APBU?9\9>Z,\N2[IF2V:^ES<*SOHM2LIS5F@N"Z38ZJKW ;]?D)%=X.[X MA[.MWCM&ELJ=E/?VY'-ZU8NL1TRPQ%@("G\V;,&$L$C@Q\\&M-?:M OWCQ_0 M/SGR0.:.:K:0X@=/37;5F_10RE:T$N96;O]B#:'8XB52:/<_VC;W1CV45-K( MO%D,'N2\J/_27TT@7K* - O(P0(\?&+!H%DP<$1KSQRM:VKH[%+)+5+V;D"S M!RXV;C6PX85-X](H^)7#.C.;4\TUDBMTHYAFA:%U<(L4+>O$VM^6?%WP%4]H M8="'))%587BQ1C=2\(0SC5Y?,T.YT.@;58K:O+Q![]#WY35Z_?N;R[X!/ZVU M?M+X-*]](D_XA GZ*@N3:?2Q2%GZ&* /!%N6Y('EG 01KUER@0;X+2(1&7@< M6KQ\.0FX,VB#/G!X@S,&W1?6VNK0;]4VA/>ZI F[ZI76KMJPWNR/W_ H^M,7 MDO\)[%& AFV AB'TV8+JS,4CL0?L9\4W5$"@?*1KI)%#LDUK,R-Q9/]=]C?[ M?((63^03MWSB()^ED2&?4TAD% MZ4 Y5GDEJ&%I0\>;F=$1E]%DY.,2M'8BEW'+91SD$C-3FNKBCRD0J:/9'4M"4U#9+Z M=/UY@;[PW%]4T^.\Q!X"01,G$L!1-U2C, 6I0#\4,,"5LCL=&44++5R?]\[# MZ)C5&!^S:N[;;W;3P63_OL<.[ZD '-[1Z88IP[6=,+;OPA"Z9V[>)%)[\] M[KN"<3P>3P>'/F-/T4TP&0V?<)IT3I,75K]@H.2T._;Z&L8A$=HQJGPC=1%> M>FHA=4(!!\=*%Y:>6 E@114@2AB:KUS:9I3 YQW".:+ M&-ECMM6*[= M;PN9E[* H:G1$H:G5S \8[VDN]P!4 -]7H"NJZ4)J&>F.!6U(5YH0T5=W CJ M?&W+9J5DCL;1*V0DFL2O["J3,:BF K9"8E"I>,*\ 3^'[L"=\,!AY=$$W#01 MOV4;5E2LIO/Q9H&68!$\]T%@#8/^83@0]<'W5W8S)=*;KA[MMIF/,D0Z$M:PL5? MW"8+S Q<*N)7;R&3\ R8VB0UT ])N4!_PUF'V9@$J"TW6<9$BNYVZ!$-EW\- MOO+4%DF#EHA*-P&T5S!YEUL]C[;V\:" ^51"^++J*C'G@.M88[N8;#>NV(%>3(]?L[P: < M_ *HP3Q@-CQD=@[MACOQAL/J[7OA2@]J%K:*+3FH\:;*D. 4=@LW7IW=X.Z/ MKU'LF[CGD'>XTW?X&8'W\;KM0;!I$ONPN/;US7D#=) N?$CG',(.=\H.AZ7= M;8V)5E*A4MJ<42[:1#WQ5-M@/GK"&TX]J?+<%\=/BB/2J3D25G,W2J95_=9I M7=%G.MC\&3 <$!OAI2=FAW0BD(1%X(]FXR02FH,= -#XJL0.BG#I-;!6G.[7 M7A0?)"AL_E1ZG5PD89E7IY'9.67U(DS6RI05*)M*68XV*UYVQ+.QII-#;N?0 MB:33B>1%.O%!MI3'%>NE%@:U:L"J2%KLFB<9 T+"*8V4U?*CV\Y.LG@V"D0[ MNB"M #02M"+23LBJNK%Y=\(Y5"#I5" )2[5OP,"I(BF$K0W>#%!O$(>>^C@4 M &%[I_+I9 UY3M;H"M*1L'9O>YG$1PUT/#CNLV%;IW+IQ P)BYD?4MV[!U-: M[7]%/+!?0 X MN#['[Q?U!XT.IOZ^\I4J>,[2T,E6 !E=C"$IJOYD49\86;JW_G?2@%1WAQFC M*5/V!OA])6'^-B?60/OA:/8O4$L#!!0 ( &^(D%BF<__1.P, '8+ 9 M >&PO=V]R:W-H965T'?8R=9EC9I&&(OB1W?=_=]YXM]X[U4 M/_0:P*!?>5;HB;64N7"V*E:^7JC0"Q*4)[Y) BX MGXNT\*;C\MN5FH[EUF1I 5<*Z6V>"_7[#61R/_&P=_?A.EVMC?O@3\<;L8(Y MF)O-E;(SO_&R2',H="H+I& Y\5[CBQDF#E!:?$EAKUMCY*3<2OG#33XL)E[@ M&$$&B7$NA'WM8 99YCQ9'C]KIUX3TP';XSOO[TKQ5LRMT#"3V==T8=83+_+0 M I9BFYEKN7\/M2#F_"4RT^43[2M;3CV4;+61>0VV#/*TJ-[B5YV(%@"')P"D M!I"' F@-H*70BEDIZU(8,1TKN4?*65MO;E#FID1;-6GAMG%NE%U-+5/'(B7B7D)PCBE\B$A#: Y\]'$X.X;Y5WL@GC7Q2^@M/^/LLC4 6GEX)O+-*UNN32:<19_J*@POP[A?9SCCW'ED+68G!%&8XK)$>4>0QH1'#/2SSEL.(># MG*__GM6P$YJRD 7A$<,>LY#'<=S/CS7\V""_FSF:P\H>609]^P3Y+:CO?1P' MG;A3^$)O1 (3SQZS&M0.O.FS)Y@'K_JJ_Y&<'>CEC5X^J/=#H;=J8#-X)\L1 MCA@]WHRN&0Y9%##6OQNCAMUH>#>*]"_\1CW\*&Y50<6O:X8QIX0%_?RBAE\T MR._DO_?P,R3J,N,4CR@]4M"U(YQ@&IS(<-PHB(<5K--"/*CD!_W\:\D_DK,# MR3BXO_Z"_RKZ&GZ0[)BQX'A/>NQH'/!3YSINW<_X/^N^=M .'7-N?[ECBET[ MC)D])T_4#;Z_1/'P+?H(M8^[%R.V51U$G43W&+)PQ$-^I,)O-46N(_TDU,JF M$F6PM,C@?&03H:HFKYH8N2G[I%MI;-=5#M>V,0;E#.SZ4DIS-W&M5]-J3_\ M4$L#!!0 ( &^(D%AU :FQ#P, <) 9 >&PO=V]R:W-H965T5HE;=7CMP!*M@ M9[:3=-]^9TAH'BBJM+U);'/W]^\.GX_15L@750!H\EJ57(VM0NO5K6VKM("* MJANQ HY/V;+09L%.1BNZA"?0SZNYQ)G=JF2L JZ8X$1"/K;NW-MI M;.QK@Y\,MNI@3$PD"R%>S.1'-K8< P0EI-HH4/S;P!3*T@@AQN^=IM5N:1P/ MQWOU;W7L&,N"*IB*\A?+=#&VAA;)(*?K4C^*[7?8Q3,P>JDH5?U+MHWMP+%( MNE9:5#MG)*@8;_[IZRX/!PYN^(Z#MW/P3AV"=QS\G8-?!]J0U6'-J*;)2(HM MD<8:U<99,<"-O*V MT-X>>N+U*LX@O2&^>T4\Q_,[@*8?=_=Z4@:',0]*DG$UI2G@*>DP4L&>>,+XG( MR0HD$UE7Y(U<6,N9JV:3N.YPX 3AR-X.BU=D>\@Y9WT,L[EV+# MZJL(;T*\"#*L_8567:2-T."0P(F"87P"VF'FNZ[C=G.&+6?8R]F>K:UD6@/' MI.;-X<+L2DC%!C,,G=SA&="UZX5A$ 4GY!V&?N0[H=.-'K7H42_Z6S4HDA94 M+B$S]%VHT1F!<\+89W%$-VSIAKUT]WF.G<1D$5Z1CB^!2*JABVYXGA_/#4+_ M!+'#+ [C*.KFC%O.^(.%!3SK+ZGXK%2"03P\H3PW.JV[!M,^Z"D5X,LSK19? MI#F-S4W=KK;=_*YN8B?K$^SR35-^DVD^$1[P3#"N2 DY2CHW$>9.-FVWF6BQ MJCO70FCL@_6PP"\5D,8 G^="Z/W$;-!^^R1_ 5!+ P04 " !OB)!8,X<_ MY5," #G!0 &0 'AL+W=OV@?;?SW9"QJ:4/FPOB:]] MS[D?]CW)0:HG72(:>*ZXT-.@-*:^)43G)594#V6-PIYLI*JHL:;:$ETKI(4' M59Q$H]&$5)2)($W\WE*EB=P9S@0N%>A=55'U:R7REJD8RE8A4(S*4#A9AKSL?/W#M\9'O3)&EPEF91/SOA:3(.1 M2P@YYL8Q4/O;XPPY=T0VC9\M9]"%=,#3]9']P==N:\FHQIGD/UAARFEP$T"! M&[KC9B4/7["MYZ/CRR77_@N'QO=Z'$"^TT96+=AF4#'1_.ESVX<3@.7I!T0M M(/H;,'D%$+> V!?:9.;+FE-#TT3) RCG;=G#. "F( % MX]S>ATZ(L>DX4I*WH>^;T-$KH4-82&%*#9]%@44/?O8&/CI#0&P?NF9$QV;< M1V<9'S ;0G1S!=$HBOL2.@^?8SZ$./3PZ$PZ<7>+_^EN!GV=;XC'_<1. M&6YU37.1V0>&A56,8P_Z MZFU(PN:5.^7:I^$P3,C^M(XWG)K\R,DL5:BV7F(T^)MHQJK;[53LS@\O^>W> M2.""JBT3&CAN+'0TO+8:H!I9:0PC:S^9F31VSOVRM$J,RCG8\XV4YFBX )VV MI[\ 4$L#!!0 ( &^(D%A-S54R5 8 $XJ 9 >&PO=V]R:W-H965T M?BXT0"GW9IEEQ M-MLHM3N=SXO51FSCXB3?B4S_S7\CIA8?+ 57$GXEX*@X^HS*5VSS_7!Z\7Y_- M<,E(I&*E2HA8_WL4%R)-2R3-X[\:=-:B;?*TZ+ZBY[VL=R?H=5#H?)M/5@SV";9_G_\ MI9Z(@P&$]PR@]0#ZK0-8/8!5B>Z956E=QBI>+F3^A&09K='*#]7<5*-U-DE6 M7L8;)?6OB1ZGEA?5*81$O^5Q5J!KL1+)8WR;"O3J4J@X28O7Z"WZ='.)7OWX M>C%7^I3EP/FJAC_?P],>^$NQ.D&,O$$44^88?O'MPVE[^%PGVF1+FVQIA<=[ M\/[(59RB5LX'*1=OT+W,B\*5YA[7KW#+I?&X](.(^YZ_F#\>YF/'$>Q3C["@ M"6PQ9PUS!C+_6\02Y7?HHTSNDRRNEL _'\3V5LA_77Q!M%(;3HM=O!)G,[WX M"R$?Q6SYTP_$QS^[+M*1P%J)\R9Q#B9^);5JZ%OPW?N+CZA8Y5(@/\0HSM;Z M8HE8">E*?X_I'5P&+_2X%_#.Y;+C(AJ$Q'=?+*_A[(&D )'W^4.AO-$.1J41]W1//W\6H"F_581:IA6^N;1Q'M$K?#",8,]\VW<6H"6_4X4:I! M#^G@+F,[A/B4]/ U!DM@AQTO2<1ALQ$G^N)WF=N!>NE0[O=H$C%.2V"K=:D2 MQ20"10G&'*I*QT)KSX#Q;0(;]TA9L@V9L] /NF[BB".84;]O=1OG)K!UCU0E MVY4Y)8'79>TP;P_K_'KRV;D'2-S4D M2##F4$$Z%EI[!@[VV+!OCQ,DZK!C7?R0[M)VQ#'*6,\"H<:U*>S:X_2(.BPY M)+B[9W.$]2T28]L4MNVQ2D1M+[96!Q32IFN,FL)&/4Z J+W;I2'VNKM+1Q@/ MPJ"GE*/&6RGLK=\A1(X-+PVX51DYXG151'G/;IX:?Z6PO_;H$(%U",0SAHS-LZFZI4SVZ*=Q.TP MB/A!IWQXJ[Q\?@#WRX_;,)^B8\Y,:<"FZ)FSEPL#1PAEGM]3-#-3'+ I&N;, M=GT2$=(MOAQA/=4,,X4!FZ9;SFR[M^88"FG3-<4 FZ)/SNQ=M$46"FF3-;[- MIFJ1,\?NV75#V&'076R,F0WOD)?//6'A.6J'_%AH[4=UQL+Y%"UR_K*!P^<= MFY$=CO;\X.7 M_"UD&Z-_O M\EP]'Y2O%#:OD"[_!U!+ P04 " !OB)!8CGEM=MP" !J" &0 'AL M+W=O:-9)^Q*#?<_A.02,AVNI'O4"P*"G MF@L]"A;&-(,PU-4":JK/90/"/IE)55-CNVH>ZD8!G;:BFHJN-7)*)E(^N\WDZ"B('!!PJXQRHO:Q@ M#)P[(XOQ<^,9]$,ZX7;[V?UCF]UFF5 -8\E_L*E9C((B0%.8T24W=W+]"39Y M4N=72:[;7[3N:A-;7"VUD?5&; EJ)KHK?=K,PY8@3EX0X(T OU9 -@+2!NW( MVEC7U-!RJ.0:*5=MW5RCG9M6;=,PX?[%>Z/L4V9UIARW0X!"-Y(*C>Z@ K:B M$P[HY!H,95RC^#TZ0P_WU^CD[?MA:.R@3AI6FP&NN@'P"P-<0W6.2'R*<(2) M1SY^O1SORD,;M<^+^[RX]2/_FM>7K+-*_%9N?PUT0RL8!78#:5 K",IW;^(L M^N#+^9_,=E*3/C4YYEY^DX9RM)-]*[H^17,EM?9-0>>;M;[NC; JL_PBR=)L M&*ZVTQW6Q5&&TYCD?>$.>=*3)T?);T#K 5H*6DMEV&^8(N[@ITQ7(_84Y5F.(G]O&G/FQ[EO>3VO4A%!M+B*.E7 M*9;AU$KA3^ M5&UL MK99M;YLP%(7_BL6FJ96Z N:]2Y#61%,G;5+5KMMGA]P$5(.9[23=OY]M**() M)5VT+\&&>\Y]CB-L)CO&'T4.(-%322LQM7(IZRO;%ED.)1&7K(9*/5DQ7A*I MIGQMBYH#61I126WL.*%=DJ*RTHFY=\O3"=M(6E1PRY'8E"7A?ZZ!LMW4Y /]2U7,[MS618E5*)@%>*PFEJ?W:M9HNM-P<\"=J(W M1CK)@K%'/?FZG%J.!@(*F=0.1%VV, -*M9'"^-UZ6EU++>R/G]V_F.PJRX(( MF#'ZJUC*?&K%%EK"BFRHO&.[&VCS!-HO8U287[1K:GU5G&V$9&4K5@1E4357 M\M2N0T_@^J\(<"O ;Q5XK< S01LR$VM.)$DGG.T0U]7*30_,VABU2E-4^E^\ MEUP]+91.IC/3 CCZQD@ET!UD4&S)@@(ZFX,D!14(GZ./Z.%^CL[>GT]LJ9IJ MJ9VU#:Z;!OB5!G/(+I'G7B#L8&] /GN['+^4VRIJEQ=W>;'Q\_XU[U"RQLH? MMM+OUY6H20932[U O@6K/3#.S=T/@WE_$]F+U)[76IOS#U5B^C8@V/L MX1![<,CNJ)9^O,<^ZGXB>]BQA\?8HR'V\( ]G0,/1Y" MCP[0?<=-XOU5'S4_$3WNT.-1]!\YJ,-X)8$/!8@/ L2>%P7)7H#1%B<&2+H MR7@ )@E%+[;9WBXK+M":,R&&PB4'FU$8)7X8A'OI#NM<)\2!ZT5=84-N]XY% M_4GRG?!UH39]"BLE=2XCM9"\.>:;B62U.2D73"IZ,\S5EQ%P7:">KQB3SQ-] M^';?6NE?4$L#!!0 ( &^(D%@RF?+^Z ( $D( 9 >&PO=V]R:W-H M965TBC#OIR*[=RW0DEKID M'.XE4S>1;/G8\ P0E9-HH4'RL8 IE:800X_=& MTVE#&L?=\5;]B\T=Q_@J;?"*CEXE2V5^R M;FP':)PME1;5QAD)*L:;)WW9U&''P8]/. 0;A^#087#"(=PXA#;1ALRF=4LU M34=2K(DTUJAF!K8VUANS8=SLXJ.6^):AGTZG-@1(\EU0KL@#9,!6=%8".;L% M35FI2/B17)"GQUMR]O[CR-48U+BZV2; I D0G C@!^1.<%TH\IGGD.\+N$C; M(@=;Y$G0JW@+V24)_7,2>$'8 31]NWO0@Q.V%0RM7OBO%>RJ52,UZ)8R7^RU MJFD&8P<_205R!4[ZX9T?>Y^Z\OQ/8GM9#]JL!WWJZ826E&> )V,&"\8YXPLB MYJ0&R43>E7DC%ULYTUI6:9 D@V@X[.1V;A=$P\0>MV1YMU-)&O;2X*6(% M\I5@VR,E[A/^* 6J"[11BG8(+B)O&"8'H!UF\56XD\\>:-R"QKV@-UDFEEPK MLI9,:^!8T_DYX=C-L;BRR8)U<\='0-X! B(I0GA.: M_\)O 5N\[@0<'H7WK[SDZ@#RV.H$9-)")F\\J8",O6 P?K$[PGFVOMKTQSR=YA_1DVG1+F M*.E=#K%NLKFXFHD6M>W],Z&Q2=EA@7<]2&. [^="Z.W$!&C_/:1_ %!+ P04 M " !OB)!8O3Q:&>\" !]"@ &0 'AL+W=O5\0I2+%L\ Z9G M%ERD6.FN6+HR$X 3"TJI&WA>UTTQ84XTM&.7(AKRM:*$P:5 ,[^X$KLEPI,^!&PPPOX1K4378I=,\M61*2 I.$,R1@,7+._;.)[QF 7?&3 MP%96VLA8F7-^:SH7R,:8#5]I[]JS6O MS%F"M M("4L_^)=D8@*P'\($!2 H YH/P ("T!HC>;*K*TI5C@:"KY%PJS6;*9AU&R1=,@0"ID-Y?.*8NAP\J8;V6 M%]:T-<8PU]"9S' ,(T??,Q+$!ISHPSN_ZWUN2'JG=-!I=###.Y*N4_1[!ND< MQ)]C)AH9GJXO-_M&9 =FNZ79[NNV*X?K.[6Z7[XW&-1VK#',"TWT2A.]1A/F MGD$9%VK!*>$H Q$#4_K%.&:H=^3\^>V:F\9X+W33+]WTF\\?88^>OT:&YYZ_ M-R([,#LHS0Y>=_X&][>KME>- 5XHW_?NWCKO[P56[_#HU0\T1G^O(K3SD M^BE9VOI&HIBOF50&Q^;VLH6"'6$VPV))]/M$8:$IO59/ MWV@BKW7RCN*9+1?F7.GWS#97NCX$81;H^07G:M\Q &PO=V]R:W-H965T=N"! M+&ME!OPB;_$2'D$]M3.A>W[/4I$&F"2<(0&+D7<;WDPR$V\#?A/8R)TV,IG, M.7\VG;MJY 5&$% HE6' ^K>&"5!JB+2,OQVGUR]I@+OM+?M/F[O.98XE3#C] M0RI5C[QK#U6PP"NJ'OCF%W3YI(:OY%3:+]JXV"3S4+F2BC<=6"MH"'-__-+5 M80<0'@)$'2#:!R0' '$'B&VB3IE-:XH5+G+!-TB8:,UF&K8V%JVS(I9HG"KNV!J8XH* O$!,GYJS*2A,J#Q'7]'3XQ2=?3[/?:57,O%^V;&.'6MT M@#6,T#UGJI;H!ZN@>D_@:XF]SFBK8GB\ )%010/")J<#H^.R(G[ MLL66+SZQ;$,E<@S),(.YG3>RQ26,/'W])(@U>,673V$6?!]*[S^1O4LVZ9-- MCK$78TPQ*T$?B#DL"6.$+1%?H!8$X=50YHXNLW3&1M9%4/J'7VZ(RL, M@^LLWE/_,>PJB+-D6'S6B\].+#48Q<>*G'VH7OHMB[.K/9D?P_;VPNGT=RRD M ;&TSBI1R5=,N5O:C_;F?6L]:V]\K$W=>? ;C7L1[K'0ITZ=H) MY[*NHWAKC6K.E;8]VZSUPP3"!.CY!>=JVS$+]$]=\0]02P,$% @ ;XB0 M6&UMY145 P @D !D !X;"]W;W)K&ULK59K M;]HP%/TK5C9-K=0V[U<'D=JR:956J6K7[;,)%XCJV)EMH/WWNW8@HQ!0)^T+ MV,X]YYYS8_MFL!+R6E[@UK;A3#.S:O2P&8J%9Q>%>$K6H:RI?KX&)U=#QG#:3V\G0\8P@8%!JPT#Q;PDWP)@A0AF_UYQ.E]( M\<;]J_6.WH94P4W@OVJ M)GH^=#*'3&!*%TP_B-4W6/N)#5\IF+*_9-7&QHE#RH72HEZ#44%=\?:?OJSK ML 7P#P&"-2#8!40' .$:$%JCK3)K:T0U+092K(@TTXJ.6 M^+1"G"YN^1*X%K("=48X[IJ3$6A:,47\4W).GAY'Y.3CZ<#5F,L@W'+->]WR M!@=X_8#<":[GBGSA$YB\)7!19*?R)[8S;J MS$;'V(M'P:@D#>7 T&V%UJ4&B<,QU3AX);A/)1YZ0OF$E*)N!,?BJ+Z:M(D2 MF\A<,):;+R5 M-/'\),]VM.V'Q7F4IGF_M*23EAR5MME1KUA@HB7%F[)W5R5[V;T=??L141K' MT0%]:: C\/TS2)=I3NQX59[D5>TB\UZZ1F MQ]\R*'5)UN> 8*\C\%+BFMV?8JP$ PW;5OH\9'O:SN,\"9-TQT-/7)3%L1?U M>\@[#_F_EOO -9/W'*G(#_-=H?MQ8>1%N1?L"'6WVDD-"ZO:^[ MU:Z17]G^M;-^C0V^[<=_:=JO@SLJ9Q57A,$4*;V+%,LGVX[;3K1H;-,:"XTM MT [G^)$"T@3@\ZD0>C,Q";K/GN(/4$L#!!0 ( &^(D%@FYB9I=@, (T* M 9 >&PO=V]R:W-H965T#!<;69\=COMB[0W=TGZ6@=K6PT@*LGV-9\^B\"<#\ND,ZU?V$CL_O7; M]4K:^5'(SVH'H,ES5=9JX>RT;FY=5^4[J)BZ$0W4^&8C9,4T#N7658T$5ABG MJG2IY\5NQ7CM9',S=R^SN=CKDM=P+XG:5Q63_]Q!*8X+QW=.$P]\N]/MA)O- M&[:%1] ?FWN)(W=0*7@%M>*B)A(V"V?IWZY\XV L/G$XJK-GTH;R),3G=O!; ML7"\E@A*R'4KP?#G "LHRU8).?[N19UAS=;Q_/FD_HL)'H-Y8@I6HOR3%WJW M^X3<>;@ MQU<<:.] QP[A%8>@=PA,H!V9"6O--,OF4AR);*U1K7TPN3'>& VOV[_Q44M\ MR]%/9W_H'4CR #GP WLJ01%6%V2UEQ)J399*@5;OR.]83V_6H!DOU5OR(_GX MN"9OOG\[=S4BM$)NWB]WURU'KRSG4_)>U'JGR,]U <5K 1?9AP#H*8 [.JFX MAOR&!/X[0CT:6(!6_]Z=3N $0SX#HQ?\UWS:PE?K*1HB*/N$U!VD+N=&*CTQXYARP, MXCA-YN[A/!B;69A&P6#V"C,:,*-)S#5L /^8@C12_(7G"LF%TLJ&V>E$9^MC MIH(@BD:<-KMXEJ2A'30>0.-)T'L)#>,%@6<\OE5?5,*46MZ7%C.E96./+YB2 MB$9!.$*_-/.#61JF5W(\&]!GD^C+XL#J')&UP+NB:4H.THHYLZSOX2<=<5[: M>7;"9"!,I@GS7.ZQ"'BM ;>")GB[="7!!%E";!; 1^ M:493OSUT;/#I )].PG]:?B":/7^#,)W(60=W:1%3&B=V.-][N5V\2;P5:[AF M)?^"^14;W&V\WE[?9;W8*XHHB>)QJ5KL@M2+:'H%]^PR]"=Q/PB$[3>6')WA MW]YHO?CY*14%LR!-QY5@,0S2.*31. #W[&+':MR:?D=A O>U[J[(87;HJ9:F MDQC-W[6]EFD87F2Z1NT]DUN.)5["!B6]FQEF57:]3S?0HC'MPY/0N"7,XP[[ M19"M ;[?"*%/@W:!H0/-O@)02P,$% @ ;XB06%5V'_A% P 4 P !D M !X;"]W;W)K&ULK5?1CILX%/T5BZU6K=0.&!P' M9I-(T\Q66VDKC9JV^U#UP8&;Q*K!U#9)9[]^;BIMS&FO/9]G6X@9_I*EE#8.RNI,_7&^,N^+-)R=:P M /.QO%-VY+]RBS.S.V57 MA#+WB!49^O-;Q4N;D4'/;\$P+O0+] I]7-RBY\]>3'QCG^=0?KKG?MUPAV>X M;R&]0A%^B<(@C'K@\\?#PR[9G&@)$TPP/9)\6D8(P>,S\SQJ%8_^9ZW85\-&B@R]S:WN+3BI M&GU^!_D2U)<^O8.$[FU\K4N6PM2S:TZ#VH(W^_TW3(,_^G;&A<@ZWFGKG5X^ M+7J:5D2B&(^.XNJM2Z)S>8U;S>-!S6\J57!3*4 WG??84&"#C$\-[$)D'?-Q M:SZ^?&#Q21 X2F@2'>^OGCH2!&24] >6M)J30HWFX9^B#1 MO/[D@1K>:X/<3XWN0F2=:<#!C^]O0"AJ,:IGEJ5I=BZYK^T4'@X1;BY\(Z;0:2,8YBNUW3*UYH9& E44&5V,;MVK:UV9@9%EW@$MI;&CUZ<:V_*!<@;V_DM(\ M#%Q3V?Z)F/T'4$L#!!0 ( &^(D%B?P0_Z2P( )\% 9 >&PO=V]R M:W-H965TQI)(!5IM'SJA MHFZ?37(0JXZ=VH;0?S_;"1GM &W2OL0^^Y[G[KGX+JZ%?%(%@$;[DG&5X$+K M:N)Y*BN@)*HG*N#F9BUD2;0QY<93E022.U#)O-#WAUY)*,=I[,X6,HW%5C/* M82&1VI8ED2]38*).<( /!P]T4VA[X*5Q13:P!/U8+:2QO(XEIR5P105'$M8) MO@DFL[[U=PX_*-3J:(^LDI403];XEB?8MPD!@TQ;!F*6'8Y3#FFR9?A#U5VCU#"Q?)IAR7U0WOH,( MHVRKM"A;L,F@I+Q9R;ZMPQ$@&)X!A"T@? OHGP%$+2!R0IO,G*PYT22-I:B1 MM-Z&S6Y<;1S:J*'<_L6EEN:6&IQ.%](\"*E?$.$YNGW>TLK\(HVNYJ )90I] M)U(26^EK] D]+N?HZOUU[&D3V>*]K(TR;:*$9Z($(;H77!<*W?(<\M<$GDFY MRSL\Y#T-+S+.(>NA*/B(0C^,3B0T^WMX>"&=J"MCY/BB?RKCJ4(U//W3/+9G M)ZHB&238-*4"N0.FVA9F@(*V#N5\+H0^&#=#-Y/074$L#!!0 ( &^(D%@D4>?SB@( -<& M 9 >&PO=V]R:W-H965TW9@0^P:FQF.Z'[][,-86E*LS[L)?CRG>-SON##O.7B M458 "CW5E,F%4RG57+FNS"JHL;SD#3"]4W!18Z6GHG1E(P#G%E13-_"\V*TQ M84XZMVNW(IWSK:*$P:U N7MPO&=_<(=*2ME%MQTWN 2[D$]-+=" MS]R!)2)QJGT*^=Y2RA%9VM0 MF%!YCB[0P_T:G;T_G[M*GV#JW*QG6W9LP2ML?H!N.%.51)]9#OES E=+&_0% M>WW+X"3C&K)+%/H?4> %X8B@U=OAP0DYX="NT/*%_VC76&LZ9#2.-+?Q2C8X M@X6CKYL$L0,G_?#.C[U/8[;^$]DSD]%@,CK%GBXQQ2P#_2)LH"2,$58B7J & M!.'YF/..+K9T)C9V:9(D493HCN\.3;VLFT9A,//\H>Z9WLF@=W)2[^>BT*%@ M),)35F%6 A)8P9C2CFARH.#"G\[B67BD=*0NGDRC8#:N-!Z4QF_L++#\=$_C MESW5 I)D=J1TI.ZH]YU2]R C:A"EC4Z),KYEJKN.P^J0SM5_O* , 5ZO^!<[2?F M@.%;EOX!4$L#!!0 ( &^(D%C%N*9F- 0 !@2 9 >&PO=V]R:W-H M965T1$FI;2!Q4G0?=A$D M2"^/C$3;ZDJD2S)Q^O>E+I$LB7:[@/UB2]3,X9GAC([(V4ZJ;WK#N0&O92'T MW-L8L[WT?9UN>,GTA=QR89^LI"J9L;=J[>NMXBRKGF\#]_EZ8ZH!?S';LC5_X.9Q>Z?LG=^A M9'G)A4#'B!4]-!<'L MWPM?\J*HD"R/OUM0KYNS!O/$-%_*XO<\,YNY%WL@XROV7)A[ MN?N5MP&%%5XJ"UW_@EUC&Q$/I,_:R+)UM@S*7#3_[+5-Q)X#I <<4.N Q@Z' M9L"M ZX#;9C58=TPPQ8S)7= 5=86K;JH.': MV'4Q&N0"/(I4"BV+/&.&9^!!%DR!.R7_LED'2UENF63@7JI^W4U\W4Z,#4$($O4IB-!K P_ A0@[""T_/_NZ @=W.46UWCD/W,+KEG!1,IMNI[X.A='*7^L&&*5PR; M&#C_28.O]J62V_HHN8MP@Q?N$8DI(3$<\9V:D013$KOIAAW=\"C=V]6J*E#+ M]_8UW3"QYN#>%K"+9S@A\ FA(,%H1-1A%^$84NQF2CNF]/MK@HOL>#70"9F$ M)C$.XA%IA]VH:@:DHXYT=)3TGWDA;<&^0RYN1UTK%;K46Y;RN6=E1G/UPKW% MC^\@#7YV->B)P 91QEV4\=G:-9XD'B>4QHB,%FAJ1R!*H@BY%RCIJ"(7'4$T='B?]AZU9QX61WU/-[V_94:,,X>YV%YQ/: M%GI0XDF( S*IKZDA"HC]6C[PT5%YY#RJT892]ZL+SR2YTZ"[$)(ZC\2*Y#%%"\"$EZY47GEIZH4-[ M$Q+3\:>RPPZ%-*"1FS+JQ1>=3'R10U0C2I+QB\9EA\* P@/Y1;WXHG.(;PNZ MOR_"),0H'+_578:C"FJ(^WM[[)*K=7WTH$$JGX5I=JC=:'>\<55OZD?CU_!R MV1Q2]##-F6&LXRKRL ^ M7TEIWFZJ";K#H,6_4$L#!!0 ( &^(D%@A]^%C9P, ,\+ 9 >&PO M=V]R:W-H965T$.!. M@"\5))V@R5S<,M$]( ] J\ M ?=W-^#ESZ^FL75 WFU<=)._;2?')R:_X<452-!K@"%. O+%Y7+\5!Z[-/2Y MP'TN<.,O/>%OL=/:)0(P8[@UH7!:/6GT?H/LYV@RP2BCV33>#\''AG@":4;3 M1\,GB$F/F)Q%_%-9)L\ MNIL,&]*299AB(X QX8$I3G%F(8!TQXPO2B'4K"E MD,*ZKR7$F8XY,4PQ2F>&QX/L6D1R=GT3\HOTFM5M*]V8#A#O[G?1/ IQ#W6:>^6UR;FA5\ M%KEV8+C>\VC^XB=$X*^AC?F#G#V)/^_CS[]SF^:CS.-T0E/W.UJBD"%**$8X MO$2T1Z3/+=&;XEE,.IH])Q"G"7Z"=-!*T;,; M\T)8-&:@A$)718YIQY:$9KFKE>D)W,=NA\ZWN[96F'.UKO,PG#W!KM9ED!YS M!BQAXOKR2<['EHWIL!U;5S0%LJ:P[SC6W6W?BYMH;N/=KI>S#P)_I^C/\_!M02P,$% M @ ;XB06 2V.[/_ @ R@@ !D !X;"]W;W)K&ULK59;;]HP&/TK5C9-K;0VB7/O *G +GWHA(JZ/4Q[,,D'>$WLS#;0_?O9 M"60! IJZO8 OYYSO?+Y]Z6VX>))+ (6>BYS)OK54JKRQ;9DNH2#RFI? ],R< MBX(HW14+6Y8"2%:1BMS&CA/:!:',&O2JL8D8]/A*Y93!1""Y*@HB?@TAYYN^ MY5J[@0>Z6"HS8 ]Z)5G %-1C.1&Z9S"NQC=>^1=C!7H>AT=_3\1D[7K.Z7J7GG]![@#6P M%72M3$T,*Z*Y:NM!X+M>XGE.SUZW'1\#?3]R8Z<%W//F-][\L]X^"BXE*@6? M4]5EL&8'K;BNZ_IQXD4'!H^!D1^[00NWYR]H_ 5G_7W63UBN+79Y"XY"^IX? MQ>&!LV/851A''H[B;FMA8RT\;XV;:Z($S_7, K7OT+=[*&8@OG>Y/BMJGNL; M69(4^I9^CR6(-5B#-Z__E&3?_328QUUG!KLAHFY3GM[TP%T M$C]Q_*1[;^+&6_Q/QSH^BALXL1O[AV>G"X>=, B[[26-O>3%ISHYNNDXCAW? M2PZL'>/&ULK9?;;N,V$(9?A5"+8A=H(I$Z6$EM XG=10LTBV#= M;0L4O:#EL4VL1*HD96_>OJ2D5:R(5I(BN8AUF'_T_4-20TV/0GY1>P"-OA8Y M5S-OKW5Y[?LJVT-!U:4H@9L[6R$+JLVIW/FJE$ WM:C(?1($B5]0QKWYM+YV M+^=34>F<<;B72%5%0>7#+>3B./.P]^W")[;;:WO!GT]+NH,5Z,_EO31G?I=E MPPK@B@F.)&QGW@V^7N#("NJ(/Q@*@A;05@; M;?V"<\HSQ';J1DO(= MF"'2"KU;@J8L5^_1!?J\6J)WW[^?^MH\SZK\K,U]V^0F9W(O(;M$(?X1D8"$ M#OGBY7+2E_O&96>5=%9)G2\ZD^]WH6GN!XT'C\=Q0M*()$\XAX&$X#B*THD;,^DP MD_&I("A'6RD*5'$).=6P0265^L%%FPPA@L!1U.?C>JR3CG4RRGI3:8$LL'-6 MCFIM=[I6)P)O_\!U.@I]<;XHW2M:SF78VTV>'Q.DP'93U:>&' M$2,S^:KCN1KE^?GV(G;AC*I>6_ W2M8SB(/'IA3\OY*WNMX"G3CGO"LR'9OU M^*1EXE&ZU=U?Z%Z:G=2993DN?^U(O%6VOMG'IHG'N^9'H4&95] #7>?@=$N& MA0YC1_=\06"?\;%]XO'^N1#\8 :#&4*TM#US!>9=SS0SY'_?0;$&^8\3?33M MJP?JC;+UB_#8A?%X&ZX]FVZ1G12#/SMXT6!+@Q,2N];3,-(TD=BQGOR3W:C] M%+BCX0CELC32XG)@9()O==7.B15EO4-="F^UN?;@W7R0@;8"YOQ7&1GMB M][S=-\[\/U!+ P04 " !OB)!8#'VZ(I8" !$"0 &0 'AL+W=OF9-1<95KHK4E?F O#*@C+J!I[7=3-,F!-'=FPNXHAO%24, MY@+);99A\3(&RO!QY(NE%FP(VC'*>P /68SX7NN17+BF3 ).$,"5B/ MG!M_.!F8>!OPF\!>'K21<;+D_,ET[E8CQS."@$*B# /6CQU,@%)#I&7\+3F= MZI4&>-A^99]9[]K+$DN8$&[!CXY'QXA@!FZ92#2%S3;LI7Q?7=WA>[G==X:RYW33R([\MVN?+<;?=]SS&2=PP+6M3"SWW=QS[._R-T=BG\;U_\O M[DA7I]+5>7<^3B6CD>F]R?@DLB/3864Z_%@R"EAXL,B^5YN-,P*/E'4K9=U& M9;?C5E@GK!'UWJ7_)+(C@[W*8.]C2]][NZ+U&Z$FL'$G]"ME_69E(.50G_=" MZ.,7Y5R8&E>GM/]&0.O$5U(;&39H'51:!XU:?W%VAM#!F4=+35RM2/>@QIG[ MQ4\L4L(DHK#62.^ZIYV*HF87'<5S6_:67.DB:IL;?0# ",$@ &0 'AL+W=OKLJ%W'(A=71/^O* 5.\PB&/T^\+5<;Z0^$,^G6[*F]U0^;.^XVHO[+,NR MIHTH60,X7BJ/C#WIG8_+693HBFA%"ZE3$/6S MIS>TJG0F5<>/+FG4:^K T^W?V=^WDU>3>22"WK#J>[F4FUF41V!)5V17R:_L M\(%V$VH++%@EVO_@$DGF4\X.@.O1*IO>:*?:1JOBRD;?E7O)U=E2Q@!&'P<'\+7KWX M7YI8E=G7BOI:49MW-)!7I4M=U1RCLC9*/X7[.8232:+^IO'>H8=[/1S2&[GT MCE'IB1Y""Z:7]G)I2&[LDDLMN3095LMZM2RD MEKO4,GMRGKF->[6Q5^T_)DGEDAM;"N5=P09HG0)HE^"(WE(.' M1M!BQ^D2_,M((UR5>/-I&%^++2GH+%*T%93O:31_^1?,DC<>)TWZ:B<7.6EB M79V!^P 3PY?D(A-U87^X*/$\9_"$:/ B&W5AY\S.$ D&D>3T4!=VCI:A$0SB MR.D@:/-H2,N0"/I1-.@?:,/(?]L,C: ?1Y^9I +#)LK/ MGIV!$0S2R&VBLW&$#(Y0$$=.$R$;1T-:!D3(#Z)!$R&;1-[;ADXZ)#^/;MB> MY#=6WE;.61HA((T0VD@-)OAD:(B$_D8;=9",) M9BCU:!HR(3^9WBU>NY]5;]B%%L(&8C@(,6=9V(;8V/=RQ@9E.-A3N3^%'"1+ MO)(&93C86CD]A,]NK?#)AUZ024[WX+-;*VQHA(,T83X>NR$:"B*Q6:7(U5)GY<^CCN2+9MEQL>F92L;C&ULM9A=CYLX%(;_BL6N5JVT M';#Y,K-)I&EFJ_:B:C2ST[U8[84#3L(6<&H[R7ZWK9%O*(Y$7=L30OUS8+QG$AURI>V6'-* MDC(ISVSD.(&=D[2P)J/RVHQ/1FPCL[2@,P[$)L\)?_M(,[8;6] Z7'A*ERNI M+]B3T9HLZ3.5+^L95V=VK9*D.2U$R@K Z6)L/<#[*?)T0AGQ/:4[<70,="MS MQG[HDR_)V')T132CL=021'ULZ91FF592=?RL1*WZGCKQ^/B@_JEL7C4S)X). M6?9WFLC5V,(62.B";#+YQ':?:=60K_5BEHGR/]CM8ST5'&^$9'F5K"K(TV+_ M25ZK@3A*@-Z%!%0EH&L3W"K!+1O=5U:V]4@DF8PXVP&NHY6:/BC'ILQ6W:2% MMO%9Z22I)D [GOP ;P\/X)WO[X? MV5+=4>?9<:7^<:^.+J@_TO@.N/!W@!SD=J1/KT]'[71;]5DWB^IF4:GG7=![ MB&.^H0GX\U7- D$%($4"OLD5Y6!&WL@\HZ*KQ[UH4(KJ:;&=P,###HZ"D;T] M[J8C,,(8NRBJ UMUNW7=KK'N:?D[4%4F=,U$JOSYYRO-YY3_VU6N44L_%N[% MFL1T;*EY+RC?4FORVR\PU'_R 47>\A%)V:=A_EN MZ#F.U^V57Q?M7U6T>M!R(O7$TE6O.?M//;C NJK;:*#Q!K<:V)-8:RR">BR" M(0P,SIP)O<#!.#QQ\#S.PY[K(=SM8%A7'1JKKDH#DH$75K""<R:MUJ5D]B MK;9QW38>PBQ\9@+R?>CY^,2LCC@,@\CWN\V*ZJJCJZJ.6:[+)B4;T$,+)N., MNK<:UY-8:PB@T[S#G2&LJU1;GK@X]$/OQ+O.P,CQP@LS#1[1!S16_J0QHU"\ M>'@RZEFWI47"N-D]L^ZM]O6EUAZ%!DO@(%Q2J1[;@AV$\2F6=,0A32]!>,&^ MADN@&4QF:N40_]RDBDGTO,M2,D^S5+Z9K>L54/I2:X] @RAP$$:!Y_0!?1@& M;G3J75>@^HLN8 IL. 5>!RJ"2IF5V&]VK5K*EY5KWIS,[UBBA]J;5'H($4. BEP [\\+#O MG#G7A3->B"[-M@93H)E3OC_\!21Y504?7G1&RWJ%D[[4VFONAD[0('2"SJ$C MB$*U[CY==)_'.=UNH09+D!E+OA2*)^D-AIGU;C6L+[5V]T>[),-LDYQC!G2C MP#]]I77%A= )W NN-32"S#3R1!>;(BF]VB,DF*?)=7LF9N6;_1N"25##)&@0 M)JE46]M7GEK)G=K7$0;]")_"I'VT*:EWA+\2ODP+ 3*Z4(G.7:A^ 'R_R;H_ MD6Q=[E/.F90L+P]7E"24ZP#U_8(Q>3C16Y_U5O?D?U!+ P04 " !OB)!8 M*Y%]BAYH:6RQ2Y$N2=O)OR])V5I' MIH6]V'S,#+\9#6M0;220VBFU+,11E(_U+(@L$3"HM#5!S-\.[H$Q:\EP_'\<69) M%-P+]HW6NID%DP#5L");IE_$_CY5@ROVB?2=;9 &JMDJ+]J!L"%K* MNW_R?@C$B4*<7U# !P4\5$@O*"0'A<0YVI$YMQZ()O.I%'LDK;2Q9@$.Y_8RO6II=:O3T_"OEA%>4K]&=E(2OP7PBK=#5 VA"F4+I%W2-OA&[IS\0 MHV1)&36COY^@78+\Q^R^O3Z@JU^^3$-M>*S5L#JC.QA?.CC%Z$EPW"CWR M&NK/!D+C2.\-/GJSP*,6'Z"Z04G\*\(13CQ ]S^OCD=PDCZXB;.77K"W(,P$ M%TR,EK"FG-LPBQ7:@*2B]L6K,Y<[<_8"[N8XC4N) M-^UYTU'>9REVU%U04Q_0_NRK^Y [B]D)2IZ4N"@'Q.=B69*G9>H'SGK@;!3X M\=V4LYKJK02%"*\1J?\U=\;EL \V.Z.XQCB;Y),!K4RT5^T*('+<;CNEJ9,FLQ MX;UJ;%E DFCP,18>1ASG T*/5%PD$^S'G/28DY^\7R8+QF_6Y P QT663HH! MJ$=N< ,_D98]:3E*^@2Q.N2PT U(M"$? M9,E >>MJZ=.!'ZL%O=Z[?#M87]D7B MVNH/,]USYHE(4\ 58K R)J,;V_]E]T+H)EIL7)-="FU:MALVYE4%T@J8_940 M^CBQ!_3OM/G_4$L#!!0 ( &^(D%A&Z]&D9@@ +E5 9 >&PO=V]R M:W-H965T/!X;W??VP<;&_#X#YN,9^!K/];8H M/U=+QFKR997EUUUN^RAO+TN-G66YNRA)-5FM8K*K^]85FQO)OKDVX)/Z6)9 M-PNFM]?K:,$>6?VT?BCYL^F>DJ0KEE=ID9.2O=Q,[O2WU'2:@G:-WU.VK0X> MDV97GHOB<_/D?7(ST9HM8AF+ZP81\3^O[)YE64/BV_'O#CK9M]D4'C[^1@_: MG><[\QQ5[+[(_DB3>GDSF4U(PEZB359_*K:4=3MD-[RXR*KV?[+=K6N;$Q)O MJKI8=<5\"U9IOOL;?>G>B(,"SI$7&%V!<6F!V168PP+G1('5%5C# NM$@=T5 MV)<6.%V!W1WAZ,]EEY41[?79;$E9;,VIS4/6B'::GX( MT[QQ][$N^:LIKZMO@S2/\CC-%^2N+*-\P;B7=45^\%@=I5E%?HWXXD:O-^0G M\O3HD1^^?W,]K7G+3?TT[EJYW[5BG&A%)Q^*O%Y6Q,\3EDCJO3/UA@(PY;N\ MWV_CVWZ_,Y3$?T;Y%=','XFAZ89LA]3E=YO%%3&7^Y>6RC0\N+M==27FH+O\8UU=$UTZV3M7E 7OF[_QNXW7%D33W!ILMSSK! M^Z6(\HIWHS'CELK<>J>L;P:'M]4ZBMG-A/?^%2M?V>3V']_ICO:SS LDS$/" M?"0L0,)")(SN8$X+:T;FUUM]9MLSG7^.7B4:67N-+*5&(1_G"1],$_9<$_:E MYEWB)JV637;?_LW>Z8)L-$3"* @F.&7OG;*5 M3GVLEZPD6=-!R1Q2%H]U" GS[*/#;FB2P^XC&PV0L! )HR"8X)"S=\A1.O0^ MKQFGUH2?AC&91R(!L-D+ 0":,@ MF?&_47&G471R7&Y:0N%BM65Y%368EDTE)&2L3$N8A8?[\R$SS^'P:V6*( MA%$03#!)U_JT2E.Z]"=]^)W\]8&MGEGYMTPB=?U8BZ T#TKSH;0 2@NA-(JB MBT80NSG!M21<'SI')!XW0HS8/2?"@M@-)"*(VB M:**!??2N_T_9N[IZM'''@;ENRA)S#]JN#Z4%4%H(I5$43;2I#^%U=0K_4!8Q M8TE%7LIBI; *&L9WM,-AS3*E4B&;]:&T $H+H32*HHE2];&\KL[E'\HTC],U MO[9LA"+/41;EL?0['C5HM%?04%X_SMNE79]_Z8H!=/M"*(VB:*(R?3BOJ]/Y MNR1)FS/TO3-%R1GRVU[4J-'2S(Z&.$L6(WC09GTH+8#20BB-HFBB67U(KY]) MZ7NSDI)M25)L\]8QJ5K0K!Y*\Z T'TH+.MKAA\B1=8$AM%F*HHEW6O:AO:$. M[647@Z>N!-6HL69!:1Z4YD-I 9060FD411/UZ_-[0YW?G[D2[*HE ]O@0WFO M;F>T34B:#Z4%4%H(I5$43;2I#^\-=7A_X95@1Q'N59&=+MVKFQLM%32$A](" M*"V$TBB*)DK5A_"&.H2__$I0#1H]/D)C>./XUFQ7>B5H'.?U,^F5('3[0BB- MHFBB,GW";IQ)V(M75M;I<\;(KT4M_UI:C1@M"S16A])\*"V TD(HC:)HHG9] MK&ZH8_6SMR.KZT<[![VMO:,-[DBVAKT3-%2'TD(HC:)HHDM]J&ZH0_61]R6K M::/-@M[JWM'.W9IL'"?ZKNO.].&P!\W,H32*HHG.])FYH<[,'S_\B_!3\#4? M^[Z2_Y!'EJ=%N1L!R<><*>^>4:-'"P1-T:$T'TH+H+002J,HFJACG\<;ZCS^ M_' (#>&A-*^C#8;#V;#/@B;P4%H(I5$4372I3^ -=0+_E%BQ MHD%I'I3F0VD!E!9":11%$W7L4WA3G<*?'2G5]:.=@V;U'>W,2 EM,X#20BB- MHFBB2WT&;ZHS^/,CI1HP6B9H1@^E^5!: *6%YO&7()9NV[-/[4UU:K\?!;M?DTFU M@Z;V4)K7T0X_T;:I:;8[' JMHZ#+T:RY.4RZH%L70FD411-5Z9-V4YVT_U8T MOSI,+Q$&&KE#:9XIN3/>=AW7&OX07[;BS'#FIC54!AJH0VD411.5Z0-U4QVH M_]'.U,A/BZ)75D8+UMMS\J0;FJE#:5Y':W[]>WC6;1[U-2?6FP_%@:;J4!I% MT7;B3 _F@URQ&PO=V]R M:W-H965TF35JE MJ%VW9P=N@E5C,]M)VG\_VQ"6IB3J0U_ -O><>^ZQN'>T$_)1%0 :/96,J[%7 M:%W=^+[*"BB)ZHD*N/FR$K(DVFSEVE>5!)([4,E\' 2Q7Q+*O73DSA8R'8F- M9I3#0B*U*4LBGZ? Q&[LA=[^X(ZN"VT/_'14D37<@WZH%M+L_)8EIR5P105' M$E9C;Q+>S!(;[P)^4]BI@S6RE2R%>+2;'_G8"ZP@8)!IRT#,:PLS8,P2&1E_ M&TZO36F!A^L]^S=7NZEE213,!/M#&A\. &%\ H ; #X&]$\ H@80N4)K9:ZL.=$D M'4FQ0])&&S:[<-XXM*F&?")O MB-&MX+I0Z"O/(7])X)LBVDKPOI(I/LLXAZR'HO SP@&..@3-W@['9^1$K;&1 MXXO>S=@N$^L<_>X<]@^_417)8.R97UB!W(*7?OH0QL&7+@/>B>R%'?W6COXY M]G2QD5EA?K?.*FMH[*"V[6S3_C4>1O8:MX<%O(Z+DT$0XJ2->Z%MT&H;G-<& MTEX#$BNDA28,5>?$UES7!R*"7HB/E'8&G9 9MS+CLS(G628V7"M4D6>R9- E M+G[ET' X#(+K(WFOPZ( ]\.H6V#2"DS>ZB-Y@]:DPZ-C'[MB@N&13/^@_94@ MUVXJ*.04U/VC/6T'S\3UVZ/SJ1E(]?SX3U-/LULBU]3T/@8K0QGT$G/!LIX0 M]4:+RC79I="F9;ME888J2!M@OJ^$T/N-3=".Z?0?4$L#!!0 ( &^(D%B7 MFVKROP( /8& 9 >&PO=V]R:W-H965T/%>/'/VG+'G[&BC\$YG (;=%[G48R\SICSW?9UD4'!]HDJ0]&:IL."&EKCR M=8G 4Y=4Y'X4!$._X$)Z\%3R%=R N2VOD%9^BY** J062C*$Y=B[#,^G QOO KX*V.B=.;-*%DK= MV<7'=.P%EA#DD!B+P&E8PQ3RW (1C5\-IM<>:1-WYUOT]TX[:5EP#5.5?Q.I MR<;>F<=26/(J-]=J\P$:/8Y@HG+MGFS3Q 8>2RIM5-$D$X-"R'KD]TT=7I(0 M-0G1DX2P_TQ"KTGH.:$U,R=KQ@V/1Z@V#&TTH=F)JXW+)C5"VJ]X8Y#>"LHS M\9=,8'I<2*72)RN0+Z5H9QF;*ID@G-D=O":W8X \-%KMEGCG9O M#4?LF-W>S-CAZZ.1;XB5Q?:3AL&D9A ]PR",V%Q)DVGV3J:0/@;P24ZK*=IJ MFD2=B#-(3E@O?,NB(.KM(31]>7K40:?7EKCG\/K/X,W! &I65IAD],.E;(FJ M8)P:9Z%%*JAW]A6MQAPZ3-N*Z_AT& Y'_GI7R-]!X6!P%K51C_CV6[[];K[\ MIT(V=?^>)?Y]#L4"\,<^EIU(UH'.=M"*'G2*GH%.4)3.6M22_&D-L@*]3W,WD,D @6WL0ZJF@VT53<:IFY)$5=+8 M?X!*' 9O& V%HE@ZDS*IU8J2RX>#5V=1>'JANWA,.WG\:[G\'0LAOBOGK)HY MNG7GM;NM>5\ZSWJR/R%3KSWX#TQ](\PYK@3Y1PY+@@Q.3DD UBY;+XPJG5$M ME*&BN6E&%Q.@#:#W2Z7,=F$/:*^Z^#=02P,$% @ ;XB06#$Z"$15 P M8PH !D !X;"]W;W)K&ULK591;]LV$/XK!ZT8 M6B"-9-F6[W1H*TP(8]T-+9(BJ1*DG%#; ?OR-E:W:M:&XP/4@D MQ?OX?7?D\<8[J;[H%-' MSP3>N*EQA0WOJ_C%'.FKV6!@OYLI,J9H:[:^KI0 MR!)GE&=^& 21GS,NO.G8C:W4="Q+DW&!*P6ZS'.FGF:8R=W$ZWB'@3N^38T= M\*?C@FWQ'LU#L5+4\VN4A.87KVD-3QN']#?.>VD9Q*4V,M\;$X.<;9TUJN+!1O#>*_G*R M,]/;^&O)-7H&& M\4S#!Z84L^%X V_AX7X!KU^]&?N&Z-E%_'A/9591"9^AT@EA20Q2#;^*!)-3 M )]TU>+"@[A9V(JXP/@:NITK"(.PVT!H?KEYV$*G6_NZZ_!ZS^#=88SDI 18 MDCB/LPPRW-);HS$9TN$P4"@9(R:ZR7\5?.3@[?%\G$:#P#YC__%85BL-FQ=N M=,%BG'AT\#6J1_2F/__4B8)?6D3V:I&]5I&T69P.VBP*,V9(;L&4>6K24R'U MC_2$HR8]K2N^4$^_UM._2 \E3-@@-L:E?Z:CVZBC=:47ZHAJ'5&KCID4-A+U M2?[/X$3GP>DWB8K.-F4X/)UWPG=0\QVT\EVR)Z",$ :="/Y<8KY&]1?\?9J M#N--]%O1+_=UI?%_ CMQQ+!VQ/""K.'"ME$R/PI<<]R&9_'H=0?G86M=](62 M1K6D4:ND!>I8\<)=.G)C=Z4]8DUBVG&*4NF25;*O09EO:^"FS M#N,)_/%^]0D8&1A*NRR7)5D3A;OE#(9703"Z&G2BIAW02N1'W>4?W=.7:"N*Z?_ %!+ P04 " !OB)!8 M:&32V$D# !U#0 &0 'AL+W=O @7O/->0>S.3$^+W8 4CTD&>%F#H[*?>7KBN2'>147+ ]%.K,AO&<2C7D M6U?L.=!U&91G+O&\T,UI6CBS27ELR6<3=I!96L"2(W'(<\K_7$'&3E,'.X\' M;M+M3NH#[FRRIUNX!7FW7W(UPDF< M[2,]E15C]WKP93UU/%T19)!(G8*JS1'FD&4ZDZKC=YW4:9@Z\'S_,?NG U &DK+L"E54NJ*2S"6*:=:1JOBTD(_ ME5O)U=E4QRUEO%>U+5UV'.?/3[3&GY1 MW]9ASP:V6L*#7C)V;AWV;& K)CQH)F/O8H.:;,!637C03<;VQ08YV8"MG+#= M3O8.QEU)V5H8MY;"=DWU-C$VB$J]8/RH#]FJ"MM=]56JJ3;M^\L(MV9X:0.W M8L-VL_4V<-=L.(Q],NY[^JW:L-UMO1T\[A(C$@1A#Y&TDB*#DC*V,#%(*@K[ M7_:DM109M)2QATG74CW_,7*V;AH4E+%]25=0?:S63<3N)GOGDJZA^HBMG(A= M3KU-6\>=+PP#',4C_^FKUSU;1.L/DFO*MVDA4 8;%>E=1*I>7JWQJX%D^W)= MO6)2K=++W9WZ+@*N+U#G-XS)QX%>JC=?6K._4$L#!!0 ( &^(D%A**N?K M[ ( -H( 9 >&PO=V]R:W-H965TU[LEH0R)QO5]V8B&_&-*BB#F4!R4Y9$/%U!P7=C!SO/-V[I:JW,#3<; M560%=Z#NJYG0,[=36= 2F*2<(0'+L?,5#Z]P8 +J%;\I[.3!&)FMS#E_,)/K MQ=CQC",H(%=&@NC+%B90%$9)^_C;BCH=TP0>CI_5O]6;UYN9$PD37ORA"[4> M.ZF#%K DFT+=\MUW:#<4&;V<%[+^1;MF;>@[*-](QJMUM#9'F7DK=TKHIU3'J6S"RY(J MG68E$6$+-.%,4;8"EE.0Z&(*BM!"(OQQY"J-,T%NWDI?-=+^">DIY)6_5HW>*/E_*7E&ZX X=AJN!$.[<+F QE17(8 M._H?+D%LPH&+TC!-[;BHPT7G<+$-%QWC!AX.L6_'Q1TN/H=+;+CX&!?X M Y-X&RWI:,DY6FJC)?]%2SM:VDO[M09=7Y<*A(V9'C&C*$@CS\X<=,Q!/Y,K M4ICZ0LM-B0K0=0Y5Y*D^9#87@R,7<9 FJ7DI-AO8VYE$/>R9^;0,X6VI-@ XLLV#WQ>T!4Q/<2:BE;TY1M) M8GSJ;X#W=0[WUJ,V%_E&"..JXL)XL%KPCU."PT$21=$)#_NBA?NKU@UG;S%P M7,1"+TFC^'41GZ/XE8429UII)5W;SF7.E66 _7 M^N,#A%F@GR^Y+O?MQ/3#[G,F^P=02P,$% @ ;XB06(2J/;I. @ ;P4 M !D !X;"]W;W)K&ULE51A;]L@$/TK)T^:.FF* M;9*F7>98:M)-VX=.5:NMGXE]B5$->$"2]M_O -=+I33:OA@.[CW>8=X5>VT> M;8/HX$FVRLZ3QKENEJ:V:E!R.](=*MI9:R.YH]!L4ML9Y'4 R39E639-)1&K!;*;EY7F"K]_,D3UX6[L2F<7XA+8N.;_ >W<_NUE"4 M#BRUD*BLT H,KN?)53Y;G/O\D/!+X-X>S,%7LM+ZT0??ZWF2>4'88N4\ Z=A MATML6T]$,G[WG,EPI <>SE_8OX;:J985M[C4[8.H73-/+A.H<!JQJ66CFA-J@J@1;. MKM%QT5I@'XK4T7$>E%8]]2)2LS>HQ"[82<9K MK$8PSC\"R]CX!-]X*'X<^,;_6'SUNO@?VB'DTZ.E1^+)<6+OI)GM>(7SA*QB MT>PP*=^_RZ?9YQ.R)X/LR2GV\B$\-:R![]"0<\@ 9 MN;%']9\^81*1P$#&/W@)-7^V)[2?#]K/_T][+6REM\J!X0Z/*8U\>18(?8_9 ME=DHNYBR(MT="DD/3"#1;(+5+03RZ(=A=>@F5]%$?]-C*[KA9B.4I=M<$S0; M79 &$^T= Z>[8*F5=F30,&VH(Z+Q";2_UO1T^L ?,/38\@]02P,$% @ M;XB06#=!2J"[ @ J0< !D !X;"]W;W)K&UL MK55K;YLP%/TK%INF5FH+-@'2+$%JDDV;M&Y5HVZ?';@)5L%FMI-T_WXV$)8' MR3II7\"/>\X]]UCV'6Z$?%89@$8O1<[5R,FT+@>NJY(,"JIN1 G<["R$+*@V M4[ET52F!IA6HR%WB>:%;4,:=>%BM/)%*KHJ#RUQARL1DYV-DN M/+)EINV"&P]+NH09Z*?R09J9V[*DK "NF.!(PF+DW.'!)++Q5J=E/+G"J8 MB/P'2W4VEX(HJ":7,L6B'*4S017#.^!)XP4.AB"IJR7"'_$EVCI]D47;R] M'+K:)+9P-VF2C.LDY$023-"]X+Z8CS@C#L^6W[.JU> 7%;-0!D%*Z[K MEZ1=;?O-7?7,'JR/31^JV\8?FKJ)W5.Y9%R9VA:&TKN)C'^R;@SU1(NR>EOG M0IN7NAIFII>"M %F?R',U6\F-D';G>/?4$L#!!0 ( &^(D%A$:D^/-@\ M +JM 9 >&PO=V]R:W-H965TWFS!*!@]WY6>?LX>[=%?$44(_9R3?;39A M]OH+C=/G^X$RV'_P)5JM"_[![W!\HBVM DC]*$9'1Y M/WBOO N,,J!<$1(?OS1!]I'',2 M6X\_:NC@D),''K_>T^URX]G&S,*O)OGAS8]WMP5; 8ZYG=?)K"J9>B:90CXP_#HG5K*@BXYXYT*\*@'S^_)P M/TS8GC__NP=79%>F7;^[L[R]2/J_+[_)M.*?W U9XAZ-<*9<7:BUP7)X+I$H>4V5<<2)B)A%E(F(V$.17,.#KH==;F/U$& M,J.'A/E(6 """?(Q#O(Q+L@G*0A]8==CW4*11O<5"A)F(F$6$F8C88[1$HHR MG4S&VJE6.I8;*^I854ZJ"'+E?"0L ,$$&8P.,AA=6T5Z-;*DU+[R0,),),Q" MPFPDS!FUZ\AX,FQ5$F1.#PGSD; !!,D-#Y(:-Q/0G$4SJ(X*EZ[A"-E]14. M$F8B81829B-ASK@E'(,UP%K"0>;TD# ?"0M ,$$XDX-P)E+A?#JYOI?J1HKJ MJQLDS$3"+"3,1L*<2;N=I4_'AF&<"*=C.4/5E.'HI#V&7#D?"0M ,$$3TX,F MIE)-O%\L(GZ#)8S)EWU+[-N^)=:E"RFNKRZ0,!,)LY P&PESIJWC7565=CU! MYO20,!\)"T P03O*L+F#,Y2JY]?+=41.Z"L8*,V$TBPHS8;2G)HFJ,;0VZJ! M9O6@-!]*"U T43E']SX5J7*\A)4=5G3")-FQ/WD8AUFW?J2&D+23"C-@M)L*,VI:8*&IL..K@!H6@]*\Z&T $43-=3<^E?D M]_ZMS38.7RDMG6$+,D\WVS#)0WX]U"DCZ)U^*,V$TBPHS8;2'"C-K6G'HM1: MBO2@.7TH+4#11 TUK@!%;@OPDB>:ERXV5H>*799TNLM^D5-Z:T=O6SXZSJ0F M-*L%I=E0F@.EN5":!Z7Y4%J HHGJ:4P!BMP5\+B.DI!\W,UC&F;< 9H7V:YR M/-OLFV1.">]CX'W6CRGYM5B0?WZ@FQG-_M4I,JB) $HSH30+2K.A- =*Y4^.V9-?:B3<0+SV=6 M>!*:Y?*6']2N *694)H%I=E0F@.EN5":!Z7Y4%J HHEJ:RP0BMP#8=)\GD7; M\JHK7;*67H^>=3FY6%-VW<9[%5\9*YRO&2LD.2V*F)8YGJ-B30JF]KA6^W:O M=K8BCY9-GMAHA2C0!3R[&+ M?^Q8:IK%KWMJN0%O-/TMRW]CC&OL$XOC*Y#0EX(H^CXL9SE649+P/"R%'R;L M\U=R?H#;HWR_]SY#0:TC4)H-I3E0F@NE>5":#Z4%*)HX4K;QF:ARGXGUPFV+ MNRCG)Q FK 6==9JS:HS06AIVM)8>Y?GZZ@=*LZ T&TISH#072O.@-!]*"U T M43^-VT25NTV.+/,)+4BZ+:HF'Y^MX' 92OY+[#".& MOA>I4)H)I5E0F@VE.5":"Z5Y4)H/I04HFJC"QJNB7IJG@EVJ[9)%?05U=L"] M'--;9%"3"I1F06FVVIX=0M'4J:J+Q=^!9G6A- ]*\Z&T $43Y=/85-1+-A7! M;SPKAQXS275*".I5@=),*,V"TNR:)@Y-F:IC]51"4*\*E.9!:3Z4%J!HHH0: MKXHJ]ZHUI$!I%I1F0VD.E.9":1Z4YJMM$TDUQ\%)SUF 2BLJJ[&D MJ')+BDF7-,N8KGC+C[4!X])@63F^.G4$M:= :2:49D%I-I3F0&DNE.9!:;[: MGBM$Z=;17V%/41M[B@J<2$/.ZBTBJ#4%2K.@-!M*E^5!:@**)2CMZ>H?<%M%G&APYJK?0L(_J:-L/5$.? MCL4SN 5-:D-ICM:>2D,9&>WI;;J6F[:7\Z!KYT-I 8HF'O6-FT&3NQG>KS+* MCG1VT/-A()E^5!:@**) M*FH,#9KE^5!: M@**).F\,%=HE0T55'_E(ZE=2S=E;5M!JH.*1H?V,U;WS' #U6$!I)I1F06DV ME.9 :2Z4YD%I/I06H&BB(ALCAB8W8E0:#/<:[-07U'L!I9E0FG5A7QE#\DK# MK*OWU8:NB .EN5":!Z7Y4%J HHEB:MP8FMR- 7B"*=2B :694)H%I=E:^]DC MG;XW!YK6A=(\*,V'T@(435168]'0Y!:-:\=5":#Z4%*)KXO.#&>Z'+O1=_\HG!4#,&E&9":1:49NL=7*9\8=7-<0Z,DO).X\F$K6G5?]2MT#Q^/Y]G.[J0#*Z6\WJ?3Z F M&BC-@M)L*,VI:<]-%ZT-7RH;0 11.ET?A/=+G_Y,1GEM$G MFNQHYYTX.:FW**"ND@M;67:2I,DNYQTDU0,5RX+)KIOGK)D?KDIG&2NG>1I' MB[),UGN"%3)6KN:\&):3A@_))HICMK?>DBQ,5ORD4CZ*YXU:3U/.Z_(;=5B^ M878WB<9 MJ+6FIDV/Z]'-4#LQ@T-SVE": Z6Y4)H'I?E06H"BB6)J7#2ZW$7S?W=-L44^ MA"_19K>1]U9!O390F@FE65":#:4Y4)H+I7E0F@^E!2B:*-+&D*/+#3DGL[A* M2AS4D0.EF35-F*"FXQZ'!?(((I< ME%PL_EYCS\#U!+ P04 " !OB)!8CEX1UG4" !=!P &0 'AL M+W=OU3F6 MVG3M=K&V2K3VFM@G,2H&%W#2OOT NU8RI4TN>F-SX/P_?" .Z4:J!UTB&GBJ MN-"3H#2F/B5$YR565 ]DC<*.+*6JJ+&A6A%=*Z2%%U6<1&&8D(HR$62I[[M5 M62H;PYG 6P6ZJ2JJGL^1R\TD& 8O'3.V*HWK(%E:TQ7.T?RM;Y6-2.]2L J% M9E* PN4D.!N>3A.7[Q/N&&[T5ALQ,^:--K+JQ#:NF&C_]*G;ARW!ZH(9F MJ9(;4"[;NKF&WQNOMC1,N%.<&V5'F=69;&YD_E!*7J#2\/.Q8>89/E^@H8SK M+_ -/@(!75*%.B7&SN=4).^\SUOOZ!7O"\P'$ ^_0A1&\1[Y]'AYM"LGEK)' MC7K4R/O%QZ/N8VI-1OM-W*4ZU37-<1+86Z-1K3'(/GT8)N&/?83O9+;#&_>\ M\5ONV753+5#!S1+F[@!AAMHHEALLP&]%VZWAIC':4%$PL=JW'^TD8S^)JPGK M+$I&R3A,R7J;]&#:#L.H9QB]"\.U%&L[A,4^@M%Q! ?3=@C&/<'X38)[7TCL M>L_6J&Q=A"M%A0%[61$N*5-P1WF#4%O*%O' <;2SG6RM,9Q_,394]\!R#0(BW.Z$> MF,OYGFSA$<2W_8K).[.R$L4I9#RF&6*P61@W]O4MGJH!^1O?8SCQQC524M:4 M/JF;3]'"L!01)! *98+(CR/<09(H2Y+C9VG4J'RJ@_H52D*?LA33A^7]T*MZ=.@8*#US0M!PL"=(X*S[) M(NU%N\AG"#'_AMA"SOHV^,]NGKS#KU!)N([PH"7 M'QI/3C493N[)&3X9;1-0&'';C:AE=,WW)(2%(=<)!W8$8_GV+]NWWFL0W0K1 MU5E??CFD:V"(;M#7O4IKCKX>!!H%@M7L/*N_!Z$D(=R3;MOL/AOJ?5?YGOQ>$=O^S MH?YMJZYAUDB".Y*%LM)#A"A#LG=M(.X(1VEZ"$^CIMI_=I&6]EZM#R>83EV[ M P77*/A/KM/26A/$F[F^@[OFI"ZMMK8LCE^JI;VA:]6N*ZBM+Z$_\DXM4^/F M"$SN/*IT12L6A]",%?JOT6=:(0M700/2G4R@Y69%Y>8*6$P'S.JT MC;@S[G4EM_6E?'C<1_(&H[*@KORVOO2/R8*2>#^0>-:RL+I2 M>= NL[Q07P M ZB?+BH#[N2NE2O,J,JQ<@C+?NA'N<>2@?BC!*BQVQW!M'Y$6W4\5U MC\'Z'C-029TQ.AUZ5VZI8U;I"'IUU T*ZQO40!W-3-(IT3MS2B5VH03YO3KJ M_H;U_>TW,NOUBM"ITKMV?\VS_O#4S1*/;)9]:39N[\C#&+JKI,"JS<2*2 MOFYSX)PI'I:G2W= M%"O%P=1GPK:2$B6PD4.MR53&EQ5G/<6-H/O\?&5-A:!I?KD#$@%3+\CO M-Y2*\XUR4)VX+?\'4$L#!!0 ( &^(D%C3D0#5> ( !\' 9 >&PO M=V]R:W-H965T.8!5L:IND_?>S3>)E;1(ETKY@W_GN>9ZS\3E=U*_V5FC+=R@%;8!) MRAD24$Z]\W R&YMX&_! 826WYLA4,N?\T1@_BJD7&$%00ZX, M'#$BZ@K@V0 MEO&TQO0 M2_M%JSXVPA[*.ZEXLT[6"AK*^I$\K_=A*P&'>Q+P.@%;W3V157E)%,E2P5=( MF&B-9B:V5)NMQ5%F#N5>";U*=9[*[A7/'RM>%R DNGKJJ'I!'RY!$5I+A#^F MOM(D)M3/UX"S'A#O 0PQNN9,51J-%5#\"^!K=4XBWDB@(UU/KVOO=0>;&C!S&5<9G$0)3B(4G^Y M0\70J1B>J.*;(&R/AN$;#<%N]MBQQR>R7SWG%6&+W?SQL?PCQS\ZD?]A[P&, MCB5/''ER(KEN1270/?S)&_[/XS!)]IS_V(D8_\^_BO\K:;5 M@%C8UBQ1SCNF^O[EO*[[G_=-[V]X_W1<$[&@6E<-I4X-SD::7?3MN#<4;VT+ MG'.E&ZJ=5OH% V$"]'K)N=H8AL"]B=D?4$L#!!0 ( &^(D%ALR >?/ 8 M +\< 9 >&PO=V]R:W-H965T=D*E4K/.QWIAS0A\HRGE,&3&1<)47 K MYAV9"DH",RB).TZW.^@D)&*M\85INQ7C"YZI.&+T5B"9)0D13]:AT0V=\D9(YO:?J6WHKX*Y3H@110IF,.$."SBY;5_A\XO3U -/CCX@N M9.T::2I3SK_KFT_!9:NK/:(Q]96&(/#S0"QGLEX&D$X]3X7G'_>\CC@ J)/O[((O6$WMU01:)8HB]$"*+#_!Z= MHF_W-^C=R?N+C@*S>G#'+TQZM8FCH.&C,1-*6GUY$">PY+GT#Y_4$""1"(R,V5.C?Q M: I#CMVO37=OA#W/]=9FV^K#@0R]DJ&W(\,-8O31#PF;-ZY6*^B^,^QMQFGH MC=Q1M2I6J.%N57>[5G*WF0 *DB*VE65CJ;6B[LNN0*O3>U6]J:+[1OY*E>GXNI8N=ZM$_,)\VE_@JQ4KA8+O$V9%B7DP;B1Y)R11$&_23,^QO)UII'FP7/7M6&/1?WH*6 M$MI6>NRF]X[!:P@I7"DI;)=27XV20.ERG>^RF'?247:[A_*JE!2V2ZF7E=4" MO+X",1ZY;L]=9_D:,@I7.@H?54A!FD_"B,[0QT?J9_J-$'V=S6#"A3WACRJV MCH6V&K)*;F&[WMK8 DT6(%)&,J#2%]%6@?T,_"+D**1Q@'"[YX[:#NZUD>>- MVH/A !$&S9[7'O8&*\FH$U2V=5-*S>>0^*F-5$B1T!\OT#OR'BE>:B74[_ZD M\QHZ1&(3!\VX0 0IRDZ?*!'%JX(&*->XWP;-ODV@B,7866/* MO(9\Q95^Q78!>\ JXTQFL=*)95U81]6XQT);_993*6''KH3ORWS:V&@C*3.X ML5:5 OV9JF+WX5".E1QV['+X68Z-S/#FRT=OL/E&;K=]*+=*_CIV^;M_EA>U M0Z(KV"!N(@&;%W]&.]E]V#?CCX6V&K%*33MV-?TRC5& KZ1%U^U[@]YZ7KS& MUT.GDM+.KE(:B)K4^(VS^>GO5"3H$[P],*,C;F/"[#-_5-5\++35F%2JV;&K M9AT!*+$0@:B,0*HC\(QX> 86*K3,=-& KL((S^$NIF0QRC)$AW\0=OU0%9X M[K;:G9 G-*7E=EM#VY*7[9K_>7LN%^ !X^ST1T;B:!:5@XJ'1A!P*/<"47/4 M<*I/8((*2RX],59H< :)@CX3D!_F6WV[KA[>OADY>/A!HBDG(M"4@G(GT79D M_62#I*G@#V *0@W6!-5R)F(&;QFHM7?9S2C);/H/&%BJ&)/2L4[II@F%3KC? MQDY7"Y8"L5&CV*=VWXSLU(Z"$BKFYH1, H^,J?R I6PM3^&NS-G36OLU/I_D M9VD53'ZT!_,QCV R8SH#R.[9$ B(_+0LOU$\-0=.4ZX43\QE2 G,@^X SV>< MJ^6--E">68[_!U!+ P04 " !OB)!8^;MWV8," "U!@ &0 'AL+W=O MVZ/9OD0JPF=F8;Z/[]_!$R2@/:PUZ(?7W/\;DWW)-TQ\6++ $4>JTK)J=> MJ51S[?LR+Z$F\HHWP/3)BHN:*+T5:U\V DAA077E1T& _9I0YF6IC3V(+.4; M55$&#P+)35T3\7L&%=]-O=#;!Q[INE0FX&=I0];P!.JY>1!ZYWC?A]1R;?)OP@\).'JR1J63)^8O9W!53+S""H()<&0:B'UN80U49(BWC M5\OI=5<:X.%ZSWYK:]>U+(F$.:]^TD*54V_LH0)69%.I1[[[!FT]B>'+>27M M+]JYW'CHH7PC%:];L%904^:>Y+7MPP$@Q"< 40N(C@&G;HA;0&P+=G!;KX M>)GZ2M.;)#]OJ6:.*CI!%4;HGC-52O25%5"\)?"UKDY'C0)8@M>]NE# MB(,O?37])[(W%0Z["H?GV+,%KT$JFO<5Z9#8(HTW;+-!.,:C8>IO#^7WI"7C M$8Z"49?X1EK224O.2M-#JT>2]2ESP.3@RG@\B3 ^4O8^;3!)$AQ/^H7A3A@^ M*^R.Y;IKZ*+B4L_/$K2S J(NJ$[]8_"[+L6C()E$1Y+?IPWP. ['0WRDV3]P M@!K$VAJC1#G?,.7FK8MVWGMC+>["ST+XTS]'LBUI1)5,%*4P97(]U) MX4S2;11OK,\LN=*N99>E_JZ , GZ?,6YVF_,!=V7*OL#4$L#!!0 ( &^( MD%BVLA;!\0, -8/ 9 >&PO=V]R:W-H965TNU"S8$![VDDC=[%5W+RJMNFWOM1ORI/R?>RC8 M:>E@Y_7&EWR[$^J&NUKLZ1:>0'S;/W(Y>L0APV2^6;LAQK\F2T=3Q%! :E0(:C\.\(:BD)%DAQ_=T&=?D[E>'[] M&OU3(UZ*>:8UK%GQ5YZ)W=*)'93!AAX*\86=_H!.T%S%2UE1-[_HU-H&H8/2 M0RU8V3E+@C*OVG_ZTBW$F0.>#LA+BR MEM'41;,VC;=4DU=J&Y\$ET]SZ2=67^D+U.C] PB:%S7"-VB&OCT]H/?O;A:N MD!,H,S?M@MVWP M;R9-_U.P"X5!KS"P15^M#YQ#)= &,N"T,&EM X1- '5*'%?>PCV>"[!.\9," MYKV N57 VQ 2LAL"MH(\S,%)/+F.![)F&M"9QC/24BBWO ",>P10_L:[VBU M!917Z$B+ VV/LT(>J+1*P<8=:MPS([AN9^6.>N[(ROV5"5K8^")MWG%F6"?X MR_S8BO\DJ !YIC8);L*/-?S0\\8*WC"Z($MZLN0*LJS+7!-:HN\HF?O1 M&$XWFY'0#Y+ S(>]H4IX_R%E:\5O+!>>#F0$-QA:P<_*&[XB9Z_D M[$DXAM3M9GX8>%/'$AYJ%GZC:-D/5 MZ8'AADLB+DS&[;D@B*7(*?:A6V%ZN MNC/5@J@7JUGDX;,WHR/4[?QYX$]EP%"KL+U8/7)VS)N/=@DIESAE)2#1?C4^ M0P6;7-Q\L*:P7HUDCZ&GL*%H^<%T"@]%"]NKUC4"K&#N()#4/EPO;294]PH7+(2*X7JUF8R 2/QNBZ(0[C*/"FR(?*ANVE;5C] M8;''^V!$3_2/KS PI+UN%^# )R-N]ZQ#*H%OF\:Q1BD[5*+M1OJ[?7/ZL6G) M1O?O5=/:=%Y#F+;C_4SY-J]J5,!&AO1N([F:O&TBVX%@^Z8/>V9"=G7-Y4XV MWL"5@7R^84R\#M0$?2N_^A=02P,$% @ ;XB06!^0IA#! P ^@T !D M !X;"]W;W)K&ULK9=M;Z,X$,>_BL6=5KO2MF # M!KH)TFVJTZVT#]7V]NZU0YP$%7#.=I+NM[\Q4)* 85NI;Q(,,__\9N*9,;.C MD ]JR[E&CV51J;FSU7IWX[HJV_*2J6NQXQ4\60M9,@U+N7'53G*VJIW*PB6> M1]V2Y963SNI[=S*=B;TN\HK?2:3V9Y@YVG&]_SS5:;&VXZV[$- MO^?ZQ^Y.PLKM5%9YR2N5BPI)OIX[?^";!:;&H;;X)^='=7:-3"A+(1[,XM-J M[GB&B!<\TT:"P=>!+WA1&"7@^*\5=;K?-([GUT_J?];!0S!+IOA"%/_F*[V= M.[GS-]H7^+HY_\3:@T.AEHE#U)SHVMG[DH&ROM"A;9R H\ZKY9H]M(LX< M<##B0%H'\EP'OW7PZT ;LCJL6Z99.I/BB*2Q!C5S4>>F]H9H\LK\C?=:PM,< M_'3Z-WOD"KV]Y9KEA4+D';I"/^YOT=O?W\U<#3]@S-RL%?O8B)$1L5N>72,? MOT?$([[%??%\=W+I[D)876RDBXW4>OZHWII+R5=(LT?$E.):V6)J1 *[B"FC M&[5C&9\[4">*RP-WTC>_8>I]L$7X2F(7\?I=O/Z4>OJI.G"EH<8TRB#LW!YN MHT%K#5/DAQ1[?N13R/CA/))?VUU !AUD, GY%5H3-"')=%YM4"&40AF3\B=T MI".3*RMRHQB>HP0A)E'B]YAMA@FA7A#:H<,..IR$OMT"9**%[*M;TGVH% M/2B3>]A?2U'MK>#A@">(8DSB'K;-+ G(2*9I!TTGH;^=LLRAT:$B9\N\R'7. MK:QTF+LP)'B08XM=$M(X\.VT44<;3=(N1*4E-'635+&O#+>-,AJF"F.*>XQ# MJRCP(VPGC#O">#J?>LNEC2D>9H1&$25AC\IB%\QM%(+6'O-'*\2>#/7*D;=&#%OBVE @X3K,JX M=>)X XXK'%%*A]5O-87T1EXXLCGQV9C$+T]RQ;45&5LVA*F1J \\-"2>'^"Q MRL>GR8=?,/I^4?CX50?@:ZE=!GX:@7AZ!O:;GC3'N"NQOMK#8OP,T*I>;IW0 MH\&@M5@M8<8$23#RIYTF(YX>C<]L@7@XY?JU.VER27<:@7AZ!HYMJ8E>@X># M;2RK-LO)K)ZF()X>@R^J7#H\],0)(;2/:['SH./'/5CW[&!NWHJ^,+G)*P5[ M'D7U]NX>6,2V, S]="Z*>%.?YWKWOI_U!+ M P04 " !OB)!8#(C<+0 & !W(@ &0 'AL+W=OBX\S?EUIB6A)%68#ZDDCRY>&YXA$/>:7Y@8NOZ98Q"=[B*$FO1ELI=Y?3 M:;K:LIBF$[YCB?IEPT5,I3H5+]-T)QA=YXWB:(H@^D@_\ M\ LK$YIE>"L>I?E?<"AB<3 "JWTJ>5PV5@SB,"G^T[?R1IPT@&Y+ U0V0/4& MI*4!+AO@/-&"69[6'95T,1?\ $06K="R@_S>Y*U5-F&2#>.C%.K74+63BS_H M&TO!Q1V3-(Q2@#^ ,7AZO ,7WW^83Z7J( N;KDJPFP(,M8!!!#[S1&Y3\#%9 MLW458*J8'>FA=WHWR(IXQU83@.%/ #D(&PC=GM\<6>C@X]W".1YIP7N:/$[ MHZ1R+[GX!AZH9."OSRQ^9N)OT^VRHF5/Z&6ZHRMV-5*/8,K$*QLM?OP.NL[/ MIE0' JLD3HZ)$VOB'S<;EC]P0-(W(%3>IG0+C"#'R.:/UX4S07 ^?3U-HR.H M0F]VI#?K20_0F.\3F9IH%ECN"0//\]&LQK,9-88$$]?WS5S=(U?7RC63#P/% MRZJ,6U&C3%V2.":J09'JH&5JC(O94U),??J#$ABGJEG+TX^T+Z.^OFS34 GF6I@:0L8X0&36XG9(>S.R>_/O-FE1S./'*RFRCIFJKIKD.0T[+2 MPMJSL=VSR]GI/@%?:+2G^AOT>@ /467O +F MOJ)9 ABO$=(!?0FV!D%EU74V?BVC5'M.V3(2OVQ%"* M=PEL%,$,<0027*^!34]>X<=,O.1?-J1@E?5?O"X_7CU^/7&=?S-0NWX#+V^+ M;R T3/%)QF&ULK55=;]HP%/TK5C9-K;21+P@;"Y$* MK%H?*J%VW9Y-$MNYY_B_+O(0*RP&O@>DG:RXJK/14;'Q9"\"%!574CX(@\2M,F)>E=FTI MLI1O%24,E@+);55A\6<&E#=3+_0."W=D4RJSX&=IC3=P#^JA7@H]\SN6@E3 M).$,"5A/O:MP,D],O2WX2:"11V-DG*PX?S23FV+J!4804,B58<#ZMH,Y4&J( MM(S?+:?7;6F Q^,#^[7UKKVLL(0YI[](H8MWBNAGQ*-4]D/O >)+A:@,*$2#2_1)_1P MOT 7[R]37^D-3)F?MV0S1Q:]0A9&Z)8S54KTC150G!+X6EDG+SK(FT5G&1>0 M#U EGW5'&B=-0I'9U5>L-R'5L2=)90K*! BJ-:JQ2M M6*3P'M5<$A,7O2_-\8]Z)3G1+RN>FSN1GG32DSF;J)X;0-IQ96.-SLL]0\(A"G0S]>&PO=V]R:W-H965T#() ^O@+.X9K'5C3*R4 M!RD?[>0B'WN!900<,F,A*#Y6, '.+1+R^%V!>O6>UK$Y?D+_[L2CF >J82+Y M+Y:;^=@[]D@.4[KDYD:N?T E*+%XF>3:_9-U:9O$'LF6VLBB [9$8G#0Q(%4=Q":/+O[E$' MG;B.6NSPXJZHM<6E=.NUN]F2/-$+FL'8PYK3H%;@I9\^A/W@:YNF_P3V0F&O M5MCK0D_O*5_2LM XECH5&9"%DBN&WY/@Z6%+!93"B:$;0K4&TQJ0AV\4> M*:LT'/FKILI.'N]4F=0JDTZ55WA.XHEH4U[,")=:DRGD..=M6DJL?D-+;]@+ M[&]'TKYA$NP8OJ#;K^GVWTCWD&A##;2Q+:&2)HE^TL:VQ7 0=[ =U&P'G6Q/ M"[D41I,)GBFLS)HU53EA>"9,F6 &^+:-^&"/3[3+IR3>N?T[,^>X%G?<*>Y" MK$ ;O,^,*X ,*X&U5\#QGIPP:%/S=[L71(\6H&:N'<' VKPO[[9ZM6YY3MU%O[-^9ELA=Y\_PY1]U"55 M,R8TX3!%R.!H@ FBRM:DG!BY<+?[@S38*[CA'-LY4-8 WT^E-$\3NT'=(*9_ M %!+ P04 " !OB)!8*4 2D=D" "B" &0 'AL+W=O$4$+,;6M7MU M$^M\D_"C@(W<>2?:R2/G3WIPFXTM1PL"!JG2#!0?:[@!QC01ROC5TFI+!CEC_8^0'@7_HZA6)>Z["SE7XWUQE!<.IK,]7 M>"1WZ#A>X ;^@:_CQ-.^HLY7=-+71*^X45VTQXB98]3)[U/=4,8[8IR!XQXH M/DZZ= 9NU"\W[N3&)^5.FZ5\J^#X-8*/D_H$VSO7?0EB:;J@Q/U?5:JY1KMH MUVBO37\YB$^P 3?]\B]-T[WOJ%@6E20,%DCI#"+<=M%TQ&:@>&V:RB-7V*+, M:XX?$2!T LXO.%?;@2[0?98D?P!02P,$% @ ;XB06&ST%M9. @ ]04 M !D !X;"]W;W)K&ULK93;CILP$(9?Q:)2U97: M<,RA*2!U$U5=J4VB1&VO'1B"%<#4=I+=M^_8$)2T["HK]09\F/^?^0SC\,3% M7N8 BCR6124C*U>JGMJV3'(HJ1SP&BK5:YX4UV^5*+]AQ6-,=;$#]J%<" M9W;GDK(2*LEX101DD?79G7X[/[%L"/+EDJ8\>(72U4>61.+I)#10Z'6_/05 M6IZA]DMX(-0\!,1.AK=],"X(_R4"6\!/+N&Y?R MCJQ D$U.!2[,05%62+*@0E!]W'?D Y%Z3X:VPNS:PT[:3/=-)N^93'-(!L1W MWQ//\?P>^>QVN7TF".((5 MOWWCCIQ/?:3_R>R*V^^X_9?!V\5=U1MT]0:WU+O,VI]R#5()EBA(R4;Q M9-\LXS_*JR-N0=K'\&**UWZ]X!]0;Q2,ALY?G/9%4^H+\3L5.X;'74"&0F

    K0\F&C$+W[QF541Q2RZ3"ZY]> MG/XM+Q=K#!/XB\J>_.#][:_PKQ^ZO6(&US13JO";1SYI%!"WQ-F%*X@GW@I, MH4PJ&/(^@=Z$HZAH1UZW9]8!JN@8=-,??P9H@&$5:KPW (CPJSJ4D4+BB] M,@/@ULI.\*U\CALD!<("36L]YO7U1B1G'>\WT]F6WUK]HKT /%,+OI19\".L M%/;X='KD+N@NR??,Y:&_I)D>PU7!(3R5@GA;+$E04!=>4BA0E24QB3HP?H[4 M4TT"YG1FX!>2NV+Y14)K]F^U-[/^ MID-H(80R'IPURK]2,A#41S$L=ZP;;UJV[M5CW)H MXFM;Y8UZ/.0\*> ,%RKN$>[[Y]DKI-ZPF^'30'?C#BZY/W>;T05(BJT5 MZZ-2"P\S"U@/"=M>5 &+"+U_EK"^;F7GRMX>_XXE7J[@XH:R3_S"T\O!P#\] M/W?WP^HM33+']HD\05:+Y_>D"E.3/47;@T\2!+Q0+=(<[)GG3R].+_W>Z>4+ MGF ^P*Q5\Q,\[C:^=911]M([H$:R8' ;QO)?7W]__6/)T/O9YS&<^3Z_[O$ MM.DGQ1]9T-7K-RL*&+*5FOYU_>$U\'AD&2(&:@TN'?O?Q\;*.>C2I("PEHFK MF#[-3P=./UODS][+<@J;]'IGM*L![^KMVVTV]O/K5ZC+<'/.-9M:,DL%W1D^ M\[3;=U>7E>SFNJ>VTVCE).Q$D,69:YLNM5H7HY%.M[!G;GLJ_?,JWA$1#U%6 M=TO)V\3/"5YH?,CNV#]EA"&: ZP?H4(U]_6 (4>(XK18T.R"K/)Q5-M(+O#F M BLDZJ:'F5W$:AG/)%L:)4J;S Z0.RN[SI2Q"]%T0)MN%BW0L,"!MN2TB/5? M\,O&*'R;H%;KO9XO4 T'Y5+=TO%>PX/3)?QBRFV#KXA _&8CLKXTKC!"W:-A MF]RB/(6';F'QJ]$8U83 M=!&@PI1ZXZ@ 5IP@)DAC2#,0 $D- OR3]=<]'9Z>TK"#(KW%(2!_I*,3U-1) MP];S1ZRA%>5Z4ZZE'X(JJ3UJ0'RKP+JBT6B\X;<.S*[!1@4KVT=^D"FPM1,% M0/>>BY8*5RE?@*HKO2G+!*1(AA--P/R/0WA:=)I>]P6!7 %;I$[ R%06"[@L M>"<#!V;><[A;P&JY\2Y9]F/U MV/XOK[Q-9( K9FGB,_98 16\*;A]X/T W' M$:"':!1TSEPU-P5L5<23[UN3T0UO&Z^?J6FG1^T!75W/]7U['BD:!0]F 0^^D'DXCLD M )R&7-0U%H1BJ&2;-K>3O4,QAK4 H970NSQ"BZW@KMBPC/S*TARL.U?H6[>. M^M^NK]Y>K^4:XI0GXTI?3/(FCY3=B;BL5_@G7F%S<^H7IN)C667Y5FXRS5;A MZ3>^UN A"=6<(Q"Z=;8)(6A6+5(+_35BZZF"YQ.P1FL=O/CO64"=[BDFL]!^X.:FO<@M &)$>SG"S@915I!4)\!M M2(]8TA@T%Q!]H6(7@W)-9H&FV0"\\9+$]R]!!J>5S8*:N+*=6PIR- GNG"(9 MZ*&F:\TFOZ/I(7Q,CW4F*D<>,.D@(HS(L;LS<-56=?WFK-^5WI21K[@-U&O# M++AUZ [5%'')K*.QQL^C\R!30-&)"D5EE0M!(&A2D7"YNS=LH=AW@(B4LP"& M=>CNMV'>JC#$=2SD5M&=DV?7SHEH9,7],X?V696$ST/.FK! 9-Y_OU/U.@U[T+.2"/XE2W&< M>WQN11%8"C=(%_=;K3OH].QZ:5G0H$$**C0CS'B3:TJ9%L@FS-^\G.-Z8+'I M+GF\/.LZ^KQ&22%:\H;PU5>?@1,E4\QV 2:T MEMNX?-J9!27#H4X='=HRT!ASBR(BM2"OQ:& 2<2Q^=DR%Z0F&Q9>W0YKVAA' M6L<#K<0"ZL7T@YR.WO&N,:!K=D'LZ%$'%UDX%S!6J/HV6 M(_HP,#_#?+]B6.K]KIXGR-D)8HU@;0"31ES82TC7CC,?JMN%&=ZU5>QZ4O&6#3Y2G*"7.^;B&QI$J=@IX#K MIDQKWQ'&@&NK)S^\HZOS2HT*[YV=./RWO^+K/QQ\<&5#T%TG=.B8+&I'/4<" M2:KK2B[-"#@DDH_QOE-F!%#VF>/>MR.74]RK!+@IKMP_9;4(E660;+2XT=F, M\XC-:DP6PC0/DTN1PI6+$LJL$I^'UL%? IN*]<>[AT;&VR+M7>*]4:/,CJWN M=4D6&3< 6WAU!__[]^^]:P[7OP(KW5%:NO[%<.A?=/MNR*7FFREFF=HBB%9Q M E(V$HX@S9QYI$!CT^B&G2Z.J\KPM4 'H9 8C>/.9,.(6YX8&/QZOHC3I2(1 MG*5Q['OS-"NFP=0&G7Q*#\"4VD)F&#N*F?G^.,TQ9H23J*RM=CW'S)P?,5<( M)(SW4@(!S#]\-[6C-SBY!>U1.X)&"@@TH3%_R8JOE-.,0%J. $'*43(9\!WO M3:H%27+B0$M2FWPW8I>6..V*I1G-*M36,(OD2?29HY#.)444)N2R&M/ 2GM; M=68*;U KP/CI[AEG7*SQ_MYYHK<.Q2+P^9ZR$D74U_-[E]UJ--*L5*=;(DR& MB]+95V!M+253A2S+.5@!K(_[0_CE:I@3?;%1FQ'R8!DAW38CY)L("I.U=:HS MIMV,:)T071'N/BOK9:(]4WQM2"&OIGB132():,1PDE5><_%,''/F+ZLQ?]&[ ML3A&1Z#DCSI=H69\+.(RE^0"A[WI.+GVHFE/7PT&@^UR(!QC8B4C#0_.66:I M51<)-B8YS2-!(J(7$4FYX5J 5A+539*J8T/ "_5\8O)#IAEGNY'/:=UWB'7> MF;]W8-K1QN'=-%<3'3/!N,!$W8H63Y?[$ =YM[4?5/MAZBA(VW?'+SNSF;,, M?2LRUI,N=8/G!M,)]%>S_Q6OP_+OQ?.2$5IH46Y\>.<^Z9N*]XWMM6 M<.8_W;ISAC3Y)SA>>;!?S73V9!9?#[,)]Q JCQ4?W=,6(?N%$+\__.8]./=J MY6\\RM4_NVCOQ_[@HP<29+6W9]N]\1Z:R7!/">M;MQT]SO%7CW3E7?&;\U8_ MVE<<'MMQ'^/*NVM=?WG97M/#QF&WNP](/&BGT]F>D,3>$N.Q'?V5AD>Z\E'A\*!]>N=[0A%[2XO'=MS'N'*+XJ-?N47QT:^\ M*Z5AV/KE6PQ^:V_?MK43#ZL-7NP)H=P%I+VAW;OS.+\J@/9A(&5+*"VAM(32 M$DI+*/M&*-N[T5:=:"T=M'2P+W1PN Y672:SQQ1]2-.1&XM ]F$^=C=8V;'IG M!KO^3(-BC[QMTYL2QTMXV#!S7LZEEQDV;(\*.TZ'QUI[DV#L=N;$B2N+N1[, MZXYI2&"E2H_+YCY/?MOHJ6Y [:J?TQ=>\FW;-K5=F[Y*+P>W4TN$K&<_VSFT MJ/[SJ*:.7"V&CQC#Y&O:5P1_Y>*8+]IEQ7O7MEY9;^SU^WL(DT>+#?_L8K"' M4'F\^+CHGG]KJ'SE",F.V&O;/Z)ER8>^\N[8QCD6W7[S\SS&E7?(^K]]RZW# MT*S;^O*6]1_ZRCMD_6<7>W">Q[CR[G!X>=K]UNX\I'= ,/0]_?LT*REN0.%HZ'C\&6Z1\V_O;@!OY93?]+JXUW(0T^SE2F M:%3KGM#%=I'^/2#5'5;V#("!Z6!%%K54\ BI8$^YP0&8-I)D MM<>4>TC5!EV_U]W+8H,6KW\*KT._>[X2X6CQ>O!X/?/[ERNY3ON UZ,L#G)& MV+^>+^)T2;4O+Z>9XG'F!SW _AXE0^\2[]VX2+$4Y!P+>;IGOG>K/,I_5J$7 M)47J*0N@P #(NXV*F9>6F3>>16KBJ<]J7!98)L0%1IGOO0INHM#[1U[Z5%04 M4!71"96AP-?G5)FD>)+\/X.D#+*E1\5$W7,J21H#O49)B7].$W@;7SPI4O[ M*,BCW"N36.4Y?2U*J-IBM/3*W(/5?LDZN#2^FJ2%Q\_-@L2[//7"8)G_UU\N M>MWS[_&/6 ZUR"(LDTFI4D9]7D18-P;O2A%4E$1%%,2\;SQ+LH0ORV$ KBK) MX>F.!_:X"Z-%E@((%!\?SI# *6,O#V(\*P$0?ALEXXPJM6"MZE;[SP@0]LU1 MFI144)4IH,QHC"?.BW3,@\''03[#0B[<9PH RQ=J'$TB>&:A,DQI#Z:T" "6 ME%L"6*9N5%*JW-9]X9DZ&GX"IKRV=WP8J[Z\VR#WGIX#U0RP$ QW,0.\5)\: M>/"KH"! RF< NK25I^?]<_^R-^AXO\/?XCSU4J ^C;NG9^=#+%['LC)\F0ZX M")@4 0IPD$2-"4\$3%Q:?1X#Z/B@7;\_N UJ%^!URR GQ@.\SF\R@"DTK@% M?BM'Z"W*#+X#2.GZ@]X%G*ZW[D4XV--AY[2+0.9G&&G5W>)9Y31PP681P!E! M)W05+_%!JE<# C;%6=TA78=+ABL\/E(J87(+54B_A1,#Y_?"4KG7"3;W1HTR MNE(]NM>](=7AW:H8;BC3"!RAF,'*49*#WAT3Q7:\MT!L81@A('P\VR\! $)7 M^0V(.0"*0HNCKG_1[_O]\PL?H+P "*F$*BY#-5$9\A!-#,"IZ#3TI5/Z;_YJ MSU00PH&(7@PU$\$#T,W']%?.Y>'NA2%5 "CP%R9 OBA,?\TKREI]I*U%D!7Z MIN7:=V"9@48^ ;O M<02?#J)P*^PPE>.G)U&6%X:X1@IP3S ',FC"?<=[$ GF;5%WB5K(5ZFSU"5' MB]$LLR)UL^F[R8\[BL$L=CP!5:F*H&@J&+KH;;6F@XL%<.63$4B 3R?DR/T. M^. M"*@G/VQCO,O74%D)O%FF)G]_\A=@2V!,$Q: A*\ X*S1!#^(5G.W5O?G M5<>'T=VND$E\P.+E[''I;2 N,SXV<*P1L(B$])-)F812Y@V:V:C,HP2T">90 MP+E'*HY WEL6E:@".=L8^%;.O!7?T]K. DR9:(P*GHKJ0H#X%; &KXI=IR>>&O]Q& M<4RZEH:A%GD&A)6=.A7T5$L-'^&GZ#O P8.;((KYPJ%N%N0I'QG518!^-,%S M 1YU3#ZYX+ __LTR4UV>Q M22+99[2#B ?%LM#*,BZ3P_9 S068**XU?_WCR5"+3!]%;*CR<1:-4&L9I3>* M\(.J4J[4)SI0"M^=@!(/ M?Y;#'+TG+*,B\"/-*? ?4Y&!LD3DL4,*+[@SI( MUC9"'I"K$(@#R'B?[^3XI%2B2Q3()XI&#YXD8SU0J?5A$.4KC%"*N6$ M_D:(18)E6P<_"W]%)F. V@#LJ]=OB 7A_[Y]2Y0X'BO0 591!KQC1D2$5L^* M#@U_BY _W8 ^KZV ID5GT8)N#9X8N-=8^!._3M;00IMW>"KX#=R .5$7[A,_ MZ?Y.'JOJ_8 KT%+$-JE^5O/7);R"'!"X)AQFGF;8=^,FS0@+<(_*N&"$8R<. MICG0P&6Q$A1&.&$XK!*X>IXN*6.MX[^ G611MTP+HV8H2M^<%'&ZE8PG?]L";IKACH,0Q M'!DI"/3X8#'K')CRL%%7NLHB\D)Z+\= D6R@O8:'D'EQ YCWH.2.5_I4[)M" M6-&0!O7&D/;Q1UW(X1PF#JH0V,TH@M =$H7D[AIK,)F;@&^3U$1! 5I6 MZ/#"BA^ED0R!:P=@OPJ# ($!VV!A+(H'^S5*=OZX.H&J(.>/,IS*%U$32,!D MT-P/+&X@67WO[]P26,OV]76+(%2B!%-+D@+D4XDW@]D"/(9L-8R0@;@;CL7 M#\8%JV/(V^!+Z!P$H[RRK 9X3IXMBR6]'80^\ Z#C(@%B_FS@9T+,&1(<_'? MD/N O$"Y%A#FY11T0P?F+J,SX/"%;0N#P-]E"$9D3:#XH-PH,W-&I :K\Z8N M1UJD><1,'9OP$/^/$I(J+'WX0PV$ZJ-BY#WY56LQ5RY>WYCO7QN\DI^N]SV^ MX/4ZWH_D'H6=O6>'#*^'<+DNYW/4&^!OUP[X'+Z@.4'GR3%QP+<@ M/;1*,4W3$,75H1J-C8O\*K;#Q.'R8B:'QW ^7N1K_+?W4EN@;%G&2V.K"-\A M/8EI2+S26;;$BW,3Q*71%6,@I9.8')+X;,%<2=M>$5S)9(IJ+^LJD:7.VQE8 MU* 4>^B89XO3X67C*!N7A7-\/&5'4S/GX54SX6Q -I?SYQ M=M3M1GC4,=@XI*=V@'#D!];&X(W5PP&WF0/4R"@;H=H[=Z62WE0P1R:S;E?& M7A,+T^7)(,VXN1U(XB@G7J7$1SS!=G-LCFS[-,O](!Z7C(ZR@*/]1V\7GH / M 16 RDE.X!!]P)/(:-OR$0(Z?BD&C4>1(1>J!6J;]HS.XT@89-LX]. H]T;Q M!T$9+Y%]:^SF]T5OSF&!PD4C*>#)&H!P. VT":E?>&W;&UPI=D@CK]QDT?A;[]WV#RO:QI(B_13X"!M=_REOG>P7Q_$F&, M! R$3S>YRAZ#.GM&VD6/%_!&T5+1N1(58KR"PI9F.9N0'"=6J% "I2/+0HTL MCC[AY26/ UX:<]FJ-!N(CQ'INTSX?1NJC>#2U=@-\NY582+HXLH M(*LD(%],$7P&KHEL^ZHBT CVK'P;V>8BGT0HNVS9G2S; ^P UH%+"]J==Y", MY)"HS%<=K^.8Z"$1CYL^M*CV_N;G5]!$TAV7%T<:>M=':?J)_^PS_\5=CJ,% M>RPY5$VA[/E"%1%#C*D U/1/\ $WI.QNQKY+8]BS4@SK:GZ?#,L99)ML?L)E^_?[M%=+4 M7S%21$K)^P]7<$_S(IVC84Y.2?'*L?*KDBE<>')B:]\Q1>;IH\Q*5TB&MJ8=P^0+ 6FJ, 4+_Y?B8T"03LC"Y'\0%R2- MEW:G$Z;6[*OJ],_4')T8YNOD60YR[W_3=$Y:?EZ!2L[ LXDTU501U._IVGKH MW8CY[B*T)F5&:YK'X8PZ'R30OGD,7:Q@C,-%A+#;===B)5)6P9N.SU9N?2WU MAN7'RC') \4V5@#$/ >-!+TY^0+8#+D#@P2,%A!*;!YJ=/-5'JEI0*$]5!(( MUAWO%6PU*I0DNP'GR4H3(6$0.!]K""3/@W&6@NF0I'.00?"_? [KB<]3 ML)*T3-/?TCE^[.0:D1A+,=# ?P52 'V.#8BD).<]TK?]"/[A-LUBUA(7L[1( M0>$!)7#LY4O0'FUL012 W-G+),CFHG&LLF!X%'@$*TNC,HI#?1(=,R6+[67> M0!^>(H44MJ>)K^>3KE;F.=]X%Z^^+(7GX#2^!6JI12%Y7/:Z&/)!XISS"C90 M".I/A@(#\"7)5#%V79_.?.G8OCER3EBE.XYLJ)+^B5?7YC0>!<-_33%!5*E? MD2>;CQ& 5D+BF9@ *TSKQJUH#7V ME36*.&1HLCA6XO<9X&I2&@ M!!H#7X[8$J8$GSC-\[51V\/D6FWPXHNY,JF0F,8.7/+E]6]4T''2[3>&,$Q( MM)FDK%\M0,*[#;+P)$Y3RM::*] MPC1.ITM.#"/GE I5Z),#.0M9AU;9C5H9 M*,,#8LA/1L[J[W0 %#6;L8IN.$-$6P>2CF3_Q.%=\?6A IEA4):_=13:2>M$ M_M.70/MZ=4A'?5YP$AC2-MV&>?!)5=RBAMQ!-R[2C#(/QD"J4F""7\@B16Y0 MG9I%=F0*E!F0I]J8/VPTB-_%VD*^>/$R=1,!J'3! 5C+)6GH=$DTV9O"&^N5 M)!+7EZ7C77-YS]C$*,V%QD.:ZV?.15&;J>2O5/V=_.51$+,75J? V0?,(=B= MJ^UV,E><&B>I.!ICKJO(+/:%:^LIQ8%4YG52!27)8@8R'+T#63IR HU@G0=@ MB(/)7;.G5]1%@H! EOY@ %C!%KNWFPS5 -2;+>CLHF9&)Q^$N/@JG&P4%+H M 59_05X('5O N"EG&4I>B.%4QM=&GF1,UCA);Q,D%715+\F3D*EI">9HO,1\ MT*A $6^ISA*'+%E%F4V0%:H@[IO@9*^ W0@Z=Q*9Y"?*^-M 8!;+G.CCF/0N M'1\%DVU-P#_-9W^O^8%<;DIY!"[G$2?HGV:NOG,SGUO?66H87%\ ?]. MO(#_1(]CW$^G)D;LP=81D!##*V,MV4FA@@T0><#$S>Z=F\BHIHZ11PE)B:I(G M3XQ*S $08ZZ:CUS)6:AAW.9RW,Y4+8YC3S0.$HF,<34"IWFQYUPT0<;D ZDT M7TL*%VC+:(L8SZ_SCG,W5L.()%K)0D*="=Q)9CH%'TUFABFE8]6S^MV "P__ M$'6\EO/!I39@B%%R=0S,DIH,>-=@D40HY.E",ZI*L HR.XB6L]C+K. XFT6T MS4*O[F3=D>2[G) Q+2/Z^U&HKJU_8*?^ H M\2PALPNLI*B@*!_>B@H[-J(V!^@!KT;Z)LIU1;:3/HSZ(+P^4HF:1(7. C Y MR&''^Z&>D"8K1X-8) M'B=KT\?SH I+@X#]FIM;_$3?2=1S++I6-95?:\;R>5_\0F+ 9B66V8HE.\:^ M-'"[?. [<'ZI.D+;ECX3JRE9UR6HI9R1*6GGX4V4T_:TG+5FMS47)O0XF$MH5#D;:M\V:%:V9?4OH?0WQCDG9,[(V8)!90/FL MEK78TH<),;H,3WX4;*7U0/UI]GG-#28")QF6[Q=Z4=WKY9HG[M,5>052+8_% MNHI5P'4^SL.&T08C8!7LU8I-32(<^S^.YSIHL$@XUT]2%BA*AIEQ= O$A\3E M*'S+R ]K_.B2[*,M3U,04CMX V,9@WC&2V_]VYAWE:$S/>5Z5MN!#.TH^;=> M$-W[N4X_= WL;W$)ORA>SXUZ(JK+^6Y 60(OV9ZO^ NFTQOGW[#7(A0[<9*ZFFEVW4O,/1R VF\0DK8'F*KX$ MREG#>J<:7V=2$I]'S8[3S87895^DY_%\1D!7Q+/BM#JN.]X=1-5%W\BOR>K)B&XK9 EP4 G/[, MBTES"+@$>&Y3LP9;B'*1QI5/U75=$_RI^YQ)'P@R@G;A\AM%689UPT1M-DU\UX]$><%:RB,&DLH> M?6HDH]6TBA+GFT5@KXNR^)/5S-CAS?4LU\N2=\427,'29G6MS^H:M%E=.^E> M!J24:&0'13 U387QUL3!\CNX;UAM],2+PK\_BOAG;_L>/_'K77" MV_9_G)*W5\ AX+:7:#>^)$WE%TZ8_A#EG_[V5USW8#ND;03IKUA 83R91WG$ M^U+-A1 -\- F/BL=(0!F]#/ZAE[!5X^12#ZN4:[PGQDI;.^QH/'-2?<83ONE M]'(I]'*))1C&\D8J :Y2;_XLSJN (MZ)Z\O"%RR].0SI&"FKSG8._T1?3#U: M1EV"C,*^HUD:2W*,X*Z MPU!^LOTIK[%_)!NOKW7#\)<<1^E>]@?T[6!.C>-\78_M/MAQL;9F@[JYF/V; M%$#:)[CT2Y(8$OJ8\>RXC:)<.W^D-'!,NWOQ';"G-3>%P),H)I=.7H[F8.LY MW3G=(SNFM:]S(/"?.36*(NN.R^[QXS8%P!CJ$D%WNLW+7Z]?7YEDJ@R1HU.Z MYOE6X!/KG;N.HAI+31[%/[?NI740?4!H@A%=SJ6Q#,\QF,_+A*(NH4Y=M?&< M>@.&108_1PL0FRL3%9B&*L]8C<9,74#*Q6 P/ 0K^N3$1"\B88OJ8\=1+M&E M:9#1P@8B]MIU7'OX9;':/M$6+@>XH1MJ@RKIK=3^)UGZ%#QUT@36W>I()PJ8 MWV+;FDI#!AU$,%N5'(,*]*D*E%M<\A:BAW)3?BN>^7&EDI.ZPV)+C.[IR7][ M8:HX&=-VP-"/31PJM&,>;&\T2QYU]*S'CLRY*+#IAKYL>C7.C9Y&.=>6"IY< MEU,$N\;^MN1W+[(@D0">.+WQF_!./F/L,T^1N!DP&UT?C\,4ZC3PK=#S>)U* MC;ZC8=L.](3WEK1>;C44 YI(,E="2]L3:^SZ)1).W45QK:'RFD7]DV]A-, M]INM]B]HT"Z\BG;!00^K4;B:@9 RS=A)*O;YH4%TM[=\K&_Y544%_V!$/6@. M"KM1_-/-F285^#W%+PM@"]RGG:4S@\79ZVV\%5HS4#X"]G( MHO_DA_?H-/]_['UK=]I(MNA?TGSY>S M"E08381$ZV&'\^OOWKL>DD!@P#P$:-9T=P)(5;7?M9]75U<'+@$V*EVMJI2N M5A6E:\ I0\"$*ZJZR-^(2[JX]%[X >;C@E7P*]ZG:/3)08,S^:=2GS^Y2$%W M#E0TW(S#!,+R6N6.D\,B&LI9!&#[J:3*M+=JNI,8FI.V!I)()IIR%(7OB]3[ M)B7\7JB7\K7+]+#V1F/>U-U7NY :W]AH*O:<.QVY]GJ[VTFA:/&,Y&GP=78( MO1E-=/YPT+!#TMO%SB2$[IUH.L_A&1OG0P\L,6S\[MEG?=_U@_=_Z_E!P&N3;'!.^>P)O5>><;0?$N\W5+O*'/\N[N=!2:Q+F@/ZW M5\*\B_@8"Q,^!?Z3=\3$V3AFXIR)D1VNH+QST<,_$=J2H^!NGGG6&_J0?CC30+WQI_ M,NRH=CNL?*X<,4E:)4D64QY>@T+^[^$IT&#CM&AP;C"IX,[OY!_'FX[R59KX MV6+_CSG51BNY[XB("8G?:R?&WE0^!??13\ZQ>29E4BSR0JC<"V8T7QLTPGOH MNZ)W _9VP]E7?BSGP:N9[T-8@;JH4K(&-2A;X.]@R5JA0V/#X0$_>&">\[], M-1]+!K=7JYWL2M2+@YIPU*JR3!6;*"1-&N#QD+FBFEV.K?4Q+4_7G\HIV;K\ M=I09%2S;(ODC7]>-X0BG33HVVAP+5*BL'QM+BBZ3W .!QD5S-=&.%07FD#G& M;P[SC7LLBO_=ICY?)@WIYO51FDQ)ZDS2JJ%,LI5;+'AY# M9RS+9K(_CT(QKVXP@=^/$'BB;2]!5='3826MK"D%I%4E]D(>M[G\-^/2D0SW ME2%?6>V*\051#7^LR[D_Y^. IO]8;=/ H3'PNGFOPJE%]^?GWX%^01DB#5VD MJ5#L#%^ K#Z/9V330D#GU@<]H?&?[#1^(-Q[8]Z@@21C?0\ M(MD?=,%N_NE/6+*9FW&$[7C5B]IB1O_M +04")G:J_)9GI"W:'4N7[2MS=!KX= M8U<*VQ$])&"/P!/UIMA 4C8/$ABWANU],H-Z2"++CM6?!7=_8KV)?K&9R0X# M:9 DAXFT?4:L"M2#Z2! )#\3N9J:V0T0E$>6^;II*!#6,T3IXS0@D-)?*Y\J MYQ4E=@@A*4F"^2+(UW[@.";GT M"H#53PIDYS:V/J)F7-2; Q=/EA,EGJG=F,:7V'5!VL!Y3D*6:,/!%"/1!AD- M;V9TUY36SFCHA;Q)4,_^7'!U(H>N/,/J=KI":9(A(_9@"]M&4-JEC?T7@$:N M;Y&B;R_.;SXMD2H/AQ+=2(:<)&6/109I>L MU1!4F6$,\:QH!$F_KV37)9D +X_'V#J2^G')A=3[=DFJ.$:>"_O[B1(H+IIHJLY\9O(ZL(@?E$W:_RMV5$LQ M_$!,^7.S/4M$+]H4Z"D/&;O>HJ&(UAO:R6E;5[23<<;,4Y4DDRSX!-\P[,!) MV7,I,S@D5>5D6$^5<3B>?W:.#>:P32+VA14E9;<"ONF*X_,P]&4S7'%2I)2$ MK:F'O]+-"'VKV^VD3I@R)+]BAW':@GY_?R*8^V;H^#/"-(=R4@A,/ 54B_4$ MS(+_16,P%.U/5: 'GQ'71 +\R#D+>(3I MX2;)%=$["^$O*P:G+HM82_0O1,IWO"#DQ@QE>_U6V()K9>@(X97\ T0I*F'?7HH/=HU@> MQFR&1>A5O8#ZET;8N=&0?;8)F*G+Z0_/?W*Y_2#N37-NO]@0>Z0Z56BV1^GX M$.ABZ@#$VY-(20,6$T,P<7HI2IL $!YQO&I21RH:\)AL5!\M>^'.V2V5L:+_ MS$'Q-DDT$$(16R7+ 95%8>,RE_QCIUWFDN]9FNO@W7.2'.1C0[ E_IA^B'6I MJMVA@\/H29Y]_4S"EDP#;%\;,)LK_U&.=AZBQ2F[GWYU;!MP<0G:7U16 M)_>$$?LW;B=Q$H;)AI3]#LM+EUA+>'LRIZ)YE6JS:1-X\9TYWAE:WH!=Q5#2.S14%RK]R#QW-FSBGOD3-+XN M14M(O,-<#!D=0/-I*W6,#!W/V O"&XUV]I0)(3U9W]0)[YGS!*NF'"G*E7H[ M)(9+)E+1A.6GI&\D_B44'A6L5^,TJC#-!GJOJ9LECDE#R\ 8<.J2(+MOH//' M^%(Q_I-[8 BE_<*B6$,8 I'Q3Q8\HOF5MXP^:7(ER!X@S4_'R4;U>J4]OQ0$ M :5CF LXYQN /,4Y=VE_!Y/70*ZNGWZ@9WZ3:X%[,?E0=&-M&0GY3..85./0 MKQS;2)"#->7X5]20=>N=@TGS PS]+R#>>\S[$/R#?DV,8'9.Q1ZS6$>?&(A'_3 RW$&V&U6#T M@:H<[OG^#VK()<,3I!#TK,[%;\!+O2N:?@VIQ0/>7M *1O^LF)\%L/PWZ$C@ MU5"0NL!>PO[PRT^52W0GX')?*W<5?(.Z=0 G)1&2R^G@C @<9<']5?1X%\ZI M>WT8T_C$G7]K+PDN2T%P\:*O0 .3KO7#Q!NI]F4]CY?+4X'> 3#HB^=&NN? MK@H\=UUE*\U6'V5NTJ(-DNN+]C>2]P -$44+:!(!_]GG8SED(WKR4X^^R;H M\+W:C'P[_6)!.\J2TR+DS3Q5_98FC"?/"\U3P5E53';L-7%*@FP5C*VAL8%R M1 VAT#+%EK38BU^4F*N) J9LE U6*YTA]\C4G0A^UZ=&QTX@F_8'>($(J6S73%SNY,S-Y!UYDM M6Q;1>GWGT7&S39_1P1@S1Y>'U1?X M["YE!'TB^W:1AR]01T?W/+DR[W'6_8!Z42]:6I(!GDKN0F\I%P%T,Q"Q8^J' M ]L885^=8+JG$C-ZCO#ALZ#GJ(M!TK9]FGR)>D>*6@]56BU388ISDBY%W.) MN\&FSMO&![.V5;-2GPN#3T _US&H1E!FS8:I+AGH$U2".S,\4]X1X\2PTA$? M.>\M\W-I\>#HHK[LNO'?_[S]+W$AMIKZ;9G0$;$9_6RLXD_XXE2( K>&/]#/ M+Y'NH9,Z0"VDU/NAXGD)NDXUYDF-HOCDXSV$^DE*T7OH-+^218(->7H*!(GV MP;'+:0A1R=T##C-CD+/+/X#^IO 32+:FS_.!\C*\;P5./ M9*13]INMAT GLP&D3GLN8TTHMA]\DGP/.\;>:C)A*]T(,7E #3%(FB.&7'B, M1J:*]^H 820ZR$D8J(:(#J@R;HPXQZ_#5+L$2J^0FR3UCEI-I,T!1ZJ')K+9[KV&) 2'K>X6="[X2;; MA %'RDMRRR=9,Z%7V,?/2-W5)0/@3]/>YD44GEXL0]L5XS8.PEBF8)*\FZ!U M;8H\5'4YDU=6H31 1+%0SC9.!%5&@J9-33!"Q14%?SPATY(8;IQ:6*A[X1]+ M&H:3Q$VFC![<#*\5..-"B3?=G/($5'.]7NG,MUS$J#/4/O+RRN7]%C[RY"!H MH6H>DMB&[M&?)#I%,GY,S5"P52]>U5'34+NX=']0=+K%-.%&8<.D+.41SEU2 M4XB4&A+)V^B4]9A.PLE5[/H9&H>7;19(Z2YX0=.#I^6I0#WSU*.@[2YIXKSZ M0%NT(_)RRC[)L==/1NW:/(2[=@_SK[!7C,Q'S# \KO2-A3;[*SLZ4,[+)I%! M*IU&* KN!V.?GSFIVZ*:;S7&:4T1_- T[*15'TBS3.IH,N*0]*E,[II"DFF\ M<=[BJG):5HZ($1V:A6U$4Y@<&K:$ODF*Q$F=BN-ZQIQF]DQUP'GCI)9 F>OY MWEG>S\DM*E$CYHUKI)2A^!V%XCME*'[OD1<"A^JY0W+R(I%L*>4$/T-39TJ4 MBCEGH?"A9:.A%%YC,O9M&K/^VR0S5PDQ)4CU #LYWE!'ZRB,H-*)4'B'@TDZ M22IA]#Y7"5*R&:CV]*6DXS7LG#*[=$]ZM,)D"FGR)M0_GDTCFX4+$W\OYPM4 MS\_J1\F=F7,1@%0LD,F,*_A('F\:^$D>LL@NK:@SWU-]3_;'F?OO M5)II7@-O-0 @&<9.;PQU!G7N?,*\E:GX!4=,BCF[ S\[)1?5!-S\"M.I+.?I MK0GB3#.KJ991&R_6U*L\4YVZYL*9F2?IA\+)J.>[M+-._8-N;/AL-:G85YC8 M*QF^C);(BQX#4DI7;Q>(-$8=WU#3?=1AD(L4U, @(Q1'YOG2$ M2(6XUX M&]4&FB_?]:W8N#O[S_QA4&# E:1=DO962%M%9Z1-(SW )(>YG3^;DN3[5.5! M:8>4!%T,@DYD-=&S#5=NUA=)AC/>W9SKY\Q4*9J?HHR/]!P]U 1@LM"$.6(0 M/@YI?#REQLC@K73:BE>)!/[4!=<)?^!U64PA+3FBY(BM<(20Z>[$R)HQ&%+& ML6HSK*(88]J])@())9F69+H5,E51YQ!3ST7O#!*Y%-7!7[N3TO0H*;C(%"QT M/K6F\4=CUTD2LD18S\XV6 "[ !O&"-LD&CK],#UW=55#)F6;)&-F\79*6<)J M.R7QE\2_%>+7>0XZ8"-H427# [$/J.T%%?DSS_&$Z4#F:TP1 Y67*XK0B1!8/$>B2W>R$6GU M(DM#X&V".8 B)"$K=E/U'OJ+K+,L?7,3M;G$X=T#A3- M2=25UR(C"K&\H9PHD<\S+U2XQ%PM"VY)&%+JD+'R@OZ/=X$9[@1 M?[)C?*NMP-J7TS?2E/F3\J=H7?IOL/D/^7Y2%1*2= E06^9H#-F M^E1^DT<6.%KFC]-4"^(7##>T^5V&*4[PS$/ 1-*>$,^A _O$PMB >@N3A5^3DW-U&Y04XA4Y?Z._(.G7=C5+0N[=EAN+$=5 M;.'?BVZRX1!XN!J5K']!L(.X@P7\ M3/\U_4-RPU'7E_'8!QN6@CHX6L?!HD-0,(^L3P-%9.,+>JAT-I07LZU[SV0N MLC:=!%V38(Z#@&*W\P2T=*4]4/D[7LN&+ !#B0>HI/JAR!=@V4N7F?3/-8WP M!Y!_:*:&:9C),"03!\*ENGNS1^:X3%J$V I)-CVE5B4EJY2LLF4?QF)',_7L M8B.1))=J6I/J_JP:]T@>FLD%D+G3^7>JS)@H^885#2&Z-I6,4C+*=@H7Q53A MA%/2V=+/]+_4[;%D^E@JO\F6\_QFM(X.X- TJP&.@HO2HXUU3VT<^"!JQ? 2 M+UP0N?NA0&:<3LX6:Y$:PQYYF=>4KO.2F[:8O?W(W)CIUB;I;K.Y!0WBE=F [X=AED_? ^BY,3C@@N)D[1S/$DA3!)[Y^Q26B4(/EY M3#4"L#>A"^Z8.7:Z%: 8T,=I$I8:;"3.7K=,G--2EZ/\:C65O+4HRP1?.?+# MR!B"U' G8KFF>.Z:6*YU]>NNR79/JU(V])-C#(EB=(;)CLODLK^J%H=:M+WW) DRO*:7Z M83$)SDN]0>?5/BDUC/5Z4["!;WCPZF,-=A>//Y:T53#:6M[7<.]'S"T"_M9+ M//];E?Z72CW/!_1&HCM2?;$1E]$_BEGB,%N9$E,$.,[US$U!+H%8(>7?GYP% MIP+.M.#8,?N_^>7M0BC?GG_^?/7MU_0Q/YR.0"]17:*Z1'6)ZA+5):I+5)>H M+E%=HKI$=8GJXT/U?._+!ZQG?@C\V+// '1^\/YO_3[G@T'&+;.-A-ILRI,N MM#7G%Q5:KW?'&EOT@6 R9#$..;-R/IOE[^>7::8>#/)3Q9[E71HA#V]L6RVS M4;<*")=3Q*BV;3K#:;!03+J2*D MW;;,1J>U;[BL=!<\R"_C>CY?Q5+Y*D6@ONW>(&O%..0>5]X46[:Z M3;/9:A3@1*>X^42?X>]BO:>%U6,CXA+01P_H$L5'#^@2Q47@+N)C'-OT*?"?O#(%O>3 %;Q^]6;5K%:K M!3C1*:Y^42?X>]7$_ B06Z>)>\ G AS+2-( MNHV#,,;IZY%O#)W0X*.QZT]P!KO!'@+.\4^F\36H8"<_ W\ +W 0FP,?!_O" M_[V8N48/1];AU';@B_[0:%=?XX_';$*8=W#*MM__06,8ZC/?]5DXK.A%GICS MR&W:C7@KKI2=-XS/^)Z'8[1]3PQZQVG!81SB+!3\S!_ C]2XJW'@/P1L)-Z$ MTWY_\(D\*>=A91DWV4;*:8HYM[TP;%%;FRW6W!+.[!$#IS,SL@,^#G@(. J) MJG":.[8L$2.K\7WHG#18OQ_$7(_,1KJQWWAD%":2M0 MV51GV)[+0"PD_6&SX] USTPY3;O55?EUS![X62_@[,<9&\!+WAO,?6*3\-7' M%;B?CS[^G1G#@ _^\>IO(,]>?:09V4@;%P!PI)B_OV/P(OSAMLE@R]I;CR-+ M%,*Y4@CA\[R<-V=J)Z;&1A;)$&&C.7?=&\^XZ4=^#R1(VP018+5,XXD;1*8@ M&AP/!\Q[N4I5:"W=)/=LG%+$0HAF8P ?G4TX M"V#SP0AE'"R, L+XC8'2#B:&19MNDV(%A1HY7HQ?@PQD!CYX%OGB!3T6@CJ. M/9>'(;W-\5@$.^M-#%#0L)K:&#SJ^9$A?C>$LW>KA@U\]A]_Z]2L]@?\$G:( MHYC@(3@7"EC^<^P$0O0")^$GCN=$& 2B?9.=,8$WR\, (H22KQA_\!2(0-^[ ML07V=!) M&8(U6NL7V5Q8FX<5J1[_Z4R]6?Z@@?"?LT*[WC:[M48E8^D"/T2NH*UI0U/%+V>(<9;%Q,7&NM^DN]:L!Q79HE60C_YS.7^0UT2%U&LB@OZMY3,;9< MJ+1QTOKJ!WR&M(Q>G#;E?FF61+\4(-:TD M)"L+NGJOPDJO#U[FI5M@?):\\7DMBFO6"*O-I_RZB7E;8'RVJ7, M*\EK6^1E51;8?^N2U]PXSF'%,^IUX#U\0>[2&+G7_FCTTZ@X_4#ZX0%PW+-9 M()R;X9"YKM'C(CCJ8/ TC *GC^[0;,A_YI<8]:=OL]]XON&RB >".R@^P +7 M@0]@6V^-51L=,R3%[HGCBD\S[@1=#MCP&G@8!02WRC]VGSL!Q'^ZHL?C(!> MSOZS8MPC*/^*G6A"[G'?0V]_!M5Z2>W>)E\Y\ M[ &"Y?H@' 1;^P3%.X/1U M7 5C2[Y*\I#/P0_@4&/8#O_9!US"*P"(\FD_#>O,TQ@D"9B-8)%8&O/ \6W8 M%T@.3\:GR(/N!( '"7[\X*^8!4@Y^8A4A(PD!YA(O2@:.H%-J^*'^,),?(J@ M#$]3> 1>-(+=?2IS]H<:[)1I8*L8 MQ71!FM&LXB>=[9VP E.)0K,+Q M'H%3_2 4A#'#MD^@D0S\B>&,@/SP(1>#<)K1]IBP(P,]\[*29LX"[T*.\@-% MH&/<1FA*: KX(ZX0I_"456F^5G+$CR-@2D$N&9!G2(16$)!,(FG,#?TDG*:A MA8?_I59)S$U8R74&&/4,XP!!:QH(<1 8!$#,%J+0GOR6/G1][^&,@I*V$[(> M8#6:I'XB5B5N!64\!,SUN,<'3A3.1@9_J37175(QKJ2X?92"83I(_-1.,'C*632D<#B1$O!/$B0.!+'0ED#N!1,CY"AE:.N"T4+]CF3K(+TP M*"PRU8:@ZI$\TZ$^A5'Z.E2QR[$;2\HT,R'=(2 J*Y;#+%9GM4(:!'#J5 5 M"2\' (;?[\ GYC:^\%Y ,7ZXV'2(,L/L]C6TX2.-IG$Q2T\LLSX2(0*MS^(0*+Z7D =^^N"#Q*>O$)3SP8[\2'8J#I@C1A)^Z\0A,K'B4!YODO-&3+TVL-.E)0,T$FQ/J M4D0%4MQ6=+<*50GJ699X4!>EI'(X0SQ7LV)XAIY^)L!KM1NF56UG!.J0!3+ M+:4H@F<B0E;46&% M4@+:39D 05#$P\H\"9!U2M/#J;559C4IUZ5+R^'/R=@<@+4LC14?17^HQ+Y* MNA#:&Q-K. H.I7H D!CL%C('SJ27J5-*3:UNBA\"U?E/FL+Y*)9+B0\3;"%PB>SK)TMVNVZRW%C[,, M7$GVH*5(3CH1D=I4BKE(R$'[X+#PG_Q3J<^_2JOP^X7+GM )9=SZ($LFAYD4 M.7/DK$^A66G-!P3>=7,R[Y@-Y(;W'73[" B-"4*@,AY)W)(HGDEO!$5V[N5D M/3H+DR)-5,.A8U/>7G(WG>DXD?X2\[9B(:#5(F] 'XG;7L#%%4_<]F=_JFYZ M9("X/'AKDO_D$;X[TUNAFQ%PD5"XS @!<@X\SL2E3^Y#^QIB4$M@Q#J/3DBJ M!S8SB#VASM^(?9#9RT$2,QNDK@.T)DUC_"T=ELN=B-1W=;"GH8\\#?IVA-F+ M A-G(_8#CZ06,74V)CT+OP_I)I]Z-'3@7@,63OX+A$*/]1WN/%27=UOFXI$V MRO@Q3'$1\T#7S-*"@2;$HEQ85&3)]S/H5AO!J]LT&089S!U8\O.@SQE*AH ;$OTPRE^Z<@PDS@N7Q&F$CND_;IY9U<+D4OBCV; M"^O[=X\<:W<1X2^$W0=@K,$? 2C &B)5&!]'A.G=SMD?[*WO!RBU"!9!(+$4 M\$?'CT,$A/#*Y?KQ% 7HH\FC+O\PTQ/ ]\PO%7G]OQB@0\S,B#E0[=>J']1^ MX/Y+GU@?Q-5?72WEU>4B36'PEY$315S4@?E^8*N+D'82G:.7-/GA#BV%TZZQ ML Y=$J0XW;6)X:2EXO(1(AN M2.%>2#N"LRX-TMWK*P"&U\^P'S@]%,(].(*I[@WZBLJ5L4'E$S:56.0I)A:1 M3*Q^,H?^$?F#S^=!" M90LEP =[%5NB@ ^X^I-PHQNW+O/"P[R$+N]WN4HJ\T19GK_P#DJ57,CBWT#X MC+)/D>,2S'.;;AMC)'L5QL,?&=<8BKG'4,R5)C>$L?$&?R)M(_Q &D5P^YKU MYJ U]],9Q51D5C<[5M7L-KKSO*@C-DD%@]-OFQ/[,E.L,!4#P[@@^O/@UJD? M4JY=DB=TTQ.!8\G<^EVAVHF\WI"'63JSR'>9U-Q1H#\/DBA;=-F:-#L3[[8$ M0$K'D31'\,*?.V:WTS&KG<9A,?!L0D9G/A^+&_*L@UFZ(,C"3P& M79?7/5]%MW8_!Z% OK%162BWG;JM.^+0$ZW:6G.7VJHM2$;C"EJ+7(93D[&EWUZN.=@QKX3S#C2KK=(]W66EVS;;4/GFYW)FXOAFB[ M73L%$[>%H95F(A8G>L:A$"13/SD\2 <.F,1HX(GQRE' MMO#!IKVI]'I\&G_RZ%-OD2\^685X,$E(>F,T]6WQA8ZZ7TXN%CW3^:@9& M8$5IB6SHQ]#C.N!.% >ZYH&]_HR !"(\,,3>J C>#@ AU(21?S<"ZZ^ G_L4*\P@-^(U-Q1-H> MO5#APU2%76,7T_74EPEZ3&H5%\"AY$\ HV)KSO\FV7HJDTX"4==I3 5#0C;B M:?@3MD*=GJ-W73'.%Z))+C#BS!,IC1359U0[%SH_58%%XK%G*CM>'%!N4^?" M4>]<#)A335W$%Y"DJ)RR^8#2[D6T(._MJL>C>#G8;1C^A2]XJ%E39^K3*Q6^ M @TA+D)1^(FHJ.S[WB.?".S+ +/G4U\_P*5L2^G,V0Z&QK&.A?@D$'46Y\ 5 MKE$7*?L-H% W&OKQPS 5"\M$((<229KIJ;^E3"U N%66[[9:C!#'L2=&U1;SU1J0JL"F9D4\1VOBYGA.UY2 MF*_O=[RJ3I'?\;I)^5&I&7:P,E6+[T4A%3;ON-0)F_)T[.?>L'.5@)4K)3'O MD)B/EX#5H+H=+XQAP"+XQXY0$GXC.VK7&G;G5ML^[O(8P=[QDIA1LFM#W-_U M(47CH%*C':]0^DI-LG=-5MA]NA2$I2 L!6$I" LB"$O?Y?'Z+H]=U>S)>Z>2 MH&7J](Y7%ZG<>]"O1JGQ]J[Q"CO^;6Y&4I(C6+2^$5/%12FUF]T4*.]CJZ0^ MQ94758\O8Y\]VWICVV=Z/M772N7Z[A_@AX_JLP*KI;60T-K[ZS:NWJC2"5N!^0 =,DE:C M:W:J.[]$% J6AX]%0&*W/M/PYJ1 >?A(W+MV.-&5RZOA05T-&^_JU7>U=C'. M? 1D6XJ=$G^'"\42?P?PQ.PI.:%EVWV)C"UWDE%Q^,^R?5=F MF.')=B&J5IIS_3,K]R 20W-3T\-H^#@U)PI2;=. _,08'#&?*!KB1*"A#X3K M43DV-S7P^;DQ6V.NYR?**%6X5>/A MN>;(U7G:?!>)D13\>X=DK! MMW<"*>%>POH88;VNU?=R#.6/]RLQ7W+46?=R#'T.*L8?W#L3 MPR#?R)2\M\:?#)NU;9<63@?9.V:RTP%L"PCRQS1NAY7/ ME1+!)><4'+ E,+J46)LG25&.S6,WN1]4?(>]I;PM8/4Q"VF ME:%82+]#/A1.1CW?I9UUZA\TCRZ96\99?VB,@9B >GYX0%=R:B*-4E3TYDZ0 MXHSF:VQ",_(#GD=VRPWNV[(27.N=@B =SP89^+Z^I44*-9OH\$A4Y8F55%92 MV?:H3(JU>>,//Z"%5!)@28#;($ :SRT)38[_5JFQ-)T:?2OCRHX2KD]['G!] M5VRV$:I(1$J89I/+$ 9]?3!NE7--P\".5(=?&W MR!$W237'!Z>;P[8GM$BZPL,/,D\@A!W/:%4-&VAU]LY8,7[W7)K$CAGY3[@W MSX^X;1)01LQQ:6B\;0=R7#OI4-?!CH8SZ$)8U:N=JF'5 *]W45(OP5Q#)^!P5!4+!.Q4NG-/LTH3S=>'D4S^;)%GK6Q+NU'ZJIO-5LML5ZL%.-,I MKKPI/+8K\R7]MN7$SLR$"TP1^M^A'QOG[HC9W#,N_(IQ'=F54G"4@N.T5CX& MP;$S T.D.E\[\?-RHE[*B8W25\UL5KMP$2F[DQXV'IN5YO$;&/F%7R7=O(C_ MK6[;K'9*1\1AX[%Q"G;"W)8>)>F\@'0LL]ULFZUV>54X;#S6]^B+W%TH8E%U MY+.WAT9Y>]BPZ*AV.V:S4;;%/VP\UBKS,7@TUL.B*L:2>EY /7OOKGRB*V\* M?_,-OZ,Q&[*#C9ZU$YJEG;!9.Z';-=OU5@%.M$=8;C/520'Z_Q;AL,54_^?+ MY/@O$:@TFV9+B ?C3<@?0:@XGNT\.G;,W'"F< ]O*91Z_+8(F#D.85(S.\V: M63UQ>7+XB*QU*O6-FQ[[K$OY+5 :]1KZ!>'$%%7 _^XV^=FM7^$,I*("PO&L=! M?XB%2-*0G5->-#V697N5E\6L)]TN6;PHB6S7,@UI6!+)M$DHZN1T4JT1\#'\ M#'O 8&F73MS2-*:>./_ZV42*$_2.Y(I/.T#Q0^8$L"\BX_[0X8/9@CKZ;BAK MZD@!(UT_^A&7MG X]D7]6Z1W7C'P%*K&;. '>E%\!+:#BW_S*T:KWC6-_P<\ MYOK 9Y^&,8XV>.QTI.V2^G+$BCVIY,3U.23OE"&JIU MK*IQ%W$^=KF0L]?,XZ;QV6$@6VWC$PN ;LZ-KM5N-4O*V2OE+ BA;6=+5TJQ MUQM=LUEOSROMU7(20X08#M1Z_,D9<%,.Q!+"$X@1)![<8YQ16CZ#$1%Q>'=4 MBJ?]$MD"_^N6_,.+5+6V#!-5C2;CR^W#8KC9 Z@O"##E8LGS0[PE^G7/=OAX*!0L^G&D775.+)>T2TBJ?TCHG+HC,-, M0\C[@'DAZ\O&%/B-GIEY!:ICS%%_]/E!-XF<.Y4\!6WLOB+/ID!SRX)HD@%0 MZOC4K>7X8'#YZ:P)%Z^(AX=^Q*4GG]YXQF_,BW'Z:!WE!TJIB\LO!I7XDV0" MW<$,U\=K\$/ 15-5ZF-S]_WR%B[.GNZ<^+OGB"ZK0$"A$<:]T+$=%C@<> LT M>0AB,DIL15R%WDB-9D;L!Z=5]'A5_?S$H)NQ 7>6&%Z \A!^PD$?PJ._-)H& MZ&\7"+0B7FD_,F#9S#>9U?'=^B05 P @!72M10!H" !<72T#@^O+SR@WQ'C7 M.>>?F'0S ]L,7O.+53>KU2K^4U'K)%NV %7+;)H\>8&/$ B5;T$ #[0]-^)0 M&%B(E#0::!_P6R< Q?$(4,LFI)C^ BJ"W[@"7T' 69!Y.2HS:N@C-L=4=Y])\FZI!V%)1+60U8[W M"&?V@0SD07M^$(AVLPF(*S.[AL5<9T0(&<.^9'.E4/3Y>0![-(![B?PF\?Z ME7/EN?B>R]$85 %H"F W.MXE_/!A A\\ -3@V0LB#].XOKXPWN"=J%;]D'F6 M/K,^O*U,O=))^9YT!PA3]!Y=X&1B.K!J)K=\\1@VF.+I;D^/\)2!)K5CJQ[( MZF'YKN9K(]4W2NB^I S$3*TF43@%2P19#\@^#^ZQQV#?KL.$:?,(F,5H\-,0 MV=P&]!I]-G8B@&$?#/# Z<7*WL>7H!-#O&N: ;+\1<+:&8VH< M9 A=I@QX+:@#_E*:F_U(+I6(1>"28)C3"4L MQPS@ 'OL.Q%<+.1X:[$'2*RP+K L0BL9< MH%VH#1<*S/$81 %*'):"F?$&) ?H+B1+29]]_E9W]R(U@-OW>)^'H1#^"# 2 MN2A7Q/3V@-P*Q(%@_(9<28[LJ7'/8"02:1%,J5T8734#X!*K:B2;&<2N>X8* M%C$@)"4(--<9X'&SKWWR@Q\<9=L?G$X];T]$-6+=3L_+!M^O>O58JTC M[U%VK#U,"*04+22MV3*""74M2,0)*A_Q8GS.)M0G>I)6$LWO0&I&:.;;N(S\ M*"$^M$PXCXB8X:J-I/W[W<75W5SQ$?"_8A"@3*'1\K=X)$48T*U61 MES4+37-.(@-R-5MB'DA'< :>9NYC=%Z;C_!WP/ULHB K6%])::F.X31,Y]++_-)L)H:71AN7 M_0R%A3H-4!'XL8%^4*O;^%Z?/"V?@7I&/3AW7=S(ZUHC44=$H#9J=0A+PZT] MCPJ0XL(TR2U#;"2-^F"2@=:S.9X<;L426[ S6T%3;P">."TK1'9HKB$0,]>6]Y@DD0L"!X>Z\8*!+:274(-3UW!RM6"/ M5.!'5#MDFZCO(_U41@_.TQP ;A2U\K?38%JL@>NME"@4MR>\T\X1LJF$C>1M M$GM"LEK=2CNKB*BG,EU ?6EF:-!IPR358=DFLST%1*'R5SM5K9*S!Q75(OC' MPES[Q:JTVXD% G?#1Z2+U5:S&I5:LEXJ1VL>PL0K9XP;;8<]@+9^0%K*7ZY9 MJ>K5R%I*+WD"5Y@[Y^<<(U6DRW'RZN%U@SSH $_F>'#G)P*^\UT6?&4_A8&# M#D221QB41\S+:--4D"GD_ ?1!0N'QER#/<^M$OGP#3X*-D>"-;TV>DH_-OW<3$ M9);_=$ 9-/X8.6_D ZE.5]6]RC\^\_\(>:F9*O[N2043 WA'1# MS)0-HEW[V%CG= )*-_W(1_Q;55.B_>[KOVZ%ZHT]95OH8(_2@-U&PZR"$B0B M:U@-L]FQT$_*O"1 $$C#IO-:FE;ZF]DHA)17W+.ULTA^J0(H4SIM[,:A#'?8 MR8N5HUO90BX!@)P?;Q",?2]I0-#$T$=3WPZXNOQ:(9?2.IDWHA+B%\)&L+0*G"U M\.]-*\.6@:^T$D9Z-D3X9?/@FYDG$.)^^;.KEZ ML92+$48C]>LD"(;LD6>3V<.X)YZB\K#D B+/20O11!F05CSEMM7+AC&(7O6M M#-_W."&!A;X'8EN\!1.M*AAQC;1=09=@N6ERZ:+'.5*W-TUE=!M)F24B;HRA M%PQ=R7 U/E\!&2"SJ^1;*=Z7(%HM/ 4=@AV*"31@X"2)AYZJ7^D1&5('4$I[ M*YQ&V=%(C]( * V T@ X6A8F)_0(] [SN!^';DK(APQ8K#<1##VCD:9T;>+( M7:22E&OQR<=_1.2N\SKQ30G#XE/"@A@U A)0,7K)[6GOG^9=&QB,5"47WEE] MC@33B0,6Y(4*5 K_ RYG+O2X22EEDEV3^$B1PXF?\+6QUO?*IYE5^%KGB$"= M"C^*$!X9*11X3>R=C/K-L6\B]0;,,A2?T$""EKXPG%UO?'' ]J1V3 M@K1:NCH4@T.>D20ET-I(\Q@K$B(OH$Q#5U:_9%,:I*V+Q=J"+X"\?ZG5@'_: M-6&U(.5?^*,Q\R::@ZBT ]D"U*?KB/RW].$RF8BYU0T,+&K/)[Y-Z=(R.KVC MZ'2SC$[OUQ7R947W-@59LK*"^!7S M6=4#94( 6J\I")UV02)]XA'WGR>V4= MY(\5[?L!VFE8H96VV97AM5@$FG,<_E;6X6]5:DED\N@]^)=_QJ3NB@->U*EX*, \YJF3(7'Q.Y0#(D3;\H40W(NVYVX&;<;71EB6$J9%\W MJXVFV6TEK4:0#-6#.'8XMY^8T(D#'S486?5".7!R%Y$K()FT3#PH[R0RL!\% M#A7;B0)'F ]8,G"DRQNU4J_JV#UR#WO_!>0'TX,#&_5JU5*UL+L+SH>%(*4, Y4;V M?)DC_1:[$Z,E3W,L/K)ZO=*>#[\;3Q99U$0[E>X\/]G[4_4O;;WO,G:,2K]# M/A1.1CW?)1ND9U4HZ+I?_H,8E'QO7UK:G:E@;\034T M3!.IE'8L ?' "48B23V3BZ?3YK _^H.OFJ.$$@])Z_23R_/9:J3H&--P6INY MY<[5=3,I*7_BQ?%R)MFT" E06W;,G!QM;2C%:WG:0B%9U&2G$M<;QW6MJ+@N MYCCS\]AV(F&:%"O*79A@]NHQZU:CB9G@!3C1*:Z\.2S6S%:GN>\3%3.11H@- MJKNS/NCR'Q0C!:&"PZ>_AF76JJ40*9%X<*E*936KK&9ME=6LN_?$I2Q:[,#D MB'XV]'>EIS#F$O@#'H9BL(WVD07H=!,>.'S8XZ*+J>ZAP>C=TO8-ME@#"=6?8*<#(G-^)N=54.,N 33J5XO- M5L)0-I'USL0WFA/@:^K=HCMFIWW2TAG-: B#R)S0#^(8#%GP;63?:8J_:UPG MGT?L9_*"I$&O^DBU,'OBANU3.S71_,*3"V#,TXDBS(81<4-U9IS#&XJHHCS% M;%9BQ4"@B<_59 \Q)E1MB*).@C-S0:"Z\]@RWJJZY^"L(VSQ,W!",!5$17UE M8\D5I>Y=K'O;I>[=33GIBC'$<>/51^S;8US]UX&'!C<;66VJR&JS8ES^'#H] M!\1&:8LZUY68Q:_,2.19P;,CZ MZN-W^B_*LJN4)OR>Q*W3>0!.,!*2;L%]?@=>@_;K;4!)7>^_G%F[/N"A%24G M9-0+J<\B:7$R #\QE[KEW0W%^"\RT_.;#4U_6INFK6U0TC;IIK:OQ/NB"YM^ MZ$^1R5WF&G>CQ_BN.(KAT"FF42"**91<WR6=(4/9>]*03=3>?,8W.=&I M45:K0)15*.G4'RRF*AQK]<7UGTY-G;4+1#"%$D6>'_%7'[^I7N#]-.WDW(K# M0R>$;H$(H0"2 V2%C6U0T\B^2K5Y!)EQRP)RAQPJSG=6>5R&O'?N=N^4;O<= M>4B5D_AHW:++]6@5K^^\WG8;4:I0F8&^X<5HGBTN5-#>P'=+G>CYKK-K-T20 MA84\[ <.U9_F;'QMRRD%_KU;4<,H&K]_]^[IZ:D2\G[EP7]\=Q[TAW#_#]]Q M^X$%[\"@8N^LIM5MM&OOJM6JU6I4Z_5&K58%X[I;>Q?BL-H1^_D__&?=J@RC MT:N/]8HU;6R]6V J;!!Q6SW6^2CI5H!-:CN**$##TFHNX/TKQ,@UL MJUH3T+:J+Q8PAW;D2^IC(Z:RZ?ELXJZK6N^WY6"9'H^>L*- :NZ+" VI!LS+ M4"1ZZVJ-#WL62GM5 [.X:&CRF_$JO=O,[6S+.[_C8S6T74@J,:CH? Y%"5=: ME2JO\??S*&N=?LJEJ%N,L::FM?JIB#IY9$KXS6L)IP7?X0BP@X%]2Y-;XU3( M31Z9=.8U7.W.:/P:)M!Z-&9I[#*O8NR0U$Y"L@'@VYK6FJ=!:\F9KW$2YK0! M=QX_P :,&K7#M1JFUK,7H)X]X]+CP.IM+6:5"I/G(ND?[&/&I!+7H7UQ83*5'H&Y*+U0\7EU_H M3]:'MUFJ_4YC+=%#*I^^%?4!@:!E_8*[[Y>WZ@TG:&$"!;87734*2E[37C2X MRDJ->STU9GSJTE&7$\3GW39HQJ]5PQ')$;PB$K-92\FW,3$ !*=$7^=41)\Z MLZ!-F8#"QU%V9J\BR9DYP+I/HR34TNFW0=18FAR[)T..UBPYBK3O58ERUD8T MWOQ>N:N<5][N7&8>&V&FW-'5F1J.K099\] M&!>77TP#PX2BL1DP0"S'Z.)?76?D(!>,61!YD\F) ]\@(*]SFDCY/4TL/F M\CCKC:K"\G*69H6U(Z=LMZ?N!&3?Y^7# MEXK@9?A(A<%F K0E::\#RE5)>TY"?NR44OME&4N)1Z=61G@W LK%%U2K*I._ MLI:-HNV\ZVH%.X0;OW0;#;/:;E4ZG9WGWAP;T2=>F5H9#MX(*+=%] VK838[ MU4JK6>;RO!!3B==FMF542?3K@/*:1Q%>1_.K'>K59])\_XRY<>TPC_[U(.=C MHUDS8E%,/GP:H T76F2IDQ/Z&N0 \"1_IW9J<=H<,,RA.V$ZR^SRQO-5TCC: MF@Y4C$;YI?F\HST9CMBA_?\172!!= M^#8)K,MHZ/27"![6CE-B 42ZBFBZ)=$\ Z(K+\0T*>,^8*3^;FELS2Z(IT@2 MYV4V2KO:2=LH-95>7[,JEE'2WY:A?"UG5-VIL5(.WWU7G#V!%HP2RSAMZL*F MOM)Z0ALL'L$%]G8%^76HLJO6.'G4W_I/H+D \>=1Y <>7T)MU5^$]@)P?)XR MKRM16+>*9._L#0P7B),!8$5UZKT8.ASLXI^\'U/OC9L!? NDDXY3W\DAD_5J M34TSO&-!CWD\/+OYZ?*)<=XG*8.ZZ)2O9'553074=FJ^K#PPS*&VI&WTBZEM M"6OF:.]R=16/K]=.6K8I,"C"L>K-JC%#>N1NFB/L9.0VCS1W0F %%6?=MH1L MMWW*!*;!<.&R)T2>'&![(J+'JEJ5JV]WQ<#]OH!P19,PC7]]^GZ-M0P1387[ M[,.=:KFN> =_IT(JN+OX9TD%B@KNV4_?\T<34"<1SNT"+8-C3T=L=V11$.%P M<7Y=DL4"LKA@;C]VA2%R[7@_>MA99'4BJ1RV\/A\^:6DD@54@E/9/.>E1'+8 MDN3Z_%-)(PMHY)KUN+L'\BB("+G]?EF2QP+RN TX^OOWIFD*(44:ITTB%SZL M:-RR!QPC&_& ]#T]'&E3DQ66C]JN3(1K;@G)B8B(>0:7I"*KVF1> MEYP\&QH!?W#"2 Y "-5@2 /^0I5W=V>6*:CSFU\QZO7Z6:W5JE5;1)*.GNT# MJPUYP($R>Q-XY0#^#-?PI:35*D)I:QB:89#=8 AA]N1$P\,!U$PH.P"":)^+M(XR&.>>-I=:LT4 M*LJ)ITN1FH;PFA(@?'CU\>[JUV_G][]_O[S;"^$WV^GFAT$_*_8"9+1 M\A3;QWX+3N3 NW7QK0SP6]UZ0_05^2[M1WC5$ Q..W8G1I_%.(,Z&CIH7X*! M2,OTA/*&+\"X=&"9'A\R=Z!*N^"VR@/Y@P@-H]B#A^A]+(Z&?@#T95;9E;\)!=H_U>@9E__5K2L""1-C2M=JZ8GT[Y,EKY<$, 5F+\']1,XKCB; M16-?L'#G68?!FDO>W5R??_]Z_B] _<4_O]UF/G>OD[/TW>YP%JRG+Y6Y7^E[)= M-@"_=^&[5"^1?;)4,5'SC8WX^SFOW+BN+Q$Q_YWW3N3.Q<2ZE^[\7+82^CMY MYYO;P/'ZSIBYLRAXJTPH(V=V_=:PLCNG2M9"+/]=_OM0_JWY,<5!V_8_;>@. MG%QR\0+8WM<1P^).^W Q]'$5'I/-QS?2_$:["\ LO%@N0N+<(K]&F? MX3V.MH"?^N)3+. /X2E,F:F*KR;E&=B>WM9-"5)-D[%9+( M52I3UZ#7V]A3GN]HL=4_#<+&?D%(9MB2X'NWPK%JLU'?[1UKQNF(?HV<0SUC MJKW+^=,XQ4Y=S>"9*F1$M*FLQ\>1+29#&Z2A%0BH U1( S@DO4GW#UVY4'=KY9 MOFM!\UG:*2"-OMF^-/^&OI;S8 MB[QX'AD'R.;')SIV>S4_=1EU#6KTOX>E4-J/4,J%_@%*C *_L\C%ST=<[ 3; M7Y6'RFJG]1(/]*CW>]X?>K[K/TQHXGN2C"#_6]EX35/R3Z7>Q"[B_0LT=YDCM)VXA][QB.DY[4]E/*2IK M/T=DMU0G_FQJD;65S*QUTFPVTK]EW4IV+2E%3N.KC]]%;B-(2V2\,8=_>9$L M^^,X]>0WMQ?G-Y^,J\_&WYV?[SW?^Q:/ M> !/8$<3@-1W7.X+; 4KOLZJ%OP_\NG/5NVL;KTR/#9"B<"=]^>Q[8 =B.^_ MLF6M]L_'LUJ[:S5>?6QU.G]_EUGBX]O#O2-].;.F[-U#:PR5T%(O%",/M+3^ MQ%SJTWDWY#P*L5,)T-=GWNL)9$!HHK69)2!#6,=!2XR!HJ5"RR/7# M:6F4)2;LF1+P(79N>\1677U_Q(TWU_#8VQ.CKN9!4%>A))7-!TX_6DQ?5$6" MM1OPA=__,?1=['P@.W(9EW_%.,@3FX[VG>C$**YU$!17*'G6'RRF-A8.C2^N M_W1JJK%]$*14*.'E^1&G5E#PBLC'^]ES_I7#)I%NT:)=Q90U(%W@SA]FB.#* M$\U*Y0B76Q8 01PN+>QBK6XPY[C#189:1ANY&&748S5HP2:,?E MY>W-]WOCYHN!]')[241C?+_\]>KN_O+[Y6?C]O=/UU<7QOG%QBP+WNR&(:7G=(#OOD\\"FUQO,L).)N.6-S,O.%6A+:4'XAX# MZ!41WXP=CY2E*-^?$ZXZ'I+[@QM#]L@-ABY[T=+/8/V^Z#Z-08*,==F3_N!0 M^(-Q,/)<*GF#KZ)^NM4/J6[6->O#VX6.9+S4R#8++BV:V4&8N37YVJ%H&OV, M/\B1_B!T([TUX;'9&[PMK^[4M1VO7P-]_>*L/U3='J(G7U[%9*,'6-/Q[7D7 M,Y/>E]Z_1X8Z?AKVA]R.73[;WL8?S'[6U_9<4E/H9.VY,=ESSX,3__#"&F_ #G8YM7 T-2#3R UC5Q A]LA,"%&T!(&/-DE2\#.@!D0]^IRP%3DQ MJ8SCR>)3%ZCL@7NP$1>;<<*5=1PE#;E_]QSM=:!MGU/HC>VP(\F+@YZ2,7[U M\=1@JO5YX&EV,3:RQF[T_+20S:5NDLO4IP;H'#D=1P6$\0@?B(8LRI#NDP.$ MCY%:QXLYC10P'GPIOQ%,%>,\-$9^ &P0(WG8/.P'3D_0![H2C)J9>>&0WH$= MRL1/!5H7\Y%Y_0C1/._"X8'K^4PT;H>'L)T[,7K ']",$UV,8$V:(8(6'B"%N:&?AQ/: M\*QJR*47VT>XH.;#3OP&"30;B4Y\320SPKN0%%[& B63@@G)6U)XLD)0<## M.1!\T:2R-:YZH1#XQ$)'2%9ILLTQRPHN!\(YJ@V)0NJ9,9"I(RDOJ[" ND:: MU"KC-J=\[H>3&0#">4JK*ODU>E+L+9$YJ987ZF$Q$8"$P&8EDC;'(*$EI MHH$#'!LD.2>DJ7 =F7RBA$LJ">7FD=I) U6*6\Z;C*("P^(5Y:6\>DMLC0O+ M_E^V;%;MI-)=:#VI]:F>_5^XJQH#;J#:-,&DCYK*G4&M[ MEK3<#V)76G-P3CF4,*\-&?Y"MR*#/8R#,A">(-_1-A*HFK,X4(/? M(Y40 W X?2G/B>I2G%.9GPZZ M8CPF+(# =PV:896<0/A:@-W(# !;@IY,2%P>_#1300-A0P 9Z?M(T3_@CGTK8" M>QYG/$/W9II/I[> ["STEK2.D"!H*Q7C#E&2^K$^#O\)VPA\=&P=;29-+&,Q T"-4.J%L!!;V73^4[YQ[+*%4A>831EJR@4?FQBS2 M+\^]C]& !;)'4X8T[-09T35LQ,!0ZTU26MQ$@_*)@RD-_YU: FD:[[?C])3" M!3@A5=WCKL,?I=!,U#C"%*$$D$O)PYXVJE(7\.V9@!OG*:R+^LJ"?CPRKJ]O M#V??F\JXQ7[EV7S;YJN/:8!DTVX/!T#*31GRX%&,S,L;DL<$%(#9D/EK5:MY M0+2[*1JX]OLD&;)TT,+X,(@&XRL/F8D3M1U@<\]AATL3.;5_!2D:.>+J,$IW MWW?,5A08%29H6SPF6;K2+"^8=R!NE)?&GY\I=MCM,#%UAO-,!$) +[?,(O-5 M;?G)55M+7=E"]I(N-QLZ$:WYY\]7WWY-@_7#[C!=DM9! MDU:MJ*2UAZE"FI955>[.B7HP$$2=HL#LIKJ[&66WRZ.70-_UT?<\L%R9A2&? M3CPK2:+DPQ,"^E[Y\"(.9*(=\F'NN,Z2%$K^.V:@%[,/"I5-Z@1>#%8_,E?X M O(/4>L^OO=YU M2TBU/1!2W>S4++/;+!XA;;FP=,U=RIP\3+/J<\!%S\5$)!X5E 'VIO&WP#2- M5:2OPM-WC:9O/)(&ZKJ\TC"M=LNLUXK'*R>Z\O9IKKF*H-X&S37-;KUN-MKM MPM%<04U=S&P$",E+:$$(]9A9I+6242S1\X<3#2]D<0NY[3; *8VN:5F=PO') MB:Z\?<)KKV1$;X_P&F:[:IF-;O%(KY@F=*(>16W5W>W5A4A\#OQ_8TF**/G# M\I WHK[K;4%H^IBYJ;.,& \Q06K$?KY/<(A9EW=CIP\WU%N!OPN%OA?R5=UL MUSIFI]4L'%^=Z,K;)\+N,B)]QT38J=5,"_-E"D:$!;6_5<6RZV-!;]I+TA>8 M*-TEN^"E9K6ZBEU.;?* >ZX1:YN\O];,FE4SF^U&X?CG1%?>/N%9J]CE6R.\ MNMFHM\U6O7B$5T2K7(^@L*Q*K3F.<##)(T#?QV3W4F+OAG%6"B\J_$R 5=;E M$Z\O9I;*7(XR9H#.1PM6%VJ\4+FA33@+ZA\O#$;E:-@-*I M5044R,\DRQ> BS:0SO\\>ZT4HR14)S9/N(EH4;U=-[M+"/3<-/Q3$K4EW:;I M=J4XY^;I%FBVU3!KS>Y!T&T1#7ALBXOMYK**HEB\5AB6VB3GK!3^%!4*+V06 MJVMV:Y;9[)2.\8*LO'TJ6RG6N1$JJW7-:J=I=AK%H[)B&NZW 7;0C$2;3\RQ M'H]*;_?.&&2I\*5B$(6J6Y=YT;EG7RILO>">6^M:9L-J%8Y93G3E[5/<4K'* M;5)F-R9>2RG:GH/ALL9=#X-7D"P<[EF>G2&&BY6Q6=D%(]YB99J4P8@J)Z_)-UVQU.V:] M6KP2AA-=>?LDME+$;R,D5FV"ZE\BQ%=HT5R$1&H 7IE+O5-F62G(-S^E]9M& MW/JU9O5:S>PVBF?@G.C*VZ>]E4)_VZ2]EMEIU,Q.]< #@CLSKC_K\9[L9^EA MWA6[K%;'J'!TSWZ*J/G+V<3J=,U:K0P$%F3E[5/<:D6+VZ"X:MMLU8IW=RNF M8?T=;C*!0V/XL!U>VIPN",D>,;/45@H )JC*[X'VC=B)KKQ] M^ELI%K@#^FNTS&[WP'TBN\OAH-J8(IK291D!<==*P43"YJ9LH$ZG"C:0=1#U M R7!%H9@5XI.;I1@N_6V:2V1PE\$@BVF(:_&/HC"%U;(X0_YM%P'6K;]N.?R M!)6;;%7\W'*;X)U.*]\QN;#R96VW=\=L-9MFK;JZ@*^7 OYX2"[?N;>P#&9M M;[=E-MH=L[:$7Z4()+=XC.?>1ASB<>A@QSKGM;;4HBE4'/V MJ/#,#OUNUP[K.:X3.;)'61CY_1]#WP6K*_P_<+4>.'TG*II#[E0II@3ZJ;&I MFL;J)FQ:CF3=^]%+H!>'"?<9O*)$;5*;3$T4'+,)^B^* +.=1K-)CEFI#"[;2$5=%B%I\^\ M]_+!3]5J%?\I',NS 0HOGG9G3=VEI+(:P!MRE MI),Q"TJK>J=L4U^I).YN8TQC66:]B7FUQ2LUG): !6;0 IK5YZ#$NY?*NF*737LG;<9%@BES[F_$3@GCN%)-O3G3E[5/= M2MZ.[5!=RZP?@[3>F3F-*<\(H;1;NB#T>KR%XXT377G[=+92C? *=+9*U[]J'81RHW@WM6*:S^?]?A"# M^\E5)0MD9X3;/1ZIKM:CF;=7/Y*%-# M3[ [BR,?CA&%,/5/Z?EBT%J''R&^-I7)7=.]SB6<:3O$%3O!= M(/E6X/CE?-1W5:-N2JL M8A+9)N1[#>VJ5O'8ZT17WC[!K1I\W2S!676SUFV:G27CYVNG5#< ,ZIF]4"FE$GNO+V:6PE6;T!&FNWS5:G M:;;;[<+16#%-]:3G^&CDB-GNY%-!K#G> _?ZV-CQ#=85&%;K;2F?E^2=8SON M*:Y\2B@NMIUXEVHJ^Q]_Z]2L]@?56O9]*9).D5Y/=.530G$Q#:;;0([N-JC3 MM8FY"<8C??##FGV>EU*[L><3RYW$T] . OKV& MJ:].8#7GAOK%$<"6U>M0,)%3L!"01[5 <11&\ ?,%62923=&[I ;]6FM"-Q1 M9#&T 2??2F,%LP1&7%(67:SL_^F9N. M@.\OK&9MK60II ZS0;5:Z[;-6JVYM%Z=CYD5$T6F#G-%JOH%!VE4S6ZG;G8Z M.X2>R,%QRFWC7;]:;9K,\6@JC#E 9-455.9VTA ME:-O5JA]0 9H%$[SG.C*VR>R?'D[-T_JJ(FLF.Z#<]MV$#S,!=O&L<\KSLT6RL9%LEF+H%1%UY%P)-:U<#->OTULRO MBYG7_^%DZ*V8%\_[@+,P#B;JZLDBJB=8<+WIKG2]4>\GA2MUKS#M7^ -6N- MCEEOS,[!T/>TJ+P#[%@>O)DO$%:Z!.00S(OL-,OL5#MP&9Y-OS+F0G^5J4UO M"X##HZ:>E:S[ Z6>@EKM_7X\BD4MLAYI6PBR.VJ"7RE#]3N/F.-Q^Y(%GN,] MA"FA 4E5_S,D>$[H*BNF:U MV3';.9/,]B=6=]FA4XM5T9BS[X_& 1]R+W0>N>'Z85DZMK\2G 5\E)_7/;]' MIT(SE>-+F0IN19V:VQL25@X/^&WH/F^)=<)KELI5)[.Z[[\ M*UZ_.7J*L9IP26V;G5HI_4^:#E=*\=H&';;,6A4D?&.)N^)>)?S^BW[)'WWP M$K\.=&S[<<_EZ^'NN:'WSRVWF9#52B'25,'FN6=OC(D^-K![5A/X9_4:^WK9 M&^)HB+&U4OQT6\38LLQ&NV/6<@R*(A(CR?YW4<^W)_A?'"6PT47TJ[[FG["SC_O)?]V=7WSY??KL7"$GAHP_@Y %@Y,M9 M?:E%4Q ?LP=^U@LX^W'&!O"6]P9SG]@D?/5QF>"_?!OBD1G# !GP;_ M?;PG//@# ^\/_3 Q'N8F,:5 MUZ^0E747]T+'=E@PTVOED,[X=V!"3[$)B]B#UDNV$XY=-GEO.)[K>/P5*9-^ MZ--XOD2$W&G!@50E.T###P D\.:/-\\0,C&G+C3\Z"T+CT;)ZD9PBP M9C(W1++&3G:XM"R<%NC;DHU;-=YV?2\>VIN^%RO$@<)TD9+_\:KU:@<$G$>X MF%LI*MUZ*JV"[I"D;>0>'(=)SN_])7X71^_M:+BMY@^M._\ MD7MQT1JJ;L7%L$E'PE3>)39])Z]6U8+_1_ZBI"(![[6SL!NF5>^:]7HYC. @ M":>62SBU%.',S1UZ&>$T&F;;ZIC5 A).,>/'%WY(XP&"0DK(DXK*S6>G^KIR M&+%[,Y!,]8*IC=UNU:QWGY_(5(36O27=%H9N&^NJ@8W0;;UMUNHMLW$@=%M, MR_G7P ]#8QSX@S)W?P>&4W-=24]XNB4TK5VJ8ID6MFBO%Z\)\(FNO'UZ:ZTK MH3= ;VVST;',9@')K9BF>C*AE_\<38CGN**Y\2B@MJ W(/ M)(]+451FCQS/"2.41(^\"# K,G%N0$-WUK8(!=;./?L\@[-+H3S6U=I=LUF% MB]42EZJ3(H1C)L'NVD;B=DC0:ICU=M6L=F:K/_>-CR):CH;ZQ[(JM>8XPLFQ MKDO-#D&@P^]^<+0J"T+.I09>1:#A8MX&1!V2/^V,*!;K%8;#-LE(^5'U M)92!]AQ)]ED[O&Y5S5:K"4PTVTRY !@XQ96W3W7YP>8$N8MP4AV6-FEOR(]RHB.FF:L7X9:-WL-)^O 3TI MU!\^T%[N&B'XQU245_&UL]&9VK-HIMN:B)CA:ZDK3^&T9ISNE(,Z) MKGQ**"ZBV3?KYKW"NA$>1E(>%0%P1:;0#9A_^>DT2YA_"E5"#Y,66;OQ0@>L MOS(Z5Y"5MT]S[76-OTW2G&6VK //X]J1C;A 3)>>U)W=F-;.JE#(DCZM%W&- M98+&,-O+M#H[]/9ZQTE%:R=&;):*.K66VTVKR' MIC%ZJ6,G'&+[J8(0\C&ST-JY!HBV$ ,)/+SQ+C-HNQE\!ERNRSU@Y'1J952K M("MOGP+7SCO8&@5:9K>!HR'+M./5)#AG@3LQX,8SK8 1NM MG9& V$,NNO'N$\S=#*X1;VM;0&8M)RY< #R(_2Q#LMN_@G?7+B!/*@+P&9P@XW@Q<%,3(53\[A[1>?DS"I@?V'!? M#R97$1^%P):X>N!3(:_*>EB_H6/5;'9+_U%!5MY^@DUW[=+QXE%OZO)@=NJ6 MV6G,JI832-BYTN(?,W0>G1 1_J;'/3YPHO*R4,3+0G?M6+#F+FF,?1)H?CD' M-4RKNT2^6WE3.'"BG$^3:T>'-TN3'QN6V5@BM:R\),S;Y3<>%;E*_1@'Q';7 MC@D#LC90GUYOF.TE.H@482QL28(O(L$%1L7:L>%-T&#&&&_7S5I[-BOS66NB M?I2^_!EY;,"5R0B'+"BS=4ZIQ/E$5SXE%!?1()S-._G$0J=?!'"]T"VSP_EK MW;73/RY9X#G>0WC+@SL4^03\)97LU;?]V% M]Q24&\H+4;ERB>(CJ90[K#MO8>CRQ79@J[KV@'NE7LZ%=OD6CWH\N!D(%7P3 M1V'$/!N4^RJWGK236MF%]:[9KC?-9KULN%Z0E;=/E/GI%DL8E"51%M(@/;1+ M^S'Q4GZ:R/H"7F)NAJ5>P$V-JEFM-4VK[-E9E)6W3Y;Y"1CKB_@MD&71A?R[ MJ.?;$_POZ[E\HXOH5WVY^79_=G?UWY?O#7J701]\.?]Z=?WG>V/Z;<;7\^^_ M7GU[C[+^@Y&B!Y$E<0?L<&S$O34ZWI^8/. $ A[>U^E%]*K9PXK<5ZMO@92!C89 M,QL)#FD)7BI0DZN'7Z59;#CN#8-D/XLU>$913V6I]%S0[JE40^/^\E_W9U?? M/E]^NQ<(2>&CSS&5&S#RY:RQU*(IB(^!Z\YZ 6<_SM@ WO+>8.X3FP##+&.$ MR+.RCT?7W, I\ M[^$C-67[RGX:_Y^]+VUN&[L2_2LH)?W*KH(4[HN=<94LVXGRW):>I4XG\R4% M$I!0ZMF,%U/-1O')T9_PS$*$GR<2*K *[CL3,2*^BZ M//MPI?.0.\4Y.%K-Y@&;,B]T'IDA*[.^\H1+7.M#R5WMZH!?_,"(ILSX)[." MT/CLV;#E3VS,4*#QBVXW30,5-((JBL0][7!E[IAE\;OBECM5K_:M54WM;2>+ M2\"!"'41D__GK'>V!P0N0EP#<#:-I8>Y[M7E68U0JR!4:Q\(A;QN*?(4%A'L MYKKEGN2U[Q^E5]G!"6) JRH8< R>M6.K'BDHUMIAYOXN"J_Z)3WO5_"HW0;^ MQ(D.43A2=Y$Z,NPKS;;IEPSN6,%S]F+TVTK-R&GV?^*M < MY%,[[FM<^36!N)HZX!<_@(UXQC@. N:-%T846%[H\D[3EOWO.(QFW*-Z^!M\ MI77\Y0)]\T$#)'12;DVMZ0M'B2N!$?>($'SE2\^^3]#C4F$'&!(WDWOKYQ;: MV'7-1B_?(KYN3O&*D'KC[A051>K!H&<.A_D$A5>J[_)^IVE]]WB\$,?40*"< MQ(H+TU:0&P74]4(Z^=!N#LW^"K-IZHX61X^02YA^<='M"DQ_^QB9<.Z^V>\U MS%8_CYS[Z6]1X92%.A^G>ODXW3H?I\['J>(9U\S'L=G$&4?+,W*FEO< NW$\ M^(4__C'U72#V\/_\8=!J]M\;G_ +3E2]Y!RCSLMYS6D454W'N07NS< RMCDU M52$+IX;FQM $E7CF>S4H-5!JJ2@EWHURZ.T!8I? .=&NL-P]RZI;R['/K[T: M2XZ:X.]!A0_C8%&3_!&1_'@\G_Y;675.=^;$7U8 ].<#6%'NB@*TI]D0!>V7-G2CKI*@A M>P*0K7GQB0*VYL4G"M@DQEE#]K0@^Y6J?VJPGAA8*?&UJG"M9G7*1\NUO#$S MK"B70=&J5E9F97+T^4:Z:V1EGE?@+-59>?NM\M>!16F";+89XV5X,TF28O\E MLF'_I1(Y*!+X*U%,-F-63YCZ_)_8B1;I1-G_LL"WK7"Z-&O[O'*-[5[IRKO' MO.9*F,>33I:A'5F8UV$8KSRFH:3CYW#0-@>#>N3'4?*QSI:PZ1DFMD9C#$2H M_#SL"H*T1J8L,G570J8DNPK3G:X]X<7<-6)UN]APQ>RU:^2JR,K;0LCR.J9L M__D2C)0)6X1LG-?M4FAJ!=9FJS,PVYT52JR/O9RZ(LQK":[TMHPKV^)<.KH, M&@/0M88UNAP>7?HKH2I9HN,I#'GZTPF MSF#V"SS9IWM5QP:;4E[3;*S:C&0M+S?04-+]9S<.[M.%];$A5TWXU85-.>&O M/$!R=;=P3?7'M.#.,&OEOHB;^8AK+#NF!6O94MT%=\8!5IY=N;Z?M:;^8UIP M9QA6/(9R&8:MYII=@E[;G_9PPH _'4SKKJ_-;.K7K7G;,2VX,XPK[L:Y0G_8 M4V1>U4R-OMJD87]U6II7M9/YYF;!*RO*.'T(E[/'E=MGK^6QWD?[^BT)\1K7 M3PS7:VYVZA NYV;%4^%>Y(:O65F-Z-5#])6G;VX6%:B1OD;Z6G[7$-XS6VNM MGS^SXWMA\+V\ESLU@;)+)N&?RHZ0?%%8T%? M5B-0H_@^4'SE;(T:88^HC&%)]YYV%>6)/MNP6M2F[6Q[)F'[->H,S][D9L57 M6X!7.7D"%=<#?VB8-%!V@S5"'ARU1NW6JRP3+ M\:G=V#(^';1=48U254"IXM:BFT5O=M'2:&#V6FUSV*L1ZD@0JKC]WM;B(SOA M6:U!R^P.!C6*'0>*%3?B+HE/[ )ANB#A^N:@M3^,H?#"GZ*1;R_P3PNN-?0X>:R"<=/PM3 U MPR+\7/68SZ.8=:WT1ALY>4RT,UU?NW5<#MJ$I0&>TV$ M1T2$B0%3 ^S( &:0R6FD;,X:B%D@GL#YRI.R:JMB#2%8C[^M ?L"QEN/OSU- MP-84>Z* K2GV1 $K\F%JR)X<9&M>?** K7GQB0+V$YLX8Z>&[.E!%BO?:K"> M'%CO_0JK3M7LD+FD_+!9B).'GP=VZ(3D]6>(Y;OCOZ9;S*Y(*PF9U M*P@K ,O7L/+N,:^X.C"+>16L#GQ5>' L?*RX\F]];-IWY5\%0%HC4Q:9BJOZ MLLA4_:J^"H#X-:R\^ZF[[>**O2Q&'D/%7CVA><>XTBFNQML<5PY:C5>CRZ[1 MI;C2+HLNAZNT:YG-0=?L]/LULAP>68JKZ'*:486JZ%J#AMEM-VKD.3SR%-?' M-?=6'SJO4![W$F2H9LN];RPR7(H O<8\XGK$:P47W-60ND[Q ,Z6 MUC2TM8&#NYZ >$P+UH1?W05W1OC%\U"7$?ZS'N&:ZH]IP9UA5O':6W<;L M;K7GJ$"YG>\6C!E_J8ZX'#=:X7G.S M&L+[YF;%DR1?Y#BO65F-Z-5#].)YDEOSX]=(7R-]+;]K".^;K:V?\;)R<*)F M:37"5P_AU\_T6"U44F-[C>V'PO8E3O8-TD\VC>M4='#Z8- SA\/VW@:GURB^ M9Q1?.;^B1M@C*CM8TFJG9511H)S6$-!G;<+7/NBU8M/%2MECK[A,F@S85JE*H"2A4W M MTL?+.+!D1#L]$=F/UNS:..!*&*F^5M+4"R$Y[5[/7-;FL#;W&-8H= L>*V MV24!BET@3,]L-0!C.ON39]Q__L?]^?6W3Y^_W?,1%443*KZ<]U9:5+OQ MN?7 SD>@/?XXMR;PE7>&Y3Y9B_!,&VSQ[-<0CI8Q#9!L_G!_<_7E[,,]P<&? M&%=(M50:97T0$#\&Y"[ZU,YF=OFN%?QJ_33NV7CJ^:[_L# -$(@7AN79QET\ M"AW;L0(G.]?KF,[X9QS0(LG$BJP')3=L)YR[UN*=X7@NZ)MGQ/3'D[,/5SH' MN5-\@Y#*"J?&%]=_PAN!#W\HN9A=G>:+'QB@PAC_9%80&I\]&W8HHZW\5D7( MM4T@1$FUIQVNS JUEUTVB7;&&D_#J;7FZ")^9<,5NCCF9QCUSO: P$6(BVD" M59A^7@_KWBY"[64H%O*ZJL[$JN&[%?BVJ@K?0S*,@P\_T- @O2E IE.;^U!? M^KZ/OJ+U^DPJXY:8$NFI"4NZF;/ BM#I@(Z81R?*&4@UWM3$^HHNO9H]<[ / MND/>?>,-]D-_6X6K*EAY^UW\5U'GGDN#Z36**U':6II^>W?MGCYTVAU,=*DG M7U47=4JC)KW&QB4>!VL5=GIS())*%XJ+! P@,G96\,OT'G>590J#IWG=9I"_I6N_)I 7$4]SI#_-9L7K>X\ M.OOPB5\78+^F%Q#^,5]$,=@)>> M?:F!;U-ML3EHF+U^?O97!0#Q&E?>/?*MW/YX#\C7ZO?-8;M5.>2KHEJ:9^.'H=2GN7B-AM%BHN3EDX_<<(PIBX18S\LZ5I>D]06]:1F M<;O7%93T-$%]X7FTWL,5P@WT)D5=+]'8^[U:8Z_(RKO'Q)7[L>X=$_M-L]_/ MU_P<&BK'J;XGCF*762$S"#'._^X MT,WDMY!=(N1T6'_F?K:-B<[LM%MFNY.O@ZH ?%[CRKO'R94;>1X.)QO#CME: MH;-"I47!P6R 6XP$%2(6WQCA@ML/GTL/WT!X@9P[_=T5( MX)2);^-D#@74+W[PR8]'T21V+\K5Z7Y&5=X^*:T=D]X:*_8;9[ATYQZ^(4O]D M!8'E10LS"X\N[Q;NU0[6[PKMONF9WAD3/W@ZGSO$<1Z.PR']R?D +/ MT\;QYT+%QXBN$T:!,XH)#W@2#K,K@N['3VCE21&MM4.X2K'BX+WV>$7%S>1: M@?;:XXK6S>23!M;O JHOGXC1ZYC-@HRX.@WG*#!N[5#MX3&N,VR;O4Z5ZGP. MF!_/!T-(GAY9/WE1#VKQ%4'BDR:?C8.O$G*<>NZMGT(Y^L@\-G&BE[-EX,H5 MT)6J6HA[4DBX<;1UUT@X;)G]3I5R)@^F??_% @7;IV3WN1]:+FK9P*CGL/B" M/"H,I.DHJ8M?&(= ]8=>@8;:&5>+*!U.?%5?&?'6 E^,]Q$XXK=GP?@AE\X@F M @[(Y',*9&!N AQ?SGQ[YJ"5SUBIF>]1X-3FHCR[, MK,!=&!$+9HZ7E(1BWF=%T/64":6]>;$GPN_&NT_@=C.A;-V7._;,5K-V)!\I M/FU>S[DS?&J:C?[0;#;[%>*Z!]-U?P_@",!A)\AEQWR (7S4-F8L>,#GBW>CY'VVSW M<3Y6]1H_KM[LNXCCTF,T?4P'<>%+1;BP\H,9I-'>*VMN_!R6-'.C(->H)L0# M?_,];"S(XPDO3/=I#;MFNR#,N]M+/>SM;UXWM]KM;RP4UKZ@*IJB9Q^NII;W M +]% S3I&.M!V0M3L5FGQC_\]J3 $R:3VU>HXX9ST4CBBL D]>X\AZ\:!LK@#M$ MQ,2AUC8;H)0W>E7*O=R3[LCAZ'@VPQ&&DEOCX%&\@KK;S;XX]<:I.WD"D<#[ MW8FFLFT@]1G9>(Z%V>RVS/:@[G16D97WP+ W3O;9/3YJ*0UFL],PN_TZ$ (\ M^S.._9;9ZN1UH0J Z36NO'O4W#PU:=^H.3 ;!0/L M#@VDX]#KK_31(;7_?(\4UNQUUG;++"$Q?83#%MSH;7/0&8+Q6WME*K+R'M!Q M;:_,_M"Q:W;;3;-1P7&W5=3ZB]WNUW7CR3VJ3QO/%R"PS4Z@N:0[,]R#?9>(5.=C>' [+3RG:A//CVE MC"/7G'=/2O(6\U((S3<8CK*5M&P"Q;;X;O1 M':=C^YL?"7W:DLGA[;W0E";]ZC)4Q0!$@?1"S#>G3SQ3N?*WY M\3YI98NQQ*)RB>U13,=LM'N%_2=JKEP=3"M'M"V&#'>!:!\PA#T$R5^]K*3C MT*O!: EB9AN,MSD1DTG)YRV<(S4_WP,_WW:\,6.+;^_N;7=T83 M9$_HNX[]OC(4]*ZO?STZ?K;7_1K>W_L3/Y5 MX6HYJNXL]OER5/W0&73-1O_Y2,U2]'S%!L#9AV\L,K"[(9]O9X/J/UH8;^*0 MAM^]U=OYP-Y"SM+=.T#$%V-H2_"T"4:S,;%_SM'T=1\D'[3 M[/972(Q=BJR;6@Q_BD:^O< _T?YY.8[]FZ5=#RC$8.BR *_YRWG].I-*BVH7/K0=V M/@(UY,>Y-8&OO#,L]\E:A&T/]S=77\X^W-/M^Q,#O9FP M/Q".U@8,_&K]=.X9^.I!WK.P\(T0$F\("?C73P*'=NQ>/69>.7H MS@AH0)AL1:! W47P!XX[HNGOR/2,+Z[_5':\7>WIBQ\8H'@;_V16$!J?/53R M0"=GLQ$+C';3-%"=(!@@TS;>("H[7LSLMWO:J :@Y=Q,>]EEDVAGW&VG>LB^ M;<:IO6V;40(.% 7#@*RMG>V!SR61Q3_-.3/2_$ZC;Z'@[=H:OAN#M]65>%[2(9Q<+^FA@:Y"->)>@?J2Z^ !S9+6BFC M6_ )+'$/_;A.@QCRQN30\#S(Z95[AN1;]S= M7O)&BG=S-!.#*M#$"^/CSSDCM^@4[Q4G!*]4,R3@<,;M2Q<]&R+1&"N-@8 ZZ^3Y6)U_E<_;A-@[&4RSG ?XY M#S#V&"V(8;+_Q,XN MY45 &9\E&%]0=S\W[81S M/[3<8^' =8X6459Q6<8J+%M GYHN6RXH-=OGV4VST\GS["JF:-4871F,+DZ0 M7456[!ZCATVS/WR^GW@5,+J:>KY*.A1YAO#_1;ZUFBRKEK@^&&QT;0U:)C=0Q17[%@H;"EJ2QD^6A:3XUG> M>(7PR^&)L#*T=IIAO%>Z\FL"<55=)0YPH+GE&@&;4 5('! VMAU$^C/I5 M3'.M'JIN(WZS<0'E=PFZ\&9RE4#N$QN]8$#QH-$P&P4E,;5C^BB0:6-M<0?( MU#<;W3T@4S4= R4<=N0'@?\$NE_-6O= #1L7'^K4\!(2:+?-3K<>9G"DZ+-Q M8>"VT*> M?<6!1YTK;T:P PL7VWS.5]?L#.KN>T>*6!OW1-T]8K6Z9GM8I0R*_2FMXF9! M9W6I[C/RC=]\N 1F6)BN$CH$100W3\.+Q, +JQ>F(..DVS6T_K.E9\VK@'ZF[PJ=WMF>U*304X4.[:JC?,*]'R?K7+I7J=C#IK]HTCSJ1&Y,HB\>9+S.HB\I=JD*N!N-97Z M7(K:I##_H$H$6!DZVV8FSW#MJK]G,GE4'LD6,WFZ9J/3-7N[GI!:(]FND&SM M:L #(%G?[ R'YK#7?8V:_N?)A(TCK$IA/\=3"U1Z(["BBCFS7Y4&M,1 WC@W M@T/Y9O)9P/@[@/C&0P+#_S!O_]%RT8+^SL(H<,81L_$7EYZ=_H'VY(O)KMTW M![U6)36IVI*MH@&P<3))=;#_0[1XRT+'-_.]\4?NS%VI]0)GS.#+71 ;O6[ M9K.]8Z6Q1M1=(>K&V31'AJA#L]5NF^U=F]#5M&ZN5A<.IC%B\)Z'CBBPAA;, MJE@;J5H+1+H=9%* +L.;R8YH=?.L]69O8 X+$BVKJ.75J%T9U&X6HG:S0JC= M;)N=1O'P[RKB=C4MF+6$$L,QH4<@CHYI^$HY!;8**7 7%LOF&_R7] =>:2@ZA\,M@.$;V[APN&DV M!CVSW7S>:U0!(-;HDT6?C5N&;@U]>JV!V>T_/QFYTMQS;VK>M3?V9\R(K)_P M"''0FFUNTBIWXUP&#H![O/^7HGZ_;[;[S^<+50"*-?YD\6?C%(/MX4_'[+:. MG&W6WK;:PJE7KD%\=&J8]+9]\[US\JHE]6W(S?7>[)Y=6 97N]U>)3J_TI5? M$XBKZ7;[CKLX]R?G<<@, :+0M[U(<#F.U/8U,/4P)D?%K$M:GM6U5K=:AH% MO9(&^JL,VP0Y@F+D)KBU@DC\0ZMC)^#=3'X+V25![I[#ZT:"B_I1A?4DSM>" M:,7>BU4&<>X T=;I#]+J=\Q>]_G*P$KS[+UIF1OQ;%.U5)L#B! M9^TVE-LEK>\<=OB)Q>:CMEKF<) O"JD@&M0(F$/ M=M55@\!NV:SUS6[C>JA M8#5U\UOXD1.&?K"@61@&_#WF#710K+[/TB&]IB7AH7^QLAR+6_,# M4TRE+]\#"'V#CDKAPD"'_ MXRR#*!EC/=FF0E6XOZ/QQ@P;@W6[JM"TOU2[E,OHR@J"!7#0OUMNS#:>/64. M6DUS6,$LF$JM7%5$&J[;R6UGB#0T!X.>V1SF^]0>&IQ5#+]D^.KW;#>V<1Q@ M7+VBU%"95.V74U!SK3:?Z>955QQ(=:3\>%?>/7ZMU6MS!?Q:1[0#-S;[[><; MHU6:(Q]&T\UQ9+B_2C+ENJ4MD5EQ0\V5V/@W!=F-*:W3,X?#_ #7E7RLKXG= MUCBKXVQQ;\V51,,6<+;5,-N=YY.EJH"SFVKPKX)ZCJG/K-:K=3F6U3V$CPZV M>LOVZ@&W[@12;4OKU([[&E=^32"NHE-Q><15#'BH;*RUQMN3O^@:Q)5C37OW MKC4O6MUY5(>2M^5$Z*P[269G$<"6V6T/S7:S#B4?)2)UZYR$H]3Z\JRUCB8? M+-K76X<;U]'D$UMY]_C5K[,5JJ_BU@'D(PS&%:=DKL2YMQ",ZW;,;N,X9IW6 M.%L9G"W._JR3'NH \JD&&;6IM-6+,=:P/=WD@%VW>7AQY(?-/MPQ9ECCL3^; M6QXZ841;G\A'*4'2AYKZB ;PE@M+P@]P.F-X\><_P0>VLI.5>U?@!W?1JT+5 M;L]'TR#9SQKED!FL'KD@(S01;MQ__L?]^?6W3Y^_W?/2ZZ+*ZR_G@W7+F^?6 M SL?!^,+"E;0S#=$V-D.-=!R7?E;/&.@BBM-OC_<> +8QS@$.(7A)Q:. V>.&OBE9W^T M0@>,@=N A3A[%W]Z#]_^Z/KC'V<&/&K-X1M1@#YZ7-?Q8F9?@@F __C7J#=F M=G\'72G^'8>1,UEH0&M>&-K.D47) ^T6-LE.MDUW:=EPT76\DH67,YI0,IJ% MP04ZMN%[@_C]?_XP:+4:[Z^XF*=_-=^_-9P0W@.RC=A#0)1)#;SH6V#EL2<2 M ?"7X$%^<7%A7(JGQ,_#10@D#,]'EN.%1$VV$[!Q)",(QIM/5V\-YL*/ '^Q MU^L$[H >#&./AW-Y/[#0<")D%I8+-.#QEN#J(Y>9CT13"Y: [8^8$8>\!>'< M?V+87!9N =Y!!C/U\=[Y&C,@(.(Z(X$N++PP[G$;=![Y4[R5D85?!.3"75HC MQ\4512(,+!90#Z6":R!>%UJ/#-]5%Q=&H;A3.QXS_(@3P-:#$1KFLWG@8#/< MD-\P-D9_+!SH$Q-KW5[2]HVOW^R25C&%'=BQ\;]3H%?\S[AW+&]J^1IJPQDN3.-K9%\8;R0& MR]?^>O]7N:II@#X_GA(VZS0 JQ30B_'F;FK!DI;S%K\O/A_Y#PQV&_"[=P!@ MH2:U\2 !PSL,3'GN] X0O'^# SR$^I%NIW[D/_HND,;8^"P@5G"J__WK[=^3 M;Q&F>F-$0-[9&F2G!,DM\^;_?>A\9W-P7"";]*-@EA-@>;V^Y7XJ@%R M3MT@/"872Z&*^FH6#^ [>+F J*!\@$Z"] J8'&D]_/$VZ!+P*/PZ.)KKUWAQ MJFQ9IS<.,][_-'H";L >2,&A^V\"*(BR@&ATZ(K[$C!,?E$,G^S;*<" $(\0 M'=X ?A-I6\##\?O G2/+=2TI-.] +FF M[LKDMR.N>,I9&A#K%%C-XMQ_\IB=)EB0#7J+.Z'"A8(WX>RR?6%B-7HQIIU, MG;UDKW5R?IRM9:RB*:)_0[P4+F8CWZ6=#=KOE4F1WV#AOI2P^*YTG\]!,+P' L0-YC[G!050[_[_OE6\MAU#?JM0>.EW^3(Z7A( M^._:.UJD4IW=CA-=E3F].GKF7JV1M4;6O2 K: 0KHRD\6^-EC9<[QBY&Y>X<5BK1ID>60-%MSBXA3!9R*'!\\#' M(1WP+^Y>F%C!#'_X;["#E5F!U@D8 ]'4"9+1$?0V"S#' %\'DQ_L48:?,L57 MR6EL2N=1& 7Q. 6CS[=7RBFAC([$3L+%"S95;&ZEK7!^ U; "JQ@]!N@.V?L MS,&,P2=9R-(F<.$*W([!?S:&[PNL&3^.T/Y*3$=<7K-FMH@=M3ES*N;,Y7@< MSV(6\3%P(B><&G]W<)O&=>@"I84Z-TP[&=5, M1VU1P$^D9^(,%%K";66L%/M57,C_]5WD6&% MQIN_(O;^7_B?M\979T8N\YRAI9[).JW1/0^T"5P5Z W>)"S#,RG@*6\&-3(7GFT2(,]X,'RX.C M%>&WC# =O\M]IA!WMJ:F=>8O4MF/BMCYE?6 O91PLGQ+?Z KBSQGR@ER15O MBF@L94KS8/*OUL(8$';W+T[28M2T/XS1^$#-Q2&:A6F4JJ=F>V)#G7UG&HP.PQ5PZ$$PRDTQX:=-?G<=!&,.RW(G, ,[X M%1PX_Q P3J/\FY2ZYP+BH,@?Q0N,YO,MV=Q)C<0BJ:9)5@N1N7%+B7@I'26) M"?PE=OX[]6/C;XZW@&T8OS.'!A2)Q &)#0DRW%Y?Z;ICXO=>J$R:"_@*!Q$> M*@\42N;)9JB- =QP.2[%]N7\MT/OO C4IB&(CI%!X4[ M(T)+\,&)X*X0L?THQ3)QSRHED+Y[JA1)^9]P.3RMF#*-);NV&? D?ZX2_9!U MJ0Q33.">\^RJTC#?>E&^"^,OF'B-:(,,G@&T.+LGH:!V!7L5\4J'V:;(1E?8 M2L(-4#G,_D+B&\DC$F'&&TNFUN8$U$+;G>N&4D;Q[5!_11"&P/E%GFW^?8'/ ML)EPSL8H80O"EBK=-CFG_C4.DI!L5T4?<'/:C6$H1V::8P!SS-2#!7L2-##S M8X#-@[QLPYK#LS]1OLH+2M\#T:'',-4]9!AK!1,> 0/*5R>)9N$S'I:_NX"5 MH'ZP#'-;%CB^,#ZRL17#.UKZ:\ >8E?E\OI39^1$^9-P; OXB'32W#1<(![D MX/T"0,,$+,N[4:%'KH=TTTBL0J*YVUJO],%4V046E_ &^SE&59 E*BX2HZ"Y*RF3 MBO5&#?I\3QO48JSY^.^)TD(^4& S1HL[^3NTIS6_AP0T8\K$R9EHJ;J/Y/"H MH8!Z!": 1&$M(GVR2'KIACY>^V:82B)C!?0;L>B),2_]58%M*#$%GA%+B_SQ M#ZHE4@Y8D 3HA\O")+U)$L8@"I9\1]AS)O&U./ 2RBER]IKEG^1>7CK\4PIY M,R4%C>$A\&9#_]EE846$:-IH\Y.6[&OK^(#E%[G,"HHO@RK9'!(3;')C)&6RSMR;6V@?8P$JK M5>KF#T5B1\@4B=PXJ MZ+XRL[E&M(3\B[B)J151UYVTTHP2_BSXHLN )8@ZC52?"CWLEI1;B&4T M[@:_^$%.P&M](2?4BBIX#,%="(U+_3.Q1]N-7Q)7%EB0P,KY4K"%I -*^O(D MMQNAO:I=(YZ(VI\!+*6")AF>\%,XZDR+U);39C,^.;-P/SQA$AN%B._Q("_[ M"2921<>.Q M%2Q#C97A)ES$%V4+XMPDJRMI=C*5AF#9=X95RHHE ;W<%E2JQ+I4)9?%D2CT_5+O>I Y#3S>N1)SI MY*LNFHVZ[*(NN*@++JI=<+'=LHIB/0 )31SX'C._/-5@\E+EA\ _?@4I*=NK MWMU>7FFWE!LB<#KI-S?9BOU6(YW60M D>8@)?9YV9XA.MZ[E:9>G]W85/U+/ M)]GKV52P]\:E"QN(, M(7XD9YH:]TI;N<$?0$5@+H4^DF0EI+"\PCM,M0)$%7^V.-5(:!5&P )(!+$Q7A.B<#.3_ZS ML,P[FD(O?P3[X_@,+\^L'\R86PL>Y"EY?^Z'T=SW%/NGMO!4>;70B)$V.H-C M4[3&99C?K6>3S49"G M6XZ;4#)/=N9\P'9"P-1'9O.P=N[>*,@&?\-;"]DC M)I1S."5Y\_1K>1XL00E%-J3K6Y[B-Y;-,D&Z"U%JGVJ%A&"B9U&SQ\W#>NH[ MN;L-YZCQ!/J7(C]2KQ0LJG]&G:#HFYR7E!)_:]7Q$9LQ E7;]!4.\BL[V.V>GTMVFV>_DI>5BXB5$#7N5W M8209Z TSG\9)I9!(/P*7P,V.J!1'L1IC=V6^<+ >^)"&;39AM MF45YY%%:[2U68?A)4@P[ *,'7I %)6@!<:E/%FU:\(O[%T4WRV1Z9]E\QQ=B M.)EIW]4>?P^EEG&!B[V MV.YQ/X;C=Q3+P&Y(733NYJX3O1K[4 M69QDX+\$"[FOA1X:=3O<<,.DA)P M)C 3E)^U'>[(X+E4.]J EO@GSCZTAGVSU>H66A+"L (#SG5%F8OH02O^Y7A\ M73'%!JX.+K-H*"(.0@I\2U;B!VSB4EB@! @7A_1AEPT6&VX\6"P_0NS2L^^2 MYA!8\AGC.1]N?=<9.RQ<9\28934&X[V,&&M=&'06%"/Z:83+=3:35G]R-",Y MFR$/=ZSSR)YEV.IRDD,?BF&7M&+(SF9?&XDSJ+K@_UN&KH?P$*3&MCX[K353 MI,R[$U 6Y#Q@?.Z8X]$W YL2%[EC+4%JT=@:L\RUHN_Q&&-]RD H'QF6&A>& MT/O+Y>5MTH]M=SW5#D@QDB* (&Z3V^.Q*@$M8"J"8/;.*HHI9]CJ;THYJ5,M MIY<"]C[N#ZQ>9^^4=$GV LIMT.LU3'Z>H% OH'_2.WK'%!.T#Q==6.+7E#CP MY(2,NZ@FL3<6CB'>+62<[8^BC!O1ORG7BX">%?WEX0-@?XX<16/??_V8&O 6 MIIN;T,;I![R&,S-94&V)'.JI1C!6E%3_\CQQT3L)6\EPA1+]C^(L_$:)=0"& M^;;0KC2125G;8U6&/.:0()^6OM^$53%LQ>/)*Q_K^':RKH@-6+W0.D5%M7:M M6D>*-,+1M+4L\Q?-(1[!]!5O)!%93=L!9N_95F"'QD01R 8$'+Q$# H*M4&L2;*\B/S'QQ[0"/&XS[F?B3G ^K#(MS\66 MJ1X#*%?T8.(X #MS:+2& #LLQD,(,S],M6]#F4YFIWQ,L2(&V_=G XQF8/P MA(KCENPF'3JP1J$?C*A="[K?16PLH.1I+>;%;QLSGOF05XILZ.V@1BS%1H3_ M$C;+60P_(W ]>6>J"\5%^:KY>1G91A& MM%[QHS*N5/F/F5HO$:I9)T_5R5-U\E2UDZ>$NZG 4IGTA_T) MIE65OGL@6T875$]" J,=PIBH/<1THG01IQS/\]U!WZ1C@WBYNC2FS+)!IP%[ M" W <9,\\5Y\A:($N,-?A+QSFAVU6!C9##?15^86^IH>J]I\<15WJKJ3946 M!4"_X!^E)I(@/1]1G,F6[Y1JDPZ :\81G0HU"8]Q]0TLF<0Z8A/C\T\VCDDM MNYF ,&9\N+UE?"+ER \R:C"*6I[E#9_B&UKRI)U_FGH%X;/)8G;Q![A:P6& MZ@0!#-0[H>*@1D@SCA=$/.SGW.&65JX+4;-G)CT*?D9,3GK7DK#A&=[N$U;R MSO&+M*3)(8J7-X$KXK_@Q<*@1,UYXH7\M!9-=KP4^,IB#ID^?%S) 5 2L'FZ M6^S)1D*JSP!_GR"9BH40("D6@F0RLT)L&477EU;0E'*4M-]4M;EZE3"I1,:- MT%RMI$(9-:94-2_^(O9D9P?*RRCI5ZB65+JR%01H+6M]B.GT84P9,-D4'L=U MY3LWZ.3:+.8.<>[&XY8J3:MM@9;D/7<*:,XK>X>(+*R'Y_B=T8: MK3*A,XY$\:=1(=?BQD[YV\#Q@UMR(V5/?6GC%I#"]%[)AW7/7P&OP]ZDEG N MJDZ;#C8>IF,4>VX25U>@CLGI >X-A8LT=N=Z5$HP6=%Z>-D"(&H93S8Q0":, MF.L_8?M1*U!=;8/,]5(#@WC$!140LS^C_%1JY(K]5['=6Z8OA'0Z9C^%Q\.T M#A'81EDFCO+H^'%(X5+AA,7/HYN@V&@]=AK6(FF_<17LL_0V5"R,UBY.GEN! M8N%@-Q-UK J$RWB82^%T(?EQ38;FSDI]EQS@&*N2#KM0]QG)?%CE+1+)XF$\ MFW.4YW,2$I>:0G')&S!3B3HBTZNN8XU0VY;-%FTG' ,A8(-R:CM +E1*!RYY M)TIR;25;>#Z2H;HZYO>&20M@_0BGV,\Y\\+$[U_LYM>CXEH ,;DCX9].@BU9 MS?[Y+0,G1V0,R]62 P#<7:"L<]*V4_W$28^QQI'0 MZ\0L!7ZII&XH)[J6C48W3TFZR0_Y^W'()K$+8'D4U^; Z9Q YD(K79AN%'!J MSE,$'WS?1A60?V0";R0I_*(WJ<"I!U J"4S8#0Q_(TZ/00* #\=Q :NBKTG< MD:V'Q,*ZI:,Y6LGV(3F+$$ M\ '[2 U^3B(.$TKKXR+'^DGY.=B2VA4)F*%P#=O.!#M3R[;@:#WQD)8?:I1Y M\J+DJP/@M!T!D[_X2'-7O@=VJ%>C8=49QP[7!SIS?H M#;K'D+A1G*E1*J?D6!NZX-F!M%VX]'\-[(CR.>S2BX.%>A5;57]LBG&CTN:ON\M(:LEY[6)C]64;!O_-%1$.V3WR)%?,ZS[N9)&D#J!SO MLG?VH=6^Z.83.^7(&E%?@U%N499CRO!X#NFH8DA-L\ TSO(BFN(2NK*S)XW( M[>T=O#>XZ)4>7.EVY51$R1[KG+FQUIGODH4_J?6V<.QF]R*?&Y^,*+HN=$J& M*ZC#IJ[@,Z[ L%28&Y0Z1OZXYLF11PL,#6MD1$R'MY6RK M2"/6V-B,,<[:$A=A* I8T4]&ZI(=\QP.G(_B,7(B)WD^TCAP0JS_&;,D8%[L M,O@UN0Z>T*#5'\JK(!]AR7UP79T7I6I2)$"/*G=J)PX$D1I@I<5-5KZ$2P4, MR@S-!)%N$9N-MEFPM,FLUBH4,;6+JY"5I]8(_3@8HZ8&Y9(UA%S'?8HNJE*+*1W1Y:+A$<&S-Q-JM@C!T%0OD0*TQ5K1W4, M6X\Q9H72D6$T1 MMF0U!2V9B9MMP!W0&1@M83_X]PP+6E,U-CEIL9^*OZR(F.UU$/,3\(TK#KUM M8&'CHJ#>34IK,I)'D<@K"HF/"QGBP6Z-Z(EA!A,OWDYQ9B<4V6+4@0F,?\M3 M/MTL]%0+6FG;IWI+C3Y="9P(=SAHD9T"8<+!SB<\ES% M^*R \);,>GB))F+IX2Q":$U/A[]+\X!>2&>72\=.FNC@'ES?_R':E^N? C'B M1PX?(I;DL5*A(*@J#Q@="W0#:55D*JZX+#5@P?K!1BE8+2RBY10LWX9&U+@H M*&W24"L5)$@.FWC%=$@MA'<+H07GHW9MZ/?B99D\>="BR8DX[(]::"Z-.@ 6GL4:-Y9COC2"E4J'%CY'-$6@3.+T/OF:JR$BA6GKY6=__:>P); MJTY@JQ/8Z@2V:B>PB32UHDK*%IMT)\L2V [D';TLF-(W\D4L 25-6& TI^/7 M2PSG)?Z_[1G+!0+O@8"W&H>FOJRGYZ;:FAS>'?F("G6SA?^+AD%1:R MV8RF9,^L!:K\7(/#K\41W/Q_1=TLF@./S,78%4YX%CE7&#FCF@,,5@7H&<(V M/M^% JE,L<0.*H(P5R-#]B#U8"?@$U4#](90'Q/9J0.KAQXHGD8M15/=7=,^ M41'JU?T(.$XCN9KD2DRNV(YQ13B*"(U*C8A&$"OL!52,4& %F 8A%654L-+' ME!M+HQ/>L,=X.@CW(&DMAJ0E)A""#[6^,/[J/V'5>:9.AN,EH62"CU()(Y&Z M; G?$W6?_$E0''DQ!P:Z7?=4$Z^T2-N5=!307S2G1<7B;.W&QJ6<<+!+S\[X M9*I5 WU5YJ[1YU#:;.Z'3I0N@YN"9@F4RKU;%(#F"62A2D-5'AG :P>4(AI9 M Q0E\@&T!FK(IH$-BJ'2HK0-)W,);C_&F0\XHF%"1.^=JR34$<@9DEI)EG2R M37TR#_"-8_\1L)+Z.;X!*%ZY=/UU?71LVK&FU2UN MU$>-- 0DL F=:O4H"LD5E))K"V(WJ5;[PFQZ3&S=4+O5NUA>[ 0 M]^O\/Z_ M__K1Z/(VA,:;%1T#G;4+J9630!WP2FQ^4XCTVX4 >9N!R)P\/=X/#31P2"!V MXO"RT/@9:)U\@L5W0!HX$QHGR'NJQNR;VV7VR6F7"8,#RP -)"0%1%J84)BG MS!4.11?]6H"[8 <;EU=_S=3#H\'V*+$L)XI8S%*9F2!P/KR2-U+9&#W)^/CYQLSD,6*:RRT=>Y_GZI,-<> MIU:79=]N+D'NQE-F U>^F:Q&Q^5*734F:N]T?O;4B1B=B;T##>$IL+8R-[M@ M0>G M?$"SDJ\LHD_EE_9,#?8>^1'D3\K%.#Q;LEX_T>O+WW?1R\GK?D[W,'N-[\!53,*%:UPU2Y+(T/S>JHPAT7 MK%PL@(KW\\N9PF"\8JB)B;VIWG":)58:2MDDP:U7&[(NIORH8GS)V M+1UO="C.6FDNNC>+X"L(NW?9(HR*(&:MT^A$M&:-&!'15]%$95%8+[8ET[H* M*DJ-IU7!TWYQ-?YR9O]J\+2:+OQOOG=,$J ->(NE%BY[OQ,?ZG/+;8>?KU>F MF244 -EZ-&TX'N\MS/OHRU:@N":<.2D04$TSC5$?P*[>+B,,G +&VW*]N%%O\)V MC-)!0]PXMA@+W$.0RP_4G ,,6:?DU= M+G>3VUQ4?GNX"0^RC#/$JCO_*:GDEM,MV7*WS*V(P5YYU%-9IOGS%/[AM0W,\B3:SPBF[)FFE%@^2>A#O9_@HUAN23-ARONO*H*@R21 MA5-L5(.ENKP."YC+?V(K&:NG+HAWL^"A4]'!T F3KE9BYH6[4!6A>BM?_-G, MM[&*->;-9O% L"4GG,KRXV0E1-.D>YBH2'47%\9'492:W@96 S]BPYXT[2,0 M"'E,>7E:A8)X556K6@9H B.:/Y'>.+45@W=IG@?O2!S@4(,Q[U-^8=S0CO5+ MQN8S.+Q>-N-7!.X0=O"95T^! ]_T.#G@*'O9$CQU%1PFHA^MZC%" []&5F;& MNQ-JM,VKP6W!(2(_:?ERZJ5&5X(;&I?4);=:H+R OB4=.A&VT-%F) M@A0+LX6LM?2.X4CV-G403!96XI^JV;$Z[P'XQR*,V$RH!%H9*:?"["G4+%#9 MF=E/L7E9O2Y/(=H+(C/P5%WX&^>"79C)LW,<%1.&@F9YH3Q1-O908/;;S$[T MSM-EEVK9CZ*84[]",3#0SBA8.HOAVM%,])%8[:9,#ANJPJ*V >)^D*TFHV'D MY!%_3%+,KAL45:A!4;MN4%0W**H;%%6[09%H0U0@YKMV9S+I+FM0="!%X!+, MJH74]>?D/<.9V:C;VHXP62[OKL3@XEZC9XJQ>%I+Q"MEZ5*/B2LIMH@KZ&.0 M\?UD""P.+WD(K/G4:'<:^./&\'VG<=[JGG>R#;W'_H,'!,5M,&HQA,B)'5S\ MD$_UX*V#1 ,DL1LAQG$&FI#>$\;"M[S9/.^F(3O6D*AW>! #[*")]!2 FB(: M_H@91-+^XLI&;N*9&HP.FA!.(7;#1 M\#4THY%>H:_4KK&JSL+AYJ.$DB-5K .-YL=+?&HI_,9&N^F.JB$-BRQMK"LL M>P8K.:)S6:CFI?/I?](8YGGD8DR>Z%N3]+9*Z;CX*I^[B=8Y&.;DUN']/ :PL>N*V@=:+5 M9K=E.B++WFEYMU+JRZK?F=8,GGNEN%%#76D2OU?:H2,&HZ4N@WMP]2GPQ2]G M.GV)U3D.\I[J)+%H=]3T.OVR\LC)"981_-,6';"Q51U8?'+ZD1A*2?_&R>1C M*XSR Z_RTY22_F1:1_<+P;^(9!+C%SM@^,+.5(U[R)[DP^OP&5 +?V!+_-2O M$;;">8@&(K8G"SF(<*16T@N*GN.2B[NNL3DP[1Z[]JEOSE@T]6W>D5@-$25; MF'OHIJ(1FCP?!]FINZFND]E-U9(V@^Q@CM6EC3S3HFJR)AF3I?4W>V.]Y5XD M'C5Y"+ V"+"8\V/%B#UCZF.J_0-P$"!\?YX,?E.\&9T9"Z C>!4L;?S5F]%; M\DZ!#N9%VH@ 5\T#$.T4YU,_\A]]%SCC&%WDL0@P8,2X: @EP]UEMUPJ,VFX@PN#:2EH7AX%4%A'$B+5TV<((S.X9KX7\@C3D2= M;K*(PRC94RAF$R5WSA5:Y)W"\38'CDD-L=E/C%7Q4XW@\@!-&,EE7[%KACHR M_SK-1N.BQV/XHA4L3K83#_G]9L$_ +QM@0M2)B3FKWO?:LOOATSN+'C[+IF_UB8.?Y<3! MJG'LC>T#>;Q;4!&C2\]6)ZP6![\MG/LH3%@Y]SWA<<367**6U(PJ4']!'U>, M5+>ZI6-=&/FR=:NH'&48_A-\GU0OZN9*:H^:[0DOQ($((^.P.2<084]4>YFG M IO%6C--L!?><&S6F.S4P0"G.Q:'X)*(3Z4*+/2BGKO()(62I32J9.**&JDY M82F? FB-V#X9QTOAE$U0];61IFD9Z/(IB/?;Z9FHXC9FUK\Q&I\;-UT\()4#"U$3K:[PX-W9 MAIVUN^L6=&>3$Y+MW^B"O@*RW$PDI]!YV9I]V3)>]8WC.JNE2?//=P=E.9); MR Z\C.%#/AB1:&J4Y:EV&JOL8$NXDLGVS.)'N[]RE/Q?81#]ZU<0 K-XQLM? M_R5DV[^T8Q<7QM[22*??(A%!+96%7V+F)CB6RA\]#]GXG1T'Z&8]^]#)*D+G MI0=<66+S UH_*W' ;O: Y%\.5XGSK58YM@=J^!(''HGJ-(\\%LKH;($RU!4 M$GP!(*/>LB<,:J].(MTMD,@!3]IL;)58#B,ZBE7$8Z&5WL9:ACKWM7;LLP]W M:?65=%(5?T@IK8&FV^;PX*CXY=USID#%L.&KNG?3*,6,E;L#+^&B,GHH1M%= M>Y'E/:!;BR?H'8S-E'/4P18X:C5.W5J-N;[B$IB_^+Z-8VFJY:H:ME?67[(X M) \$^))%.OFKPMJ7@AP9UN]U&OO/@)';S*;Z"\^N$"HJ'CV'BZ,)D9;6NLR? MC1Q/F/O2J3*QG$#X['GV.F6GCBFSG3NH]#Q1RFYG:=>]DF$/['229B)YM&LE(8F7L!.-X%JIA+QA(CEB2$#D6L^Y%UA&-^ALQL6A&SLDY3+ N M**"H7?)H-=^-OM&(\20!=1 Y'-"/@V@JJ]T,9HVG*L>RZ!RIS14GQ!.!\:U(Y)SK62S^+4$4 D0>09#DE3<[C9R>STO MV6,N9RQ=3X2] =0=)@I860H9_I1VPU.@B2. EA3*7 M5GTIXTFIZM5E9^)99DG'74$PB"NP&,EY9I];8D*-L\CA%QW(O+YP:@D_=WI_ MR7M+MH>1W(@] -W@+%L<7RLD:ZG1D*9F$W;A 6[,^!A=DP+(^J9\"3XY MX=P/+?=F@N>EXZY28'Q )5/Q'11X> O: :X,. MERA?0D5"*9TDXR>U!50/CNI!XD##WA6R/08=&<62313H2!TI?P::?H[>/QK\ MSF?:ZR>GZ_=2,.!&A2H'0\TAR_U5LFC>!9F]V+RC\61I8JG Q.3P&"T1P2PV M%: G&G*XUJ:! _G^AIT.$M?0WWRP!XR_(]('(B.9AQ9O>1:]P-W*U4,,VRLG M(A350_ +J;XPC=/0'K+,DHK$@RX?0YAV6V3DD MRSABB34,(,2O7Z\2#\8?FDEI<,DKK>PKK>05W''):^WL:VWY6G&X12]_Y&./ ML34&,FMU#3P !+:*N 9XG[EH6<43L*"!E +3N$*9^=^I'QM_]=T%ORC=]7SE M7\#&(ELZ"9"]@1UNB19%8K?Z5[R'A6-\ SS[S-6CY&OJ8^)DR!1_M0+X:K-A MDD=('5]]4%W"B;86NUQY2G):4T)@/T]W:*=J;5F0FLJZ9'8VSWC!!IE8S^Y3 M?[QK4:EWRP*\7K#B]=Z8U]^^:-TQ;P$)SPS@9WC?YZVS#^U&KDGF+R!.O?-Q MLH"J!53'%,54"3V3>/VG@]J0\0>XN7_ :P'CJ?N7'NB))ZN$"$=+R'1T2*.. M[3->=D9U_ZJI8.YRL2\23M&RA--4,$W (_838(N^)]TQY'@3T.Z0L2FE3R]2 M$*IKXO]"G AE.)BW3, -,Q9JY6.PD[DH"DW<.1; D@F'#A@BY$A/?4,[M/PH M9Y%:\S[@G=C;(6*)WY%[A7G%E/BFK$?#FBA1N9KU(.D4N>2K8'CD-\JP5/K. MD?7D^JY-S)Q=R3)X=N)0-6'>O$#XH^?>ED]14@(^-E<,YL+XY."X]5', MD2W=H2I]E 3+"FN5 P:"T2-]71.DI&F(B@G>(H^L-KQ_M-MH&0T_$6$I8P*O M2IA?!4T'>'D1XK9=O'UZM>1W5'GJ8$4DE4@*M_<3FB"ZP]3GAJDXE*XDD>&& MCN!D&^*FL,.B%7C4ZU1K"Y+6UD0TB8P:+-X65B &IP3NR2I BG'IIS# HJ8F M84XHW^-&YRAI-8:W+/:=V?8JL."/IV%QLBP_QS\4AJ4U NG?GB MB0VI0F: MNX&8QWD;\2X9". $96:6Y#TR,43-=YHJ,J9'$XL?&^C0@C-+/T_:F^K=G8^LP'C= /0DW>*CTVH^4RC,L5 MEH8GN[PPOJ4\,,+_APL0@X0KAZ]P]@&;S[MKF'A0G=&. RD97^*QJ=/7#I*^ MUJW3U^KTM3I]K=KI:R))K2!]K3$8]-I;2TY[UA?].^@4F"E1/6_RQE';O\06 M'@FLGFO BIFG"K]Q&FQR7G(UPY^[\3$ON7A0 N0*])2-3 MN5C2VT2-]Y)?9_+5 H8.+6FLJ3RN1]'[OQ#2ROLG#4+A0,7V3_(IO/ W%"T0 MNY MI=YJ?:'DQ62C.7I\(32U^TSAK+5B ATB:#?$4>:L$!-/02ML/12EB M"@9E^%Z((-0RRXGBB.*,E H98+3F/%K,-=RF1B=326,J+1'*9M&VI&I M$0E'%FD0B$3,XN:HG!^3653DLDZEKZ1H*=4"]]C<'2^6#O]/,*K?=1A_OKTR M[L0PGMQOXV'A4.>"N]+=ET XN M6^5WRPE(&?I7?84Y]Q1#&)(F2I+S ^(+RQYS@-%AWS[O_J*23.00 U[G)B*3 MF*XI,G' F%=S".3)T7GMBHR5N1.D9(4ZMVB@++*]0HW$\K%JOC/D24G'U#1; M2G*6-?DKFM%Q%H3>T[F/0@$M![W63CG!+0-;@GH\C5HXO$6_'@IZR:;+*J5$ M@[U4""ACZ2=O""=J'> +?RR=F#=8:VKC=WXBP+VOR0$VG977Z@S-1B,?!B2T M*]UQMBO0,R/^MKOC;K=DQ^1Q7SF\F\2Z,+2D4%!OM WH" JY+:?ZZ .A--P! M)/1I:DDNJ"3D/F\@GLKJ=BUGIEK@9MD!Q^HD;X*[0D%<2T=E$0T1E1V?V_W% M'V46"<5C!5BI2QC[3E6E&N95&4 M!"C&[ K"O-@+I52.'*G&^)41) C$5J/9,_5\DV02K?".9:_6WP?:J;]IK9NK]LLM'5E%B.' M5)'9J1+7B%UQO4:?6YM+YZ'C:Z7C)S-IC M;OO-=JM[@(GW*CHP:(GH0 G0N.?("<>NCS\KF%T'7TBJ36PV078(?'$2P)W1 MP!)4 ?36%'K_B20]"]^9 N?$XHP%S[]4^7IJ"O>,=I;]")7->E/9BH%R6\5^ M4U_AT[&UC+29=M +0QPF46=4Z:8X+?OI"/^OK"9) B,RFU VR!"UD'[B)=,= M;-P\<+C/0,2WY"MC^4G2R%")2Y4/B5_JHWP=,H\HQXIK8V-1?DD9<)1%B4 8 M4R'2?["#BFR\0"FR?"(Z17K%>;5[$;/6Y=V0"R5]02"/V*-%K6PH)@@O6*;T MA /RD?\^E<7)78* $!Y9C=Q=CR*-0F\1C4(3;I9TUF;^NI.42*W:4Z/].ANN M$MEPO3H;KLZ&J[/AJIT-)W21 BUET+6&P]:R9FXB7Z[@7=ON=L>]@V@X*+!$ MVZ4P[;'TDV%5E C$]05=B*C %)]"PC7Z@+%S/D\QT51(!E)9C!/1*%XUI' > M1T<6BLJ.@"EU'GRE2V@2XWQG_#]>P"$J-RB 0K4]_"9$&PW*?\<17Z*WAI^. M'Q[H""UQA&N"EEY"(8[(X4N59"/T:*%$ +75H0=5'A(>T)/_,D6%4B@K6\3% M4/3= 4Z*N0A%E_ ^\X+*LPJ379 V1]?[/IFZRG&-/S2&O5-14Q#X(Y_K5:.% MMGM=3Q,9 2/L6B+F4A'.QZXKYAREQCI7 V9M ;/?/.U0^A70"$$^LI0?'O8; MN=3)T//E\465UD*4B!*LJ/Y,D%5.?PF<*M)75>JK/C7QO;BWX2S:C7C/H(+-^,NT7!4XNX<.A M9 5X#HN+DW%GE+B01.OT)HA +93IJ9(X,0R% RO!T%1)J"%/N0QB;BL> -8; MZ65<'P?6!+M^1T#F\-2$&E%/JL&W=C4"LU8!;*N[9DX'3W9) M^KNH'6G3]??_J(?[_WK806G 6+17;R&\ZN <[N&\^G"^7D] M[8 7C$JE+G;R-_*9N0-\7[.QG*EB-LQO^P1\P4B3B;/ZYB[);W]'[V^]/K2 MZTNO+WV_(F>UJ<*[D457&6]F%6ZJ8.5B):=X/W\L0[6U/2290<8%.=S#9;6< MR;1KZ2+EP3?2@)O%$UD1'I>>C7]\3J"B/I#DIVV:9-KN#LS6,)]D6D&@U^B6 MK1Q>6CJ\%-U:6T6W_[+ M^&=I9AV7N/8$>+8L+TQCK5K'*O8RE7%L95:(+QZ MD;B6QCBA_]N'QBC;B&3#WA6E@8-9-CN0_\6-.%Z@;GY%&'Y7(*R9\DFMO'N$ M[&];(:T1\I17WKUFT=JV]KHN0JY1[FD..GVS.<@WY:@ I%[CRKO'SJ7LN07SR*[\F$%?3 M=?;1\G[H7451P:O";549+;?@I&CNQ&OV5^;:7_S@SJJ]%">V\NXQLK<3M]DZ M&+E&!V;L2578EZH"H'J-*^_>3;$YPUSF1*L9YJFNO'N,7,HP:V986<_9'(9;!X36:;_7GHV=FAGFHOZ.P?M+8=LS=&/ M=^7=(V5W)RIPC90GO/+NU8S-\VN6*;YK(N7JVDBS9[9 '1GTJJ>.O-*5=X^B M2_GFGM&O?QK:\-[\OU(;!@#2 MCJQF:CJ"+(>\)D,]@\J[VL4">!X2< 88&- M6>L:1[SR[C&RL_5:GAHC3WGEW6/DYL6,994_ZV+D&KI'VVRW.N:PU:SQLQHK M[U[U7GU MI=>77E_ZP>/X==/,],I5[?Y5'&=J5;AIYK#1-/NMZK5+J-3*U42W3J,XJ6\5 M=*N;9E9MY:KB6''%U"HX5C?-K-K*5<6QXC*.UH&:9E95)%8S\[-NFGFHM)%. MHSCU\P7J9MVC\)17WCU"%N/4(6UY2\0'O=7>O"9L,<=MMF MI]VOT;,:*^\>/8N+_TL4WYVB7FO0 -0;5@[UJNDFK=MFUMW87O/*-8A/?N4: MQ">_\FL"<36=9W7;S(.HW<7-ZE_J-ZN[P)WJRKO'R.*Q82]UG.VL4UR[;7:Z M=7UJ15;>/7INGM=2M\U\C2OO'".;2U-?:F986<]9W3:S L2S>4Y/W3;SE:Z\ M>Z1Z\NY1=&G.S9[1;U"WS:S; M9AX'V6R>&52WS7R-*^\>(Y,D9O'R0[0-K-O]H9]LS.HGB?N ME:Z\>_Q<&C7;)^X-S>ZP:PY:%W&'[EZ*^F2]9X_[S/^[/K[]] M^OSM'GYRT76\DC:3V4IV@SIE-M\;N5_ 381.&&$SS)GOL84!]_F#188U'H-1 M ]@@H85,&K$Z8"V;D78@=,)M$:=%_MKFKGG:RPK[U+W>9_N6 JW."Y]Q\$^ MI>XXY@[_$=B@M@$4C?U,,UU.\ MF!_$!X;G>+P3*C]'R/CG^(9\8%^6Z^H'EN>=^T$T@2WY!C H'Y8,:<7T2A,W MQD/BS^#^=F1,!3'W^7!C&%L+'AN]?U8AM/IH&R7[6Z!J6Z=DV 7=XLA;AV8=5_&+B:VSVX<^6,0U0V?G# M_[5O"K]=.X9^.IY[O^ MP\(TKKWQ!1'.73P*'=L!0LM6?1S3&;_YR B [ &(A(@D&+X /_;&#O#^NPA^ M,./0+3SCSKHZ"XGZ3V8%H?$9I*ZMFI2+/I&\4WF;H($*_YYVN$KGCXE(R6C]-\MQ$M/(%Q(=BCM MV)@X/_$?GH=J54;\ .LH[:&4"6=\@>W0*(1&$_X_\LO'(J!1=^T!(L2(M==B MQ>^PX*;DH9H^6X^(_58_^DNM# MG=."6P+]-"!6C(N0ZBK48VT^@+8BT/J(&<.+QB]2VB>_H^D!$]=_P@D$@1\_ M3(66!TH$E;>]#@6M+!Z3(H"P[*$G@/)VB*#[$B+@CHX0/BA<'LQ.Z +I80T: MZ&R/!O!VRK36S?30XT' PD5(M1*"ZSM[9" MC.]L[(/-AN?3A!II5ONBN-1( M%862@U9C4YP49]..=HO6\^(>/O71]<<_SH 1C:TYO )(RHIDIS5J]EAG[Y)1 M7=;_2WYONWH+TT.^>-H6E(!"#Q>R4\$B'_Z%7BS4 B<^#G:.;Y<6C$ M].E0??O>GP/0>HV>7.%"?=D)C1FS0F)=:<\+VN9@3!%5A48X!^8P03\7GD]Y M1_A6K,31@5MA/\D/@P;EP@B!:X3HF@%V %:_\)O-N ]M[+LN&T=\U1&;6NZ$ MLPPXG*)XL8\X"\MXB+/P10))K5^C="(#_3%B M6@ _C^^2-P7?"GP[AM.!2$57DX.N"5\[YLF*NGOK)UY;&+(PY.K( UZ)A\S< ML.)HZ@O!'TU!F*'[TYG-?8XV)EX77"3(P0 ?1]0 W)2H,Y8 .^>W2RH.PD"( M.?*E*GP0[B<)4B* E$=-0S1;JJ?T^=.%38'[<0[8.W;FH$?@+3YRV-!MY'6^ M!^8QKF0@KY#4@]<.M#H.G!%>.P-M[Q WN&G+!9*6<#SY'5H0%!F?,ZYWY)\% M_9F=?4@QT\^W5Z"D$&FC*0M?V+=$W2_RH/V,\']0>$ TQYO+^T\>*:2VY(-N M0H&2X,P4+A6P8;0_.+,'#H[7*SAGR)DJG@,]S$53RG0F/0X85X1QOU/\$8J, MLKTOV?"%\24.T*,Z\P/&=X_;R^TN8&K,FH5NZ <4D8I0F&HNJ+[H\;,4=( Y_AM8(.P>[Q-]O;1K*P@P3C#C M0]R> 44<251.X-Q_./W7FP#VB)[1G1=@$-T"B'P6"+4Q3;G+BJY$?P4.:M4F/RUB- M5##(1YG61K+QG&3:G3\# M%^3BG5D_^"GFXO;%V;ER3F=#_Q_>@@6('UF I@]T-8\.^A$T7C;GICI<-RS3 M)D]2]Q<3J8-Y&%71C JZ_POA,Y3?%$LZW+29,C?'S;F-@R$O1_E14-=TXU#C M"'!C,UAB:CP1OP22FY-_+SL2]&0)Z=I+_(=E_!\O2W+\(#&_TU(E#AF7U<6\ M7 9QE_/R-SPB3X1),F[F$W'2;]_BN\KUDZ:ZR'\B&UG1JY"5)$@](C.5,2!0 M ;85SGV.;0*=M'/F)!M\0Q8U,T$CB]RZ,6%SMP<<= MI^Q4(>M(C5"?X\?5@$FVG.WS= 1\RAG%$=-V*+W1R_0V7<)*OP/ =3+!C @O MXC!7'@Z\P+3U5O3]U6 1:ER+,V,\B+@EQ-$22!0[ /BS*94L7(01FV5Y>_X: MER#MS%JH]!1.&Z /^B#SD5C(AZ(3"*AHMA,@C)&: M ,<'"O-?)!H(3Q2"[@ M2]\/USP<3[S$%Y 1&:05N2,-8*5NE12EXM>^2Q@*WQ;,ZI M6T,L35THVZ5I)$* ?/APS#$]CJ?5.4CB(P1D=V 3//AL6S-0$5*8+A06?F[I M!KTP[DI.1-E/ZQYK^<7JI\K3*'=5@^*%R6#ZQ@4GH6\#;":9>!N7HL(.\NB" M$A,E61!_GF.M)G&^![*>T;JQN,95 I,2 Y*V WL/]%VY*#:%$LW5*1&_"3%\ M"=<#+_[P_">/LY1Q/(N%<@!;9&,IATEGI!M-4%N[\V(4)X]B%A":8 PX005V MHN>++3J>Y@(K69X4=QL/3)YM&:M2WFD+G=+PLA7ZGC5RM; I/VIR/L(8RN0C MR$UB2K/B6TFV2;=,>7;.)-D7_"39DDKEBD-*"D3"4(YNXKG .DB;USZ8MVB! M&&(R\>6YQWX,2K4_!HY-K)C@C@F"E+=(^TR"=?Q<(4FM$4LX?TZ?1X==UF(G MH.GWX20![C )VFG:^*Z">"OS[3J=3*63#>ITLCJ=K$XGJW8ZF0A\%X3$>W:O MT>HM2R<3"6<%[XZ:HW;+.F0X79EFNK>;I!!NT )! GR2/!.DS%IAHFFASC"/ M Y Y(7 -KM*A \J%EXN4R8"-N!H,$LUR>2X3&'Q6X*:5TI'OQ?#4#!T$$^O1 MYZE5-3DUC6J$LP19AJ&.'"7 6;<\+\K6UX$ M0W&!C(F&WKLD"U]71I+T[DS0GAOV2]U$Y6#<&'\?=EVU?4\L]T,B'#CE&^8NJ*&=9]9&.DLD*GB58'HJI=?*7@\4J=)=!](C7T&90D]P$(QP?T M)L^<(/"YEXHMQ2NNOH[$WE?8Q3.81KM(81/W:,R4.@P$S+_D.C\8_3Z!2P[C M.'@I4@!(4F E63;R1#Q:FNX3VT">:;,R7J3 MEH;L\297"=L;-J4YYX)8)L5VP5"14E3++%,NE91G6#JKE)->>6'$$BGG->[J M"?%=[D;V^Y5Q"^(L,&ZE M[G4))6YSICUE ZNJ<[D;II59R-QF74"KX[,<1.H]!>07: M"'C>.("#W@:Q,D?/,2H$/*]&3Y9 G,T[]C$H(;Q-/#TD"0J5;U#C&\*CQE]3 M['PJ&8?/0^\JD=U1(71TE6+ @ENRBR3K5'>"CZGI%#^62M(A3Y06VUIO(1X$ M2[)(%Z^.,,FY '8M20^\S(]6!+>V (L;GGY@QAUYHKEVB+CB>P1U[(/[*O+A MBC Q%Y*3V6P%T4 0,R-QI:&X4O4++5#!\XA#'E=1U/[BA#B!]O!8M%@F_-^0 M.YL2Y1R4IRDQS1F.E4^CFH.&[80RR3?U0;%6^/;8*&I+6;8EB8%.R),94)<5 M!A?%/5&]+8HDDZ$;A3;@^MZZ0,S\$3E:3GJ->$E+6"[R .("R M0-62/6#>BZ@D,^*(6Z;C)+B8#F$_DUJ?0M150N2"98?9E<3>1^S!\4@!$Q=D M*661)_-@U8#2Q;*[QS/*XPFYE+^)DT7,2U>&!O&P(](O"#-B=^*X>E LR\8X M;#@WR_$F^7-*R)@S+Y0I V$J@48!)9UIHXI>=/YVLB"@E%P=[5J<4Y1\-[A,W6S83]*-=A+[AFRPAS[X 2A::QYSF :S**8Z/.I:X4\ MKAS89CZ5+2]"#IC:AKMH#-]O/\'-CX.BA+;R:Y/Y#_O*;-MF2I8\Q%BIRWM) MTSI59GJ=E NGR3]DF%2](NF%'-U#GL:!=5"D2\P 12C"F/BR9%@CPTDQ[P15 M?)*"$9:_722EE80D<_A/5'Z$3-4S\M@!_'BD$OB!/ EOM,-<\,9BJ@B2L$W M7[FR\L5M6N)L\FW.XIA,R$.'<-V%(WA3AM'Q57:9-E>CG! ;Y M.F^I HF4R4W_ZTF?6-TNJ"+Y'<,ZOZ/.[ZCS.ZJ=WR$R,8K:!36[5L-:EM\A M,D *WAWVFHU!8^_Y'9\RTJXL<$,1^%S5%O=IDDTQA::D=@Q',0MA[&M)X\5?=D:9FG%(WT'LH+MUH;%VX10^ NV4O/%@Y9 MX8\5[ECX>>*,)5]LJJXKN4,5'5A0@U*I?NJ^)XX7*,))C4 =H\^;_ RZO^3* M+"GFG4W,3#)"58D8?PU5"QY78 M6L)"<,*ECJR3]C"\5(?+JI=9@DN^F7$+RD\JMX$,.A'HI=X$Y-5'P]V7LC%"OP-YXT MDEFDYC-#+V[6M7=I! @M_GFLRKRP/DYE/Y#'J'S-[@ 8F@H<+L$=+N.U9XMQ M)$&)DX9]8A.7&ZYF6C8GG8M-41&,.1*:$$7_B*@%L7CG.:W9\<1W7=ZZ#C]* M5ZRXP6K$6B0$3!0\@NR1??#8B>5)9S3E+THLXK^0D6,1AT"/TG@@V#BI*/KGS_Q5'HKY\_&;@'I5%R5-HP.XD?'QLB'Q!HG MG7Z6@RR<@/O>K53M>3IT4'*M%^DN]X>("7X]F)8"9,TG+Y MFV\)J9! O2R"![VTNDL'G6(-:W)==1B"/9*E0- M1;+Q 'UWQ\;+UV[% G>F9Z]D9!Q!.C%! ]D'D+<7$7EHGW]&C#POTGKD[,,* M1):G+3-07.SRR>.5 NA(O#_'F.X&"J(+%"@DJ*%M3\=46P]1EZ IY<\36%ZG!["XGE1IAXES?FI9,"=WGY+)WG MWI>[R+Y_D52A<(,++H7'U%-ZF.KI:>/-V7DJTQ0EP"E.F4GN,3UM.V' 'BRR MO8@A2WZS1 ,A;'+2KH$T;Z1J#Y&5PO'D&25"QPA^RJQ:+'LMB-WSUM2I- [8 M/@7L\6F]DTFCL0AB[6(4I,5O 1Y?CP M>;?PZ^++;,%R(X\NC-^GCILA8HI^4C7-N/F/0Y M_G_VOKXY;279^ZNH[#$ M2L(.Y],_W3TSD@ )Q(M@@+EUH^)>CK"?B1R-T2W(@)71D!DN'%!7G"(9O:( MOB9Y5)F:TSGF3C)F\0[!LC2Q8W@SNDYD)X_Y0YS10[+7W3Q?K8:%.&GB@VY& M."5ZZ5I2B@R18DE%[P./4W!>7)BET?5=R2@B(D2ID=#$A%[4Z\47P1!Q?1Q(LS61\73R&ZH\;#( Y>@A&8>+W$ AUD/#J9 M/!%\+.B.%_#K"Y$QG?IPX*/7L&7XG>^YIO'?[JOK>29L;P3$[@?TY>]P!O^ M#[/I!Y&%G#;P'&6H#J2587#I-N>=C-@Z'D:R1 @)D/#QT3';KC1>%OL:*8XG;P123\5M/Q$+XSY\B#1TB7I M328VY%&A/+Z0V 0MGK: D0TRY'P2:OQ!"W(-%K8TZ1SA'GL^EW4M2(9-9SQQWO^;&E.8JR)!A@FS\J!_U 8 MR<1CD ':4AT8I#V2=F%8+#V8[\= 30FH)P,6@XC"-NH4/1==3GR%V,(@I(J4 MI,Q2T@WL>;A(/$K@RO!<#OQ>:57%"6PUSB2"U\Q.Q;G MX<>7ZW0BSJ/LSI'Z$?T O;)P.O"". 0ZQMKBQ%, %P(^(3,V-;&!T,DDNF%G MAULE0Z0!$ST69>T^-'6>\:.1$?$/P(D))S5!OK!6CT>51+T>QR9MBV#!VV[ MP9YN1D/V6'CIP&S3#'[P]_\4\.)UE1)D7'ZCJ.81 &D'PX%E?B=#I^AV(._+ M8$J2B8O[E=%<&8;$(OK9L;S!:,+SGL2Z:9\@5"TR\R]F7[6[V*@IO9!1",QW MM8URRW:C-,^3YI2QD.> ]0,F&UKQ3]XAM?MPH,' MZ%Z6:8FXO<1MFG)7*N>%X$U"NG/:1M+/.W,"0LG*&[3&#_38N&'[1!O,;I+# M3=$7 #+C'*R)PAJR)$0K7)[ 5"CJ..EVEW%*2M4+(U9;.)YGG&AIE@ M>Z$91*K)+L2NI-\TK3@34S$SN7,4PT8GG^A1'!DX'H.LEXSRG%PKJ=LVTT4_ MEH.*9/P37G2(5YS,C$OY%?DP8HRG[?&@:Q#RIN0T]'5Z:7SEPVMS=D%[!>[U M1,^:9\R_^%/6U*9:+"K4/+';IXR-5^+@02:5IB], >HRS:@['^B2(/6HC4R! M)I1I#(,,@,=!+S??@ESL*PD\]KVH)QH<4B2'/7L3)!TOSN;A)/%D7C;+=S#W M0S$(A4>LA3&T1$;*9KH$RI%RVC97XMI=_,]Q&\3)E1P (L%+;+)#!1IE$>@A"8\L?4"(A.K!C4:;I(:3PO %C,U\IT M$A:"Z!(I!SK//C)./(/&C%-P_J='=U^MI9MG$A>Y M 3]Y1KM.FB[S:E22OC(UNLB F&R,EUQ"47)/&&S&\VHL.%W?'WHT;L=9NU(H M&=?L1>[3$X;144+=#41^'@4VBL;CK@I 95YBQ 9Q90&IG7J,*5Z3AJK "(L9 MO1-[#TSW&KKC#V\J65!&U?IX &\*0F5ID(P?6>?7#S3YN^>.Q$EW@QAN];R( M&5X"J)[][4VS M_U0M0B+UJ!/#,;FCC,<9>/&&I E0&4O0] H?!:"I[[J\^? M;[__/?MN'_9WW)J^V]/75I6^AQ08_&[\=8]0%L@:##BR,C"8W12 J5I>.L"K MRW=UWAQJ%R63:.;8. YVLIF'DBUP5"'7^2)5'[HZC/FAZ_;^> J#B=^_Z&'< M_OTOO1YC@\$^.)9WC/7AQ?V+K.N1W#\JG%O.RODZ2/Y^_E($O'FPK51LJ,#E MPQMI/M^$HC!+VL^.U=EV1'*$7R&2W/G? _\VI</K_YV*B9]4['=*R63)V0FU>1NAI7<[BRG5QI.UCIE'*7-,ZD1JJ)%\<3#FH@)=J.Y'1 M1,A[I.-73L:K#!5GV>E/%@9]-QHNY:0+Y1CH3%>N'H"-G0CS-0!87IY;M9K9 MZC25PZ**JK,A_UC6I=T8Q]E,:MZH2$[O4039I\Q3&^60J::9(2HLL*V,EN_5<]%N(K1? M6?]>T&Q31JD#CS@@Q=5SMI[IRI5CKV .Q[H2?"?8J]<FEIZVFE= ME HI EEM*&?9:^W KG2\)N25E6I?^%39C;7SIEU* 5+!+-;X50:_^:9GB<#! MKO';MARSUCP._*JIU'.WSE$$"NJ Y7XPZ8Y82KM=IL&M6FXWO+-Q_'=;#RCH M\%:]8];KJW6I>7:I:W%_.@!<.T-S5P!T'+-EMPG*SK.YO2BK;5K_59_#YUF^5%<]>DBI:3VZR":(:/L MZ%30>:*>'^4NHYK2N_G]GRE@8TIMFUS%9GL2J&WJCP/0I<6"6TR*K>H]:V M3+NYF+V*K6@CG+U$$SW2N099+>YXF@.ME&P\%]-X='^R/*%VP)X][8+\H!+8 MYR\%[Z26R)P9,-83O;T&U'B9B! C$3 O,\*9-;+KZ,W5PZ=,#\N6[)0Y2[GY M3I:MM%]F88NV/I,C#$$[PXEGHNF:',T%*EG:NHMW1*.^T" 2V7\F.$@,AY_' MH=>=<',"!YQXU"22=M9\47RM5S?LST]]RQ*%MYK+ZX@MNI?2:XV"UPLY MMEFTGA.3/<%4B,54.O$UZE)+#?=DLSO9@GL& *)W&]X?V%8SG:4MW@!T97Q5 MQ$W$^V[_B??2YSQJSG7XHWYIHHUUTNH/N[J9LGTM8,P7FTL;O9FB=?%S$(K9 M<-@+V?5YNS?L6QWA]I,)CV&V'6D>RI(&U5W;IC_W J>V=F"1''4\! MCQ2?,G)?11?T;#=R/J8<&_V"T*/*(( M><-^\F9^2)R1QT3G>,P3S] N%PDSQ+S%3H$T79%F^\G.V^E8N)DQ ]A,-B+4 MN"^N-^+CI8+(X[W.<4@ -6"#?S!L)4HS#-,^DLE 0MXN?5:0P!MRX<2> :#8 M-#PCHTR9H8)H2D0BC!Z+'\%6JUD]=9&M>-?2=(:8:*D([PJ?S!,&[I.+K1**=D!T M)92\D%"<;9$L+P&! DEY\914R,G7$3)''#S\"\>,1HD$1*"F>Z8[8J[O-(VI M I@Q:EZ:=,.44,YY0=D]7$ZX2L8)4)-:>^?R.?KG"0"L6%54//7(A=;?F5 M)6Y"8BXXCHDO9G?$- !@YKJ:G8.0UT6REW6*Y"@"N=VC"=M_O[JZYXS4] MR>QXROEEB%$3*O)AU_)U^,@*^6T^AO8G?2.63Y[4W'QQ#(#J0?B8N3'=Y$P,QUC,LQ-@CN1OF)$;S?A9?IH#_O8 MLFQ;VJ1=+TZ8S(KR^4S-9. GCF441K9@JF)&$4S5S31O ME0,5>+_]&6U&OF=FH!W)BW0;?/3D;3ZU,])D]C6P$:Y\B\R'DF;HD ,$)O9F;9N)GCHJ8C"[FU#&2T(';Y'QX0WD7R*Q, M[WLT$8@[7 R^V9$8L)"WTZ,F5UG5+=O\'QB+"\=9HX$S&C /J#UDD<&)P?&C MUD(7JI@#P'#\9)1QNHMNY863%'AO9SGZE^'X'#Z/!1Y%UE'1FC@UW,=&V;#< M8.#U/!1%KT%(.B%8X5XLYC\-^'!1A(_K1T)$)^I;1KT))G$DAQ_3"5S1FY7L MZVSFOE[ND? U1=_T[-0=T&7@1?BH5-I!\K9B["P.L (#'CA$(O.$?4=XEB$# MV1GAV0A_Q-NO8'2_4\V5M+$;=>8=^2MRI]*1N)9Z,S02(H/\(@43.VQ[UK^4 MA*X,XAGK@_&#D:%/H9!% "RZHN!_4U?4;\G@%UIHSH (V7\F7BA'?>$R^2_P M%M_@G=3EA:;%+=N93V0'/O"Q8$L>Q]6ZP ?9EAW"A=\(4.;1B.V>D ;8L7_5 M VG5TO()WY]/&<*)5[TI[]$O5-[4MCEYJ?*=Q;.RQ+B'4WH )92I)54Z]?S" MI1)2Y8NX-N#-Z,74%2;2[LKEKC$.[\+]HW.Q[XFAWW+@1YC,"P'CNR>U29S= M$N 8'7A/'!.!?A\Q6NV5\B7PVL6AU$\L,TF.5HF$[99\GS0"'#XO[=34UK@T M/GLC4D@6GBJ>AA:4RLAQ-9 M2'O(;*H//Q1C2X0-E,XQ00\QZ$?3"WJ7BW@Z9M*%+"= >8,+ !@&O7#H'?W. M)"?)..9&"W>%<_\G>6!@8Q=R4Y?&_8JM(NG@<2@]Q1P0/G<*CR4SD64TJ]FE M9,_&.@OT?'MF,);8:6(HXGZ3[>9*-IT?=9#\*%OG1^G\*)T?I41^5!64WO!1 M\MR04^5CB16S9U*8SR6RMG+RN5B]95N]:O.Y,EM_H!OW$WD^4-,![9VVFO,R MAS1;-T_^)ZV2WB_[>G*1R70\FN'-%V;/XU$P92*B@HW7DY^89$"@:R\9 M*PA/'3 /@W_PVV2 G?P&/^/(BYF_+IYQ3Y#]SUNE> MXCJP6 K/6^5#KK(5QXVW"&^^,AUXP)MA] MHSV+.-E5$@(DAC#YF8BL&[+D1*H%'C +Q=!"$%=]$1Q =TD>8/@)<0S3@'(> M',:WZ4C+!_1(5")/WMEQ(]S/U\+IHY:'H[U%Y3%_,?E>C^C+XAF6$=P_CZEK M2[&TYBN1BB;Y4$8P5\>P41RGH\ I.M /1J#;X_!2'X=$RU^3X_#5BUA^('DF M%"&GBO^X-I+ATD,,EC+CQ[=/Z&'D+H#!Q._)>*UT(-*,5TS$(D?ES&/ELS+; M7/HL'M.;>03QKWP..GBR*T3RY,L\(KXCG*D^DS@.\[P D__3N_A2^,';8P>D/'_4E9.UJ6V,!'6G754K_9V'UG< MM&CD=.[4\;J(8K^5/?D^ (#))\I&[B)'4SQ?*;$,)7" ) M)KE1EBM'4M<=T1M$0\:$DB*!FI$PLUBEV]:-AI2#NL [J!_Z,\#,XC),0CC2 M6WJ5&24<)A!,7()9+-(/4?C,O_3LW%YOULDKQ)N!.EU,$@)G192/J8 $XG%B M,XG9SD9*1,4!YQ2B3\HJKG@G*1B$Q,@2A8XHJ])DN;3/_("2%_E[B87)V4L; MINR] HF'(XYI(Z2(!A%;NG^N-HU![?PI%?OBXI#\ALQ;WJ<]L98E)P!1F%Z&*0TD*:6&C MO>-FTVQP([U/YBY#_H_]:,U+/565*LT/[(GLB%N?TY-L=I7TYDY]XWP#\6Y) MC%W%9(-T&D3$=\N%+";'^%P92501807VI!W;#2:Q@&[$X (@]H8>&V1J/Y"?*9D(TX-#,KRS/\*/8 N5,54^ MX&\H7C<,7LF&%Q%+Y-@ C'?AST ? 8KR2-R>GG \RJ8F&B*?#?9W+1^>\OC4]9/TC^:<-U&S'IQ.$N MK!>/O?*RD=7'N_0,A;I==(Y"K"7.F]GLWEEE;"Z-7N3*TX_CUR"S/?X*4LE) M8/J6M!7\)1A4:^9GG+POX@<5,P!'W4;1!#U,:0[X/7P@P"3P^1B- L*V73!# MKH2P_TY>M:*!LRC6Q$M7ID9.&#<--!2((BFO&)9&H'* ^"W*'9JL8' MQA4_J_[6?2?Y_2&3E0#L]T4J-E=<3[O"0*;%,*?>]) 72<-Z*0!G32@ M1-) 81!>A-IS+J\6:W2LP9LEWSW0]7;K&U>3)_@GGJ5EIF7QGM!4*!9FPW7? MY'Z_>Z[.)BEL>:"1(3"[U@ C._,)'FOD#BO[PV=&Y2Y!R/WI7QE/[!-?[C@V M?!E_4?B V[2&G-_!>,4E7V^^>V]WJXW3..WL:R>QJ/$(HW>W+-17_CD^G]P4>2^ M)/417P-04GZP)ZP6<8D"^$+\@>]XD%&8AAYH&X7%B*(4<<:2@2=.^"N3?H(E M:RZH."'MC[3\^28"W ^9K2(6F98>+_Y-GRC"FC$^D;QXJ&K!=N+4U M>??% M- 7!>$-$SKT%]_;%V;>9),GP3JMV8=>$JI5NH\^ZL="XN*^7_Y)7WS&7RF;% M]G*V+K_)2]_HI!:_3U4TTC\*!,=KF >9I7$&[V+R%\9726J,I?T.!H.P'BD6 M(]R[J(UV6;_/^GE[1M\PKPWN8H4?[)BY?>+K*5] '!+/.U@\DNP[#@/,;B7# ML!MSQ,X?(^Q/U"#SM.'T._._>>M=LDN3QU/0.ATQ\@4*-S5NZ5T2S7MKO9O; M6V9;"!CR1(M7%O$RD39B=+T!F,,BIP,7 R!X+[S(*$5%VVJ@BOW6GE]HX1"P M$(_+0BI9PD!=[%+F+[[BLS=Y!CI+V%+M*"K^S".7HR@'AY5DT@+L$ZZK)'A& M_F@7PUHZWQ-BV&OSB M-(6? %GX.0FCB:I( 2;'JJA=)75>SE\.U$-0@U9) 7?*SK]G& M-AC%ND[$.HG*:]A'\(P5">)^;H-N0!=3!NA)YA?&U_@%2OXOD+/BXD1KN2M: M7?!*)A&HY?W">+)80/NAL/4 M+.])!,HR7\_L,675!8GA^J!PCA)N*R$DTLM[#5:]DKPH/ ]T5P^3B@21R35. MY=^(JWX9F2(=U)B6A36Q7BS+S<5VTD^1NC"[NUEID=3V8I.1K(05>,-EO6R, M,3TTTL2ZDUCT$Q$:!FP2'Y?-!Z2\!M? @&)("I,6/T7BYWOPPE'&$58@?^H7 MM1:_T7DI"_.'Q%G].3TX6T@HO- R^S+M!S&>=$? C(F*E5,%*;\[$R$I*.!L MUR[E7S+":F:5:>;1N OF4DHK_IN[L,1R;B*M,"E5_%"4.8MDE+1AS8H0P=OK MN\_?WJ'>078)#P"D#\U$ "B@$?"^+O(ATF21@0097DC[<;BIV0,GDZ43H#T, M7K*ACS0TT)V*,Z(=)]2CBGF_QW-Z$?LYY\\M 2&TLNH"UI$54Y?JXD6'(;0, M@Y!^U@>9.@K&O"D0'!*H9%F?*AA]4ZPI%ZDL,0:0A?V:)3-/#)ZCM7@MEEA. MV;?@Q^HE*6]9^D<\[8O]=+%?BKGPX/R*W=*@(=D#H"B+B5Q 2!S0"!L19$KQ M3Q(Z.1V1" =RD6NY"55Q+AQ/EQ/I?V2=D!H'ZC-0@'>M@M\":OX4!P DTP.TC@7RC,A5@\U4MG!<%"-JA(Q$?7;Z MHHI&:)-)YN7833.Z$[6**PF^:)B7Z<.444*77P<=;/,5,FH&PE41NDN8;&,M M]C'3NF\V:\1[=D./V)NW0)4)E**J*>0Y- "H'EBSZ;TYV_#6]?K9QRXR5*332"211= MND@VD[DB@W^48<)?1A2FH9.#+R*F45R,@H *$[+/$&D#@Q%-.$A4MYE'R;:* M,F:4W^HTZ:J!ZJ7W@M>?"18!#WG"D\#.S/R*JY;2;SD?J^3Q2VK;/YO[RW\O M',!)&2+WFU(8,(J%?QR?SY-)&%=%NRSCXA'N89K01#[9&:VUB\N/>!;S61@* MV%PC4(PV/ L<^+F8STPLF&>X M]6!NYN(\DIODYPEL%0[BV4>LY]++H> ;9AC_/ MI ?('AE\=5?8@#(@C8)HPH=8(*WDWM.>Q;-'*=_XTGC@D8T>]ON;/=*T13J= M'K)9B*7NV?L MO!T*427?)\$GS-,A:/] /-X%'_,BIM28D WGV\D"\.> Q_S-K,D2T\V MII$F"Z"4?BR9?S;KNS*3%B:($A35YC+JI ?#HU>],)" R(+@TO@72[SD7KZ, M+\"[\),'DW Y?YVLC+PI8O@L^/L,I$D_[W.)=/KM(0D&\NO%>TY<(O-];V(: M@9[)VL$ULE01<37I Q6-GE(*4GKBO"HPNR;((E^D9_YK;GD,CV$+$%?N>/9E MY4"H&TU1II)&[L(7C&#C@>4YM)F MYLH ?=F0B)(ALV'I3 KQK((S0Y"%8Z4K#2.<(>];F[U!,H^)YK&VL*W%N33I MD+.9+="3!2+P)7R&TW#P?G?G4HA3 3H*F=N?9CL&1/(10JR#+@U7&RFKL+.L MC!:7H7#(\_9?+@I9&L*#4.-1X&E&=,MS3#J09=4RT62!DN%P$Y?&5[@'\2Y: MZ!TUJU N#(1*')K\".5]-4-:-Z+:W6?WWW W\QL!4V)=/MF)%O2:$T **8._.#)B3N749 M 2/S;6B?K_;Y:I^OVC[?Q+-;^(E%'^)&:.%2PO-177A/ M$I2\%R'=>N9L 4028N;N@3A(S?TUC7TY*6K'(4S1N73&%T(Q56%&S*N69:VLJZ#*@?[,NF_1F9[1+ ? M#*=R$3/A[P_0UGKO33#6F0;F^<)%[6.6KOP755FF=1S9YGRD?'&6)#,D.5WZ M#HD(%[D+>2]Z?_"V*)M/IWGH#5E_,F)W@Q1"^6Q0#/[E"O)\"*XJA7FG:A#I MDZDJ_3KT8D;OQ-Z##'X-W?&'K6_2W 6EUM_' WA3H,JG2CP_LLZO'ZA. MQ$EW@QC$>YY&CRY2>!'_;V_L"N36@E:59<8]*W0(^MDEYZAZ?_7Y\^WWOV>/ M]A*L=Z'KMO[ ]N[^OT+.(X@?/]+ MK\?88% Y3QKR#Y< MQFS4H4CRUDY7Y7+W\]?BC WC[.5^F&(M/KPYF-1,_!6 M?=9ZO8KN!JG%^KO,KOS]MPVS:![QMMMO,QX[M7AAA?E\ M2-U@=P;^2@'N[$R )[3>5GS73:O36V%_WCF[TS ;-:T]*K)RY=IC/@H7M,<]H[#> MJ9G-AJ4<"E54'1?EN'82*^Y=:S5W*?MWY&#K-)MFHWT<[C6-9$60W,Y'\H;W MQ^YFL=CVH@&7M*CYQ':O5WI6TK\!;;#=ML];6^KXB*U>N[^>'+3:0 MUQ5@L>&TS*;35 Z+*FK];SX^4C\6*L*B.D7\"\O4POT_]WG\8;Y>2Q&8GRZ# MM3K+A/UR)EHL--L\^-+NU,VVI1XOG>G*E[OD,1JM]K_]P!'7#MD#V'P".*NKG6:^\35[Y'RIK MXG-8K> NO:AGPKL M.OD*0BE-?&/8.>CN7C_%_Q"PR^U,E]?R,/OO0S:4J=4W;2CS%?N,4I.WQ]#M M,[AT[W \T8^TB:H:_92<2SF-(C)^9-I?^2P^^>Y)-"<.6XR)5JK4M&U)R^*" M+F))1V4^4Y+-M,PS%KKET13M*IHF;=+4LZB14F?[1DH25L0$Q [ !*+!H?^4 M8DTW5#JQKC?-?72]R;2GW'/3F^)^.XE#LG6A\Q 9; "^)1E14@XO[*:K48L:VG) M^+R-("V#U ;XSK9)^&LWS)J"J2-*K:PJS%H<6CRJ1C3 M>//Q'@>;14B]K+]#4;@?.OZW0Q:I;>R+N9*^K)L@1 ?,E=__RMR(X6118*$ M]C:]&WQR^Y]9=XO5#,C[CZIPR(E"@W:4 /?QLU5A-H=EU3:5\_JMN MUIJ+-8D[19F*JG9>^E 2-<:)G^$3#D@<#!2![/$S2S&OK#U#*4FW2VEVS2D& M+#'+"G^R,.A3YL<2+KA03H\YTY6KQUJ^G;=$+I\^UE34F1?%\Q<^TPZ'U_\4 M YEQHJTBP-4YTS-<9F\LT3F9[P9?!)%_ (WO?*JB65"(ML_PMTRGN5B:J]/[ MSPBJ^=/LREP(>X5JIVEV6BV=^I\?6V1^7]6HX@EF8%O6TA[LE0:4'+/1:1]% M'K8&7S7@L]?*_S]0&%P% )8J!#C!C/.K.&\L+Q]C';'P)9V\R^?QPIIN\BL, MNT[\KC<:T83L)/T<;I7^!0 M1L?X36PEXYPJ"=Z+QH(N 6S'*'/8NER,W,C7>I<,^Q:SO__7&P7^D_&+9<#; M_AMML'CHQL:KBS//<<0Z?M;SP]CUDN,2<^'Q1&Y8-YRXX927)HPG831Q_1@_Z'+F@/>/L,JS%Z=SY:\#G(C^Q/R> M!W"6:M%7]@1/^>;&,0NCO_X7?"^=JIXK!+:7/,O+":HJ'TA26\?=89CNIT0B M9L'5U1V!:D#\BCO,34FPN[N6[ZY]A]8A?=D+E_7+@#>,Q[PQV]NM/H MS<DLAX4&$!$ B() M9E'? ZS]$,,/GCEU]UJ?<2.RDS(5(LFERP]HH21K3SLL46^XN7?J&I2, !Y' ME5;I+;.ZRI 6]/P)ZU_!583_^+W5!FE719[\8OUAX]*0.S=HZYDJQ+,H0)27 M\AC3ZU#A&\@2.62N_TS@.P,/^P:(4R*>@PN[-W0C4AOA2T _X#BL5X2[EX7$ M?^-A$ "BQU_ M^MOEPR5PT)CY?4J1YC\5I9&A&XN\Z62#7*'U$/0LHD\P ZY_%KHCT*Y"]$?! M6\+!&46*5KW1+,L'OT=A_/LWS_>>)\_YS>HPF>C6!R1-4!K=BFVA1^SS)(2] MWY-G)JMQW7Z_R:A<]\ [B)A%IRED6/N<*%; M8 3!BB@L0>V0Y;@"D:0UMCY$Q@A$A#$.PG@ 5T[ -^8:M5_GX.9%2VB1[U9= M"UMI4Q78S[WKDI^DUG? / M.N#'9?7[>7HE:S3ZMJ[LKR)"N5[I;'.STMF]U,[R=T3S#7GR+F5:0X5R^Q,G M\5Z:-RQ(3Q4(J_LH2"3]4J/_VY70V%<_!2T>3H^HMB;JZ1'5TD0]/:+6-%%/ MCJA61Q/UQ(AZ'WI!J*EZ8E3E\V T54^+JK^J0% 52W"P&0G\DB<3V7#>M]=W M1M0+0F8TVS5RQ3Z%S(735"OGM<)N/&5@O#)_M6"BX\*T.O3-W0TRGKG'U^#_ M6 #_?1R&C!7$FFZ\7O" 1'KP?A**L"CMRN__G9/J) K6E%I9491UEC;G+X6R MUT!C3(V55<78UI+LSM=R3)&5%<588^FXOQ(8Z_P?@&,7(%NC3*1MF75K]7!D M!:BN\3:'M[*3XPOP!@+MN[<;H;9&35R];39;NC?G4>)M4SV-?$S[Q5G#M.N. MV=##K(\2:Y+\!UXYV)< MZ#:S:YB_W6QU%"'M\8.J6-HUJO2R(9V)S ,I!".06I\6^/BU-SV#E MRA':W%::+O,45B].VZ95T^)4D96K=_ML)TZ7NQDK!ZMCF_ &&JQJK%P]6#>5 MK,M\E)6#M&G;9KU$K[BSPLH)H[2]*4H/!=!6S3);'7WG*[+RK@!JU0[FY]Q; M9N##I%OLYARQ"&OT71\=GHH0]_AA52SWEC9CW=;3"91.A""1]RM0]Q&(FPA# M;90?[\K5@W/;])TE+DX-S5->N7J/YM9RL]BCJ:%YRBM7[\K<-GE[F2M38_.4 M5Z[>&;2=V%SNN5P7FVL8V[:>GZO.RM5+T$WUSF4NR^K0V7;,3D>]&>EGNG+U M,G13=.X=F%8#YXZK-^?Y3%?>%3+MTT_%_#2)0,^((@,;-\?364>E'\2&^^)Z M(]X!6PG:B@<>_5PVP&&E![1TPMDY"($3 LH.'(SMZAR,4H1P"8*7Z_<@OI)B MHQ(K68-;@SOCHJQ7YZ)MA2Q>_GP'*.EO+L 6?:E4H*^E,58#6&F7SQO"V MGOLM[:19KDNQ,G'6J)MU9W&JLX+4UCB;EV>;ZF8Y MSKW*\&5V',OL:$EVE AK;8JP_8"K:;8ZCMELZ"Z[BJR\NW+MW==K_Y>8BOQ? M-(+YHX2,&"*]^Z$V18.KQ7!H-^$T/2#ZH..1](!H36)U!T3;*A!6#X@^XEEJ M_%7U1.%3)JV>*WRRI-73A4^5M'K&\.F2MJU)>Y*DU4.D3Y>V>I3TZ=)6#Y0N MW*4>*%U!Y,2NY4=.[+V/^ETCY:!N-IJZJX3":+M0\$3.E1;%N6S;UXVXCA!NMIW?MJ@LW XR&]>JU4V[J9..CA)O^;57:^#M"RZQ9_G6,MN. M3D$Z1KS5\UM;KL;; 68QM^HULVUIG!TESC:]1_<+L8X-HLS2"6^*K+PK6'9V MGNZF7.\_/899D4ZG=JU9G6]*CPT]@Y4K1ZB5/S9L-SX4#=$S6'E7$*VW6V:M M7E?@CJU_NT$S8%'OEIFHU8WVTW=I%Z1E:OWOFWJ#2GE?=L#8)U.S;0Z MVO6KR,K5"]C\F=K;N>\JQVG#[#0[9JNN<:K(RI7CU-E4$3@41#MFO8'>9CWQ M79&5=P71=OM@OD ]JOAT857L#=STAM;38)4 R E#T\H?N;D;-Z#&YBFOK%,N MCWOEZ@W3[63+H4:F6C7';#DZ55.1E:MW^.7WDMN1PZ\ZG-IFK:[=THJL7+TP MW32CX#"3?:U:S:S7=)Z>(BM7[]S;]*[?O]BLM_70B+/"Q_$C4X_VU:-] M51@[4NP$S&^-O1,GH!X7I<%]6'!O5[)T@(FM+)VTY::MY\IK>*_E<]Y42]DOLNL=T[%7!^HTML\0VWI(L1Y2O"L7 MW'9U2_L<(ZO;(!XORK;KA;;/,;(E/;P*T%JC;-[/NFVL;(]C9)UFR[0=72-T MC#BK;X>SO8Z1M_-8T2:545/Q^J@UG#:IF7K'.ACA%I]4ZCM<69Q MTVS7;!.N3HVP(T28L^FUN2?Q53.;=L.TZAI=BJQ\;$.+LP.$=S] )7=L\4X6 M>?SR/X\7M]\_?_G^"#^Y;'A^P<*)ZVT4N'YDA D'(E]'7A3C\-MXR( #1Z/@ MU?.?##?"G\T/3ZW3_)*%D:KO=_=.)>8]IS.F$QG5F9=1*%EHKGK-@O^/@W3& M^F+N>6_(^I,1NQO(8T('992*J4?Z#SSYTRCH_?'&8%'/'<,3XG#"T'NJYTOO M6G*L-WRXH^ZLI"RGS Y,JGQI1/S2&4VYL8EH5426LNG:!\06H>NB68)>H4L4CP6/@\O($>B53#$!>?2) MM#OBA/QJGP*1FM#V)B"O[Y7?_\KT=DNVTZC44=N7)$JJD$+_$>^"Q62\(KPS:[LQGKM?Q& M4@7BF@)SDB,R$;KO#+X]!I6&]:^>49W9W '1J#?,AAX'JLZB M- TDK"#K/:?JACQF1+"_O[VY0(^';=EFH[58-:+U\S/"X=*R^7W@L [ROF4V MZP? H9I:^?? O^@=D0BO S#[P004@!.?GC M- I7O \]O^>-W9$!M)V$7NRQ2"8K]PJSFMTX+W,Y9$8T>8;CI6"G&XELYTB! M[.7&NMG+TB!-DY>_)>=S-_@:^$^/+'S^S+KQ460OKU3X\@7,#CA,YC3>!"&! M:LK3YE3UO.5E.>4Q]=@*2U%\'K*G)*? MF;@#3AF&;/-Q$+66V5!PG)ZR=TI;$;R>,J?DYXEMSRDWP23HL9+#_59TT&2VF\*4^UZW4P:%8G^*C0(EK-"XDW M%"[V_RO-?2<1KK./I$[T:()V!PGB+0_^5!;LD4&,<7<8IOLIT;VA .+=$8BB MS)TQUQ@)3B(O!'%S@?;?>CTCQNX3N^B"_/_C@JZ ]X8[>G6GT9N/942F>!I[ M_OA7UP#S!>#\R^/=]0T(-")$,#"ND:>H^-*%)^$GBR&T0YQ6'N=YP%OUF_O3 M>&2]H0_7Q=/4-&[]WB4UE'J8=".O[[FAAU55N;U,CN =OP/&\UW0R.&^>L"ZC6=.W;WV:Y&Q36S0%QE?_#Y+>WCQ YII[[78WJ6R'9+"?XR""

    :!*2-)"/)50] M,Q;3!^#HGF42A!?2-8S77V2\>O&0/B'W#70/X-_AJQ?QY^)SQBS$6Q<3(-RG MD+'^Y?[R'_9/0M0+7G!\LL?KJ;H=*^-/.M?$>OKI\5^?-H7:AIBOXDSLB;?[__=*V M+>N#T67P*Q\-*C"0P-3Q@KXB)#R27,GE\R3*1DEVW9Y"0?IIY,PAQ\G/LK7V M@YQZHV6V+9U0NUG9/)Q_ "M-U>YQ=7B=8V.N*:X_KJ]=_).PD*2:Z!7$>P1M M78[HF>5<=>_WZ2:')JN6BR,V@JNLJK05.S8];+])M2N!O@AO2_ZO'6 MBL9KZ,4Q\T$C'5!;*51-0W[8GA:Q>U!I-_9^+^_&]B^@*[L;#.:8Y$\6!GTW M&BY55RZ44U3.=.7JU>+\T41+)/(YHD]%-?G-Q^LA_(.!W(XHM.?V,>@F0OA* MH%&;E?&MC3;K &$WI#[QWE5)_XQJ=CEEK'T?FIX:U*K!VG(U5^JU@O:.; M1 4PJVD@S/NN&5PQBGJM3S&'N5YJ^D)EGNZ"UN J9C!K!%:#0">_X%ZQ6(L* M"#RIQE?KI#!2I8N'*0DLBN$O/0# RJQ3_-QH@BF*G@\_?F'^!#;SZD;&7PJQ MV.ALZB21L(2OP2V*Z]\P;(Y,RZ)3\,ID&3K/B%FM:F M=G?5+]1JMLQ:*V="RGI)IB:0-AHS3'!EHRG/XCW0..O\M-/V?'?W\IBZ]>&P MXR"B\1L@"I3%540/3G9TP X%K[P;&CV ML\LD:9TD76U,W]DJ9X], ;".N $%!I TGS+64T*AN\$] MT6?C!D[MAMFHJ9<6J]3*JJ(LWP8ME\NW7Y19#=-R:LJA3,6LDL7DZ_LP>/$B M)'T)OXI:+*0C],2H&R<8?II$GH\3I8+GKN>3RS9!@SNZ]3D[PC]N@=\\=R1R M2H%E;S$4,$9TI '\Q-^T<7Z*53/;S?I1Q/0U_)6!?W[HJ$2D13'XMVIFO;E: M5U(!_<=A:.B,EGWF$SA;)$ *A?$F"+^0_G'E]^^$]I&)?'V!GVZI*C8Z36"R MX\@ZT#BM!J=;%2GM":=E#6<5<'JNV3$9BB.>(B_"CGMB/!P/):.3RZ5N:?FQ MY_F?V@J$GM>6XHO3X!)52$Q)U)%G'=K9>?Q71PTUM(X86CI@J82>>\8!2WWH MVFV"NZ3NV 80@(TBDYS](4@K^&O7C6/LRA*!*N<^,=)8T>\5^.K5H*H>39MO M3[2&=J M[37JYE&7'QHJX^HX*.ILLVW7S%I+CWXJM\NO7SX;(]R)JE+YT(&H7?*4O6-) M_I7UOQ+M-AY(4[/,9D<]7CG3E:M'8+Z+;G.IOC4"&QW';+56MY906EKO3>%. MW*-4V!2Z0(=8$>SJS((LG^7W3MI$O_4?.=E/MN>%1K$R*-X\CW,S%*\1 MY6PUS(9S'!V)U%3\985^ICH8=A)I,Z!Z)2R_+U*9RX&(EN&MOR/%-G?0=.HM MLU4B<>RLZ'_*R%L[X;$:Y-7-=J=F.C7U7(-JJOU?612]7Z>)@2* /D=MJK#% MM>-L7GR% "B70;9]%_6"/,>%QM=+5:LC;:VND4I(;6R>Y[A'I!9E.E:.U*-1 MZ*G=C\(WP4DD!3PN/-A=U>-ZUP[#ZQBV[(W#\NW $\YKWACE[=:?3F8QD+3SR-/7_\JVL, M0X3S+X]WUS=PM1(A@H%QC;Q%&4PN/ D_60RA'>*T\JQ22L[XYOXT'EEOZ(/B M\C0UC5N_=TD6YL.D&WE]S^6696ZZZQ&\X_<@9C20'AW2"$07BRYN/-_U>QYH M3@\Q_$#,2-AK2N^-:#B8:966E'?P UKH.KBG'9;HE)EO*92H^;B#5PY%E<=5 M%+$X.F2CS-:E01LRTO;$W+LB=FCP+9K&]S/HH,E/(IP[B9XX"5>6[5@U3#K)U%9,N-3G&4A-=Q:2AI:N8=!73Z174Z$/7 MT56QRU3E-P;P6^,!B )2\>UO 6B(S/@[[&J<=(9!*]*PG'W,U'QSCUILYW/U8,K9V-6!6&'+/36-UK3FGANK>HY&=?PJ@N-3YJ"U\P33 MZ6.]$ >M?V;\?V]]05;)65\X=3$A"TG+O=.;LEB[89N-NGH,=J8K5X[+YMI9 M@8?!I6766QW3Z6@5O=PNK_HOV/R68N/19#P>>2S48KYZ,;]Q\_5[=TIY"H_! M@R37%KQ2JYFUFGH%V&>Z+YS0)&0Q0QF( M6#@X61'PGC#;-#9O42XH>2L(>>?O>!YZP[;-=GUUXO=9 >*$H=CH^9[IR]3C+ M#[^4D='+<;9&;S?;M)OJA;K5U+:OW;$7PQ/_I%3F 0LQA5G!4.59%2@7<]<6 M'G*N^5!L*4/TC9FLT38;1S)Z2^-7&?RNW8:Q*OS6.S6S8>L^6IOODI?=!R5* M9I3FQ),H?VZN[5*?+7^FX%.F @P[4F?K>#;VT)CU5MWLZ.+\\T;GYNT4*T4G M(+/IF'9C_5M V7+]$RS*S$^DE!686'_Y&H1_8%]@^$#2'"R:=!%R2- @%%_Q M?+J7^AA1P)I-0IG!?!8^38UH&L7LF7\9>\.+U2+XI L76@EY%) I.'P N8$=!N),J6HX/7 M'[<+)HQN T9==ZR+0]>OT.2O>.#J8T/5&E&-L-- F*TLPG05\CD4Q.I#UQ$H MF>\U ;$<=+V1:MV;5:\+;_9\[W&]TXI17H+3HA=EJ6 M66_K$HECQ%6KF8LK6P5<66:M63>;[2-OH+^W(,W-)(3SFX1LU@>@*$,<.@2Z M2R:R2@GGA#[ 'S? "O"WO7)3O=,T.W7UN.E,5ZX>EJU2LOW0L'1J-=,I$9=1 M6LCO>1JY#&",L-"PCS5MLFI"5;WZE/C*7BKN93SS=R+5 Z?45R+48R!3T??* M84U0HQP%LR3/=.7J 9IO+-H:H">AYQ.IAL&H;WC/XS!XD?V\E0"W3H',,F*M ME&&0$/0V0\_]\9]MUIVZV;96MR]2(4%2HUL9=+=+V1<*H+N#J8E'@6XUC0Z> M_EN48J(GZNY'JVLLNTQ*L])6,TV;P$@-[':GG*IVIBM7CKIVO@I3U#VC(M0Y MK:;9T8& T@8"3M)U>[W)\V1$ X#Z;!S"^;I$6Q3?[G, *_])/U $RN>H6Q5/ M)VW5UY'V5RFM/V=(#7\?,?P+L.)5AN*%;+HYA];:CFFU]43=<\9L.S\.5MRP M^M"8K=M@]B[J,FK-UE5$R]=C=O=0/=5R=J+C;V,N=RS3L59K6BI426D45H/" M=GZ :UV=?PL4.@YH$QNX;'2MWM:+E*X_DA,]IS31D\U,]#06AGF:LS9(TH'[ ME87,^$LQ%/,;K9+T5L6;[FS<0W@7F[9;+;-37^Q/ M9AHAB\8,_O'"1E,%2Q0W;A7[]R#HOWJC$0B?6S]V_2)"7"ZM1I-BY-.0> M3[XL\1%$ B+NQ0,=,A@83^+%#2]2JPAQXXK8= BJ)*JN/M2U8>N79NFIIQI: M)PDM/?54"0OU7$O?]*&K'@G;FTOSDSO"J1_)8-,N@U_YV/826V: 0ACT53B\ MXZD7:^>'I0K,6:D?;VK*MLQ6RS&=EGK-MI5:656LY->?6-5@I6TZ==OLU"SE ML*)FDL"7P0 ;;($<9#][0]=_8D;HQHIU9]>!5:8!_ M7AMF./U433WX),.J:P7WM]>=&VT'].?C:'BJ,5<1YI;6:!S.7E,!) MD"Z/&E45)4J\X./N,$SW4\)Q6@#I[@CNNHS2,1=$A)/(W6GTYN,:SE_V_/&OKC$,$!)^LAA".\1IY=YZ*@'^YOXT'EEOZ(,^\C0UC5N_=TDI#@^3;N3U M/3?TL%]7;ACA"-[Q>Q SFOL+1"0@4DK\C>>#,N2Y(^,AAA^(&MJ]ADID!LW_ M4@;-EYD,&GY "VDT>]KARO!YQ\Z?SU=J.LT+B^+E37NK3\FP:I=&NA/L%V[\ MYO>R .&=-NY%(W+LMNSZQ7QP.@D<5S)YP^.=T_F;3\EH:'V(C'KM5[B4_0MJ MN1Z,1NA-]V9/DC=;3WNXBZ-#K2))&2O,&!/-WFE&%7V:IXS@W7?XI)'\N<+K MH1YOB2+HT],]?\+Z5Z!]X3]^K]=[?>8HDTNRTK60K[3N0'^3K,N/DK&E46:= M.[#IK90BU9 .@[G)!SJC0 -NESKH$ <4@+"7C"VOFCWC[#N+4?4-GI=+%HVV MHT9;&O>23N<]P^P'1=DTP$X58.G]N6=@I;?UGA?6B:Q'E!+UO]X(SLKXQ5;+ M^:YX,DNG;$\]?KR/KT%^AZ.,RV&;279-LVWKANM'B:/292>E,05Z:PHKKL!N MC"VG;MI.32-+7605YF%TYGOY[P!:5\]P1\5W@UN?D=KLO3"?1=&=/X.Y_V;] M)[:I/$NS-3I-L]5>; *ZD*QQ[&E#B@"I&$?Y,>-UL;.#J\XQ;0L$4DLW?BJW MR__Q_*>0*=;029EDN!VR2$%J\X(V* A2&8-89J=1-VN.>JV3SW3EZI%7.NY: M$H4[U!XMNVG6VUI[5&3EZC7.^8S&K<&X5WW3:9G-QJ(5?;KZYO%!KQAY^7/+ MUD/;#BY@VZS5+E]O/)[0U<1D):+-"C -WMHYM[IY'>77M!HB8 5 M^C:MNF.V<_J(KE6Q<0XB5J,WB][\CEM+%9$E2-ZE1[4#>&ZN+DK5>#Y#/!=K MUIT-S+PE@-ZK7MUJFDYGT0K4):&G!M]B]"ZM=-N?,N$TZJ;=6.T<4T'XJNE1 MII[02M\0IU"FUVFN5::W ][HF+6&8[9*C%U5H5)/PZXBV&W< W.'&G*[Z9A. M>WT-60/QZ("X)'>AM %W4-76MFNYO957ZK;UT]-MCPEXQ1)PJ1^YDHNWV6F; M]=KZ2JFR)?+'4P.Y9)$J_FL_7549M72??U;?E_UE"W'K+5T::\B*^^AG'(# M8T:=C;QX?]HJA5],-#8[1_:CK*14M@6CG]XM;T&@KKZ>T M.Z937^V"4J$$0J-7%?1V\OO<+]5$]E-/:3>:8)_I^F"-Y_7J*3IW)74==@?^E&@$I$)=AX9= M1; K[<&K4$5V.G6S6<*#HH%X]$!MNTFAOHMKJ@4E$)N+0S M[MEW,B@LJ,R6R.V[I'*K=ZNDS?X'OC7Z3%FN'O=H9>U?LUN]I2I#=6E M(2J6ANBY4QI:)PFM(ZS!J5Y,'MS?FT'@0@;&B9K&^M#5=%?O+;_D>A*&J',# M35@//W&XF'0!P4Z8X=D%.B"."2111!IXY"Z8W;: MCNDXZI4%*+6RJC K.8M( 9A9];9I6^I56JH9*OR.G:$4EK\Z-$_L5W):WA;L MAQ_G..",N'$]0=.L 1?6CR2 KS&N#,9+#C]6 >,=LV.W<&[D46!<3:V?DE2. MX489I>HT78QGNO(YD5A-?5)ZD4>>V_5&7NPQQ=1*Q7U\;K@J)?/&C-4VF^V:V; 7)SDJ0*]S7'D/&"TY!%H5 MC#;;9J-5 V-?OHS5W8$\9I9K]FF7>*>40'B:EH>/*B8,3JH3.;Y^&ZD M$PGE5)^WDM'UKOS^0QST_A@&HSZ0FS]4AR,UAK?#0U=J6V7::RC'4F:Z\!Y!NT _^X""U:V:S MH1Y(U52]O[/8\*B/KB*@/AIUR-FK_*:NLDBFK\ BF\]M;+=KIE-73R52:F5E M(;?!X+M#0\XRFXZM9'JLDCUF]Q*L$Z:5[ J[V+ U'KJQ@?%;@P];-GZQ34/, MM#,I@D<3- PO,IZ8ST(WQIZRL"?^O."5A<9X$L)'(F:X\"W18?;5BX?TD?L? MU\8DQH#Q=+9/["OP#O[O4P#\XN.WC&C2C;P^_/Z2TZZ*8&KIH\O0;'G,L*H8 M81(#&7>'8;J?$F[S@G!)=P3*1R9H,G<6<#IY882;BWIM76?]V'UB%]V0N7]< MN -XS'O#';VZT^C-QS5<_^SYXU]=8QBB@/GE\>[ZYLU':IJ+8,:>NHBSO_Z7 M"T_"3Q8S^@ZE2>6QF@<4YM_Q"CX F0B 1$DBE)]V0C;9^\YT#9C59WRYXOAEBC6[:@KO]T%8:N_\3)^]F+>J,@FH3K],$>.(/VH+,#)4%2W;(N MC61[1G9_U1)7 >W@:IUN[6:V8[PQ=/OT[[0G/=R+(?TM.GA?]TXCWX&]!*E2 M$T[;NG]FW7AIDW:=2Z03/E1-^-"Y1!I:.I=(YQ*=7EJ+/G0=T!"[_!JX/O=% M3?R0CUGXU!MY/^)F'0HQ%L=&?L$5M5X7S/2+/M+VT:\." MX81V4O&.0L*X/E#!)ZGI ?#^*W1&/#L"G7MS0 M"R:1@=X_#$/ "ST-C7],?(92N:4H/YU2QH>]O)^"\(C\?IW2&ETB! &J_LL/ M)68^3HY>P;4;!Q6;IMU0DT7/=.4] '-Y%P0U@&D#*!4%IIK:^I=/%PUCA!>Y M0;T-K \&AO@BQN"88]<;14:7C8)7$L%>V:WK5V&LKBSTU#8#O,\H^^5X>OOV/<1\&H/#'4]-PC1E/ MC(FJ?GO!'+CKQ0'Z8*P:^6 <18!_RBQGE^QN ^24U"R:2[,#K=ZL8S?-QNH& M:6>%@I/&7\G.-&>./S5U]W\*9XT[B0.APXL[P.0>'ZOSZX5SV;$SDIX$/:6! M H&$99;X>=1SO.L.A%PS6]Y67]K>5P"$YZ#KC1BJ8>LJ:'^R,.B[T7 ICUX< M16=!#5UUH+N\2_]NH+M&B\RZZ336;\>GVV/.M,=4B].48:B=UAHMC0/,L\9= M/&3AU\!_>F3A,_I=-^:/IMFLJ:F$G>G*>X#:4L]^95!S+--Q;-.JJ5<-J::^ M_Y5%T7LXT6YL]+VH!WN(*2FPPH&:DV#?6(N>;M$K99ZKN99QOD ME%M!HVLDT5?/9W>#ZY#UO3A;WT U^)MW *^9=GVQP8^QDUR4=PH0]K0AM=0= MPD+TT@+I2 MF=ERS!NV/FGGAZX6^&6IC7FD8EFC4*!P:2BU:A1:.',@W]%1.0K55)TSXP2/ M07J?QM@#>ZG7>B43;#]WS6J83;MM.O;J9E0JS"[00*P*B$M]T'L HFV;%JC1 M3GOU^%<5@*C@$(T-WXS:E<@N'I^N# HA9$HE95+C";81N/.-&]8-)VXX-7A1 ME37;+"!D/>:]L+X,'4]"-"5C[ %"+8+<:6_(>G]@&E',.$O!7Y]"]]EX8,!. M?>-SZ+["QV,7VUD9?RED0&N^5YM@0.NBAKVSYADPZ?OP@W:(\$.ZW?JP?(]M MTPJKW6B8;6MQWO>E\0AOS,_AE86,O&EP,G04(6/&;Y>62SDON>#P"<8:)6K@>T"Y\YB/&,BV7 M0O8T&5'_J^C2N(HH?RN:C&+9,0H68;0*G,8"48,G'_BD#U]ZSA:J@O\.B=S[*S2\S*Y:DVD5CCFQ&!,(?%F@" 2\7 M7<4&R( 1;CX[_:9@^(U]>63,GKM(5J;177564HU>F'.JY_=&DSZP%.>D%8C> M))ZV?;RYN):-YVG"OM,R6>S*YOE][\7K3]P1YO"X?EHGBUW>\"67O&-^(&>9 M1]H'T$R0/6_%,C]@%>KUU+]G(78:<)]8]@UOO]]DWO%^$K*$0R_L-Q\7->U? MS?059(KJ?^!6@A^!N$0I":J5&X(<2V1D "H=W $C2E;JB]>^&H?>R*CSW%2+ M)"9^5J0Q39//X0^Q^LT8NEB[ )(8CH/+@XB!A(7'$A9-XSG 4V7XDK 3D/54 MYR96<$Y.5OR8*<:FPH^!O&G/1'H\IC>EF.0993HD :S[C%\B=#ICH>T0HV83 MJ#%G#O@L\B+\27(GRYY+[CH-G!1HRU2Z$?K"79_V9?J15OY.=8\FIAOI'&LC M'=VC24-+]VC2/9I.KUV0/G2=229V^1>G<5E+/">CI&/3]8C!7[_X+'R:&C>P M,]"E3./KO0HG>41]=.K+>W@D555TW/RTQ6'?WGZ]KR[Y7==T'S>L2A;K[1M6 MNEQ[3>EKU4M+7^/V5CT!?%99/DOX<7E'G"7\6"4W6K72[*A"E9/&LSIX+MF, M0./YZ!1^7;6W)Q5M:1]6W;[I?%?> _:6=F_5[9N4M0=X7=\QY2>?MH:T)*_? M6=Z(8VT>VS;1OU@WTN4FYP3+Y4TV#@#+QJ%@J:;^K>M/#I#V[^RDERJO ]BO M^UV%(@ -RZI@N9,VJ[N$99&P5A&6"M:F[*N4>.\:^#@.L M9PA>?$54Y] 4 2 ]DK2@5S48QT$TC6+V'/&2EC%6S+!^ M\DE^[F[(#+?_@DOU^1"07B@FA*](HN_DI8I:F;*0;8[_7FP6GTI4V,'QVY>- MXI(13,A%<#Z[4^QV#_+4\_E4%#@)> %&GW"[\-=)S*CI3LCH2)"+^ %B]0'8 M[]A?D_";EA)A^4\X85&:_HX)_?/3KV16?WVF'?.R1/E+XXO;&Z8$'(= /V^, M!0.<@[R($N=Q[_(Y3MMX!KH-HW1*O-P_SYOG'$QE3K?/S]Y32-5'Q@VF-ZG^S>'ECXXL'WC)#] M9^)E ,P3N%'VU3H?DC3N2^/*^.WZ&LZ?JM5>W0C_BOG;/K#@T!T-:(3YEQMS M1IB)AME \#%\^(GS)I@/F.Z,M02R[ @I;H+0]( T7D0O![(6Y"5!J$?=FG@Q MU[K#?5/Z$JJZ[HA7E,$++&'5@@X$6P1S9NM%K@"H[NA>[@T$YHZ*O%HY\I+? MNEFV7?;F^6K_%F'9/;UY>]6;FU@&.,9:S!ESF="[2PO+S=&\#*NMFQ8_>)771!2/]QX0[@ M,>]!D+VZT^C-QS(N:/$T++]QC6&( /GE\>[ZYLU'*J8@Z82PIAGHKBS4*=2) M=PB$RI.C'Y GO[D_C4?6&_K!*'@"D7OK]RZ)UQ\R=;<%6=M'\(Y\2 /<(T!$ M B*5$XE:9Q#N5'2WAPGW"QN[$3?8_Z)R =9$MG*6']#,+;68R%[9#F=KEU"F M>R!Z$W&//_A]X S: Z&6PF]9_RH6O^ETG5:SO:NR@G4,M:O)$_S3L)MDJ#DY MAEJ:V94UU^!'119;GJ7V]'@5;(T MXN*3V-0NS.UE]EY:W\FU]7@.)5Q[IZ8.B44^&8&5,.(?3:QP87'TDZI0T3,# MA<>RHW1RS6-T$Q^L"?.?->D?22JR>V7'U^D8B+O5GES MH=H1\@8V\ 9@ '&W)'Y%ULC/:2))Y7UOZ+&!P7ZRW@0M6OC8P.NQT*2[&)$ M6TA_B[X>6)=%Z%&*T=42X"NY1N-7..R@]P>H07W\-FXE\.DZQ@?UX55[Z&8Z M-O*O;.B0F9UJD'5Q=DT'Z-54+,[*SM2\#F9&T9:18SOJFN(L=DU)')"@ MT0FMD24]EV9?X+0 M@N>?"QHQ&Y/6,Y2[ &5UY+$)+MESHR$JL5EWK!?"C\=>#/*"U 6O.R$:<86+ M][;BH0CL=-6?< K"=S$\E,B+Y(51H,%GR4T+Q!&7G,F_*E608!)C6RXRM9(I MM])[>FF(*R?;,0:AE!P[F 8B3H;-91)%'Y:=V9/T[(IN:GS:NM]/_;_\#!?I MAC&8C*H_0!$'6B7: FG@)T+G-#47\<((7C"BOFMXUWMA'RVZ20BDP_4&WH#^ MYL-SPHA<)?+59&,<.2%@V8ZR/R7+LQ<\@PG"!2RW?/A'(B00W (]N6OX;!ML M'['F>-(=>3WQ-?ZQHDM@9@$0UVS@^1P+<SX5 3+9QT?SI@#*'?>7D><(- MR4*JR5T\*7S;8[OB2LO\J]$HA[1#%Y@F?@V 9""<\!AI' :H'*"=P,F#_.ZC M"3)@V"2*<7DV1:"_-]Y:[\#>%\9&!M.3,4889@',D)=+@/,#K?_6?H>2B#W3 MT^%)L=P ?_@ 5&47N1NY)@0KC8O\DZ4=8!K>EN1R(?RS%B&QH>Q.&:4&.GT# M-;HDGUHR) 8/G0M, ML+*ZW%S(?P61H2"4+ )P- $!G&$9^"*<5C=S$^"B_YD$L4 M=OA:;W^^HT_!'Q]]G6B/"%M5;'J1+C+RF;W9>:29NFZE%,M$Q/T<^LEK%_;S M=OHNLUCF4I.<[D:)LP^O-SEW!]6A1-%+[Z#TJG-SKD!^X!+F[,4=35RI1B6R M*D\F2?%1T%+T:>+QGW K_^KAVG@,QK#V]^#2:%L-TT"KX3/<'"]N3#R%Q_+? MK ^@>")3(;'T\+OP#6GLF6*^D$B-@#,D](-1!L*-,V0_>:S4A40+M)FW2MX M92BHG7T)*]CQS]1_-G_]H5M(7-'8;57Z;BE"Z T\+HDSQE_R1?3/H=HV@$TR M)M%R:=P@OR#K=5G/G40LG_A>2O0U",XC$$\(^<&$WC9'4%$>!%HMJ!I0=\*0 M@<#\DT,-GM,-!%5G>#77Z5.?]:1Q-L0&L&%?9!"!I@T6>,] J"4Z1A?,?C"T MO7R,@5'2FW"GIIL(D-F]%#(H20?NA\)W$#,63 MX (Q7TN(.$A<;">8N2ZBXG.G(\Y"Z(Z%,DXG)M(A2(<$HWQ MF43%S'<\N(OZ'A!^-$6X8RB"\%(P']6 MK.8K0AS5*^\EF?O&BBC,=4>,!U M$?:\B (W+QX"-,+3?V7 HH/UWFK^P$*M:_94-VZQG M H1S?K09GQ)ZM-"A+=US?>$U*_R.X(KY&X9#+U6DEP5YVF7;OJ[I(<4&\-'7 M((I8=.?/]H"_&VPS,-1NFJ#>+89W5N4#YB8MY_6R5^5%6RVSU5Y\T:+TOVQB MS)YDPKFG!MHZ-5"G!NK40"52 ZN@]/:/*DQ8%&F).0F+EFU;7:>"/LCYX6.. M.I&21[58W_X')_R,&54\?/UZ?1[QY#O?N.O% 6I]5DUFT\!9W!O/+DX7PO!';TQ!OU M13::\ +@ _B"20+"R9JRJP2+B.9L*5[R.XYM(5X>7X,*Q8MC.68CQ[C9M7@I MF<*X@V,Y._%"9'E-,Z\\7^;[X+*+XH1/Q>$*QCVZ/^?A37U11.A@J4"AB!-- M:1)IK_C49)/VB0YYDY ROOP<,^#!\U#+;C+S_,JXYQ+X,GY*&!K&\$1?(@L3 M "XPDIDM#@YGAF*)"9#+LZ/G^^R5<9PMZ^4AR2NHNXUP;=1K9JV1H[NM<)'- M-ZPOXR+;TRLU:X[9J9=SAIT@%U#CUB78?ILF0"0?HJ;B$NLY '^W$N&Y!18[ M0WAVMO+FLUP;K:;9K[?>U=8W\W+M>TFH'XQ+7AFRFD9J3C#)'1[ MOY);$0,7. R1@K0S6I4OI& VRP;QLN1$\^<2K D1; 8QKT"MH3#5+Q?%WJ]T M$,4;+V@0MB;YM][X(H9_76^&X)G(PK1<4@S]]$1#')X@)T998GDEAM!X]+CP M'$,*VO.AC9$"0QCK947NDB&,R0%]2\X'M"A@^F2B]E7F;(YB1./*/IKY#=EV MT'ALW@ Q]\S'3B\-CSZO/SO)4: M%JBQO2ML4U42T=H@=X?UP=@ST.1(:!K;JP%WNH";C?5IM&FT54GH3&'RGB'& M<:ZQ=;K8XJ_(W6*JTEG-'O08P#'4ZN^M_,A-)W^FSH)K"\V4*[]/9D-B-9!J MM[Q_-WH)4V/]!Y-U\QE;_M;_#JL_OK+1"_M&M9,;Y\\J.Y='J965Q>).9HL= M '=K3/!3@/P:> O *SG.FI0O86,(79]4?96@:-8;;;/96$RO4! /&HD+2,R? MN+M9G+P 7#HB5PF$V:#FU=64<6J.7P3Z-11E@T-/K]LEZS1* M3I>NU)3"0I;'UV"6M_YD8=!WH^%2MKI0CIO.=.7JD=K,K]BHSM#*1645<^7. M"B@G#=&2PK1"DTR+TJ-?N7JANC3J-R^->>0^X M+"E#J[;D-%*/>^4]W/9+QVA4@<"U*N8459#/=.4]N!;*#JFJQK5PFFA5-D+7 M4@37I\Q1C9)Y/I6;MN63WL)U:0^&7,F[O!I#[A2AJFQ0KJT(J,4#5U1!*L!G M.ZC3+'$9J%#D1KP(NGHE>DMN+>@Y27$-^!DUO>1 Z-U:CQK<&MS[ '=):5ZU M#:KAKN&^#^5E:1BH ABO$>8I&>31B-:(SMK#);63BNSA,P&\FI%.V==&8;:L M ^C[P01@E])LE^6ZJY;;T;51LIE&A3;O#_;LXOSK\&YPXV%#8&2_ZGN[S#-? M7=\V)P3K';3B/A2$K?)UC!K#)XSA9DG17)D!NUM4E^XXHT%]RJ N*9AWK=3O M%LM-TVYH"7WV8)X?5K SG\M.T5IOFLW:\8C>W$G-_S4S+N*8IGKD3S63_5K9 M\\KLH.P F--Y$&P[$$$=!!BQ%^$W!9Y$3;/ M%G,W^> 2&G=28E),,JN9_P5GQB@P\F1.SUL]\D1*E'3B"9P=#C*4:B!8ZN(T MOWINUQN1I#F*.2>ZV;2*S::S7+7G3N:(?E7[6VMH'3NT;%6A5>R6KUY,'CS* ME$'@0J+EB=I'^M#5C'CM+2OT&C3& #1#.9(^4N&HCJ@C;:MDNH\\Y\_BF&<] M2\DP0:$^2Z-,AKZD1;:Q+=YV3+MN*YLU1:' MYAZ:U&JF&DBW0S!FH1N3)\'O&^,P^#?KQ8GG05%6.70BT$XE>,FB04&P.TDO M8)Q[3BW).OMEN);I-&MFN[TX=UD!LIWCRGNX"?)+M19N M6@ZIAMIVXZ]I&W MQ-^;4BX'1<:!\5L Q\6,MP^,&1B2-"SGG2)X/V5.:Y5L"R8H]1AP.NV7K6RS MT;!,1\%)$V>Z\AYN@/QT^X4;X,"X;%M-L]-H*(=+M4V!7O",A'")YC(#VO\+\_M!J.^ /?!7R:SGA$R)AO5/3J/][!DI6 MNZD<;YWIRGO 9WZ<:4'^*X)/VZRU.V:SJ9YS4DT3X#YD;N\_$R_RB.XCD3XW M503?)\U9)?W_LR22"8[3_?*593:LEMFL=Y3CJS-=>0_XS'=%+KI\%,%GHV$V M.NI9IFIJ_=+U$[$X'C&LQU $UR?-4>OY>QX2VNQ9AVHUE8R9G>G*>\!E?I%B MD8_GL+A43P-14[.7$O[5#4/7CZ?2L:\(JD^9GSHE._D($OU+4$CPRYZ9RFF; MC9H6]HJLO =PKI?+M>L=L-M0SB,]TY3T LV0P]N# ;%EFK5E7#IAJZNUP;K LI=[P MO!NCZ_45K8O5O9HY(Y:,W::DY=D0G[S^8:HD+<>TG-5YT2IT:-8P5P?F)4/ MZL#<:IB=$I6)*N!<39.#=R)W5_W<7<8IOLIT02L .[=$=R6&05HK@,GG$1>4[2;BWJ]U*H98HS=)W;1 M#9G[QX4[@,>\-]S1JSN-X'/E&YEA:U/7&(:(Z%\>[ZYOX,XE0@0#XQK9RT>; MS_THFJ 6@FB'2*V\\]P#"H5O[D_CD?6&/F@T3U/3N/5[EZ17/$RZD=?WW-!# MK2*W)=X1O"/U[<;:&2 B 1$;TQLWGN_Z/0]4JH<8?O#,J;O7MG\W04BM8[&G MA-AI!TN56F1.HM,UBC_X MW;)MJ^N\J5+$YW5;SM;EG5=[Y9GB9L_OC29]>/Q?"O4,>$R5Z!'+!9^C((KJ$;&Z\L9$8/!!;GT0%-SR])FP/N6GQ1F:2PEI;=QH MVAW1;02D^1?<^=M4(W5LL]5MT#I6^N M.M/Q)(PF+OP%KBMXMB?4/.G)"][@#'493^- 1U" "(O_(0V,05='.,&&%4=-^? MYT'0J!"7$3ZR!T_D>'6?J3<]QQR(1[D56#U$[";1GOXD1%3CD\=@"0; \D.O M-S0!S'WDY/%X!#8[-]( [YRU&?P*U,F1^VKR78JG)YLB0\YX=J=&=UZ8X^?% M68E]L/ZE<8R/JSZ\&>O-&(UN'?X^\A^@BB3,M> M"QX\!=2A&'<"QQM2M>C,?A)BH&AY#<(_Q)6$ H030KP$R&'8&@C8!46_%T\EBR7IZDDIJO%6:&U]U#RX&C!*QSR\ M2^ZB*1DX;,; ,19L&X2B&XE!&I$"XS :&VLIR3B,^S#H3WJQ1$]2@Z='8)SB MG()F!=;C@M<@XRW8L[^B>$+"88A[R-$$IPC?O8S9T&-43IZ^>I:)$B'/C9^2 #E;:!:ZV6OYU<[6P9%E._"G M91UW%OH>.X$%+QXZSKD#;L$-HRA7'#H/=Z?IMNW2D<>R7)6D8R7DO0G"A>]L M7%A:!]G=T@5(BJR\!UE?ST6HG4'HNAI%M0AMU)NFH[N"E=JE(?]8UJ7=&,=O M/E+R9M^+)Z$(2;M]=&V++"8E,'_\W/9V";N5'I6]/KME:8OSLU/*;LAK!H;T M__;F E0ONV&VFXL]98R=Z+;O%*#]::,N/R*U$R%?(>KJH.Y;.6GA.T6=BKK[ MHMS^P6"=R!VAN^6W+P:EW_)4&'>D"(Y/FX.:U2X35=/; M;GK9_5&A(X@CZ6[P1>#H!\!H^[O#M*V\\M"2<=F*X:'8X,JS8I-E*.]4:&=4 M@7*K9=;;JX?9+X7XB=@AG4:BD=W#\U7.U7X\ONXKGLO[#[L9K4:IJ.G M@ZNR\JZ0F(G4:X5]<9=?612]-WJ3,*0"JR D=GU;HI&*UDZ4U$ZLDIU]RVHD M")!K#H][CHYJ.F1DW/ %K=T7'#J[5E@TC!6"<=0LGR%9?UA+*N5K\:A M-\(^* TC>RCPV__[[_M_FC,E\,#Y (>^X69*F^%G0<^C3E&O7CRDSW_W_*>? MGIN4T@//1AZLSZLG0N8]=R=AQ-MPH,--?"RQ,+$IA@\LQ9MD8-&_%_8O<-=3 MT?\&'[7PG!Y(&*S)'Z&%BESMCF:M5OK%))+C"!ALZ9D6<&-XIYCZAF)7DS'L MZ"?]:C0U?GS[!-2X;!G 5R/2598U;,G751=N5#S;?"_6#]KW?1B,45Z6%D$7 MC07M$V0MHU);ZW*Q;7+R-O#J"Y7F[W@7"$EV/,->3&3QV5,0([7Q'\%@$#'> M) $[(X0L XL$"TE7$S_&M46C"M*K#4ZG#!4C8P#8IN\1S0FITTOC:L1[,ZSX M,C52&(?LQ0LF$9!N,!G!?[&=1HBM,6;[_/ ^"P=J7%A026^O74F?L6K<"+CB M"F^^)SH/,&.N Q_K#D-ZM>BS%_5&030)"POJ#7$4K'\5BVY?_5;;8?V]=/NR MZHB[E-7%*QF9=_K_[+UI<]M(EBCZ5Q#NKAMV!,0FP-W5XPA9MNMJGLM26'+W MS/W2 1))$5TDP,8B6?7KWSDG,[&0X :"8)+$C=M3ED0B$V??#V$]^U:G.@9L MHYK:! IBL0>0DI%[&9HK+9,"L#X#C:@?A _SGUZ)-(96&#(?_AQZOO7$M. U M"-DLX -;^$ GG&2('\4Y2\RGP8;)>!LQT>5'XZ$AQ\T$+/5WG!4SM^(98?"W MP$)A!-^CP6*X^0#^RD'R-E8#RHYFVB M]9)G>T/4=B#7^/=!T@D!)[_V3L]HSN2;%J>B18D8CR&1#]"YUA2TM^VWX ?? MBYXD;29RMG)S\M+'P[;K\;#U>-AZ/*P2XV%7CE,MU\#:29EB88G+IJFAB"F; M0IM8.*T,M)1#.A/>:!:+]O^V7#[FL>&]I]=A@C?320#F;\<#W[(\U%LR)0 M&1;%A]KL5CV,TLHZ-#8Z)ZX7B.W0]\>[+D!FR5P\^DW[8K]K$>\'"TJR7; MW M!^UH/!\=3O%8*Z!/2HV*>MG%D:"D\'&T(P(0_RM.XS/\A.=$,^PX\2#K@6<5 M@N*P*O-(0MA@!<=H6?%I5 P:D-V]Q:!OP3X09V M,;KWDG>EQ0P2GN8<6HL S>+(P=&3_XEPN")^VG&#T,*9BBRD:9$XJ]("I$G MX_A(SP56MYXM9TI6 >)G'OF 70S,"/F2PR4-[0GY<)M3L:4%4AW3 MR#[)FC3RDK_%Z@"/V[%C>[&%'"^#@(6!D;18'-/[^94 MKA(3NEB92]B=/1.3G&B+DD4),84/*AOGD 6:1#OA>,LD;" TWRJ M6/RM>6J,O7F*;CHRHGUW@C].>X[NFA<&L2)/H$\!77G\O=_3[-DIN,9O/OQN M_1N$AIRRB\" [YTD*+86ZKM*R16Q2) 06P::P[3L7$^!8H[4#E#:2'PIVG.5[].F]_?;6G9ZKIO<&=^.,X@&F!LWS M\17_[Q=0XIY?#_ ]LPF9]0#?2I%;#_ ]S0&O]0#?\\9O/H"OF@-\ M*R@F3UGOZ!2]E:M5M$#^ >WQ'P]:P)XP:O4N<7P40-[ETFT-='78])A-AS*" MK.HP/D5'%IN[5PKFA.^_LWDNKJO4Y3-TSUNO#5[*JC>.1"+%)1'CAVVVJI?),_M&R;Z"ENS!TN;LQ-%?A^ M?$T^(ICL^L7R;:DR[WUGQ##T.IMY+FWMO6<^>JEIOKK]]B7%6?!5%G<&7(&7 M;&R>!5-(=/VB /+/FNSRQVMM(:[5(+L=I'H!LE/3U+WF*7H88FJ MU<1A1>KY4@K;OM9IB-=SLD):1N%VQ9A/N.U@/8%)(7\WE[RSM3UA;FZTK\U8 M%0G(W%7\'HB ED=,E6Z/;AJPH%@GF#MR1*,YZ79-*'4L-_[A =28]ALHO/FI=B!O74^7 M-&P <+ #QC"QC,WHZM3XZKG_CES.VG&_*_O)1I&<)$$=*>!(VM2M(1H-4H,G M G0XD['@26,']A^,J+M 3*/ _[O8%V*S8:@%+ RGHD4\_OI;/ +&:+D!TKT7%ZM0XX$8:87-PBQ5LAZ%60MC(/I,M303M_(YJU$? Q&;AVQ'W2AH+!M!!\]H"+ M*]$TO%!G:)CXH+Q6.*.SIO!W<8C%=H6_KX\O;/K,'E^\QXD7!?!F#V#S,N;R M*N#DH_Q]Z76W*1 6,8@W'Y9!F W:37<#C:0P"%/C+>+))%YJBLC("T(BE&3RR1^@"J@I87DDRFP^9?@M M8 .L&/5RJYAS1K+D3RAI-9K)@!)LG\M\8ET?R-8!S'*1G MC_C FWSG<+ZW=IF%LIR;:O4 V\LVXCO>@S@-/-F+;R.NK-2<$3YVN'B34RMMW&5N4T]AC+,ACGQ'?6V)>#&?Y("55J3"> V^E MV@!%Q.9A7,B]R%XI@;"63FRP>J( Z\:MH??,&MJB9B .]X;PHKP:76 U__FV MAU#TX)Z^$\CF3YIGY$Y)&:3(8PB$@T 7SV9VZK7SQ!F(O)PI0-E&/Y2IKB>' M5*2N'7!"7F@CE*.B$#6]U'@I^^+N!0G)0"3%8XYIZ7"[2S988?FZD8 M9W>\:E/VA+50R=]!*XR %4 0$=6,F1!3O&AJ8_>MX%7QM30)-+1/V:[BE6T4:;*(+YY2WBO?7YH![5Y: M<6ZO-;=>;[*4+A<7P&]\Q=LE-FD9L[ZZC>74BGR_=Z(?UXEM3H2 V6QTNT5 M4#@>'ZO\ -N_8@7_BB9Z"2 P&SD;])9!$),^'P8'[S9D$VLZIHUS'#R"1LQ> M>OK;U@!JY\>6=RO1^<)*&0'76@>3>D+/T2;T=.H)/?6$GGI"C]H3>LJ-1&[O M\>38Y/ES#/24LR/37TF04A?1$N'B!MK0$X[G/YDSMM#E7+22+)RE"3Z4F%M>/@AL[=ZN4IJOVTK;5.<^Z<5UJ=E26>$(';0M&$ M]:;&ZLFJW-3(@<*@T=X."CLG1XX&A9P-'1(*"],[U!NZVE^Q=W0K0S8Q7A]3 MP=C-^8[]]4J%U6Z%'<'')GT,C=B15D M4V_/8"Y[44"SY4:X27'*)WIY,:@XR\8Q*3X<0XYI%_,SO/'8&6'@Z<7R&283 MF#8&!Y O8.#+QN@3&HX9F_/0UC,#BV:*7\*_9Z8 B_EE.K=R%N?YBI_OO]\L M3,%C?( >S@<9X]1#*S5HV0G$%#0PI?#^0.]P_]0OK1"-*T8)*S&7'(.;R; _ M%D\6'J4M\W%LF0>Q9:Y%G% M/ -^:F;9;&',&L)69!(P^N?YIQ8@72&;MAN$D]62Q,5)%CB9BW-2 -F:D6]= M[0$(E/L-/'6?&;5(Z7I:[0#>/Y]^*(A;$"'2EARZR5/(/3$M]/?_N=/P-W!1HTW4L&OX>B&\Q67(P?15C M&@,1?<90,_],?'QF."APSV(:O"LG1"*;^OQ6KE@H0%LBH3E I2F&A;0T_-3R9?XR6*HZMH HM'/ M-4R-[E5S("P,_N]6,\FWIDU2(O&$PA=3LS$]K,KB+BU8E7*=:T#<5"%6ICW@ MJA_X'5]>47P"X*#7U[N]Y9X4;3Z-,BFN.'W&2T=$Q484"K716%G<8/1S(_?5 M S4N=E@-U509!-?$"4D!"071\-\B 8;ZBA,=FHI32Y8+F(W!X)?E^@:0!7>C MT..2 *,'Q$,T\!.9U2$='X2<1^"D8>1,*36]N)>%V^5QC4.KV6]JAHE,&0)\ M0&5]_7HCQ^@GD_M!,)&@059;68-BKG)^C6;*^6UFRA(.BB;<&LA8%EF/8#/< MC>-3,E1_%;#1>SOR44R\^=!I+J)!S#9>L)"XH,H'9"P28^P9+3''$E%*2!'9 M4D1HPB+6-.80B4I],7,F"PTL[4G89MOF.8Q^;B+H>&+J-WB!KUX0W+D/\.:9 MT:2E+-,Q5B_3D24#@'. F9S)G*J"6S*-@3ELAJAJ#GY-HP%TY-T/8$ MBC2CDULT-A,Y]/Q M9>WJ>M-4SO)?,E%!RZ^1\(/<3/9Z";^1'9*/8NUT3[X(B! &_ M$:3RDUS@22J-O0I:FB!FX*'#H_UL/F"3^G%O$]J_YHW&D5S1Q3E)C?E%(O1I'A7@[@W4J\>FH2HA^^I<+J-EZH.(]CG M-NQT2J6*L;=-Q)/:$T@4(.B(WN)LE69VX8Z<_0WBG&D_9DX]]1K[-Y99 M&4$V\-H709,KY];:K[:2MW^W7I%WRVV M+8N^5<=LYK_59BM2N\;R>DD8&1)(]=IP2ECME68Z,M;!*#]LL 637(OG!X]> MBC^NJ::BN%UAY(.-Z^J$QJF/*NW \Q:J,&T8(C?I@HP6.@;V(:K.WD2UF\.R M#*1.NRAMG:O2^!*%$6A)$)[.+)JE' .9=D7ZV9PW2R7,4D5!:0\DSK AQ>NK MEJ?HM+;'"L1,_4"!F?7%IRZ)F?5W8P[DWSF,B:)39;1U%>>",YJ\9 MBW&4 Q@"SG/A(9BU(:#4R148#[FE3.4;#XM$^OCB%1?L/;.C=[HUE2IR<@5" MW1Z['?Z>KM_XH9&E=&#KB*4>\X\T]E2LF=[D\N3\+49J^KIN"_T),K,$1VJMTX D4.FH;>WF7%D(JF2)4QCYXBM'O.7-/9 M,D)],%.D3HV;063M?1Y55.F&B=7($;7&A^'%Z/[ MF2:*RE%E8R1]1>CZK#EJ;55&!1RU1]1147ZZT),KL$O6)MP/:)GV]U>[6E'K)E-I>:Y-73)-=O37HZGWC-&AR MZZ7T]5*XBI?"=>NE:ZT8X;?N!=JY+[#%OK:27Z!GF'K/7)[]O+"*#4>B!LF.=+$>4 LF MGA]>T83.U'Q&W/5#VD .(PMPF3V?P(K3P9P9SIJ#STQ/;2K;VGU7J!6O;3YP M%A7A]<.-UF^;0@>>YJJKK27*G9O=^"(73<;3=A$PP.8"*!IN^WX28^[%J$;: MUD9S%;49"R<>K8VTYO,IWT(4A+@WTK?%Y#F:>AAO.;!I*D]\:K:PS^9 MIRN6**7E$PXH=G&IG!WO5H._3RPX 6?4#AG#T8LC*PCY=+SQE+9JX+!*N"?X M)^GY_0C3^-+X*M,I[4&WT*^ )X*#X7@V#4$.4)O8C=2*(9*->V=([D>SP)P1;2/37O+\=+DBRA?\ 3Q5X0: M3J ,%O<1X"XO;0HT#8^=,1:*%?-CFAO.H2!GF-*:*H+2,GOP W$*L./""UJT M[CU[MN/2+WR;QCG2L&?\6@SS%8E::D>S,$-CP2, M [-!3CD- M4^LC%E[[U 3J3K.1,PQEX:C8N>\].[BF=DYZ:R1L"]N)6PHVI&Y:.Z[ "R-W*7SLR-MR?[T,Q.B<8:[ M+<$BX?9L32/B>_[UN0CI)./'4]"PPLQZ/:%M/H(B0-DQ _M&,O[B_',!8 $B M0:ZT7&R&^L():9T8Y_$P\MVLTJ3A_GS-TLBGHW$BO>?[W@M9T_C5S,LY+K<# M"37Q.C^X?BQX:1<@ % -8SE:NI TVJ;3YJ\>2QELR;8!A<+*RM&(1 MF2 0)!(6:6#C&D?.\$1&N/#* =?*PH4#]-1@<8GV6^==1A' Q>/9T,&&53;- M_%),[G:82;!>O.^=RU*K"1Y?X+*O\ M%]_HLRX&UP# &^?'@ P#C /MZNHV< M-0SIU5)+UMI&M< 'AK]U@+YL=K5 8OC5":@ISR>]!W8>\W&Y*T4&Y&/$HD1A MPVR ?G[>J!3H?Q*W0Q_Y!O[KE %Q8PW]-=(L"-Z&$*9YTB"V(2,R#Y;7L(M^RE]V27#\)UZH]ES]VON,9J=!\52L]D7LGCU=/9Z.GL]T/ELZM(T^3\# ME'-G'M8#G@N41?36EIPMI1^ -'&5[2&P% M5,\(K("U=MI*4"9KU5.NCJJWZJE7%3#73I.^2V2N%,6Q5U5CUF0/'^U>Y.32"E<. U$L.^3%BWL);2PKJP)U=B2RU6588C M2PTS[K1V*6_5+BZDIU\@$3UBL2@_I' 8L:NW^CV]CSY%K=JVN.57%@3OM5O, M6K @5(1R+U&]O5W#9FOG,T@VD]45N7R&:)9(+LA:5,?T7V^NWGSH&X;>:[:6 M*R=V4ER[Y$[>J:R$[O/+[))BC5H55:"*UBX8651% F7_0(RMVP1?NGKJZ)U> M5S=JSVNWF(9I-BBDP;75B%?<:=@ J!3A,9KI95ER)VV9*WPPG:KK4<%\6\^ MT!BP3)]:JKU)=*HXP>HJ]?W)-;\6?;"X46%S+7H<1$F*T>GM;I.7$V/Z'CU2 MR2=1?7[0:,*Q2L-3==R[!Q02MC^X0*'.$!6JZ[?7W.=#).6YO$?J'UC=HG'P MHU$ZUIT+N]SRGW0-'-,!SP?K%_3@S.+]V*G.O[>.RXSORD5+ 66\8@V5WMXX8;PYQ+?$D MC@&B7F8XCG\7-X5>@W7N-[@Y5W;L$(G_9 M(:AUALW2'UGX@F.W'M@\Y-8-NM)WH]##?R\/&B/+!,>FN.!0!AB0)9^2ID:% M6+P/2)0N)TWC2B6 "_^L6TU>2 MF2O9F00X],"AP -^W DP5"A))F>$0W8TQN(UY[Z#<2%O:>+9E^N'CS2Y[-&; M@^71;YM\V *<9N&5(CG++$6W8F007)V-L,@0Q[O-O<#A;[ ]E6RYMF-GRG@0 MU_K$;U64)'HMW<@C"0%%@8'L9"P9MZ+0X)#1P$K$'D91B)^93Y?!R20):,5$ M.O@J#M_" 5Z.SZ>C++)W]VP'4" 4>7B-QC_QN%,T _4/G!5L-70"AWK&HTJV M&R-[]'D3@\5]?SN.C;V!=ZYC>.<8GNE6$9[)RQ*H,DVCCO>=8+Q/Y:!;C=]2 M\&NJBM]C"HRC1S[6I9/.+N@CW[7]YEBW4#. ?Y=C$2N"LWW"396.'BH^_PV' MVV$@/#;,]QAX8G;TGK%<]ZD@(FL26B*A02X);;%(HTP2:G:Z>K>]W.5R;$2J MF'9Y\^%A83*ERJ+SG+(K_691<9N-_^[%*_V^/E"PX_)"3ZZ Z/+S$UL(Z!*) MKH53ETZ\CZHRPY8W3CUDLQJ*T.MV/KT"+%1-XU3?+&Q "_3>$G:+6SY&JZMW M&_Z&[1:>G,+*UL%^CNS:KK\ MO:38Y2BR1_<^N[+9,YMZM),WO6C2<;7[[S>I/!,U1YYGX-:6L">^-[CU%Y0 MK J17PYD4R8\Y'6._(Z5@%A'175(#!?FS3RXTA0K9\3*9$LB++GUQ)MB49/8 M$D,?QIU")","7;.RKX3;WL2*)TN;>R_PS7A37\[#IQZN>:*EA^%K7,](NT?% MR^=_@AY%%5ESZU4 E[^V]^)2\2;_B'U%2T%IA9TL(Z(-ASYNQ7O%;]G1"%=4 MB>VO"1+HBU@ AV=.&:'R+=A84[FM6-<0(V;SU]543Q\P?GW7T'[0;E(%W:,'IE?K;^-%F*2IL;X3<<(8C5U)B?5$7:ZELVM&NJ M.SKZVXL.QT^L6#D M.U1W_.8#Z3!:-ZN-X:E7M-2)DB]BIRDM&5[8<6GTY)HV++$5G["HT/,J]/@S MAE;@H!RCW;!\FRA?*I@54$*X?TZPY9(4X%^;@$(8-#7;>@V$&L4_S79O63(N5LAHM^GU%Y/K2C)QDL[++AV[7]:3ZQXF7ZSJ3=7U>FO M@T=N5O^P\.#SV X+CTXW'QXZ59XG H7$%-'2R&?"D,P2_&K8&;DINLJ$RN_1 M-'2X\&7^/9B4 7\XF'2WXFU Q]-_[YF/!6L 4 G?';JEED-UOV1$$#=#2'(A M/^MI49654WUATKJ298>>&P5H?)+-[>!\B0"-2M[^X8W^X(+-"B:9I\:&[ZJ= M=R04=;0,4>B Y:(ASIVQ \^=Q["@#9;ICA-A2O$.H_B%&FO42FY!0V44D%(= M=^/OXO*\8X!#%D1^O'+:VN+-$07LYPAI'\5HJREWI@+;6.Y3O(#TKV:'V(M+ M%Y/+GD76&M,N\?7/!:,\S6M_[:1.!+P9C>8O=$:S,?AE\?DIVW?Q\?%3=E(I M 9\F0."2 M^JE]C!PCV8407L#S ME(_*JG9T>8;8K2=DR*(QP&&5LN[@:4,/."^QO.)-ZV@*:E_8T"=N!X+H@X^1 MOSF5\+G4G:>GEQ%;HY$?+1LGZ)*L4V5;1W/+9,852Z3WSY,4T.5;AQ-/ @!M MO64NM^DN2H&%A>MIQ8(=>0L.M[7@KJX9+%>)HU6/H8O'T/7K,73U&+IZ#)WB M8^B6ALU5%8]*C(LV@:>I"TMI7?0(__'D,KNAW:<4@85*@YP]A'# YI:(5B2A M=4XN,@9FR!.Q@STOW$6F22JJ L\5KB6HR] "VVCJS!S\"YJI?(Y,-J(FV^E1 M5>(AJ]^(;FYS]X3WU)-)#O]R5@6M\ZZQMYY:SXKHRNK?&3#%R MBPS7.TT2^[S!'5?/+76]YULEZ24_8L#?/<:S<4E0\0H6'#^=8YF0!*W#$T0!@01% M%68H 3GO\B,M_#GP\.NY[TP)$8N^M2X&-? <5)SM6XPPCRGJ/X] 4HU07,!W MW2<9&'J%9Y!PD21"\CU-.\'$FB+RN S"^U'B#_WE810X+KXH!J@UL@DS1Z,C M35ZKR(B-@!6"%1=J:%]VFI>@I\7A@LQ&Y4"W7>>[;3WM0%&A:'0[A0+01K[7 MOM9I5>O%!_DOONBH)NIXDZYM: ] S2Y8L)II *E/O1>2C^/()WV/@\ZB(*!X MT:HY.C'["?*6N9)%,C_7#&9Z]DPF6VE1X!,#9B!,-AA\B?C;9):EXPPO$V>4 MF44$%W@"7]4F!8=U!O(*^ 6>[*/$6'X@&V7+0GHOC-=6\L N"6=,]7$IS7-] M8T](_^GK4HQQ'3\6KDF3V8>/0K%>NS8-4ORX.&NQ**>U:&Y='';:1!\O@+#X.]FKR"?. MP%P$M39A4PI\XHLP/FJ21T(S5),=M;3@2@@+="+, C'3BBM..8<)X[7C"'X! M-Q]QL#&0":,0"11A@O\-)DR/C0OVGXCQ5,]"PC@-*,O-JT^*KQDP'_7O(@\L M#HY:$3G6U[L<+QL>>V*B;F-]RE?V! +]=RL$ZKVFF6]<#("OG^^U[6;SU\PC$:U?2 +'>#X M[R *7\C@_NPR_^D5?O$$5X2[WI!2TK6O7V_T?!6^IFS&DDP@?ODW&PX#U>5C MMHR-L".+'*RDJ< # #^ M6'"7#&.([R.$X?%XP Q+ _VEY!8(2X^2H0@]%*5PH!W'A4:HW! '8/S-G"# *SQF$$05C+Q^ M$;^.'$#B>#YG/(49WRVA!KPC93 YYN7=%AZ=T"0',"'.=X81X11CK$ ">+$N,BX9 MG\HUG[&OC+N/M$\>>=F\K()7(^O;R[I5QL96XBH9NIHZ?&?1D_KNHA&2(WX" MM#R%A84"$5@F2J"%$D4^9.EF"12 ,%=_+[Y?=M EN&L.>T[L+SZIU$*^G4?@ MT0W%B%RL)$@=*N,P4UX0,'V5E4FO !27> YQ26E!M)\$/U.==C!QYO)6_+T; MH(<239G83OPAL0CA-"[%"_])RB&P7?\=V8##4V.T-783($B>0)\"9>!Q1^$] M>>= ?.S-A_]UR/[]BP':&@-&J+_!O((OG[UQ%6LT8Y!.LBPR.YB<'FA!;(3 ME +J#:3>*0LIY.:)WHIOT6B*Y2HWZ8)TGH(#@07N&JJ>&Z\!5E (ZNQMJKA7 M?BIU,J_P'>%8)'$I>FWQUNF7%I<1KWSCP>NNB '_H#?B4=]/$4.KJ$"<_JJSM.*9 ME_-UWWPP&L:RA2- \FZQFB)A!=% H"]55 %^)&PCD1P+>4"\O3;@JVCB^F_ MY!E+ VV#!O;M7.+344/\=S1])76=44Y<37-+#,/OV6XF+I'19@*0_["K &=8 ME"80>3V=60!U[1O("N&1Q/RGYS0 P0DQ":QRRPW^Q<6[QM5EP))_LC@-0.]+ MZBE5+9953Z!VJ"=KE3$XMIX][NV+@'YB)2]$^JE[2M"DLW"BA&^OT2TB$?HK M1G2#1##[94J$%/N#U2NFN7\7[W=H>7!JNG^7WD(RGY"=D2*0\GCQ-P;+92(I M&U=#2\Y]]J;/W!Z4-C.WRT4Z"9 I/X5R8N3%BV"X:,5('UAK\&3>,Y>X-*]< MM06RZP\?ST)27-Q"G?% 3U8PVA[C;5K"[.2A8;)X*4\O0LK+=R3KE,Q-,IO0W'&^!R5\K5+Q'6@'R] M!VD#4_8B%QSR"'^KY8)])DRNK(Z4;]JL*"13EH85X:9B.;'%^\KCV;= M\V!6L$U>7@C@1R]CEGW(*A\+=TRBRQJC7BA\\/D6(F@R0I?IUDUB0M.I+".A M>I_%\)LE:L@QI=-IM?1>>] 8]%-I*\1ZG0!(YK1EE\+> .JF]?% M9K:6B_53QMA" ^)/C%M%3H" 7J.GS?PI>GL11ISOBN^ <+@;8Q*96^ZEJ.6< M0&1L!X[A*4-N.Z>7K&A33[1 K('(JA%O)4#D$QMCE%,D +$EZ7M\NV\L_,UR MW*]P0W!L'KU$+ 9&X::WGM[)RP@>LK2[+N->7\8]J,NXZS+NNHQ;E3+N''.I MG]^WNM4@PE3 ^C.-W4 $X18^T#R1OW+73L[:\DZGV[1&)4P+DA@Q>@TM?3_9 MH<[O>5C@'[$*X!K3A-*\PX)4[2M6M.", 10&HJ(%=;%V&34"MVYJX>#"X(K8 MC1UZEF^3'24RYP%?_B9B24XF>P(PI=1*)EN#D2*>YF'KP;[&;=E^(FABB\7X MQO/PN/@T/&RS"Q-ON8\?Y(US'_7FPW(%%(8):)@!@JZKMP>&WAJT9;*-FHIG M,ZPUHMYM4=$D4FCIIRVU>5,F.M!3-5C\]Y[LE0#X76$O+N_ASOR1YQ@I1L)' M 5WQGN?X67%MEH" B%I*0"6=N"N@%$1#BKB* M>#K1TLJB-.R)[NB&R;TXD>Q;])N.*X/BE_B>()GDLO8;(?DRI-#]0IID@X@( MJ65_B>)D$XW/T584GR/M0?V M'?)C ;^./QYK/?O F8/V8-D+%GQ$\?]<,8(LF%4!U >/ FP-( MTCV\#R-2Z M3EX2@76QGR2&50%VL]W1!]VMD#45;K'<[/>G;-L]G?W,--;V+[^^^5ON MKS<,+"X)&K0<\TTV2)ZVW8/7V=";$JSZK5^U. B^/..UFOLFV/LM6\,MM3J0 MY1HQD5\>7Z*8$+?ZO_PV:@@(0S?Z;;W=6IX7FY'!LN:*)66([.=H8KE/3/2G M+G]:]C^X?!B8*%;']DDY\-)L&,9@E?5DA>N"G?WNBC3MP3"4+"R"Z][#H[8= M?Y$=PO3CX=.]!'ZGTNRH'5EPTBV;E),Z&'K?,D"#82[D?W-Y[LB[B5VVF6>_N8#5JE3GPNX MC^V^;AI@+ P&?;W;Z]*+&X.!WFMUEZ7%8D]=(FK>6N\RXJ;3_$4X(T>0.JN* M0_8#?]S8L@(+7%XL@?N6W.]J1!$B[^WP73*B-]N"LR56XI2FH9N]#A\M!G_Y MJP&G)X\GTB7N:!=7-BPO$X53R<9U=+CN,E MX++J+5;LS]B>FGR.EV!YLO(*#'LLUG-MZ2$$<<- OA4OGL([R&DZ-A]52JTN M8^90%1M.>PM%(YLW AGZ:UP5J(/Y]H+SVW1>VA(/),T\(#4UC3],U]XZ[^@" M,1SYXPEA!0\*P$[7->:.1$#'Y[+YQ0%AD=!["G#$# X\'BD_$23X$V7K M-!HYA_D9DB^BMX(C383;DL)U 29Q2]Y!ERV&3]SB=/VBJ)N/\:'+J--\BA/& MY1\3].@T5 ^+H<1' *-R#+6<9@?W=D CX^Q%#L2X*7\AF!5@O7P*_H2M@ ?M M@DR]^O5:-(D#9EA?$T0 &Y!BFWT9*-SL+^>::VZD?J<1E3 M+S1/H^=]3C8]( IG6/LH=##^392$\59)H'-7S!Q$D#\A%/FE YF6$E5?R#S4 M'$G50B^^$X+J6>S%SAV_E^,I3ZP%&YN&8/!*53$!(H=KB!50-_OT*?YT23-^ MC"4Y:=RG'J0A31-_9J\)!<9EK4 %KD?MED!8XKV=%1#EZ,,Z->(KXETQ'GVI M,/?4RL8.,U0;ZX!MX!7/?Z6N6=#>P6)K;:;9E6PJ67/+I2*-RY#?74!?+-6S M1([3-)Z R.-1&AAU=NEC2>4?D3E[XGTW#DX:P#N)AFOJ5/?G'@TCX?6N2(0+ MA>5+ :%X=$QSPK M#7&^+%\IQ^URJ5%!&.TEV;#*LER\&R6J ML%.5O,(ALU.C3\"4("(7;3[K8K<-T?1SKNK@&[GW&=LM[AD>>ICPVPGG$\O6 ML$V91G37"[S7\,3%B,Y^Z2<>H.^WN[GB/H<1S:5A(I#F:1N90E .G*S M1J'F#^PO#8X9M?F=R1OEZ,X](-?6>WWXG[$\=:]8M&J0/XZQ?.+:#!7X-_VC MDCC5&HCDCV0L'R(+G[W!EK!I)K6S!YV8NM$V\XVI]1PVHFM,!8?1L,7U)>6# M_#&)QX#7/]"D*[X@680;ER'&XS$OO/%>#A_DO4]#-L;];SD"G0H_.[K9;.X$ MFA>?;2=E\I7O4;SP M(OEVLRZ2KXODZR)Y58KD\V>=BPKUG-KU0=<>-UGE4]!Y_SVM8-E^JPHETR(W MU2:6B5GQ?95D2J>&["ZO8<+@#OQ$"@CN,[.$H[G.+-AYNW;*#TFNB%N.@Q^I M%RBENRZGU"U>/)0)&\FWC>-$(H+$X3+'M.HF\ZBS+AV\T>R'.@%U'A [N5;PG3*P2=:)FS5\8&\0 MS4 ? -@",;,C=)X=WL^?FZ;E]F"%!8LKFH,Z6_T3SUE"=OKMMXGANWV2^^E MA@4:FF)YUG^],0]0>;5L LDNBXHM'"Y8LX\BYE=>;D+!$'^.QEN7G2_/ ,U3'VE^1UR/8, M3ZZ ])J'I?:VFI& O)/KCK=G7,;(OR^T>PJWV6'#%OPWVP J MNN76#;*$[^'Z$3GM)9![GT6/9B [3!T_[NMM"!CS"CW>AR66?$Y?XX8RL4LN M7B@LZM887B1>Y!27]2TW1RZVZ\9])>FFLR&Y>WJ[[S#);5;#ME[X08/$9=5B)AF!AI,1#0JEW MB%Z?ZHC&-,4@'AW MVF'D^SP 7HU,8F"!D6D_H8U^1%OCZ0C&(O!8S,+X.W1 MIG:QW8461/$N EKE2=MGTHN9A\O7,\S-MZ-I##1E(GDBPZD1\2?C/HXH8&MN M0;LFG-F,V0[??A1_7[2M:N?*M]>B5H_OVA%T*\OU')I4P4O\5*C.V[FF=MOJ M/!+80E[7!7EUV=2)%N0M6QQ*%6'5I'6 BKS/TJJA(OD:]1>$^N]L9CG8D5"Q MF+E)F:!OR>A\5]/=^=+=]=,3+G\-6<5D=@M4YK@!6( 4*U&5Q$XRXU@7HU40 M+,Q/_)@K7)1!_:O?GQ-/B(6,5(#D3#Z4@CGYN<><>VNWNKW]%Y; MO4CBA9Y\>&+MFD7A<*K M8[_+:187U$9;!4;;VJ49N7IPN%D/#E?HP1CCV94F>YENS59?-YO+(QX40-\E MGER!Z=;:J2BA(MOMS$L:+O3DLJBYW>C71MQIH_"TC+C* F^?4W4,M1EW-#-N MM][JTNRX:U?\2E81I,AAGX'![8'>:?5K+:C&R178=/EC*8YLT^U.S.M"7!8]MQI&;=6=-@I7BZ3>5I-RRHJ,I$1-G >F-+!1=,!UJ]G,'6]] M;.2I&8L42ST5H>[3YZNC>TL7>G*-O],^N<;?:9]\-OA3-=HD%@(I@NZ:T$X; MBC7^3AN*-?Y.&XHU_L[4GY9QU%I1GPVA7>C)-?Y.^^0:?Z=]\MG@3TV/^B9> M1^GY44>:O-5A7\Z%,"[,YZ.C]3ETSJ^&]\SW_'V[X2IVYG5.;F\3IA.73-YVB@\+0.NLDC*QEGIM057@5+<:F*U MNOW,'7W0[NHM4[VZW0L]N0*2W:H%_VC]S&4:='5KLSHGEV?0]6J#[K11>%H& M7=4U+&M:FVN3K@K]N-O^F[JW^02IZ*SIMT!O?J6]S>6&[.HV9U5.+HNTS3ID M=^HH7-/FG)]%./P@U&R;\UEV.9_/"K#M]V+Q"K((E %M8;)&([#=Y5XBL*+% M'/UQZG/>:!3YC?(NJQ9$<#V5)4?*:TX\Y)WOW/+9'$# <-\7;7SR0@ ._"JT M?BY^EF^Z6OFH8*6/@KNTEH8R$7;(!M:B.4@$/)U?:0Z?"I")\6E_72TY!KO% MK>*Q^EG&#T30]#"Q)5TLP'JQ.'RG<'X0:H$UE6O15BP]&WFS&:[KHMUGCJO] M;KT"V(P^)U,\1BPML[BXJ81PU^]@0E%%0JODG4OQ@H?Y<.(G]UGOMV?<\X5= M$,,I^/2IC1 +O 20R%N3\.4*Y[-O<6H*&7.P>J^&/K/^N**M:N\U:_IBO0*U M;!-[$$_#+8:6-O&1X/[R>'?S!7B:$ &D@ZM!D'G__C?K@]AWN%+ZEZABRJ:V MI5T4#\BUOX,,>F2CB>M-O:=77;MU1PT2)@_1,'!LQ_(=%JQ8DG$"[_C- UF M*_T B42(M#[OB^-:[L@!*?P0PB]F'+N5+@+YPA<_:O^+JV8T\,Y8(K\Y@#*B MG8_8J^2&*?0L2$#2"_B+?PVZ]KC)WAQ2)/+=HR"OY0GT*5 2GD^7>1\!S/RI MXS+*REZ)M*Q8GDGV*.(4'O#AK)>4HKW MQEB4:'0'K3^$!@SR-5[;IS$SB[U ME#L2%=B*V-E_*V(-V+IOPCB;O_D'J1Q'+NBYKMSQM6 MJ2I D24L>XT;IM<8P?W"GE]9!K'X.2:4T@QDWB:^9!TO]8WG+G[=HY=<176P MUMM4K>1J@?1;0/JV%PVG3%GN7+IB.2YJ_V(J[Q=YL)7FP3J_O'=(L]U9>:X, MC=,6=HUE0N/:4E1&(N\ZTI?=6R M9X[K!"$&DY^9QG[B]^'R/IM2B@ ^SO."/$0:-+1/D4\1UMUNE@FT4B9B'OEP MIX#Q_"NE4L V^YPUW];LW2\-=YHSC):RZ>O9)NRO M\]/HNDC.1Z[/1MZ3"RQL+Q-70'4.7JJ7/UK$#T74X6?,2:]+K_=VM7;B5/N/ MU!73XO4&+_@C8\IL*3"O.@N%-UH V@+.[+[Y8+0:RXEW#23:%/ZA:]9TBO#D M>7@GPT5SYM/I0)%7O!2!9QMXI4/JKP@(VR$ (7B#"!XE$A,(1=<+X:Z@-FQM M[GM#7K =:D\8--,PK1?@<*.\T#71-G( "88T@Z>/@%[1^?G*"T=0+(G]E_D03K\OL MZU!D"D<=LV2Y5&*VH M=7$(B]I;0&#P#N@;Z)C)7X8(-&*Z[?4$+_P*1.HQ.'[*<'%C:)&4(2?UCP2< MA.SA/W"-T;5K@V4"OI.K>@YQL4*F_"A9U<[.Q"X[%"%%)]#,%(L$2,L=ONPC MK]R#F"LKLXX#[^UKKFJ*VH:BS"HH2H1+UE!/;CBI\L!ZC>#B"#:51? Q1<;1 M0V\I.EA*VYQ;EJH&>IU.PUM*:UA[2P[( WO"J.T[%0"VY^#=OY:>D5V=YFHM M[L+=U1W_"FX&.]S@%MS-&2^,#1;\%Q9(G!7LO](">*G_>G/U!CQLO=MK M;TY@GUW=;/8.2T)JYCM%\$![BP$;->7F M114AK&&N/6.E.S&7((O"O;']@6YV-T_07%M3< EFY"62^#H%DI]Y.HP"V8_& M$_TQZ'3T;FN@> 5-1;8X1[CCVJ!'WIM-K&V[W13D5YH7\\IJRC3 *BF1:74+ M%[ 58*S//T/?\GS;<2W_]39D,ZR9P=-];SKE\Q>8#[9;8>W2:^J=@7D2U3(U M1>]%T>MTQ:!"77%@DDZ425?OMPR]WUZVG3:JDU89ZF3KPBY%VJQWRDYO3DC/ M?>_9"9#0W@Z9R\9.^(Y2T"MSTBM3TD <@1.$<-![K>P&]57)YL+AFR39?!.# M2":>@?X_\SJTCQPB:Q/-.<46_7&SVVDIDX+>:-'FLTX)$CJ=;LW+MFY.FM7Y MJL*3#9A-59:JIJQJ')/SQ?$CU3JKBN$3B;G<1+X/ M/RG6L:1(!FNU3]EK%K6@!<"%F;%D,V?]PC^9[]E6,%D;Y;A2;F"%4B>A+]0D^N@!SS\["[R$5NGY8M M%PU3[]=;G%4YN0+3MG"OK23$NW#"_/)<[F9?[^5,5CHV,DXEA$GS'W$# BZ' MX',N+&SKID$'BE!U7;^9U04[>Y?QY!".[EOW'Q+9UQ+7PFS>N[1F6T.Y[#+- MFD 5(M"=B^BW(% RI_=O8]K2<*[)\WS)42Z30Q M0'I-W1@L3Z$X=--.37T'H[[":;9R$QDI&[=]%!([6E_8_L8O-83MWOM5I./+ M7-/Q=>#!H_G;,.NVJ^W;KC:,LJN+^>NVJQK'==O5I6*X;KLZ?QS7;5=UV]7Q MVJZN6JWFL&_7W5=JQYG4IZ3V5:?%++NP[UXW8=6$E4=8@_S$YQ;3A@[5A&7V M=:.WO/Y(09S6U+1$3?DM?=M34]E%^ZVVDL1T(MGUN@VK;-99%YB8>M<\\#SIFL(.16&#_+SC#A1VP :K5#U>MZ6W<_)!-96=!I45'I9_ MT+ZIA+Y:W;;>K*78R=)7X?FH!VF'2NO'7K^I&^WE3HSC[5NHVYSJ*NCM&PUW M]MX.WN6TQNC_3$;72KJT)N2;D=82 M;P^.V3-TLU_+Y)J4=R'E=C._#7 _4B[>907&1;??T]O-/7NGZZ!QW9)UE):L MJZYEL?ZX[LPZ1R5Q)D3:NV+]KC4LW/)2-VC5-%LQS0X*9^(JZ\_ZT.KH[=;F MQ'9-IR=/IVV#8UH]Q*YLH$HW[JQIJ3ID^]#ZYJ"#-0/)ZNGY<.(G]UEOO:]K M(QI.P;)/>6,+>\&D ;Y0^_SEJFUN=6H*&7/KB5T-?6;]<66-X3'O-6OZ8KT& M;SYLXX&(I['9A[];VL1',?67Q[N;+^ .$"*\L8;2#]O4_OXW"YZ$GUQ-1*IM M8UO;)H(NZN_63^V1C28N>%]/K[H&&J"A6:ZM/43#P+$=RW=P'VBZ"/V4WO&; M%\(W0P^12(0(-IFM?7%<<, =\/;(2)MQ[.:^XP$[.*B!$7O@@I6[QQ 1J+0K MNMPV78RCCMFS!WEKY;J6.6J/RFJ-R,B+=F>EZ'R 'YTQ*"0WS&DIM64A6 AT M#A*.P9\0J%/'&CI3)W1$+^E8M,5EFDPM>LQJK,@&4WB\.&[L87 '1755&P8+ MUU4G&P9E=AG,OFN"$#HM"7S6;A=4I9FU;F%2L84IS3H5R]?-JQOK]KB:M@K3 MUH;^="4;\PXO*(^>$TJ1X%()UYD&"&J@*Y#'.GBZ*BWWEBW:];,R:@*IN?*, M@7XB9:6W[C,+0@PU:"-@7PO@[OQY@T2L5.;P+]PZL+0 MFZV>WNJ:RK7E*76RJ@34;N82T(::^\L@H!,IT?G&0LWC*4CW29MZ0:"-+-]_ M!72\6+ZMJD@]=HW<[EQDM/6.8>KM04N!E[K$DRO0I_V]Q.&=9,.OP(4W:2;< M8XOMP.SJS7;GM,7C\6S,A] ;_4%9$.8&HG/)M35K-/(C\!B'GAO5(K("0\/8 MRU*%?\C?B3*')92&QW=!,WSIZ0&#F>]7B7.-;, M"EBZ1D81LCA]@ERCHUO;&(UQ6YE4R*'UDR>!XK#(5T1>JGZG>+"JTS%U8Z#> MOMP+/;D"&FQO8R=62H.#3E?OM]6CP1,Q#;%V&4&&,0"X$>)&$6H^:S[J["?+ M)=:N8Z05]JP,W>BJ-T;R0D^N@/*Z^TGP\BBOU]9;IS[ ](BV.$[Z4H1JQ0/K M41"CU]*ZY.4&BPMB'FFC5(=H]_89H*LP\ RP7TMO]>DN%(BNY*/]AG,..CB@\R0[:47>O(EH5A-:S.WX3\]MTJUKO^:6,\>T#6*E9-'ZM0+DX%[Y8VO(OB! MN\OJF@KGF+=[T6%?*Y4C*+45%!3@9JV MYIN5/J^214\71<1KC(1N?MW*AHQ+O'*DG):U;>W,.H5^QH287].Q(8]2+B%N M;8S6J7-E&>B4ENVLX8;\@I)M$^$I;M@G)]X?Z*:Y>PEXO?;IG"@QOR1CV_QV M2938Q Z:W1>G*K6G*G-HSB_7Y=RMDWQD\;0340[5Q_!L 2 HC_E[X=BJ%.\V\9Z]GQ: M]D(7#$/?&4:X7$SO\M'X MBAM?D! \)L%%:(51Z/FOFF^)15/X-QR/9;FO_^]LWVF?T#8<6"\5.L?%+T;[3?DLO[1^9>7*M/4% M$<>.I]4D582DNE50U.9E4?5BJ%-"YH;M3+4H.$GJJ62M&)HJRN[VJA&\/X*O M9Y@/KU%\QBBN>?C,$:PX#]LP?[7@T026L._4Y"T2*KLB^<#Y;F93WQRX(L^&&5.-M>Z M(3]F&HT=IECMDM[^10$JV.?^%6Y![/2-@]!20B 9\HE_+1;'B$TQU^$79C/? MFL9/SA!8X9FS/;V_Q7!,!:CC$DX^/"TWV[FT;*9HV:SEHEKT=URYN+IJM-,W M#T),*@C&=)=4N]76N_WE^J>S[Y+"]8@8& RMG_5"FPJ$"$W&TVBUDE"DG1=F.'5;.U$%6G M[;_3/P#QJ2!%$WNXU6KJ[<%R7\KQK.'*0KF"PWDYLIUB;47H^_0Y:XUMW-O= M/!'X6A3$2HAXH]78P2:I9;PZE-@[-"6J(.\_M/MZOU];S8J<7(%\[>]NN*@L M7YN-S:VSM7A5T83N'9H259"O*7NZKW?-Y9C9)027H^'<\D/MBR*T??I-)87 %U 6/F;YU[9S([@ MA7&&@X.M.RQ0;-#7"?/4&JMXZYDY"4L!MC[%R+H5N%)"M+=[M6P_33KL'98. M59#S'XQ>.W>\HP((OL232S-8*(]5AHJNA_95C!9*_^OE)/\%WIR!;Y[@>8C4'A?4=\I(4,[C, PRT[&$N0PR*<,,Y\^&@P&@CI9SH.A!YHI37*YWRZMBC4B1T M^L3[UNPW6K4]J0Y"UCBL!7J&U$AK[+0AM=76X565DS,JA_(L&Q>@X?JWVIXL M+8QG-CJUD:4,.M:(Q0*]-\0VUPG7*"P1^RW=S$E3*(#:2SRYCN*=)S[6B)<" M'2DG)%Y:>KMSXL96Q8-":3#2B)K=%&&":!+BXG;XT M E1"_/?T=J\V+A4YN8)42.GMM75G=TUY6]43=@\U6T %.9J4%7;T;LZJD0LH M*OS.PLAWKT+O:NY[STZ V _]B%U%>]$B2K(^P]&!RSGS@Z]#9= 7&=-U@6*^506L&:K M%K J4^(Z2[I 9\[)2=CT;JINLZV;395:=2H+.7/'1W-<[=F:1H0&S9I.O1?+ M'2D6?MZP-UX!+BQALWW,GD:_AQ'=+ ARE\N?>E;OLO"ZQL4JT%7.V??6_8=D MWFO)NZ<@>;L#4Q_TMAA75Q[=UV1_'+(WV]BH74NS\T+K&F%6H);T%(496H]] M<-6;FVL4-CI;P"RV%PVG3%E^7KKB;F9GK]%:&D6W M2+FM,Q34>9@MU1F3,?B *U96T*;.QK1LY,S W6HW%R?:D MJ/:_ MXG\MP/('>?%OT8SYSHC_C*AR7&YYIZ[QY>[;X]7#[?_[#!8KWD.C7WRY_OWV MZ_^^UQ9OHOU^_?VWVV_O-;C+KUJ*7+!6V1F__IJY(-U&'C3T?, 4 <1QG]XW MZ8WIW9=.$3!L-G\!"@/"GENV#=]!1,%#^:OF6KEOTDPQF0\G?G*?]?;QFS7L M.IR"[9QRI+3'S__S>'7[[=/G;X\<$BE C!A.@ 4X?+EJM[8Z-86,N?7$KH8^ ML_ZXLL;PF/>:-7VQ7@/XW!8VOG@:FWWXNZ5-?*3FOSS>W7QY\^&1$.&-M1OD M5VKSLN!)^,G51%0BI99-;3&0_QZ$ON<^?7A ?.[]5-[9*.)"_[-TZNN@2AH M:)9K:P_1,'!LQ_(=!F\NOI*]V F\XSV]*NE]6:#0ZCKM"@%X'R*D2 M@)J$G4XPOO%F<\M]_3]_Z9M&[]= &W/U1X -J+_ (05(4T)<%FK>'/X.+_:D M3;T@T-[B-\WFK]_NOM*_C%_?:2/+]U]!4;Y8OAUH+\QGVE_;@T9; _*?4L8( M'O[73K?1D;_1-9\%[JHK/TY8P#1X)GP=/J&Q MGW,'GF*%VC/("2\*-.0ON"W@$EZF9<"[^%[T-($?VB9]?^G-?CS$+P=>$,+WC!Z"Z:\K3:IN<^M>1&DV2E5F_O('B%H,OH._/AO M(.H ;@.$I]U^O]$>&(=0NZ]K8(2.)ML1>"M%X*UV0SN(9%XT$\O6GQDAVVHU M>AU\0.X%D(&MH?=,0B C4 BP2)JYY+@@>RR :1 -$0FHFZ?.S FYAN$8$=@( MM%;?I >W^BTD 7P^+0L 5M"^LV<&J@=XP28SS1CTNSH7D/ \X' A*./2V$!@ MEHZC9UG$__0N=/U5]PTG5BA9-0K!O?H3>!4N[HW' <11&/HEBB^]9(LDL MGK@H0V]=(>.F>%G->X%_!Q-G+MK;=*1V8GXX8OB:"PIZ9#0-!1V&ON4&EO@8 M' ZF<(#$GSP:H",'806A-_ICXDT!S,!5OC8'%]<9:1CEGN.W"2[T(0GPD>?/ M/9^C!RXT\_!5X:Y:IXGS3-%N LB((#78.Z(<2I?1!L D &Q^1(ROR!] M!^P_$?&!E_,"B,MHCG]#6=:H1'(<2&84,,Q2LCL+;@"*&P4 Y1RC)LN41/NH MZ>Z!=H*4MR*I6' W'&_-00C\!#6$^G2=6C2V+J1=LB5^T+6_L?!.7OHKW/DF M?>42]&2SD5.217;;FI?:NG;M2"]EY)1%YIN@4CG/K%>4Q8#7*9I-UA.(MF"= M(.9?&[(GI TOUNL8+T RK$IU'X$!'TEGCJ=<@'_G2W?@7]>C4#"@$*6N%/1H M)0%'BA^TZRDI7,I%_@XVZ2R::8^HUU#RHI@%!.#SHB$Y:I:\(_Y8! I^B1[K@Y1%9(Y(ACC$$IW(5&Q.-G A+X M'?X:C@]7>8K0\,!?3AUK")9"R-TF#P,:$?Z"6H0>%H>\,(^20( *> M 098M(.#!4LRT+FU&R*IIEXJ_29"7Y&U!/]XI6^@X/T5?_09/)KI,:>D+B'< M$,.@0V-+?--Y:<@MP.,8GQ>?+P0 MR$ A ;X,%^%6! 2K([]-(_*D0?5ZTXB^ %?PV90",P H!CH=&07DF_/$B0J M-V(!2$X=+T]""T$28$;*3L.$PS(!R9!GI9"9\%<@/T%CA,)ZB[53D'$\?I&O M"-<:,GY5B[MET1S=R&E(UAX<'X93"O"BD9](>8DW;89*:\; V+2T7-BED81> M38#.DR;@F>@RF[#L(4PE\W,)Q^N'&ZW7YAX RJG$4>"N$A&3$_!] MO7.?A;($/?"X,VL#RI\BQ\8R,,2;@"B^I0Y4E+JQSO,ZY CQG^428*[?&+A9 MR/8@I$8CA#?1GLL_Y3GMK0KDD[(QM1F(7>4+ /%U1C#^O4Z&\\ MGQ7-9F"<_RF83MH% +"\:"=XHP%&9U*03%%*$*O'-8(\Y6*\U\I.6V0RA;&E M/5A1X+=%4.UA- '#;,KNQC]2+PU6EDC9!M\!GB(^27FI1SCCXQ2\]#<: T-Z M#L_"QM\WF_*'*=$X9>/P8/G$@W8855W,,;'++A:5R18@ERF\B$MNT.&33NED M4\7YK@Q[9L\^#GJW3S#7!+P- 9M5$##)];74DUM17'D/9(W@X@@V5<7O,27& MT0L94V2PU&![;OW$-=#K'@R\Y4=K2B[652HN"?X;=XHT%>"V9QOVIIK8,BM? MS:TK7Q>=HQ4NT2W/=++@.R5# 3GXR'L,W=T3AM+C]POO?=>-5D_O#788)'D) M!A?BNMLV$\M M/JH;9#FW;CTIIO _"CRJTL-8TK X-%Z]&+4##AS!D5"!H MU?T!YMK*>@)GV3=G;CT(9B>V^NQB3D/@M7K6.D;O6TVBAR+1K<=[U"1:0GNF M:EUHA0I18HP'*Q+S:7=F*1^>N#/4!I*JDJ)VWX;V9:<\>;84UW9LJG^ YT:^ MQB_+KY)_T[.M8,YK6EHJ.5[H:+"T->6XA6,2VXPKW=C MFJ8W*J[$ A*?JH9$44?J U/K)9#%DP"Z!M:/BF))0;]9\/&O9ZI?Q+=C=I!/ M11K,/(E^YA6AZ1Z ?T?VTTP4XU/=2D.[GDX7V"BT_F"NCH5-Z1K-(9-_D.V. MXK>Y]4*R] A^QXN/XF*A<00'BJ)T4%1 G79^2]PB=8D_T&7'@&CW*1=B^#4J MDP%,6E'\M'3E'Q;.6-)LY=T'8ZQ>(@$A^_N6"!M?BSHEW!#>BK?HY-039L_G M\J!NHC]*$WV[;J*OF^CK)GJUF^C5:I7/-P.3!G0^!CVK''A_%M=P%JB(&:EA MK(8%UV7D\#X&*C,'!+E<;_'^6RSXE:T6V=9 VV-!7'CKV_SKB2V!I_*26M!# M3B!*X>WD '@W42*Z?-^A%:2+? HZFI==296>KM4 MU!Q$8WQS-#1>//\/-(=&UMP)16_"./)I>328%UA,R^T:]A.>2;EEWF2%EH@7 MA7!MEM3IW_(K8\]KF+'3G4#:.S:O7)];<$&TR,9P6]$C(!\GK"A\HLY;&.+/ M4U6X%TUM7A:>-.=Z8!*2K07V#Q"1-POTI,]9_[# M!*RNU16^^ZH.*3V-04/[QD)9%_\66_O>:??8?XT7.*RD5,2Q6ZQ3!XN_8G#JZYF/\=:T7GQ]!559=KFKQ<8W?NKC\ M?/* EUKG7 -=J0K&"FI&XA@:VM96Z/GKK9.:*FI6/&.@JUG7]6W195@GA2&S3T M?J^EF[W-2XO.;^-ETJ3O>A2_5\],4497G[5^OM"3+PG%:II@_Z1K8"89GH_C M9"EA$M 4M/0\/\RNT"S0.*FB\QR,"J!5F8;W-_-:S9V'HTI-+;%[S9$+OO"0 M^7=CR@<%MT$0,9O20@64.'_&FP^M@=YK=?1.J[8#%3FY H+<>;!M39#J&J'[ MJ "1?%>$\L^:YPI7KZ_@.5$'P-GF+@J#T**.ESU8K]W4FV9'-SK+BS<4P-$E MGEP!718>+U(=79Z+2JBPX1:KJ]945"E"WFH%V]8PR<[-Z:NJ$W>QCK)]1C\> M/MU+AF@VFH9RK*#4R>J&;7>>U7%04DKBN,V&T;O $.ZGS>6G-8GO)BQW'CFP MBL(%;FIQ>>:TM$Y<[CP+>[[.(@?>_<^OB8? MN;=>\5?7.&[^CE\JY0%Q#VD//ZBKFX..WN\LIUIES <7UGFSF2?VU5%+1$=O M]@:Z81@:MCL]6U/LA$I_WB7:Q'X!EQH6:<,I^XG++'"U)O9!\7UV&$>*NSID MWT;<:)2T:XB-%&(G#S:6Q9LQPHD'R!$['<0EXNXIRPV=*WJN\\S.=B["%O1M M[D/?9C.7OE>(2;7HN]7OZ;WVLK*6I(+TO.;-S4K>_#.P4?AZZP:A'U'W[AWV M)CY.+%? Y)M'78_,WALB9K>M=SLY*U[3Y.'*XU)$:KFQIS%HG;;38>6@=H"TA@D/0%-#1Q9RV^]$6T/\HFX@@WWB&!P_,L M+C62?5C8M1@(\/@2/, L$JER1Y/-T*:DA53Q !=8AB5YWN30:%PLFMY1'R-YT+$D@4?3$O"AX)&K@.$=45IY+C\&-VQIC(_(<0):RAR% @_QOL-Q/*'!<;GH M)CT3I):)\2M@^SX*2+&M3$[4\:>OEWY \G'@O-&1G MBIWC(4E 0DP@%U[E(O$89E(A/S0S>YCX*\M*$HA!AD3YY %4$+A1$# R!CWB M^4%VVQHMM,8Q0T'(E9_X10)W,=I+M."+0 ]O\8^'!XA==-G.Y@#4#R(&=Q>G MQ@SD=S7G$/:IM2YW\\M*=VI=7M1CMPD7@4W%_[B#1NMWC/YH4#T-FN;%R =/6%8$Y>R#; _'E1M?ZVQNS]VP8RLT7N^Z'WT M0FNJ*H*5Z+']SNUE;@\#)+G[R8=6,3]0K:7E4IM :Z#70+\,H*M85:?)_QE& MP^S@ZB0:80HN/?.?7K7@-0C9+% !>LKE]U=F;-K;%];]2P[]_]>/X 8G(UK^ MZ^^,IU<6M@((=8;/^BR4V8W4982SSX2R!XZQHMW3G:;>,4V]UQ[4I27JDMZ5 M@A"Y5%RL%@.+B=MMQ,#UTY//GJR0+48;:ZEP.MU+RTJ53\=F,H:O*".=40=( M>T4WX.%TL$"Q^$AA3NN:>K.SO&M# 9Q=XLFUPC[MDRM0\EMW0!Y&R9^WV#D- ME_GKYT^4Z_:P8DX1RM\NP*T ,U:QA[6]?9]R2=; 5V9?NS:54!;ER19P9!OL M[LWMH2KL:*V)O6)B7S(I:BJX0"I88YCDM\!79IA<2!;[_%/4BEY3"2WM"2[L +1UHS706ZW- M.X$OBG!.GV3KT,-IXV^-AB^09MQ2P]<2J(PHQ)E1M+*\=&ZO>XDGUR@^^Y,O M"<5J.H.R-/8FVU*F6BEL3:)G#^@:Q6+)=<3QM$^N0+Y4D%.\/'&CHJ^X M7.1T5Q,T MJ'V&>EW,?!=#JU4 G\IT6D9@N(!-MLG!2^/VVK6O4Y@M:I(9_:;>[+>5L\'RQ/X"A5$JH9QN ;,7%'F=BLY8TUPI V!BQI<]_[-QN%=5U[G1P\ M[9,K4,B#$A7R(YN!, 2KD/,GB#DN]HHJY'X7)P^8M496X^0*//X"U+BC0KX4 M&E73W;_WO6>^CQ3W5 KE'5H_6:VK*Y#U6Z_:W,731Q0^6C^%:?N1N6SL%';! MNGJSJ=Z4F0L]N0H/K !)KHD'E$F+B:O5:^K&8#DN4$><3H+$6@5(;&D'P3A%Z/6M.,8SR[8/8OOX*6-R;(Q8N&/S] M;Q8\"3^YFE#*(804.<0//-0J;QIR\;OU4WMDHXD+-O#3JZX!>S>H=O8A&@:. M[5B^PQ9V5I=(\@=_QV]>"-\,/40ED2.(.EOCRXL<:ZH]A/"+&<=Q[CL>ZF)? M/%\+)TS[7V;Y@?;9M>%:G]B(I"X'4,O0-139A WXAUG1#5/H 5F'"L5Q(RO6 M-?B+?]EM-AY:;]9\HM\Q^B,1\(:_,OLZ%']A@['-!F\VR;O4U:9L'!Y,_AW4 MS*C:NIC893?*2[)(UF4;S3<5\ =_1^2.!>;0!%^8VOKQH<=.1-3$582XS"IH MZ\?#6M+)G9!0N8=28[<@=N^_W]3H/5_TBBD=:B)X2X_IL%.V1:>Z-H:/:$SL MQ])&XF:D(M%GJNMM2Y[1V!@,EEU$K=?)Q2:\NU58'%ZO%0#=_'/Q:,5#F"MB+ MD HJEL N*U4>:6?)QA\E&>FLLL#Y;5^'T\$"Q7O.1^L;;;W958_-+O3D6F&? M]LD5*/G6<97\>8N=TW"9OW[^1-EIK][1H.@4\W9^??CAK(&OS+YV[;UFF;?T M5K.M#XS-K3(JS#*OB;U>W%!3@4(BKYN_+*HRP^3B)*"*D8AZFT-5?D [O^J\ MD(4AR\Q3[(4EN'CH/YUP(EGL\\_1-,(2O^L@8/#_[4?K9^$(7UOO&7V]V:H; M\A?(E*'A:PE41A3BS"A:65XZM]>]Q)-K%)_]R9>$8C6= M05D:BZNK50I;D^C9 [I&\=D#ND:QELT+O3D.N)XVB=7$'',7P9?:D[Q\L2-BK[BG6S5\0>#B; MXX*$G9K!@[IDJ:)H08$*P4TE2QE.*FRK]W2SU=7; _5L]0L]N0X-G/;)%80& M"O1;[EB,=.ZRI6@7('K6F!H]!6C)%8B^7H'I0SMOISV8 M) 1:U5M&[Q(WU'[^3^2$KV IR#VUWE@C#&ECP)(V][U_LU%85[;7Z<'3/KD" MA5S QUJID!_9#(0A6(6[?^]ZS$R#2 =I2>8?63U;KZ@K2#B6.WD[L6T3AH_53F+8?F;RW9[G4>_8K_ MM893]H%.1& Y;F1QXZ-$I._W*(YVQ[4!'^^;C8[COOE -8\!9@L^L1&A1FL9 MN@8H;5$]Y.)OS??9BY2T-/K?41 ZX]=?,V^[ $FB2/S%O]A@;#.A4>&OS+X. MQ5]&[7$/7"C ,&)#7G+H^3;S"8U @>^;:?J?LC&''T%RZ<:"/IK-7^ XX+"Y M9>,46:0^.(2C?O7ZZ(/*FJI%3!4+R8WFF_*):VDC^1*IKQ\K>&PGH28E97?; M\U?\\:"INM^^1G)92+[_?E-C^>RQ3!W]RN+YF#KBZ*Y-BAR6W)QS\^IJH-= MOP"@JQD8CVOIGED08O BP+JZTZFF.^Z6^;HR3AU'1F .] M.^CKK9PDA8*HKXEND>CZYG9$MW,2N29%Y>O<;JRY@ZX5-;79#L%>4?8YK^1- M>SN>VS@NC>,/WMJ6^]5PRM$W%MY$O@_,5+P[5!\,!MMS49T:K'L=+N/D"J1# MOW40C7S*PD)-G_2KYSY=39UGANG:@"GK>YX>=ZQ1G=UR5.R;YX[V(W[# MT,U.7^\8ZE4X7NC)%;A,S3W]]-*(KZ>W>QW=:+9KXE/CY J(;TO?84?KH"R2 M-/MZK]72NT97.9)4TP?GR4V?L$/U4;4I494IT2O3E"C,,(;> PO:;.Y@05\" M_L^9\OI&*09$89+KZ@-RVFJ;59&3#T]R@RW]ID)F0^'6L+[>[71 ]JG7P+AK M'?E1:J[KRNK3KJ$[3F6U65=6GQ\IU975-9+KRNH:RW5E]9GX !=3;UH#O0;Z M90!=S2QV75E=U^&YTZ,W":1)=?Q[7_>*Z: M%)7/ZM:5U4>JG>QLQW-'JZSNM_1V=X?:B+JRNJZLOHR3*Y .@_S:J;TW2Y^P ML%#3)ZTKJX]0E))?#K6SZBRMN+6CM\VVWNS7NXX4.;D"ERF_,&I[/[TTXNOJ M@VY?-P?JM9)>Z,D5$-^6OL.1*JM;IMX:P/_Z+>5(4DT?O*ZL/IHIT2_3E"C, M,"V],S#T7KLN/XTBUT-B#U:8?O]KM[NJ]?]"!'>6,.0&B:[_OXW"YZ$GUQ-1H<8 MZWZH"KP'% R_6S^U1S::N& ;/[WJVJT[:M",]W0Z+UN?=TKO^,T+X9NAAT@D M0@3Q9VM?'-=R1PX8YP\A_&+&L9O[CH>ZV!?/U\()T_Z767Z@?79MEHS5YP#* M3-Q?KIKG0O5;-&.^,XJU0=]84 9B+4,KM99!M-PLRGM$./M/!!?]_(P >81' M?)QZHS_>:"P867/X:.A'+&_ _KC9ZG=;!Z@:322DA)MI-+3DIAJ_ZF%QERNF M2SDD*Q-Q]\**@Q^!4FZ\V=QR7[6)%6CLV9I&1,I! @M&L "J F_W::)=SWUG MJAE=HJ*V3M2&Y$__6-[K,$HSR#AFD"!F$.V%^>#"/EO.E"0C,-60:4X01!@D M!QIE/T<,%!-=%#FF@?'^O*./ES9P:?9^([X>!"TN@8\ M(;X:P1\=EU]ZX\T:)X;VM02.JN@63"E\Q?MH. 7FOAN/@J5'$"R%&C!<8$&+1^?KW)' 1&M<\">#;8C,],'J C5_B9/^&#\7OQY>%Q#<"X'T067![> M#/^:?^\L..B-;?Q& ':?_&;ZN5A/:0'K^#-@IMG,X1P7?P*L&VW.2S7V4?PEE]:\% M997OP3R$H+UN24!]BO A]_ HSWZ86("'[PSXR!F!3*&/7;]8OOV;7VS1$'_B MFP]MO=-LZLUFSE*K@#Z"P$(, (P"/!7H @2F!I)Z1(#\ZQI(YO?/'A!Z>.-[ MO-F6$+G]]B7K!=['<&GD@60.^H# TM!0OSTA\+'6=P34'$CVB F2M,\Z^'2. M2&E$./>^M_V6RJONTJ*JD84RMOOF@Y&SH@JLZBG\0T=:0=/1@V?9T8CD0H;= M\1>H1#&N"?*)^#U 21:0DH[AR?AN38"X]4KZ?/B:EBH-\ 0T="%#.C7V%9Y\ MD$XH;19%C*6U.U>V]:IY<\(,W' >^2.P5AC)"_$H[/99CWKYULT?L(2:ZOB(G9'W# R(_P=4\-3C!9W%--#<\=H/P.C% M)V[ET\ZIV(;2T0)JAZEV :[S>C]&FC_Y!^-+9^T5%M#;_F+ M7=?26_J]XMXR&IU-]HU_%R-#FZ@42/5.W I M\T<.0&P;.\?,[Y0X(+PP\GDW%IB^\[]C;/"SN#+9/_$? _'7P"C!).KG0),6 M+R80XTECL!"!II&=Z.]C(";^$](W_%='\_YEXF&TTL=_ST&3Z9I-)J^V(E $ M@,Y?#7M8(I5/>O^)!2/?(5/A;HRDPUP,<5^[_W][5]O<-HZD_PK+.WN75,%> MD1)%*7.7*L>QY[R5V*[8LW=[7[9@$K*X1Y,:DK*C_?77#9 2)5'O$ 6)J)K4 M)+9$ NBGWQO=WA.+7\')3\?V>C0^_K//R+$#_E.NS\27"OYB5_B+_*#2R8., MJ.!4FA;_T/@F078TGX49NEP0@-9*(C12D;&2*;WDL5=./OB3R92!__(RPOJ# M3'R DGOQP>L0351X8D<\ G=5SDA?7] MG7>5[N]MZ 9#3QQ%YOX**8]R@0;CTRTX48) LB36,R,#SU^R,2+IN ,#. # M/V'5*0M&2\]\H=E< =[ENM16"0$.XE+#>89,'#0/.JY)XAG+=KG<3]8T4ZWV M >@[M@#RQ3YD"]TE[M8D9G>^XF6)/TW##:W2\M+,/8I[A:S2B25?ZE&=K-EP MQ]*)+(VY^XXIK2FFGLC8&:V&5GDNU3?6F"1+MJTMJ1>&V2N0U _9$>%+,=J. M,9W2Z,FZ%AJ]*.'S3)*?+!#']JO9+!JPJ[0 QU!O& !VEV=RO MQ2SDFT@%[:!GK(9#FN9\K]#%V9W0XZD_"N(C&09ISO23TPRCE62,P;'T0Z3/ M,$U2>"0GL+)L-^NX=767C(0*),2IDN7G.^S0V6TQMEV:VJ0?R MGS.4FY_'@)^'$?.#X&43N4;)OP1*&903C^:#R@$< 8K.GSE' QK1),VZM@KV MYB48"$1:**8 .;E%!RUAB^ 6OBY04&,NWGNI_C5K(S4>&64%VZ@;=OWW7[F M]"U9$KHCF#PX#3@7*CBN?Z:PR:Q^X":*>XRW8#"^HI>&@G62?LX"/7CH]USY M)_6K\S!;$B]R<'!,<:3(TO&1R;LI03Q2G,33/Q6X!RKI<((\.[RVT\> MAQQ#ZG@B0R#*I)H-L8 +XY$Q ZL&#=,1J)R)$E9\2KHR>%P9[.C*8%T9K"N# MUZD,+N_6GI7IEA3PLD;'ZIC[+> M&GM1R.^](!L).@C3_*BMOK5%^FU!\2$% MN6M79@UFWI5;.*V0GU9FR8'F JP. *ST%6.3JV)8:V6EFU-WAK[YKS[P15X; MLVMXH$#XK^QY[<#NLH# Q>+(+G)W(#; PR^X RZVKV^,6Y+9J,(QX]6DW$WC M$6!AMRTYRV;C(&?Y@P4T>P1V6>-4OPVQU\M]#ZM*ULT%;7VB2Y GW 6^/G[: MHPRL*&+QP(_-QE>>GYO6SA@$PMS>GA!3[\K5:Y5$[.=$CYFUCXZW5UHH@&_, M\47 TL) F53OU<-(F82:91QTVJANHI+74Y87MP'T_33A%YL2L%$?[B?I(( ^%^<@71)9XJ6+Q25:S743\&L=8WGMU7>:#F,_'8E+9GS5(Y\% ML,7.G[DZ>Z6\>2A&]?XZ#%D.B+GJJ9/GA-*([4I.6'@M88:$SN$YP5*8$]8M M55CKG;*8,Z4C< +U_%S'3&X 7BXV_8=W$ YP(5J.E-=.+5JEBY#$A-#SS3@%SVB]TF6V6,]Q@/R4PDA_$<4LBFSDXDK1)Z1P"ZRXMG) M+4_\Q;)C77BE2,*QWO=Z\"$P^@M;V-H,62AZWX4;4U8YANEY@Z??A&^3I^RF MTB0@M/LT?,'+TT"9+&%23'2T><[9_/5J?#=4%+9=\3CA"Q998QT:KX^-Z)A%N>HD:/41Q2FAU2 MEJH6'C@8 'W_&45A_NOGO,@D*X_'LJ;8IP$60819ZLX/!?< 1 M%\S3V9I/> M@&3\GYO]\[T?@9!(F(L:'-#*;U$$?I)FJ,_7 '_]8QBE4PEQO.+'T[ XKV"2 M\UO0^V?WU$;=\W@=G3R=QUN9Q]L'%4[U4767J5TM4[5,U3)U?9DJ>X5' M!<%CWCQ TL-;5D4\WDZ\!A0]#S2>CD=5NZXO6;3CL<]8Y1QRR9.AA?9N!JF0 M'4J]UX7U2%G544D]4HN:C-IGB[H<=MOEB=HE70Z3./WTZ/:9-PP87CC/B)71 MBI.*JZY%70]7F1B%0PA8+]V;R;'7[LAZF/F67%=LIU@QPR/459V?KJ%U[-"R M5(76^I[."3:1K\W .1'[[\ MC0;#[5N_-AS2L?0LN:/$EUW>UM12"5^.0QP]W',[.? MGWCS2VW[5VW[MV2H "DVET4:=I,T6NI9735]*RA9QS"YQ M'$@]YA:J(^E EZU3+8=X$F'O1$(R."2EE MUDNL>ITDMI)2J2,X:FO#JTLZW09I=U8'?&89J:F5PNE@L2VEJFRA5R74FZ;YT*Q[?CN%5<+&F:K&,G62%8&R9WR6I,ML_JU M0[**MOQL3L8M,^/5"H(IXX3NPP4XZ":OKF"N$]Y+> . MEOI)XU!-RUQ4W"H;4-=.L1#Y4BY@S(98MYXL1SIMB[2;FQ>TZ-A.K6'F_I)B_$U.>G4MEO'-]>)Q&J:DP]Q M/G6X*;=I?G1%O$'QO40S=(MZ-=:$7>O'_T=>7TGC]M M]*EIL%YZGH_'0P-C0'WOW \-EP[\E :*H/>4^<:1"7HM_7% M YLXG39I-]5CH9J^N0(@EE??;]IFH#9 5-/F?HH938;Q2%O=4MGFPQ*^D5*) MG-.-FS[""MIMS@[I-#JDTYEO)6E(N9OW40'BGC:LI%07'RFL%+6377?X.@QH MRKQ)WQ,E\'C:G""E5/@'2ZD?,N^:QJ$?OB0%8GX5M-R2)XP$]O&?9^=GG]L= M;)!$NL[\+2LM=(\#:E+N[54#-;N!)8PJ">+*C-RB(([$3#R@1\SZ+$S\-V8$ M4:)+@ ]7.[F,P:14>17HS^LHKXK4OPT!#.P;0.".I?>])_IS9VXSB=6QB-V9 MK\>?8[:E599'*NLU>#/P2JD2JQZ\9@?^F/.%[GL'KYIF_'2Y;[*X<$S1NC'- MCAD[2NG16RP.#G,<_H^2$-71]TC1\* M0B*(HIXQX-"X^(^_P(/$,_<%S/YZL9[EU M<+9$<#P'8#D4K#CCZ?I_GLYO[[Y>WSU],L:M(04'NW"^+ :PWIS;C;7>6CCR M 7UAY\\QH_]W3GOPF$\&#=[I*#G[O$YA0/8T)"TU^C$RY9^>[J]NSCX_<4( M_:]0.WVSM!+J.,7N.K7E% X^_TI_'$W'X(AN++B!BWH7O!;;7'X7/B>SZ- MY^[O'M,>[W*1 7C@F.:Q[INQU'A,X0>O BBE>]S7PFZBV$C[S/@[HW%B7(,\ M\XROS.4Z3!Q0TR0&6F6<&JCX*EKA44'PF#=_-=9B$SS>3FLQ8>!4#,W)NL;< M@6NY'["8+TPE5C'6Y9+=9=6,_< M5?S!/UK49#3+K<-OF7>99K_Q*&MVGL=& M;F9HC6W<[FRCWAM8 '?$&B;\ET83IRPW:\'J_?3H]IDW#-A];TPI$>X>DXMK MP2=XZI< [-TS@R4N'<"WTWC(SE99*U5-W=FK*U9U7*SOR8Z+Y6PPF3S1/JN MV18QV?+XS*$K136@M@&4506@4(8M!4]I8+3RV(VF[_;TM52E[T$'2OU@;PRL M 3U%ZO!;UX>N+W6 1,W_F.:%Q8>:/,74 T.8!JIUNE1^S$_77-=S6;_"GJ+S M\!OUPP3K=K;O_622;J-+VB6U]0H26$-K!EJ.V2J%EE6 UL:7-Z1!"^]M- @W M>13#EHHU8O,2]SL-Z8L(*?48,WP>MU"+06I5=;-$PJ\=FUK%A@D&>5_IST^9 M18Q/FN#@AFU]B0JK;X AS=7,J$+/5HUM5;#MF+8L%;,W;+=(J]4F5NL$^Q%7 M=X>;%Z'%F1^N%B0!U&VG^5C.R:Q&Z9R]EI-WUR!_]"6[3_L M"D*3"W)BM8]\#DG!:S@Q5"K+#Z>VW3J^N4XD5M,0O(H27L*BIBFHG3)A/);' M_78P'I'L][U,>V\_\=>V6J31. Y'3.-9'3Q+"S)(Q;,)@&XU2;-[' .[5 QK MGWW^+8Z2Q!C$44^W+JHBKE#NTNV@&C@!'SC]MH\^-UH.:7577U.K%1I.&H>. M;)$N 8=-XC0LTG'4PZ&:SL#USP'63"M3EZ4LPYS:=NOXYCJ16$53<;X"XC<6 MLI@&_+X*]5[]T$]2O%?SIE@9A'I@E:' .](-24'.R]"[G")FIF6VCSHXG19I MFHYR2KVF;ZX FUWIQN5^L.D0L^F01DE7ID/3246#X@Y30:LN7^713Z&1W%Y]^%TP^/C %AY/?P.PEL^P.S6?!7, MR7>;7R)^F5"#BH#T^-EC"7=(JR7.N2,GXJYFM@F&C*W>3)R:OKD"))97*.X@ MIR4AT;0MTFZJY^X=ATG-&T#G MWX( SKCP2^K5AZ3N?&!1M*K_7@",A:U(0O MPF+*6/*.;9U;L=K-TH[?*F;*-;R5Z5CLF-(3A7O!=\'Y;#BDVYA7/VJU,:ZL MOD/<',GTB6+E@LJPDE2%4%XLM8M"R'DES_=NGU^W; >T@'KASIJ^N8(K).5I MHEW$MRPTMHG=,8EE'OE5DLJJ/82F-#[@**N/QC.#4V<&XZV?#3_D$Z[@NU'/ MH+V>'_@TU>*^"G$OK:!O? %W,O'G"R>R:.]]&XJ&#_>]RS%]M^\KXG0;I.FL MK@2O%5J.'Z?+#'EI2=GJ@#JQZK$LL$.:K37&DYR>#7^MA?RADV+E7O N4GZ/ MS&*2IFVAB-Y-]%5N\1;G@%ITO,;BT'SY9:Y2)J;Z3TIQ;/5=C@ MTFLA)Y8-/@LG2>=X8?&(SSTAG:]_IC&-8L\/:3RZ3=EK%N*HX M"@(>Z!39M:W;Z#0=<)BUQ:[(FZLP.J274:H'Z\+\AFKIU9^247TLF%;36[EC>:U^YK$HS80G,?W3,:67C (5)Y;<]OY$BSAK M^!,JS/S4V-P)F\NR M*K2&6 <]HKP+C_&E[!4J!NZRGH0;.1'C1[MD0.;#UH MUESKK84CUX-FUW^4LE,^CV"/>M#LQBL\*@@>\^:/:- LS])?T:1OW 31NTJ\ MHL*DV6R>;-FDV;;I]MRSQ9-FU^[,OF+2+-(&2:-GS8Z=JU,<'5G)K%FQQ87, MID?.GAZN],A93=\ZCYP]L2A?7<>;ZD,_P-;530ZYZ+#P$@0T8IY'QHC5^ M^-&(\HL_!D9@W_S45[:X[; #09<5=NXC%X2.S$-&LB^CWX%>M^'XEM;EF%:[ MQ^*[I-NN4TVQJG-EK7TD;?:+HL\.L4P:D,W2V]7] "W7V;TW>1[OX7BR,/OKA4;9\KIZYK M^N8JG!/I8YZVA>8V%X2=_3LGVE)4FPE.;;MU?'.=2'PDEF)6,*BPI:@O;P@% M+GVXW (%?I,C8L^VI0H7.32^U6E&:4EO1KDMP+>:BM"P&Z113@%9#/]<3PCY M SS V'=348=W&7K3/RA\\H'%?@0\*>#Q-8/)]4\W&'J\#:';I^$+^T%3=MWK M,5?"5?2Z);J.#[Y+T"N]:\)1H/>SV6R35@EJ#TUT-9V#VAM+,>TQ7YY>PHE7*BE5Z1ELKGX9#.EOP MHF[]<$KX;=;.>#H$?K=U?TZ3DY2QUDXSH5C3-]>)Q&K:IN/F!,/!(."7J6E@ M>'[B!E$RC$7'>FZV]H+HO=AWYM/RJ[$:Q:>)XIJ^N4XD5C/N.QZ9/:"^EV<: M53BN([I^U)1>PIQ3Y0&(LLN,4ST#^XA1);WZ6!*J3F*>]0$ZF<-'N)#]$#.7 M^6_,^ZBXO%7&#I#!3=)+ 0LS 79D*!M['RK&3#5]A5WJS1$<$ M:PGGFKZY3B16,R+X U=Q'O7.APDS@!@L34 :_3'T8^89:1\6]=(O]+X*L'Q7 MU6L(RL9VI-TH&,\SQ2ETH%_N8_APFOWC$LF6^/AR3M7[WN\)N^0D?1*$'#?[P&!Z\=0<"Y*B[3M^;DHAP:%FG;I5E*>&#$+^/2# 9!X MI%EN(Y9K21N0*)?E?@B:XB-&6@'4!HW2!AM6A<8- NK$;-O$;JRNB%1:&51F M\C_ C_PDB>(1GX]EP-^'HM5%X+,AUBI1D/@C/N\!@Q8(!1ZO2)@[C/UT!,08 M1$!ES8.;\:"T[K?K\N"$TCC5Z);3^39\$+2]B>(?\(++T'O,Z/I5D%5KA=H@ M4EHGW2H1N4'M FG:'7 3.LK!4TTWX2H*^8-1\HO1B9EN2*,I7P##V05U5LR0/?0X-#S=?5\W3W.U[76>FOAR/5\W?4?I>QPTR/8HYZON_$* MCPJ"Q[QY5>?K%GEF;H%*,HP20W;S4;J[O$%U'[/7"_,$@.!S0,>0IU M "MT\5GP:;YB/T'K)]]%E+"\94WV@HN]844VZJT+(W/2#)ZW,9YB\-"$6Z6T M83(-_5*8YQM%2Y9?H,H0;SS2 %4>-UN/98=K,_<,I&/VQL(AC_%AGT9PHW#S MB%?NW(,G%[(@(<:WZZ\&GD\4BCY,-#'>P67"_[O@VE-@X&>:PB&.8&=1# Z& MD8R #5X+WT*MYL/_D@+_Y3QF>!'N-$J-/GT#\0-D$"N![\ V6!P"V[NPBPC< MY61_#%09XK[3$ X)99AQ ZZVN.EQJJ"[!'EI/$QK\(P0<7C]OF>7HS7R;GU&)9:PR)S#"%6J-LW?@]] ME%C<6BK ;73!13_[8P@?#D CL)_,':8^X&VR)/\U:^L #Z S;P.(XUI 09F- M/^#2LA_U^@Z?\8@AH!FQ&3 M/\;U3SP;9EP&0>1FUM1I,L#788S@S7NL)MC';JD)+;@@C;"[",,_+(E;7PM*N9,#PU@%#T,,#WOL^(.V73LLA M'7/\^4;3)G;;G/T\/IP* HGLT *$^EA%-F807"->?WCEWTIPJ0Q9"(#NNL.! M+T;N,F"V:(1LC&N(T(+#MGY)%(+6P>(U.$7QTF0(*YY2',J#8S.C0UP=QI"8 M.(RL*N-D[9"K81QG8GBA!3 (P-CDU&=I&C .JN(Y<=E?/*SK0LS_T&)0&[]611%OO,^C3HX9JFOPD?@16$ MYW[>5>893B6_W.;FO RLBQ\SWF,?? '8^DO,N'ESL2H+5#F!=?YHG#]J5I.= M^4OVY'[Z&GS^?U!+ P04 " !OB)!8'T&+H$>E !'Y0 % '-O;&%R M;6%X7S$P:VEM9S$N:G!G[+UW7%1;EB]^D)PD9\E)14"0)#E(OHB(Y)PS10X2 M"E%R!@')DE&22 Z2@XA(3D6L(NZ=OSZ_Z].^_UX;/X MX]3WG+/6WONL]5U[K]J%GD>O >0:*NHJ !86%F")^0/0BX 2@(N#.;!__L?# MQ<4C("4@P,FHB2GI*2F8V:@IKU!2TG)R,EX@X65G9V=FH&+ MEXN-AYF-G>WG3;!P\? (\ G(" C(V&@H:=C^Y@/=#5 08"&P8["Q.(!K%%C8 M%%CH?H 5 +!PL?YT '\^L*YAX^#BX1,0$A%C (WDP#4L;.QK&/TQ!F ^#<%\ M#N!0X%*R"RG@4>E8X7-X4@L_2RDDX%2LZZ%Y/ 'GNF?M%4Y(1$M'S\#(S<-[ M\]9M$5$Q<8G[DDH/E%54U=0U=)_HZ1L8&AG;V-K9.S@Z.7O[^/KY!P0^??XB M(C(J.B8V->UE>D;FJZSLHN*2TK+RBC=OW]L:IEMP M\'_:A77-_R> @>770B/4D$'W\J3BD/X&0&U8DIA70\AY[W'370P 8$.-BIN7=%)4@!GN!%&%SA[%J@+ HC^I\JZZ*"W_FOZ-! '1AC]&2>6+OD;TYA&NC/< G! MF-"[!3U/:0N"<#+TP:#IUU.K.M-ZV7/:1O>RMH@^:22TJWXN]JXQ4M&RF/#E M?\K$K'@ZD,FH: @I&KE>[L">2!SMYQ[X2DK\)7ZA/4!R='\-\>)I/\2W:#?[ M#N-,VI*P<[9;GXKLC*/52V'!K!-: 9O>.CWW^$\E[TY<+"*O;M;!CZ/1 )0. MCLH62_4UD].?DN:N6!F$*8'8,K;N?CQ1)?K<[6;VN3"9ZIT8-78;8JS?=BJ4 M;#]4 LY\'@>C*ALT^4P7ZMO"R?1,R,$;4!U)WY\VT/.$C9'N7IS)LDY+JY<9 MN]!)!><0'G-JQOA3TKG:-8NIL5EZQYX(,@5(#>1SC5]QN#!:O!!TK976+H/L MUCE1FAH3EF9S?&]+S[ A9V(@#SZ8?YB'J[2N?1UY:C[K2SP -R^;Z"PN==9/ M7E@V[(Y/;B"]V?KCI&&.N.D!5E8AUI,W.'AL+$GK@HQ.%^[/JDV0X'X( 8*G M "2]:^,#@\[WL>9PV5.GLTH1')]$XH1+""&U8=?V+$C=4>HP*4^[-XYE06;V MLTNTY$O=:BDV.*E*EL(DJ4H5PZ(#N[*L"+P"J%SL['G7=5"5@+12H/0L+6+$ MLEI8RS7Y1'_=^3#%UF_XAJS*%A0/@^3 W!79,C4Q[Y-9ICNK&:T2'J MD#3$"0VP[+3;"FW],FAX=#OT"_;=CZ^)K["0S]ZL(*]O#X I&[6P^Q )BD$T M"28'$R8=NM+*QDYV=LFIN>14A6MSQBMB<&,M!V)D^P,C0_-9EV]@U!69,X3)*@(2?887E;]6KO,U)F.L*8GT$6Z:2#? M(($=U "RNCU2-Y(H;V*3YZ(Z=W8VW2"C/_;DO9>>NVNY4;'U=0*2 MDN?/C6>& O!.+5KAHN$!.;U\4!F-&=SZ7?@(UFUB%)WGA@ZK*7#0]-\(8 MVAF!FT6Q %\\$M,H' G??L0SKE[EN5?6U]R#EJ-BQ5?/[[J +WS;?CJQ?V1, M^ =+RZCFE28X @T<6,R@@;-RK9HOOSF%,?%=XR%8"[Z2+$$HL'N6)D>CL$52D$G(,ID#E*\,Y446WR/1VG<_LGS09I7!V)'F_? M8MU1/\!:HQIGW.'KO>(PVM<'XS>>^B* @'R^'5>']^)B&7L?0Z=H=ZF[R:6U M6N\*I?PX;;'NBI7673_$&QEJ"\F,30T:96BHC!84.-MY5;34SI7"P=/30(.K M>6Q)B),6";!\-SV.D=8J#%#MFS-G0_"\H.0UO17?4"';6"K. O)ZCJ#\WN M@\>9]V%M;T\N-]O $-*,+XYK[;)4+Y7N3&39J%X^/K27_V2('2YOQ^69,MN2 M1(Q<'-(L"B#KEQSLN&)S RMU=K1,Z7^AIRB)I$D5CJ +\/[4_/G)$90V3#:J MJ&._^]Y^=D)B&DSSF)G4?LIX:G;3E;2$HN1QTQS/\CI61R-NE]DV'P,+-/8G@P1$M.&\X: MVY!GOV\X*8 B+M\S".J<"'19^\Z1'3+:VMRVBN?Z#F?C)+#V<5&8M)='W[?NM@'2@A:Q3V@.IA_AIT)0HG-51P)'_-I]BT:U;I#)+35I^IVIWFYL MJI2@#$4:K_)$_%*U+M*O'\\(I66CH##'DY'MX?+:\%R3CMS@+;FF0_[N;8:U MIP:5.O(L[!5(DW[*@*D^=:;>WO\BWPVT.>N94V*B=RBT=9R@9P M.M&?#.%+.SJ#B7W=@G0SG\S)0">VC@0K=LSD&>Q;V3"G&B7*K2R0-_EZ1N.2L?X+7_#>?!Q#4YF-78 MT7)F[M>R/JC@#9/]M/W9*S;X"\G2?NM;1^OP#[W#DB1NUS%L>BS>,W<]UX97 M-ET9".3^UF?F\GAF>Z81%^D?6+%T2[UF"VXR+/)6UXIDZQL7]?= &8E=K4:D MV5O#Y85EHQ[X%F2K_Z@Q@Q7GO4SKDLE-Y2.#+2Y$XD.7.>0[^TNO"4 M<]>CY&*^/O'IY/[*%\D M2J#N>;R-Q0, BS5 RB!$&? $+ZQ2HX$=+WCM%96X'*K 0)KUM5F O_S5:.3'8#AX#BSJRAE5OB; M*UKPA C&;L+J+F3LO^0V-'*]8Q<\^31HH$>T&0U0J*)N@R,*SK2D,2]=N OH MBN//V4V$-KS^*J8\ @S7T_<;'>69\V@&?WOCWRCY"-]!V;/@5V;_1D.LA0E3 MAU];G?2;Y@/\? P8?FMU\3]8.\#9XL0$)8@&K*]JT4"II)N?[_\KIO\-VB4& M8$/+^X+&2%:T M?(KINIB5:;LW.U:;4GQ[PQ+1+0\-'3>R0) #>(#O[O;8/_ MU[7K:X"71W0((NKE,50+U"=I'NT>+/[N[SX_VIIO+"4,,NVG[ M\BP%RM2/L/XF\;[BF]..0-'5(',.B@Z<&$,&OBU\.S@-KE@X=^]9S&OY M^*S%>1*&[5$%8]HB0A3#]M@>X3LI>X(AG(=W-7UYSS M'R_!/THH&:/;+>Z^(YX(Q%_B)),C",!> WX[/Q$=Z%(ZYF@8]-#^EX..1) CBSQZ\FD.5H0!&$<5%EF/&R000< MWJSY[9#X@\ L(@M.;JZ"YWLP1'QW=J]=\I25U#A8!WZ4(I.$XI2E:3WU)=X_ MQ R%%-,RV0E?_L'/(2]^K(J[!QU^P?,0ZVH(O84&QG,P8>!6#?C[M3 I#;ZX MWSQ$[@^!*H"7M07KK'T@[E^UHWUN,'5XW#G6!4[?&JRM]\,[XP17-K(1E+2]AE4MY M;VEV[ _@QO&=3'^3 T^"'5&Z:*!0'!- =4W1P FNM:EQ\.,61$TF3!NI$GR[ MRW+J^$[HV$_//GPJ_9V_(/3X':+Y8'[PNO]7^@WLJ9T_[L#]2S ^N=_[AHM@ M[;S440:H_Q/Q!--T;40'G%X-7**!'SQ/#W^3JM(]ZU W2=S580>+CK0[*[9>7$Z<=;B?;M#HG!PMB9VM4@@DK9W-2JO" M7&3LB2O#[]2*M/N]-!M=?\1YHG-"7X-W.++=!NK] %:8\MD_)D,#=D;. M%^#H\CG+B9D-1E<=+8IPDP?)/!LL)E)\T7#FI*/>9 "O/+:3S=3,,9]I5IJN M1J5I*J!L1'6Z.'OX!=1\TR8#3]VO@>SY1]OE<(+%9!?,>(I(@(HBQ%&K2Y6AZI/_I.S\E 7\-DB/1>E]HY$HTS"6'P35#M M;V+\NEF\=X^[@="1XTGL?=Q6!P?RS=PBRRZEY@SG K+@0,]U%VU*>A]^X_6' M")SL].K-\S<>J3]24I^8*&NS3RX_4K.KS%\%Z Y-C-D'V]30_#A9" MI"]7HW1+//;T+T!9]D?NM$O%FB*D3,!8N_-=+\#2+S/)JF&ULH9%MBT[?/-1PV6CLK4#0#"EK;Q>Y2%?DI".O%AP%B=OWPF17 MM'E6%#+0]D$T\#ZM16@AH85S:PP^DP..:ALL6!]U&#@7-C%5#2+HB'J0O;G> MG/0DH/^>:6 1CR7);6KR**G5VQ+=N')8P8I16D@M:)[WD#E7UXROF=?'/1S5 MLJR-)WH6]USUDS>M?XFOO]43:I+,5]B)K%LS$_-J-I[^6+#0M4A\>]ZTX['1 MH?YIJG)\90USZ"Z7 _VH1X8"C.'9RXF8P2['J2TYR./4_)\ M;^H]OK_TH9;B\)%&:)7JN9_7(7"<-^!86[ U+<#Z%GEU8))4@2BZJ6T 43ET.#0%GK\=! MIR09"/9G&T7^GC.W2 M\D+:"SM397Z1T-(?CR-,YMKEX!7#5+ "2U(@^/:RR+#;5IQZ-N1^ 2Y[4%CD MS0W7&HI[=SI@9%M59MUDDW4)8A&6H)/"4I()?F8ZGER0"Y9V\&3S!HR6ZNMP2\;$CI88LO.:F9_>R9$5Q,8J=& M,G7%':"MVS'.?W L:-8ASR7I+9OERSA6[PC&+\0Y9:% .J\P M(!C%4>R=9-F8QBR/ZE>\XVPO;F]9E:]]T=-NE?9E@^1PV^U)!]($)G$(DJL3 MU60*RA,TEJR-#(8=,E=D*'!_]@9:(8ME\M2Y?-=5U !FF6\#23B[YUV.'9W3 MUG'#&5!,BJ7]=)1$J&DN0YD\[8;5>_$6(@^/A]>%>)#IK%&**A@:,3YHB M0*4+%O,#3N7#MYH3/L.<;!V?URG4B6LLVIB^7LMME(NV($'IP/AESLP$M,0P M^9L;SNY=X[W,J=X,?PD[.G-CE7TIRZ'F4!(W>KO[/%7-SX/]06#_"B.>B&T7 M8^:FA*?U9K^,6(Y_?ZU)RXX&U'%^&;()E*Y@:OT(3,0-M+V08VB48CHF-P+W M\M)%6L^RLU-*0%F\^3Z=TDI%SO#>UR-.%"9FR5%"V$?!^.+:S<2"2ML;"::, M5XVT[23Y'%R^>Q?)3C6&6=[52,E];NX2 L\T:ID^.LMQ$D%*BP1SDD4?20;LB@\\3([8_A'W#1.P?_D*,:#[=3861@3_ 1ID1!50?#TF&EZ/ M@+LWGJA"VYD5OW!:O>53>?Y9N V4JBL27\B9XG>HG?J+!,BCEALQ]!QE!$O@ M-8>/+A=$->:Q&F9EK[@]=-(WXZ(F8"97@>GKMLZ1T1(NYGO+,]M_6!\C1MHC MJK\F*!KF2\PZ0:3N'U%.BG'=2>MP'+E&61V97"%E4O!R/2=GD#$R$_'T&;?GZ@IA !_\XSUPEC:M3,57H63C>I(+-P_7N*^')KUHAP7+^5F]W MKSCJPF?WM(P#.;(G#=?( S]1BE/AR=,7"J&Z4=WB#/X6UX.]K=Z:J4+-E+3? M-3WO)4>Z:$WS=&0>:G(9V:6/*T4,2ZD;<*M^$0Y]A#4_C#"!_FA*J7#.A)PZ M)3N=*-%\VM/WI_4:G(P?NGR38AH))"NF1-A,/+POR!!P:C*.TH)VT3A)EA6M MD/MF-58+8]*<2Z%8W P"V0GZ5.H\O\9NO^';>NKTP#;E/M0BB5&05J%T)Y3N M?5R_>OFQ_IQ :4!)T\O60&Z7QU,-6<-^?0XU1^437T/H^B6_Q;K./9GPB?$A M],FI%G]D<$1QJ)SW*_5]$_3V*[F'O2*0NO[HJV@?=G-TY# MHENNQDZS>[U),CFH;L6-&?;SF(7E/:O/C7>(/3U&ZG6*3*)H"AW/Q2'N[6^, M7,2RTT>OR@/YZP+N;&B_[VUG2[L?>Y<^U\UZ-&K)64L7NII4B[)R@A%'^VAI M'/69,98VSJQ4>V^INM6E'7B6+RRPZ;38I?UP2M"L"028\PL0)MV0#X=YB7D5 M%F.^@4&R!3=8%^AB]Z5E#;/,?I$?I!K5^GSYQ'8#51UK02,HK53>]6)1":%\ ME2C*[+7Z2XN)H5L)V8WV]ZN=D8KT;NLWO+S(Z(<;X19)5<&>^(D-BS+7F/UU M\]6^7GI7:)X['=(Y-AM^;"*QD[_W(6SCG=0S'58%!%/?U6T$,=+ABJ*=G\=N M\JNCKU'"C[.F@7BC?F=*0MGS]0R)07Q\:< (F2Y66X*Z/==HQFKS MY4/DD034SS^2UH/9-B&-Y(D#$5FA\68'394R3/.'P*H&6^C&SZCJ9?FO!33@L+IK];1;]:( Z0+4?(C.8 UTD.V06T)*= M7>%_'*@;_&F7ZT3#[4E"K*[U[=/,I;[-_NS0',1M]L(!L2AH)<^4V]7G;^]< MJ)8TN12>O$IGG-##2:)6>)5QNSTV?/[U=?]>C%^DD%9?RU,RGKKB=69=I&TK MW6QLH&L2$W007ER6=DZM\MOE8:8B^;BGX-97QM>$!,.R.CE0 I,HC1&>%.^* MQ>$;^0\G9Z>*&Q[J!EAZ[/2[XW@(DWKE,\./!T;)>L4[F>N:X(TOOD$B1N?. M:\_3!T:,J@=&-#;=1ANL597]B+.H:8%\8;Y6>&V$&XH8?M'7N\*JXR6R:&\8 M.L4>;ZJA[N=@6=T<5,<5(;'D0:8!P*3IUO>9J;HSC)O[!9G5^;]45IK/&S/M MK,6GD4Z_>UO40^G QYAQAV!I646^9E N.I\F1R'$TYCGT\&W$B&@R*RS) JM:JD$ZW5*SC&1 M7J&KF)X?WS%9RSLRA)4#I@'6*T/\COLIA@K+BD$P==]V/OO.+&AK9!"H7HND M>N-63#BPM_>>=.%QRT;8T\3GM4ZR/).<,PTFQ=Y.G-)!V>(QZ1.Q;<(2)/'T MY'IA;(GI'TQ7"L3C;ABB 6>GME_L]9.7XUQV60]>DRU'CRA*GVBO<"DW2^,- MR7 #G@64F)1#IPX-U#U_@ :FJJO]? >#-=% BLK0U2 I%1IXV-2X,/[O9PGQ M&>!35\I,QY?THET_))<-'$P=^K2_4X.Z#BQGT<#9OJ]9'A HUU]+:Q[@WV_. MVMR%(-U^@1(*X#&I]OHR>^NSOU2Q(7M*:>*#2+%53CJ[O3 [>6O_ Y1:MN#S MALMC&I?9MH%1U'LFDP3:+^H19ZYC7+(/A B9$7BS4OYK?&)JN&_!E$Y7MUMF M*/>5DS2G?<[K4V?WU6=X4NEK--]];WZK1D=$3V[CUE-W\K6&21UI R,C7D0& M/8(?9!L[2VI]_3$QL:+.,37+-(A["$OFE"2 EUJ,]$AUZI%& %,(P<0:]RXH M]DP'0ZWBA5@EC/YL<5.L9(3C99I0'O)NNN-'NUM=$IL>2CX>*%6XV9 MZ(U/%,[?9. W0J;0=:4\H#J#B%$W,JI!XZA*#1=B6=@&BW0ZWW&Q)0* MBU] QZ(NZ=DG*YZW5>GQEF<7;%2UEU6,B*^%/E9G8^SD0PP,Q77@\E3"DP;H M/)P)/=V8JR>FM.=K("8OHVS4I;D-KWTFR^AY^74WMOY-L&K+=">A,;*XKZ5A M3O05:6.)<,VZBQ_%YYZ7S],(8AUNJ\KJX%<;3*"XUP\YH2I)4(F&Y6O;.E/' MA?DJD@V[Q*HTDTLDX@OJ2P,:*4DD[9TD;F\PNC^),[W$(7HHL=(DC4/LL\>+B4SLK<#Z%2G:\\.E9ZT)&X- MSO+MZHGLOZ%YG8')N3CMXJL*2U*>N/)_.3YJDH9=0L']_-K=V=H1H@1G3.U2 MI>\UR]I%07>O50.LEPD4L-77@9 %+99BG430IJE-BKNIL$#PU YOJ(?P@>M#W>AT3$ M0319%^U,'CA1%PL/;V2R82<3>4]Q'NMV\!;M2PJ&^\R#&G[(75$RD0J)P-DZ M4M9>/6CYY:.U_J-^VZN#]"7/]AMA=KL8EX["=RES3!%/*)G9GN7?:*M;=1[S M#V)LQ:FZVU^2N_D$![?I!AY[@J-9\".X6V="N?,JI)F.%I+>D>D'F])N:4WN M8[BFSBBQ[I#P))F^+:%D;0UABO^BDQ6E M^%G>L\-9B>%]Z:>>\R1 ME)#+CG0ST75))96+5E\Q!"N""';-6:?9QT$^2'[08?E4SI-6$QNN*4*.5CO: MM8>/1)X/)^/B\.&1A#XB4\#DB)@QK]U^>:>32_VHLS\[<^&@,&-/U[7/(\U6 M;32A1&B=/=0F8JMF#PU0=C 50B!F%GN?Q\V,B;^FSLZZI"?.KU-]M%8Y*;H/ M777.90F0.!WEQ20Q9PC\O#*D4T<287EDIGV]AW^; V7!V4.LJV.)KZ+E4 L\ ME"+<\UU[7<,X:#OSP?M)7V*CQELP-=N&E10MDJ+EN,KBU(D&E\:POKM<$^"%LST9:FY;Y6I,\DZ%9>7&V)]VL#W2, M,@X]9B=$IZWYPE]_3&GUT1]B$R(R="ADO%+ M.H:8P\LQQ#SL9\W?.PPSM_W)S/^U#K@K0N[D@30^&K#^$765QNV7/H"ZA092 MV=?D+ND.Y,ZR^!I>7]<]4K9X4SF)&V_@!J1' MPKR^/\Y_7FNT!XF,$NV,>D,JI7/*$5##I>(37Q4[Y/7F\5J8@FE"]SK;C3F" M?&+$DTZ)&6D?"%GDV0=K-^ZSU7HC9\KWSK\<18VVOEJ\9<%O@R6?,+RD8 E0 M V-18/+:G&[&_GSI#Y0NH?2/+UXB^LF7NB>^CS^LJP! "6'=>SO=?E6LQ&B@ M%X(H#T>9>.5+%B@C9/)K/5U9S!_?6 MS8J2^O=FGQ>*UA3(1&0;[DOZEO:-XKW...)NZ$]@9,W0(_'*8TA+&4Y2'.\4 M" !K($2>AF9"[3IG16,:;Y:&6$-3E^T&-X<69.T?=;"\:%+[[O<.UX+ Q5P M,;7S:"'@N6&8-#63:C78N;6\)L^F=? *(975KD!&P!-T^ MA*,DSW,NPFIDFHZ6Y&S0*]3'0P.G0'M;7/]#958"A66F2RJV49^!2M7;X80)X^_S2BB2^U+" =4R9*W";%4-#^(% MI#-,>GO:0C=R]M;K:\(Z?7TW-#?#[^-JVCYO=^2H'$)X0R^=C!.KQ5JYT\OR M'&A^]#G3THFYNFW:&VXDV"<8Z]D_+K9TS<4:!N8=0SF=F\0?+$)9=4<\$K-4[HGA"-IA.]+8T$@'-6I#$+;L?4URAM:F+Z MADN*$/[/[]0):+\8/891W7;+([Y%])%9'7)_">M-.>J7<3DHWSOXV]&W9E&3 M5+INUK#!)Y%JG\)KCNKN.!,=V8-3:#HM/J2;!P;?@R4Q.IX&I-C"4:FCT*P& MLYM&>Y3J((]F7)),2LV-S8 $L<&W:\&K]S]R?"E8 [,:+CGYZXL_%4U8,J=E M8T^;:FG4Z[['!35B13VXXR) 9K5WN?]#M;L,KKU"S;V^?.MS. MUBKT;W]0-00 PNIKGN:J#O"AH5EO%W^=W4YFS6J;OH+Y9DK99G_I^K%,-*"> MX<0?]U$MV.J]GHT>3KS;F2#^*(R?S;&39,;'\)K3A8BBR[Y1>:J@*$$\FT/S M TL]?X_+GK6RNQO8M&(2I7-[AX!X^R M/F7G<8$T:6G@E_PXA&YW*$?7N_KQ8,7F4;!(T_G) $@H7-UFR5Q0RB&#"Q(1 M3DORJ#),[V5V*-LXRLX7H=K7R37I\X/1[9Y:0WL3J&'O<9](@>/=#';:Y6FW MDX#OG6ZK?8F!_.+0XZ3JLS%"IV\9DGC+=.:=,S4L_.;!PS0]+5*Z/ZB#1\[+ M]\."ZZ8"Y[%V(*"D#KYJEY'"W8N7[U?44H<)7=13F4ICTNWN?O[(F>-D298Q M&C]G9NZ[9D8W)$LS+K)*9*Y4M.ST5*:NL:DK<<]*9LF1J+>6,,Z5UWWT,U=: MNH1%SN:A:\ZC-.V(KWP!;L<:V'?T3QF*58YH/A5:'>EY[]S$5FP9BP&?W)Q' M _,]1>#=V=EVR759;C3PL=@&#=C@Q:"!YH.Q:$<2C!DY+JT-J@PV#Q-Y\.E M;_7V^7+>8=F!VH1*TS&7(^=U_5NON)RO?WR_1$F/O2O)MU6M-%!M$X(@5H:/ M)6UT-C4G:;0'O0$5/$[] E'E WO$OL>G>$OM0"%,T&),AH45 M:4&Q]]1M-:;:QLEGY#Q68LTJ!BK^>$RZ!NA+V;:3[GZ(S0/(%A9UVB +0MLL M8KZ""57779;%E*SL:),\>>-"NT7*!:Y<,V7=/FEZ$4 6P[+>B865XWR]*,OS MA:(!F@%0R1[DO+ D8$3KZE-=SJ7UT8;3-TM:*DZ1**RU5?9DYN[%7(J.J' .,I;#L%J.P1Z.&LW\KNS^S&,I]]- MSA1Q@X6U8_RK&?[CCCHSC4_\RNQ\05@2]@G0#.5/J/:4V'?7RW%L8[MH["91 M=R>VOK3D.7O\W[3J)6&-%4#7I='MZX@[("%ZO6((N(8_AK M1 U.:OA-TQ+>UPD-4EDYCK^]AN0\>C:$C.MO"YG92O*N=FQ'8"G-<8!(S)[BC:O'K8M.KKWTZQ136!8IH3$4&"[&!N+D.I MSG3-S8]W3\SVC"=2[PGF7CW1B$"5)I?U7JNPQ_&E?WT=#0QVWHGJD67([*>3 ME"U\:RS_B<>$C#=8XR%VRIUH@B_X./FJ],-,8KI:OC:X,P-Y R_>L]DWM=RT MC2Z 6L>/I%R-4!RYC(5*.V>'YL!MC,V4'C>^%Y=]+WXN-BL),5&BF;CG>G,\W1H\W4E, MN>(5N=1I7($_V6 P1MMY>P*E#"8.&()Q;SW#R=9*&(P*M'K[(U&J50,-E+0= M_EC^7/2(O!\F7PRP+2U\(Y;1U>IJ:VNL[PP/RE&L]+ZF1I*QF>D50_>6LH2< M'CL6F/N[SPS_CAI;B=_A1P]V@/]=X1)[$_NOE>W7?/D/3Q#R_:!^9G9]^\GS M7]JF1]\'1D+&![E]F?V^)\9T#V]& >N\P#2\(+H8X1_I.SWS#Y9D;K9#AFH)L;97VPM]@Z(2CF)1OM&-0F&T SR M0UO:$_KX0EYFT9@-924,A>(&)46)NC$W_!!7;43 \>%?8P$D>EUKGOY;?,S'5@+7P*SW_@\[/8*,$R.(>X^/(T&E^O-KR)<,? MQ?9H@&\T(2UT*6%^.=?6@5G9#NP0_+..8*2W"_G+$AHX"?%[^0B?[D<>0OLJ M2I (#4#O>6/2I;/_+[!\8Z0_3+EZ\VN_K !\//5"XL]'#9( M<43WEX?"ZD)]4#!K;[:/)[*XMT=D>L&9J>^;*R>3F$.>4EHS)R\OSNGP6/'$ M7_BRQ<2OM?CZ%[^3\?>%S;J_@79%9W_H\/O6*0 _54R]T\XQ?LQ.28$2K-=A M&O^F\NG=VG/SA+]0QJ_ZZUO-.?VW4<:=5.-)$2B:P@"'0\6?]8H?DB!BKJ?! M%3/BA\.+>:V##^]-S_[X PZ)?\)^!/@^*/KK&U[@?,1Q]32.?$/:!\M\<^I^<^I795P-.8]5<#R*P4X]O0P*\U^B?L[P=[ M!I4A0%KT&--AWCF!P93RQ7G,.S?/6KA- MJ 6*QQW\7;9=XR9VW-67G_542ID18'C6SWJJ"[E_HOXFU-BTM/CZH=N=0]%: MNH"0*K;I.\NT;V#\01H(K:'(#K[2/;(R)[C3[.R)MM_'BE&1,6DO2_+N"&53O!ZN^&Q9 M(41F/RLN,JI;$R9(H8!CG-'J[53!G? R5&NFXOZ+HKNI>EXM3'HCMNM;$J_) M7E?4WI[KY':4C(I$R50YADI(,N>75@TY,"],;+6>+MO>/D^,#^O^HL"4>PN@ ME'$>6!T$13[UJZ[8;5YA2X7L_]*F*=6?J=VF ^)LFEX9E,;A\OB^\'$[)9E, MJZA%*PA6_BSX7JUL7(U+Y.P1*]M8G/I&[.(7Z[K ]T7TL"55IGG/L8=.LKPN MG6SPXSY^?W/X:-SR7I-'I3*C\E;ZXST6^2RF6':'Q5SF%A&L%1US!DL]R.&(:%2>WQ?1X: M3(I" _:S1TQ/IHNUKHMD/C[UT=P9+6K%\H]\09&[<;UE>(>0! U$+,,'K%H] M87X@CAG0/'_$R+W%=[Q?E"FV'@"4G\,B>I;C&8&S"[[H&5G> %:5*9]EC6_F MNJ WD)Q]&Q!.,\EYCW_#IHV^;;0@]SRN^89^:","W!W*.NLN$F)BX5AK^9XQ MC*=AW$>S_-#L@ M7[Q#L]WD?GF"&ZK,UFZ^I)YV(1EKOM4![XF_\5L0?5_#C U2AQ_&R=/N2 M/VK#;28:DXCWOJD^2AS2Z7:1+C-N#TA:*P4KJ#JS!K?L2NV,L \I \& 7;BC[$'Q, M"]Z&!GJE07=0!FB D"+M4L63B8W[A=&EF))=]!>A9_E("F3S6FV_-KEIL!)M M-71G'6%?;A=(I5YAZMZLZ39/@ELW[)H8A9W_\#XF9P&^;\.V>]% ["HEYXS/ MQ\8$RD7E%'[;J>KL!!8^'?\KD0XC'!"F\, M'3O)DZTYL>GDE.PY(@>L4'GUKMM++ .;QA+J_; MD*((CO4G,Z!B"U*LD+5&>++26]/@A.B> CF[C>!RXM5$55#YS==D.25(!IBZ M')2DJ_5J=)IGLD,<#1"LO"FM:0RR(IWF:WF$&HRPO[7<_>CWYE.$0'\8H6NNP21FF(3O M@HF#[=;MKZ.O8K&B9E$.>U6L=3X2<,50?-_)\? MU;]?:#:O:-J1Q; D7$=S+DRFD-/;]%Q_ZO"X(PFI6F/QZ=3&8*']L,]/W$:" M84A!GJ50^:_G&>-_JDG_)^H_0>FC**K- C*[S6\@: X\A_S?.ODUUW.Q1<]L MQ)B%AZMCW_%,?2B5#>PY_A?3UW]T^>U\A:E%;\%W#A9L-% 7VH<&U%/#I#3^ M/$PP!JRW16=?>8IXF85V"%>X/7N;@J4XE;/]Y2' M2K?NM.SXK-(9[5ZQC!^*C"JB@:',BY?"RR;JUI:G-84&3%O6QST,,.B2M9H%].?E09$+28L MZ'-K>(N!B=RE9>@BCX)Y8>SE^XPB_AXCHC-)!6Y!S)_S?3Z.9=_0*#;3\V/"K/TJ$"K4'>_&( M9?!A6,NGF7<%=")ZB%]66*=%^+T?MIM(Y2!QSA'M2WW8APZ&G"GE9DLO3SFU MH _OT[\=@7=>S#V&-VY&1;/%:G'JM+NKVVP.H<* MF^#[J13 _?NS96;S9#/7M;A9M2\=U7G'S3;:+O57A4TR34J%1U\H; 6W#MT. MZ,8%43M?#/4GX>QDHX'PM/Y0^@_YAF63 F7MM!,KH)A2 OB T/6<(F60J&^FU"A)A\*NJ)N& 5MM([09(XV=]H1$&DV=$A%2DG)0;VTQUR9[RF$BH.'G% MB*12S=&?\KU<)#A@;V^;WLA]F)*E#BUK>R5=8^)),6C6N[X)5$A*E@^X, L. M> >8@XB0D6ZFKSH'0$0F[M.I*GQ;)EN>K72XN4VK_(%NC<^J@YGG&A<9W(XZ MS,IBCAI8#QC*W$AS^^B%@?/%&O47[]L(\4Q"NT/-K^VX_"Q3KE4!-9(Q&BK# MI,2?-;@93ZFFWBLY0 /&E&*MEE?N=Q<3Z8.KF!4C@#.D45F,;2KMLU=X0IW$ MM\XDN&R#*&]_M3?F/_-[Q/^C7YS..98[@R!>IWT]M<(H-OSIM=$D76.?/S'Q MOU [T/*KD@' [[_Z.LH?76C^^LRG/'.II^Q=!%U,AQQUFF,H0\-,=775=D=; M_KY.D&B\:CBGUKN1#_/NTH?8(-[LP\HTQ#0F<8;316NG>'O9U670P^H;4[<, M_!5C<3PKA3;BG2YGZ;8 MA T0:S:#[O0?G@'8N=NQ!Y7;AS;J\ [(:M\AWR]P4#0GO(0QXFS*A)D%I1AS M1UA@+LG>)J+4JXR7J-3[)/ !U8CCA5;ZV2K9@:@V$;+X4OSAK&CT5F.:\G1Q M4^P7@]Q%OD%. ALK+@T%'%=NIDT2 ']&;P"9,TC'PH0@>W&64CP2R!HM".E? MCDGA;.+@3;;U^ORP+PSO[G7#&WB( C*(6C99I%NPPMJR^66/F&1B+>E*FFR4 MUY5VEH=MW4N(2%!IC/42WK1EQ* \W\E*U,.9AB!PU/F)X\6BD]^*0.N'J34S MR2W_J89ZZHGN]XU9B,<4I4V+_0>/J?9,]:OX01L*?(WML-11C4!F7H(YK+2U_.[ M*3N9V]I._+Z\;?:X\_=H)2NA8A8F1SAK/2);$%=]ZM@QJM>>)J8F"F'8[&>#YS:Q1 MO.V3QP('Q9-'U9DZC=H9WVU68KE3(I=WKG\/LSK=B 4N'L>N2?/ROO#AOU4, M'XKR-6/5^C!][0[K_#-32_KVM!\%>7-KB0W%6")6AQQE!;Z3TQM00 X#I0J_ASY0NIG\^,!EYG MQG;!JV; WWF2?GVB7?(F]L\=39R@JQ>$ 95H@&@4D[ZE.O[VE$L]AL3$#>83 M3_F$X$'V'\Z@='$F71C-*L51W(PY]K<:"=C3/=P)-KD\\XOOT[,Q[G5!C0/\ MK\+-;V/2PGH]-+"1_1>6W?Z&A__=K?G_X8;-(GD"0TH3KB)F F3U\T8F0RYN MM%L@ :Y'%:W6ZMV ;:J+^?]Y'OL7N6T&HK/1%UJ+%9#4KZ\SQ+V26;ILWIMV MS<8AD<>7! LGON(+@<01WYL:05@S)LJQ@.>[P)@@-R:/_X=8=OHG[.\(8W&J M#M"%B7TH'[ *7-U,_Q]] M/>F?L/\>[!4RXQB6%.43+=@%Y8%7C^54&,YCDH87?IM"YW$5U=^V#X>.OK?7 MK;H+WTMI_,TMNWZS:._SAUZ;^B?L'PK;O+K=CBR&@G%=.O]E=J[91GWJ2/!/ MLW.ZHR?%#@OMAT/N?NL2$F-*YH6F%@,@#)V3_DGGT "&S^6W:_S-\:T70=OH M NTB=>[DZ$QT"PBT*/ 1A4A,8PM,V"+(2Z_VF;<2?97-4F/ M\!E^LV5Y\:\V&#?C/]QLRBLWW:-+NR/65""3;LMHD>"/\H>^:D"-U'FT**!YMO -VNO[J/NC. MYX6P:OR^&7,^%B]I M\<)'LYKJ\:3#^XZ@-X?NJ,MH=TO'9S'IH89P+@:<^AMG9EWBVB[K@@0K)LX& M^J%\$T=N9[5(#&_BV\ESO4 #U>QUK,N@#XE1DV'W,&[B/YK9^!FYJ(\PB G& M@EE<7PCF1]SQ?UJ6Z6M'/.I;1C"S$9.B21&@QF"5>\US?BZH'/E<8:;FZ- G MSZOO4;W7W[*OG&9IPMO-VKF_:O;WCO_#4I09JU4KE"LQ19K]J9]%") M>]W$8H"M42&W(<+P@)7/RW/\P@!_?2QFSAA'C(4#7E-:&!"EV-0I!EG^T'IO MR60P=O*772ZO0P.UZ;J$Y%2L[=>OK[?_M:WQW\D*!*MTPN7"\.J@.4%:2KJM MB]SO6D=ZW\6+I-W5U[]-'4'/N94B9=^6A-3P,<,HJPT_CI$V*AJ"\;V4;UKQ M,OXP(G2;Q$,Z'FF/@Y6Q8<,3QO=[1MG4!C)B30*W3VL][YIH4Z[Q9Q/=,((R MJ3JFX*7[\VC@UO:F;&0[$;#&BWQ68?BATGF5+%BU#&)J;F(4\M;)YULB;[YM MI'"O5%DP*$6A-Q5?HN;JM\75_T)[7[0B&K?/KZI+=EGPY[ZFE2QQ5P^,EF3< MHLL>'Y"=.:VQ\7Z1)>RWSO5UP-]W "E^I?)S__GSN\IHH*R2"+#XJS] ,(I, M6#=)(FB.JCX\;EAF]\W9:G S,5 )TI1^, GTF F/U3N'[TGF(IXWENVU=>84 M[_FO2(:(:\8.NE4&4E_R;X2I%'3:L/]8,>W42QJ)=_? ?H<+_JL/_80H3RR9 M"B:U@G7A+CE>'.8-EKK8?^/8'XU6Y>_M/61(8I^G'12_>2,MKUU;BS=.6I L MAJK/"YFFJ>7Y<;&L<<-Z\WU[),=R"ZKC;'<4R2I88(1?E M+JU5/L2UU;NGX&5DX\U4J7JC8C<&;W+ID"VCXFH*5( ^)T M1P/BN/7UH-'VLONC@.[O^7V*RCG&_K;R%^Z-VCC+ALYS]TS4(#Z]5OQ5[]=> MC+!OBE_W"*)(=AD[]#V.HS,71JA&'OIJDRQKOS8V6F:[&FB).RSSO'5R B*( M3N)E2H2>^M!O8+__/8^M3H%IDQ50%%PG#7HHN69Q=W?5.>F0W3-O1=__?Y'W MEE%Q=DW::!,D$-Q=@B:X>Y 0+(1 <"<$E\:E<0+!W1,([N[N'H([--J->S^^ZJW;55;OJVJ94N]1LE#KPRE3B MS#9KR*JI_)RX?#YXQ/'*U+@2\17'9TYY/(@1MVWV_: 5X.^,57Q#O@EDZ<\D MF[&O%(CF<,LK6+81C4XB96N=&0TV8XJK,5-)#URM&;.SSF2&G=04*YOF@R)? MS7(QA+,DK,V?B9@IK,HP)*LI:&'ETWS D]<#C/PMP;X!UH=P:9,8-VI> R;\E5VKM 2/RR2..!@[;_C2+5!-7J<"= MLS/A=TGQS4 +.D%Y<9ID8V7X>N!WX.L%Y6EQDYSUU=4R@8Z&RCRLVE>D[M"( MHMBKR4EOS+,$^6_9 M(V)_ DQ1C*]LJK-QIO^#CQO'>X"&+K*/ G\NOZ:UXXV3@RUU0U;JS@C[>3Y^ MZ8^8, E/4J:/ #[=KM_G]?^0F/EK<56.1P#^QNTLMG55@HB,S0J9;B_EBHO4 MPLHB;O^&M1=+$EI9F"S@@GN?H>F&W*A#@,,M)?#7,8ZM^Z'.])&K2X6QC=9\ MFLT@LVW+C@Y$0[B/]!V *D:E0C5QD(8XM"\.D>! 9/W&RD5P\3MI9YB^@K,< M2D%C8IS\PV*))"3YOW)U5;^B/PC>60E<*XZ"C:=$H?"*O:"DAS K/:S3_,?= M*4.FC5@L&4ANOI=#[G! 3[8CJ1%Z)A;ND*NS]N!KH.I M;IK6%NK^:PEHRJJ MRE]NT1WWH@W]T#GC=H^A,2P2+R+%C)L,9"_VFGH<@AU$!H_*0>;WHYE,T"?0 M$N\))>@O[8M>)/H6KX'3V]C,NUZMRH\S&K:%Q])%'Y!AT31GXP@-@(UG0B M+/,1=4-ZC=&0)0?+YH!/]BEK#^ 3]*ARR>]9[#POMS9<*8%PPIXLV,?].T)C M/%V)"G\;![IH>X;'DTF+2*LCPKY?T9Q+APIY 7_+7S1^NM_0#K4OW44EVHIL MA-*\/3W<+U+?C##5F477LB:H;BOT#-%=:?.5V1JQ-R ZLA$6XYD^Z"SC@Z=]:845L>+M0L4UJJV9LF.MAAXS*!/C8I"UZN[&GYQR/ MJA"7ZKV.:-, +F /3)S2X *]Y324N#I@T^&D:X]XX>XI7KL<9&J3,9 NK!KE M_2Z _4]L\B_&G%L2UX6064: -P?T7JBKL#O*4AJ_H%!D5)W*#5QB__I5 T>! M+J9!(#:W6U2F1$B?_A+D:!_Y MZ$(J9!1B-69\E N,=88=&\/='+RIXL6/GI=+!^$9I*B2BC#&Z@W.23SUD9QV MI51V=B"Q5M]O\JA9E'5Q\":*_Z0[IS)*:85.)O;YIA2#'\GVKRRT5=\3TM(4 M UTS2R/7$%6((C=4^$(7@\[0892-\Y>7//W*[&+VM]558AKNOADAK%V='Y#XU-\MZC281HC MF=X=62HA]6"Q%*^!N_3L-1L:\42E*6C]QY(6_8S&':XD]N"5Z+9PR:?[&2UV M]F__=&I_6%4J=()&V112A8L(ZJVSUAO,*#D4]/))?;]FH8YV_6-RP_>A M+Z,A#MR/%A';E[K&6/=X+'@D,N-PYP?3RR%>?E!2,*D%%T93C*1N2.XR@+]V?4IY79OV/#VU%:.:"^J LX?S8 M%,K6/GN\ZV_#D6@/>M(LU_JPG-$W8I-,68K3!^\PZ]K3QD\'P/RD>-V<^2&& MSXE!$#KN^/=V'WH>.FVBJ*+\]0XV97T5'5)2U%=L[3%_.:]>B;!LC#>+D?VN MI29-^W+J;]K!N)M#&+@P-,_X4*^HCY98?U%'?]C-A2NC4"B5X*FE'0>$!4 8 M@%$E]WNR___6R_/_BD:27'0G$5@%\E";/!7"!,K-ZRN^I.)6Q"LS74=9B!J# MG)(/P/3.(<9AOXH%,/A3TKRMT^PK+)D^U2=K/4N9$?<@R(]7R&(^+D4\T=79 M0CIE=R\Q_8PKG6CD_7!@ FT%<_@MT$^AW,RJ,I^&T41]^:0,_Z3+^?@SEL>.>I(EB >VRWCH]3 M_^E7JB!=$C]D^'BZ9,@WLHV6S[H@SM.^,UOX!&XBZFPN;Q31%^8G(>QFS'Z[ MU.[7'X3BQDH,=%A7,(#)Y$O'6PI??#;-@I^+_'C]/$$[:I-!5 /I/+\3$[[3 MX@\IT_='&8*X5QYSC[Y.2L?#.EC ']P2J0IOT M4OLJW.>Y@D47;AA3*C9E[=,$@".5-+=P""4BQ.WN@;8:8N M?'[RF]=NU"S]QCC+ U=LN=3B2RO+,F[6W 9M:,F;/"6/';]NQY 1+R_,W_\P M\8R/V.8$UD$K6DF%M3-BQ;]7B":\F*.AGQE4I(O9_JD%-*\11ZPM@C7(Q$@% M3RU$, P:T78A?$UQ0F_S6SEC2_4-#,DAM@I,K4], D+BS4&;^$=,ZB?'0XZ= M+16(=%E81[V0Z!@D=").!H7GQ?F$R^,[])PH_@0A9V)% $(958/-[)=$BI6 M-O*,YD+1P6Y:J*V^N3$%[&WRV)]K-$)3^WFO(!TW2N7\=7E^ @91#FX(.J> M+8 ;2C&8)W!ORI3/097VWR98V:J_3GFJYA]B"<+CVL0;L,_LV=IV'-3TG^FZ M=B'M\X(>OK%E>_)":+*\\3F;PEC=2P/NP.D1^V U>MC" MA<_:X]88GAP02$8&"1:6K M,AN^KV0%YE-]S;$;YH);XU'BQ7./PH.4A9=9Z=AAP8MR9/95P.GO;(:FRD%J M#4I)(6]?8I;I O.[&5VH2BL[Q-['!TU&M/'7Z/>>3] /W-NSA[ F7;V@/@6,LN<03EIM*9[/(%(_=53&7L;1<%REP&TK:OD@QK?1 A*7G!; M95VY-?RCIQ)Z0_D3P.#1[W]-=K]1S6@&NR?_F6A1(9,N-92UM>LD#QJ@8(^D MF_TVW)Y@:9PXLEAG0AWD$F)F@";R1=5G1A&&&\E/BZ4G&)J[(EM@;<2LK*\" M:SC)3E0A3NM]9]6^R2!'.6:9@?=% Z_%<6DH?]]/U%!FZ*HH<*'WJI]4ST"1 M?\&YH6IIU-[@Q4CCNUW_E$5*)+(?@;.9N/!<1,]W\]B^UL($U[;"VD\-:(V/ M"PU(9<\L$L6D#1(#G+E5A 'G7/@@R8&F-*[P[\^X>H5*N,+*I_IUUF20/+._NZ**(V+[;*0*NI5Q)>#+%CP@<<;75#:LDY3K$IK M35-#PA)#M&&$9_&Y(160V:X8_R8J&]+A,+#&/GU#"!E<$/#V7CIN1U1%95ER2[?.1J6.$Q10.WGA[JD;QE@C4&RCM0MOG?P8^A1'-K1!TZ-S*<(33XS@)NL2-G7?.>.G3E M'TZ7=_KS!44D"JA')TI4;,"^_4Z#82/N8[2I/")?B[&,V=YG?'TX>B^HJ6S< MSZZ2F(BKY1X_@BF'=L(2_8&BPAP'WPNE,I3VVV_O\Y8D/[]RY+8@\+1+V"8E M1_ZHW2W!.B]!@="^=^J/NJ:^&V-;]7-L*EORKK\J)5JLK9B8<.#D/4!H 1YH M+$PGJ3X4@7@?&ZO!5I/G.R +L(N\[> L%>OVP44UF:X"_P,MMEZB31Z"R-69$ M= %"^^5\ ]/4=^"[B1=O!(?)G//L-]+#5I!VA5/[)43O QXK M%R.0D%&FLI%;?*!3 MJPUV[;C0?=<)'"MW"?QVV%)HCT8W)0N&^K;TK[<[])]K4',]V+,;S=2C M4I:_^3JM"<+S_3"FZ>8JZY^I:#1ZAQVG']'(F7I2F\8ZIN@@+-VH+*E?/^1' M&MB_4@EOP+;M:_V^\/Z$'S,6>Z])4+T'>ZR,6J&5OJ"C1=%I&RVJFO=CM?M; MYP$G<6+(!#5"105&D^>YL5SQPEJ4"$Q]DDP]5P0&FG'&7H1%OJ)W]7_"@'VP MN.CH*/6MV,>)BSRVLZ>;C MMY]J^_2'QX),\XP?-4A(%1;=/N^U'KRK3(,N8$W/)6X/!5N9@_1>B TV7\7*B$^>;I@<*6E;40NKO/SKUR&NGJXS(1_Y>W03R'4KH/.+:OT?_'UPKCM9 M2MIK,GZ56U'P@J6!97_7#R([_Z.W4Y+?#FT-,_Z]\'&+%A:%2!PT8H4+%E3X M]\I E"R#7=MT'HN:P==T(9&T&9:LHT?7H<-G'X=&-8Z_7SU!WEW'W3/&RX.Q M?/AVJ]1S.>&T4:$GPM#8VE['4:93.D8DZ_[R2UU_+.5Q?+(2'?AFVTOWVZH[ M+N$>#>_T'DNBY+N_F_+:ZA&&C-ED MZ'8PL6K?CQOV$Q#&+PFH]_*R$FI5N3!,'BB77!ICA"F2?L0L15TF7]WV3'_M MU/XVDZ]7 A,N&%P.$KW60YC95];[HX_ECSVK&(@:NPBJ&T'*3Z;T2*D=5$#5 M&-7@>VI1EO=8?->HNZE[^$;9,ABW/*T6U+5/PF4>I@!(NWM9)T\\2-:-@#AG/5RX5I[ MN* \EA+6AI>?<> )[!;JE:!&!. MG1:EJC9B2NS-:6:C'^F+@7"WS^3$0ORI]1!"?13*NX'?T1GJ M?=78MNM::Y3F",=V9!O]^3]NF+L3>+ZN/8DR?7]N ,L*NG$J[-NX]H[%7=V? MEH:0MXNYB;0U29IDC8:%QPSKU,9%:;\US<@)?*#P71(;<=[7R=[563^Y-6MD M^Y!GY;9,L:U!QPQ),:I^BFX]5+U.K%IZD*TR&Y<:X;"Q?N0KKY3U!B984W!P M99'I>CEK?R-U.1^,-JD&%FR.#^21?4LA?!$@%J5Y2K1\6.=C-.5&YD-8;'/% MD9GJ:^K$KZY[E%Q)@?:(0'=4K5U9\ZDH8 M!S6D7"6!B)G8Y45!,V\NG)YMFD-&S8O6%T=$NBMU&,$ MO3/W('O[/$%:GOI-0.8"E.7#Z;=5BROPV5$TKL-%=,G,B=K9(F^(VL48V<<' M171'/8 X/_4 7&[80M^GBG81DL1*$*YVR[SK,?/YJVNWB?!,)=NU8W@%%:B(4FU:C,?8-A8]>PZS6M.PNAGG@ M&Y1%A073-K:L3_H!'ZZ"J_IIL=9 !,94^H9KBI"]/#Z!A0O@%U.R03.=43]3 M9AP/5 ; YPT"UJK^*HR? %OI@M#YZ.\#)9T12-GK*2 2O/MD'2+] EY8-;' M]U(T*E!<%%"H:A TK &ASFJ R/26L9\:*3K^*,? 6V/*+:;WPO)' (LC(QHC MMJ%EKQ_;@IL_!28MZMJ^H%Y*5AXEO_>AM]GGI5?3PS9&:Q8@C[*PN=FW)C%2 MR!Y-UE?!,16%RP=ZYEM"C=I/&$.@&,A#])G!.HZR5JH/QSL9$;XT!?F,\Y+H MW]O*PAO&1"^^"W1H+:LV9[)Y(J4R>[<0/0WE":#E2"A_$* \)M-WQ],Z*Z[I MB1OHAJKK8UQ@FU*3GLZ]X*B?;I[$<@JCO<3I%E&5IMJE\_Y.A/1\M3 !+,+) M@/?U*^8@I:/<$(,P><^I]M[?9[=[T-Q%[O]E%;9Y-XCA_VW.W[# R8_W)R"^ M#3)T&T5P#W1+[_Y1=EKITD_#..TCAEHP6+T@9:1RH0^J8"]L2]$5%$_7$GZS M.)-J"-4HSB(!\ M$BD%I3:WZ?/>'0H\-=25FN10>>J$9:;>F$"Q> GQ[N26J;EI9@T9$/9R_!VO MW/@Y/?FCJ/<[9A8=N-*(#(@QH0U)BI?RZG7'5FV/ ]-@K">0J%:.;)@L12=9 MJ"KEA\'NMKUPY4F A/_\#0NT:,9-65T9%GUR;#J00K$Q9=)V\3]*?.Y M!3XYDY5A=+NM9:G*1L?S"VJQ_AD;-NKHN2A!9]UV=3GR M=[PY">[KY/$[PRC" M*Y(_ VS%H=GF9.-BPP:#H+@X/H];)X_OJ&Q(%F(KE9UHLFP% N.15S]-G7$^ M -1\B*6L10<\R',SJH/%AKEFA;5FMI"D\]\1)P^%F4R]2[@/4+6C!MC]^0-Y MFYG54Y=WN-\Z\QD-&ZR'W:AG(^1?A;Z!DQ309 $%^MWC^3\QZYK9T;,6,X5O M;2 '8 @#XI @5Y(?Q'T=8)>]--2SXH3%W6E^L1X%:[XQ)X-B>6R>LKA@<>BP MS;H@A) ].(]GMO)V_#'73-8;3P, M+YIY&[]CM\LYX#PD4<_5]Q, *#, P@0#L$?IU][Q?Y'TQEL.6][^D63W&I>6 M]>H1X(P)[M$_,&U?[@]A:@J\FAAL3*-4\;#%7HEVX)5:INJO'M0A5P 6X\)" M-CWG8@=IGM1UM,&B=\-W@&NN7M[.XGC=208/ $SZ+R*?GR6]!%^'IL< M@_3MJ02ICU!BN 0-PARA^:,^TJ4WZLEU1BCRI&8!C"LP3_DYV0U#+J-7"=HM MJR[8H)%EE!TV3%8.S#.?VW'I M>=2D6=OAY]AYV,VF$8PPE2 SV(T1=6*O*-]>O.).X>=Y?$HSG\1F^28K$0N1 M(9=#K6,?R9S%%=T)T]Q%?253>R"''J697-.'C8]Q[\^*D+?)J!X!SC/T9(KN M9O50=VH/TCA MTP@)UVKF)0Q!!4KF-C3%LOO5_+O9&D-8DBN)][2!Q-*T6P*7'XA=Q/ M@'J'@JSP.QP0?Q95UU8 :/VNQ\6?=:_BAG+C6A)W!>2^T'OU@D*@/],.[*/% MP]$>&^?!;^*>F&RD<(>_KR50A;LGP5"C3XMGU2@ZD*O I,-5,0WJ"Y "5J*/ M8Y!?\B,1C\TUU]5-+VOXBEZKA>%6M;/7'\>'X2< HS$'R-E2L&*C;EP+'G&.I>B7+=>'LGV)+V"637A.=!X4 M?W0E^=Z'$+(J5H'(NWQH&#=2Z7! MG=R>GM]8Q62>@5BA]..9+6K;WQ (F8JG 3;]D-;[O&%>\\)NF/I+Q]^IY<1" M&M]JF@G52?"T-&X;DCU0!!]XHA >-@0[0+IPEI7>SK>B9=B#74:8/D7,"PA6 MFW MYK>MGV%_;%4_;)>?X!%=*3YKGOGTM>F7+ZJ/3GZT:0OD@AK'9WHE&)6%!L;* M]KM@:805-BG:;R@_UB\1RQBD-&%NY_&B\LJ5!7-JE!CV'3QZ@KR]3GZ8DO(3 M@"WNX> K3HV?HAYRVC5&KV3Y?\![J.!"LH M47FVGHNFL 6J5 ;4 Y]-N1IR4B[H5'Z#OG5+$W,3LT?F^?A)L,6P&?5YQ%5A M!."'QY"?N!4SH@<[JS_RD#*,WU=T5SE@3=Y!H/Z#\HX,D5U.GHB5#(P)-8GD M(=!@7MS0H="&%L^U"OM&]=K(1\2\6'_5T)9-1 B7L=-V<(D-[1N/?YEFC"0/ M&6LEV[Y-]T*]SO>QI]\N.]NK)>QVFEJPC^-=UEL^4/J;> M]M(SLW>$A]%5"%ZEPFMU3]*99?9$F\B2 7HV[&C4Z?>[_:0V(29=SLW.X^0Q M)XF0D6C!XU,W7$*;UMOQ/B(U&TS[S)<$F*@Z].&>K"WL&#_DT"L+ R2L%[YC M&DI><,[-Z+0WUG>U1YRMF?"71@O\:$D:#6+9B6O]XK00M*]G)#++GT'O'WHU MF ,/-#15R3)J; EWPXP6H$L@UL86;>>6&]"(P[0'"[F .U(69.IFOJ;8%JWC:2Q?$CU=$]1;T]5#;*G_@F(*C]:'VB=S2+AW&V? MO@%: LV)TJ;EL;0JYSL=>>0TS:*J,KDAR2\X-=@\R]CC&\%X5+G QQ7X:<0Q72742;/@5(?>.*32M, M-X&-<9PVV )YH;L:,Z/8XL51[D;/Q[^2W2P3D3P+(!?7?KV&'+>RRNC'!T?Q MTEPY4Y9(;EV".#&0Q(L/!HP3A]LG!&9#7@8 3JR0>]IIX9A*,(>PXQODS3%; M1:",IO$Q)BW^\LK34#WM;ET+U,4^MB=(SCZU1.QFJ!KE7WQD_7V+906ZPKX_ M\6/61Z0?+1A1)=Q)4^K>YED;UZ2U.S4M@^& 'UP M.3IFGJ_QP[&NE%Z?4S-;-%H9B*7RU&?*9XXT?]Y14X"$HP0B&2N=_P1 ?!!E M1TO7N!6U(V6#49_)D/V!%NQDZJ7%04&^L\\+SU2 M53J]6QJ#>146D84U 0!B#=;2TM+BD=_^CP@)_ ]&L#\O.UCX/3_R3Q$5C2Y\ M9T&M'4$,U?=E%K%(&B!4IB)?FX>:67LPL>]:12 M=NYA+F0/O6PQ+=R_LC' EE1NK"'EZYB%KC'%CGT:-Y+KIOP4RQ3+T@'P/.WS MS&F8E6!9,7A5W4<;R4F]%1]8^J2N@3$!!,#Y/G*8R3C+;QRVQ@V/CNGP]P!: M0BB!:D,OD]_I<&*0VC& WQ$ Q+OX0G OFPBR6:^T?[\WM]&_^IOQ\4>!PJDC M_P:ZT*,IH]L,\3WHN$^#CSUF@I^JT_V228+<+E3 7'U9X$Q>93]#[9Y+0KUA MWAY"A0DGE'03?%1L=CUJ*T+0]H@^^>0:B[:7YIC)$OC&MD@&+T%HN8/2)JK,SB"H M!\PWJ97O99]%DI FKD4"WQ]&;]1_$?Z"#<\PE_MCMV$[<)!G .!IV1\M4+]* M"S&*AW@"[62;PCGH:CTKP%:FFK4MF!_G)JN[]\A\;6@Q#(QU[Z;]&&9\I)V M98=-%,3MA_Z%5?% U%JE>JF+K;:AIY[W04-5BU- <\\1\(X<8:3,BRW9KR>1 M#K7UQNHK[*PR(1Z=3UFD-.$59NJ-+GLTH@>GDEO;_,;7Q X_ =]JQ]N,JY?\K?VM?6.XFM#;8^M_F(Z=G;=9 M'%G:>PZ]FN?,V5C'7;&9!D6L][6R(I(XW\[9\R_NI(D\.);C.&L!O'TK^AGK MP1-DRNY:<0D>1&A^=_/,L5O8=K">:Y;9M>-A)8J%^2?JIP+:7Z&H D=6^J ("VS&_8Y8_ZC#^HZU61 M#(RCNNYC"J=?,477E4W7K_[S?\+K4M0%OWY0/8%L*X44-)?&O!*SU6RSJKH4$* M/%Y-;28'O4SSS7>'/A=)*_%Y<_Q. AI"75T*X9F'L77G9/#%M(VG$?\&I MG96B7"H4^ZE9Y,#7"GGL[K'UU5T6I Q;PI_<'V@D%%%OS6X^RYY+L%1F^*)L MIYQ&[6OF.S$L=K.HRLWHN8P21#H4+9VD)F__CDOQA/\G@&P_3=3X0,^53Y&C MX^LR04R-IV+?JZ7',L0;Q,(F^_ZPBCO:GP#SRBR6]S[/;C/K*-_;WB8_3&)D M)>H<^[@BA2P\#B"J\Q% >+@PGAG<2,*V)IQ8,O@4\Y=KXG_\^)BT=3,VO/OK M'FH/EFAQI=R5@SO*+CC_.2NH=N&YLCMT;479&F7>6F('@Z*OS?-L[A,W5F3< M8L\8?+Z@4BA(W 4"M%3UM7A&J#.%VEG"[C3$7B:P71_R%.5E20=O>VFEYF1\ MIDJUS(8_VG)A81Q"7BY+.T-3VRD84RG",-V6]G MR!W)6_YJ&:KB*T'H0/7YYI!F-:?38@OK9N@>J8[TT_##Q701U_UZQN$4O9L] ME[EKSP#+O5-KWT8L6-"3K+Z->4827C.XLB/ MLRK0\=$*WPP3%(&"9 A58Q3K&;7+-@GB^6ZEF1/.D&"9D83**X',\UT88'8- M8'NH,OE= (YIX]69 _0F+E7$2<,?=(D6'_*$O9K;*Y<;)9]N\E MJ'^4B/R1H/@G5L9_]2#_F<'X;_7\_ O(#8OJ2:L""HT]#M'5B->9S&V)VM**8/BSK M)JA2LAN'+->[V]7"*#C4(3>MH3'K@R1K@@O?.J3 E&334^QZ3[+9*]^\:!Q_ M;2AC'B[R!06'%?,G(!BVKFO-,P8=\SUQ754]9(:EJW/,3*HY0WC_4#2#9SF7 G$/ ^> M[V1HNGGL]2V3 4;=<=,JUV&;MZ[#!#70"V*0&I;X8?K\*];4!OJ(PQ# ?/[0 MAS;T2-GR'IGNAG.#NQ<\@JM7./L<[B5%TSRX@;-B&OOZ*3BU5TQ9;<*XMAF> M&C9/[:T>JM&*<<$3GKM4S0EL?K,M,\3X0VF"JQE9Q(\1E*BXX..WQC --)_F MIUS6IR3[]F,[$ZI;I"#^\:8&S=CS,PE=0M&VAH^]$/]Z!#AY_#-\'<1Y,:2; MJA:J/+/1K)]NJ[_/%)V/5;NR/$"GH;/-=9TK-Y$D8OY0ZQKB%UUB JQ'=/7 M2O:1JFZ851*5*Q%_2B'O0OX"J[8JD1(Y(2?UL9RRDB_L[)F^DI*A[4#:28XW MZHK0O%=2K /1!>] 1@7!P"/9J17JJ<:-+4$I ,!E'<.T/;:?EL!OU0+(&1NF M6?!A[=FBMF <8:-V'Z_9MC,IYOL&IWJO6RY9JLQ;60<0GG4V-:&X#JU$.//_V=?_MRH?CO\;VOU??'#^DJ3[^!=L M'S2^A^W"OV"[\:V \2\;_6<7^Y]UZ;BBB)ZBQ0-)5!]KFAQ3;&A/WIK!B[K! M6O1M!>KX!880-2049]R79Q.$>OL>79CMN+FK/DQ9RC/9<_Q)$3L'U (5>02K M,CO'"KL>#PPR%E72G59G%UH0=7TUB+8^BMA0>P&V5<'E-\''E4QU^)[1A"7: MK[[$ ,P9S;!B^BGZYCJI"VL@U)1]0A+<"WF1+].>3N\(U)T7@O)U'Z^G.V<] MUAR<,WA_;K\3P/?=(:Q)C[JRS3L/H<:VCH50DVV8W8F!2?/KX],8U_5L)\>_ MBY[-F);/*">BPCIO[*2;N6&#RT,MPY(Y'4S39J2Y>YDMK'S>:5V>"+XRW,DIG;AM*>\QKV0WU9W)3< 'EM16#B9(O>.@%$75/M/C M[I&3<[;A4()P1I8>2#"WSPID:"GGVGGD;8#+;NUQO"^H:9C9-5(8 MLCX*H@'$KY1MSOLZ.1!]5:#(GOT2I8>A1RSMT^]F.Y<;TY]0W=;Y_65$[.B(='EHT"1-XEE+]V6 MT]5_3,3VK"PKJ/777=H8U(,YT E"PW50K(HRY\6)XO'L1Z*FKS6,]'@O:PS7 M=.D(-,KX>%(V(>P>Z@>D!*#-?ENFNUB:4)[E=Y)3B>[W.[4<)-P30_+;Y":9 M83:1SSUNO'XY<^K SX755R)?9(6/B#@RMC%^YT"O?*U%1Y\XZK3=>70,. 8D M+)*20C6G$3/*L.23Q")]&P^MBT1%(',E_<I#BE( MJP9981)4!V\0D:\5^;L(#R^\)+* P,(UO:$< WX+06?=E N!LP)RZ8^I6"7D M[#HFWIYWM)T=)+%"$0UCR'N^>MPZ2?@+O&9>])?$9O^?33ZNQ>[G_+O MF\S?XUTB_F,G.F:+_)^#RW_W^9\+]D%K!7 &K0:8P$),^4UXHE9[["O8\8=B M%/,U4RP/PF:QCSRCZ1J5#. N4$J56179C!^M8ID/?2RD,X]I/+D8X6RF3_U" M/U76RIS+UHF^G!1* MC@PH[Y-XXX?CY:*V+PFKYF);U&9.E2O/_N2QEKTB MQU/,9%H> JZ'$&, Z% 1OA#:KE+!&>GO8>+@85U\$*K6G'*HJILFJ"O83A;% ME>+>75'C,PB6,UO3;]%OL[!DBAZ/0/!DMHM!3 M4?"F@5CHRVD3=8@!V*4J29?) E.K4,I/@'6=OJ_$-A@N)X0.B.43/?FQ&>M2 M2.E(J4\L+@2A5I;<,C6,W)H4@(5/-#5!FE)Z'Z*",2#O%/E M9:/LZ\1 A.>,;6#0JDPRT1!-GO"72,T5T5IYZ"3K^D_Y:?X$R#]WF3C%-0QR M?&CN!!?K$6Q]_:DT0\^[3%EM[A3H-U2TLJHPR2ST96J 4I3U!"GR?:"C(ZB8 MJY/=1W+FY&Z$*YS NZJ&N>#"^XEY:](R]PKC$@&?J346Z(OQ1XAGY0/:$$D\ M20CNE+B0+TVP=Q%X<4UWQ?JTU"#2(D67.+?5G&3#@ A->NM+CO2CGO?;=OL2 MJ(C4HC#Q8Z$^Y2V0LCA_FT!Z4,>,<-)/0*XC[J7G4$DVSID_H9(EU!=MWPW] M]$8 ^JX:K% LI/_:A'=0!K>#*"SZ,D3SZYE,P*ZEH&'-%2!U*[[W$5?P/:\8B^2 MLAQFF9JL]8=3N-A1 J70F%;;GM7$N$A1WG$ON/IC(215YQI.\07?FV-YZ[]1 MC69\ 7O$QA#B\\TP.G%Q7JX$;MHM2I/CFW] PZC=-4,78[MHTI0"50(M$NXH MT,LT2)%;"&.T" '76H;A[D%PKD$C)+A1D*X]2V M D[P[&>W+V/47%"M4*&P&TF(MVX#4/]:1=Y0CJ> M),Z-YKM,PI K96;AHW;V-?+9*%*U-M8@&N90'LZS$=+'C79'.&::DB>)A9"#NUGQ9Q@)#6ZS>JY;Q"E+ M0'H.6 @QF=;T5XDJQOA6%_>02)LC@'B-BTF\>A'K<&Z9O'(.P@&*LDY< M<0.$JAQA4KI.^=?NU,_L9.YO^PN-KE7NDTFIO*,%F+*(!=Q#G?\)5X8&W"[H MN"T8B_Y>[J&5BE_/)\W[,$;#)$1+O0>% %T/]B45&!U=^%%P?XP M9>!/0/^;GX!'61#+6T*51S\!&VG+/P%A_]%6J'[#?J\,UA#C&T)]?SB1?V\1 M0O"^?Y+0=G^O5-&XR< 4W(O#:3]$X ROWXC2PLKN2/QG^*'5=UA M5'3=1QC_UBE#+-D[<<6<2?P3T"/0]!. +___O]E%-" L82>#5Y2'M "$_?P! M6#8-(V<:.*V0\5HS.= ,3XHN1KIR_C^ =*6,!L)[P]!6/55C_H8PVT;OPY9G MJG::&9\2,]&3E:/\SP# \!Z@LO/_^[48>/3YA_CC.-P1@7BOKB$_ :&DELW6>AH:YB MV#3SBEACV,&U^H/C4J@1V8#/K%'?NVF2V_XS3#,[2--*K[1VL?8:3[0?+4N3%=L\F1R;WH^.JK.>*^B9\K>3+]?6&7\OT=R@N/3:[W3X,'!>3%] M)= \V=O@!_($3WI+BS?^C7.P@O4>[U[RU_Q+K[6BY^S'"22/% M3:F,Q.==O8%LZA%?P?.]:P-Y&H*"=02OYJ=%F'9<+FNB &AL,[9_X$! %RP$ M$7D7,131!:/\U;?(*@G!AI/>$L<2^V\()O\$?-'<V5_R)G1*JO MNGN>=X>WCN\_I0/7OD.V-KX)-D#+*(E]A+C_AA<-MA1&9#&I@LNK"M)XZQ@C M_.<$#-$>))O";X+5' M7NP:CGV\^O]:0P/1.WX)C2=""()W+ &LM0<4/B;)4 MP>C)3M>57KO66%)B*@@9GWM@+&LZ8(S +O _(Z;]709G540R+A#<"%-HHK5[ M*W @.OF#'WVH2MP(U7PJH<$08\%-,U@K.J_)=T!ZF9P:505ZZ"U)[@.$":SE M8(F&A)J6JQ0N2_.65T^P+BFS3Q^+8(?JQ%F>U'/*ZP&^G?X^NH6U)(Z;,JY< M]91K5_@::U-U35/,/)B+Y=6_DT_:\KX&(#,FZ@IF$3?H=]'B8O1!TM&:FVT7 M@6;*.E\9TM8995VGNJ>ZQ_/@#[_K]]< W_7DHHUQ4;S:\V9^"] MTL>5I2#F-DZQ#HQQVDV@0'6YAED!,6/<%7F@P"S;TX;%!&&K)N2:VI7JW6WC MEW:."!6(<0A07/97A=200[%MG)XU=.15O9E22S)C//GT&HM/P'2*6_2RU9[C M$^3[[_Y!J-_XFY;X/88, -];YN,W?RA%I8,R(J?L0$N+Q DA"%WH7[CT(($M M'N ^2VX;>E36T9VB[Y8TU#")NV*_MNR^05H.=#_O=_9YB_"LX HVB^P7TI,H M0VDUNRJ^%FB1;Q2+BFQYGC&TJS!2_83YQ3DY5ESXQMG"" &]Q*/VCV(R2)\#L/_0Q3\L8?/; M>D3FD_F&+%R9 @27BJ 1_;6MSIA;A;CS8.,0]FY_X]AVC3 9%N2U--T&]00. MZ-QPX?A;=2=Y3>-LX>R)G1L;0TF;8!852CCC1)S0YZ->B/2YJ5CU$H 09'7H MY=^/[=^7EAHA@.TWO_QJYO2M-Z(B02%3UX% "@MO$)T>_2I0>D)\(7N!O/ G M8-@!+G\;>25_EW2@N33Y3XDZXLV1,25E6$)G8HERX>K*@1O5@Z954HQ7E*L,CNA+1=6L?](^H8O_N@YLL3Y.J_I=^6?9)$I&H(-L@I::3;K #P MQ4!A1;X+:SGXO3]C26)<28=NI,N9,S(55C[/)Z@]_3.W''8IB4@WE%*/B!WN)&6R+/A M*:5K;$J9UF40B(VWN&6OH']GC@./8;Y&+C0Q%J \FE@P(3?"%0:L_YTE M5_'#_,.88?(?Q%^"?3^3YK1;ENB6V7B5/2?=?=<2GZ);&!\1K/$B?O6CT^Q\ M809<;""3<:Z3=B+72E PS;V32^\"@+[1J<9+AEA5VYW0UN*3:A*D&YHH&=X;)C'.IW:I*!)A08>YO]\A((] M9$>+QX_]4 TQ )L^5YT\XN+4.S@13//6B/\Z9,L>7\)H>1]E"%.GQX\!W(Q_ MU]#1:3^J@S2::)/)6)7CFC4]B4ZN;U31 M?@+^D2"P^ND* V96&Y>A_+:,79I&54)I:/-E$41F(.7(CMRR'SH45] M:0LL=J+,!K8')6:NJ\VR?\M@/=>:9='W9A,V@GIFY3OEIEA(=#^P'?61AF/V M4TB$0^Y]YC5+'W)_TZ"P?8.9)]TTY PK+)4L'GG\FC+@2ZE.I;'%/H!? #?8 MRZBD#!2DU@KG;-HY3 2O_8U AL1K+E;M3 MMZ&_8["KBA/\) 1\R(AEV9S]:!K$NG9H-"_ H:0WZX:I_.Z+]:6H9J_^;5*O M$$1N\4/6V?SK6JI3D7$T'D((9ZHM[H=CURH"6SW-IF#M6S1*A]K:]F!J&EVL M.!Y+M_B^M^_'I1ZF[>-&BG.V:C96W"]$,(G_,#]!@7/LR$]CA"(E/OG2)+"T MAI'F08*7^HFX"43L&0XNOB$H3[%IJA)=QPV#ZYV^I^+X@R_ZUGM>-(,!PM?^ M01?N0EYN@^GW;EL7F]GV4_U>GJ!]BK$5N[GLNOU S_K01X,H+/QQH/4]-/UV MR]5/0[O _Q- 8*MJ:'41,KRD7'TW'9W/*P0."^6M<;=@H3NQ, FQ,-570^04 M<47W)?0" .RC0X!OY&-N348",-^8 M<.O*-429;,.T \ZR[7X55(%%')9 E[%E5F84&'8F+^5;8:!/LG\D+5)92/#F! MI/ E.:H)Q-)1-S\-;,&B9!$\%6"+#*]'?/,GL,93\K<6GZ]9D=]M6,-_J42S MI.YJI:NT0=V3BO5I.+7WCNY^!P[LW:[DD(W),W&]T+Z(Y$JCR^!VI$5VKN45 M_?Q <^'Q:PV Z9J/I/Z>G7D[W*B#N:YH16"@LI9FU=YD)8?\ ?H+U$=1Q#QX M7K:+IE "V6X @P-WZ,Z@=Y3[O,B71E6T9_JLLQKL,:N&J)KAE\ZS+QZG2?5O6%/#BP5!I!1 MR/=2^A*'NI($0J7 9O.)%B\9-JY^A/88^T>).>, MDU]SIE^\_7H@)XWB*$U]P-;0F?#5K;HY9.TX_H/:!'X*OX^C+O+3M[BJY"X' M3Y C54)$V46[0D[+ORN_7N)'%I.WRY09,RXK8&<_7> M?L MJK5KK77VVOM9Z[$TN 1H3VVFKFM-[97!JEWYGO0^NI,TSF6,--+\02]+<+M$ M"67],D0;O4JDBA:C679.XOOP28/>/#0WF?2%H1;-LI69+%VC G3(<]+\7NVN%&?TL\BZ&=C>6-K^Q=EFQL+9KS[[+_D# )/V%#K:R:X8$"X4V[-,$!6OX ML$R:=XFS+N2\P+]LF2VJ+1&T$"]5X)-;J\9LI0YFJ54KI)34O@2DKJ*33ID. MDLX%9WXSR/\Y\A\Q-W\V0_D'#6J%4C\I")UGH9'6 ^.U+J8-6Y[#=$L6I KE M!A)#T@DECU"FP6M,/%]MO;2D9Z>4.:P*2 ^JLP\, S(M4T5<3D\-'4\#!M._ M.3BTA0]??^5A')1A\M7#5NO>7 '54"G*\#=)I"\B M?7N]SS@ES\Q+TN'/BL,4=2TP&=EDF@Z5L9:'8SUOF)(#!=5UJ1)!HJ6*U2TV+Q;BX-_\. MF/SM3\?UA$!X/IU+THL.2>M%S16NN?&\Z'K^=@B<;\93E6@@6CU$0KTAG?^I MW%/%\' 0IWZM#*;[I8+EVQ!]K-OS"FMGJM)OZJMCC+]\ZG4%\B6Y-Q=1KZ $ M)!LG'6?O!/"C6GM/Y5G6VYNQ,2\_Z<>;M,UR=7':26@H8#MT\'/"A"MC)E@H M2=D>_&\C^?C& :&]O\<^@.!6E_%[H2(.OEYNWNDV\'G/# MKA:!\%U M$8H7,GV_'DB3ZHQY*=-QYKS<'_OIL^$]#C#Z&,+ %-,,Z'!_V5Q4,BB;F]\L,0,E M&N1EL\C:EQ.,SGH > !9Z2+O6M X<5(8')>F$3=ZX;DY)E3U-I1C&)I\)T5] MGWBW/V"Q>C^_6/XA+FO-FMJI([^Y#%>L Y5_G%?4V9ZZ):7IL4E0+Q*E?MNO MOL=F9*20G ^G1#6?,7E!-TEKXQM9LR=DTX;,6 %?W/>$#>2U#2OFFEHH"%UE MVGU^%Q*F;4R3CAGNU&G'E#2Y)5'B'\*UN*,GD5X"[[#^T= 0N2[>J^A.XVQ( M=1!\LK>>.&MR=Y%P0>@]H6=^3*19-_F9=D5 8T]+T)=F" 0:QC>^(3'H"!KH M,IZI@Y6V*ZA+Z$AX>=P#$$XC2#CB_26=+P3F1 [>WLI ^?BFTD#I1H R0_N( MM<[Y.EU)IUO,PPSIGI@"-43+G-U,YY#N?C2U"O MLI"@RKF=QQ3E:\V=4MSD-1I^ZWI,@]>:J DD)F)QZ5 MR.D!"+:P[!F!9_(317XO$A=5BT.(%#EGU\8Y3->*]),>7OUC[5O!!COX0&9_+VPE=6TJY;2%G5L?GLXI M*MCE@KX-LU*-)1B4/4KC]0Q,NU_PNKR$O9VQYZYM.;#MZ4F 3?NQ1B@F?]*P M8^Z'+R<#)-.]9A%LCG0_Y7Y^Y+=*'M^R;/,Y/G_+/_] 7'<&FON]VM^!#5\F]^ MXZ]]XA>* O15'7@D2%_LJ]J/-XL_2:E-NS7@5 MNH59W#(2%M&T[E\D;R>)FSR(O_F@/_UFW;V@LG2T5\M8*2YU,ZO9J#VOAA5) M:-)V4J@LDA-D3XYOHIIVBDK@Z/N?6,N_8(S^ 9_=_WD>J'\*+YJ&EHD,1KM' MK=S"_,A6?CKRU6ZB]ESY7";E*X0*.4[_K(U4F_%DAJCRM;1F:O!%[[RU::_/G/]^<6>Z"#/87! ENH,PAF]U M3+QUAPJ!D&%O=(4<$JQ=7])^."3+G#'_WH1Y MDJ\Y'V/$)%SLFEH5S@6- Q VH NGSV37!Z=]JA5_]OS*:R[Q7^Q?%JE&1EA= M;4M8;*_)YC[62_>C#7S6I/$%,_[@)9C1L;S-AW_]0\;L9;[^M:];$?0M&="^_H?+BI MBAYA/KVFTM6M7YMJR:#L!86V:*U*JJ!1)"_+N9 M1LW8YH(D*25F7=3KPWGB'&^XQ?=L'ZQPBPAO+/=[-@L%YYM"K$-G1;R"@.?/ MMYKT2/("2'1G%.C6QM@9CX$Y[Y&! >.$R?&A,C+II8GS&;Y*M]N4C1_!8OC4 MA8(UL-S;^;3Q XM6F;X2VG1C#-GOW:;'FI+Q.T9MH/,G(*VF",H=4UTU0$!2 M_XGBS0#K'D8.%O>8H J76$^E7T;'&<33--*?NE^?BCY.H.%];VR16D+97MY< M2QHP#>QF';1#70*:EI8#$H<'J*^)%H&:039 RZ-"1C[0:_LO:L8C.IJ\M>U7 MVZS[*'EK1N=NZI! =&<2P&(1!+&V"888(YID4Q'.FW?MS12*$C)XQW+QP@?6 M@BE^]U7Z\]SY[TZB_[E&3/]^>[>>;7$A.J4H$+!D=:7M[F9TW5&\R^RQN1]( MA4[]@RI2$"^6*'B]G"3NZ)X P8#O.-- =NN &"D.;HQSF3N5DC^%V@H%"N?: M>I0)\4M\Z/+K:1"Z$6@_JHEZ+::T]KO@*%(U$F4D6T!6HX)Y5[VXJN#E/, W M4%'!JWN0D"&<$T\9R+Y/,C6C1S)Q3_<%PHPX"[.ZRTFY9]?]NQM3K5L-O^1\ M1L2T8U;T+!-A\F/LID8 F.<%LG"% AOI1 ;Q1BV=V$R'F 56AN:/F8#O-@M! M8MT\,$#ZNMWZRAQ<#BA+^P&W.*X-#&D#D*%MNI>\G\MUP[.QK+ORG2X-RM,'M]Y0AY- 7WDEI; MW-;Q:,0LRO$:>2NM9LRF7D588'AAP2M!7EK]4,4XP,G**7!6VGJA8@[5E8E: M\,WS?\R8K5-L1]_R_HP4I)91L$^8Q:#? <;_HMAT+4PQ4]6C%*"258)IB"M!U75 M:@-WWK5[%]Y/[S@1H/9>W<1>Y"=T*XC:W'DF9Q2[U6;/(GSCFOR5T_7L<\W^YF#+Y M7AE9__&O\:-JS_-&B'\8][B7J^_VMMRF+XR;W"[:X?$.C$GN_77)W[1#0V%] M39B]0GX"!RTQIFX=)^E:?PY8)GW MW]/]X^E:GJ/8F?K-HW:/\LZ+1) [GJH*Q[_RQ@\24C+%RYTWO I9[.686>PL MM?\ %YJ4ELYOL_HL6I6Z?P4#(Y0=U4U,R&L22B3NU9F8&K"8J>*3$M>%_85B M\M_0%O"8L&]\Z-HS(6GK"ZWB/Y[_#4'QYZ=_'?G_>+(:T]YG9)]\8<1?MO4_ MGQDJ3&VSEE:TGO&Q9J,%?*^A8CU$ 2@>E7PXRUW>[,/%=476L)'BT-^E2*V_ M2Y$J /\22ORCR4:F?3K9J=3JIGS:%"=M''[?88&S$&TI#]YLQMX"X*5J50?] MYRNF_F\+I?40Z^%K/ZFXM/VO@2,T/\OJ/B,,+2X!^T2.7VL0RC)L:\!:(Y[QSPB[^K '6+TO#XR' M<(,??7NABNS"S[ZR4@6>!B"@>_ M!#QPCPK#E+5?K=SU:@@6V-L1W6U79+;%U&CE0CO&D*-1BFQBXN=?XM&0BQ_U M,5"W$-=/27OJSK=MC6B7/=NLZS_+&%DD]/+US3 M%J^0K."/-=0X2AI4^D47(G055Z4G+P$W36"9L5(Y>[1;5IRM;3FGICJ)=^'1 M0&<[_+NRKKY^>@V"M_L%-$=39DQ9L-RGEIC=TA]M7>*?=\8'ZD'?.D33*'+N M'X[5CD;!6U-:)7],4#+0^9<74L;_O:JH[E:$W=I][QYS]T0%I^P*%YFY@D4K MD^Q\U^-'<:,II*;>X6"7-_Q'-U-U'M3ZK%(KB)U'EFTGKUH@S;=RNMZSE\(& M!WY"3W$14A)G)38-W8)KZU* /[4%=;$VX8I12.Y@3IQZB)#WERVFN:4K:^5N M?QSZ9@L,>WUZ[;3+;?EX*9=\S=(];I5J/4;#%ZN&V*ONF[L7(C/U7FI. $%= MSYV)3#9UE&4TT9,@9;3'P5#24TUYSKZ"/ZJ;;=&C\D"V^-@O"P62QS1#T^&O MN6+UZ-=DKN&'\_Y%9Z4_3*YM;#)NUI1#!&-27;+]X8)RMNB=(F? 1/^SOG,@H!]W:CT--(4/TW>6W/9HG"BB:O+2E1\4(A35+C^T9 M%F"#Z:_((XBR%'D"M'V@M\PM'P570D%M#8G30VAT8,O3#^<#GDV%_*2V1D1R M%!'*A=?^U.I/1ZH6H\2E:6"?QA3.(>0]129R/ OXG:$.D1\(<.D.QGRAI,SW M83Y&_VRWS/R5@VLHH3JD1!;EGAMDQ1 M)#?6@MGI\=;64:L#0M8<3A>W4U=59MT/0@V.OKO7^D)>96\M!GQ)E'MPGC>[ M8&=&=^SYPT0HGU(K316CE'3@I$#^OV%/,*S(L@*^BA_ZJ$DQ4\Q%]5&8'.C;T3,>L[)IQK4?F0Z%C69,3TX> MC4L&0MI5)O!68E!B\9R]*\*8)2LS9T;6F@17$:FQ4)TOO]Z+/K/[JIZFSCIU M=_@5C!O5/<_6T8@-Z_=8LHS?E32KG]DYE+?D__DXX[-5L)D;,ZFY.BR;BXV8 MG#.0T$-B0/!@$?!3B0+G/_0=JVJ C4;X@.7!2/Z5GOEYH/183)P62#;[._/P MGM;IB]QU6&>!O#YF=4"P2_3].O'4V?T*T'<,&Y1R9=TL?WXAAE!;4J IF<7" MQHN2@7C%2SLH?7R L2ZKQE'3EA!__XXQ82ZE[MN;SZ3=PA7RUQ_@4D+7Q<@" M4O?[ETVP1U.O9R=8Y-6P_CD;=F%8S7N1Q7BFVT.[$:Y5)YOPA7 NKC0 M=7:J@?P;GZMLIFJ)2F?A;ZV%6_=[8_=R.]6NO^04'^XAUQ1YO_A.*&%&V'>/ MZ/L*]?1A-:2_BV76E>^S6]%G-HM37G?ZGT*O,R Y@MRVC^$^ZA*K[;!^,2&K M);MU;8[3P2XNS BX$IQ$U4LQN#DXH_B8C6]%1=W5#:"^X H]N$7";EOG0%Y" M'4CH(X6'NF#Y>*;F+1M^J$OFK,@)I>KWL 0+P;R<9_?&];KL##/V])!/_&:MT2*!0/J<&[JZ=H$Q$X5 H( M:"G G [=XXQ5N%L)ZB^V(@-6ZQITF;EO1M*MWO6+8Z!6M$L*9TX&IS4'F;*4 M@[97R#XAN$JWS>=B0B2KYH$52-4*F?8CS17!+Z;BPG,R!@\'LG2^)3AT>[-% M6YETY;X)E[..N@0X)*$FLI["EY94'1S+5EA<][)_L459G[BD-7EFR=)J0<,9 MD0D)=,A_ISOYCT'L7P$O\K\I-_X\;?(L^.N6$:!OT=*\7D"$\SMW55!#[S)I M=2[R@<0.29\D%_$27]^AE""=K'\S.91/TSWU=58XQ+AXQ;EE7UC22C6,/GE@ M1]GX*443K9DRX<8/CB:\F:G?J7S<##D?70R_Z%] MA 3R)+]-\17>6C>-@A($Y4ZRK@RJ!ID2%?0VKM24>[OE4^A6XT+JE M2EG",OWV%Q));\MLX8H'3$H1ILZWXIOSZ"ROUGH3 ^UPD2R:L3N])T5DZ\A] MLM%&F=@@G*!.'ZZCV[VXK.K-DK'BM*F\R^(T?X>\RCB3I^V)"OM+[EH]$I@U MWU':NISKH1#L"7 =>A>Z'BUB_OU-7;EE. >;EMH15_H8?'UUOQ]JSY MQ->A;.VYN&88W6 0]Y7WDL)>SL!)]%\J1U/42](\V]=I&.;'"GE'-JW--4 X MI#!A,6+%=5BJN"8HQ]9#6@VB\P,]S2TMO(A.?'45ED/BCB# B?OP7(9Y\]Z0 M/%OEB'I5/DU#-A@H/UV3.M!*<3L9EF$LFO-JPR;3H]\;C!:+;SH5(BO!%,#$ MFHZG?2!@I&)P];/-KD7RZ0R9CS'$.^RP+C,K(V,U/)G4SP>[1T5VI?-CY2ZF MR:"%I:)42'PLH>= <:6D.(#*V]0X4L#A9N0(3U$A59YOT@UKV80NWF&4-2NP M"J_$V33#8V%YV MZ,Q!D"82RXE\#6=I/S/*^FE#1M\I:8ZN]/GY>OD*-35^- M=65'IV18&A_*[3+7R)1,6/;*^TM(YK63D'7F]Z%_S$X5@2O+"R6U-@>_M%F+ M8\ N7]_VU??L4)5Z:V'!J) $GB2T6#3[?)2QI>URJJ[-SX\D4#6OEJZ[&.V# MS'KG"XDIT9*ZV*^=FM+,]C)3<,I]P"IWK9<'25#Q)8 ,B*KH:Y0=T"4GM)K%C0 MU6EU.KL*RDT$**:+["4@!.%.&=E?BM P[DDMQ!.16OB[.#E^7EH933#$'C_@ M/EXA979!],[BGY NACUWF%"CT"&H'^N$?:_0#[\G\J=_X*\ MJ.4PVPK*?)$NE2<#5?^Q9/C)_=D8V5#JHV1K%:GGCQ/>YJ74LSRYMBZU]R=' M&\#+FM9-^N6SVR$2:1KU3>^ZF,QC,BF0G\ /5[]!#;N*GC.UEWP MBPP58X!F.8/F)EGN:&9IH//9:\W7?9%ZH*(4RQ26YTE>,;=+(OIG3.9>"IL. M+"+S&ZM"A+ +7?4&+=.+D*/9?!T5Y(?CJ5:(6Z-&QYA2#F3K32)K?1W^*2X!H?F1MP/K@_%Q3 MH(^0.]6XK[]+QIS,3^D9;J94AM<=(PSO,Q1>MY31KW\8^4J[K1N];7YOH(#D MS*G5_8;>,G-SI6;JH2WAS3:8+W7F#=J2T1L-9W">N(R)"7DEZLF:Q3-.; *3 M*1/_/LCN\T[&M-8(X ,TNF@CBY* <2%O5<;?6_G&UVB$ _:>$FD S[/B-R[^ M'/RS8L(;78B6+/,9JB:Y\\6Q6&);VSM3X45V!'G;W:%8GD%6QK?K(K(F==,U MCE/U)OFHY"E8-52Q:2)>]\%:_B0>T<+;THSNK^3%5A8L6WY/' MH%T2D=R:)8$R=:'SW.J$-'TIDQ28TNS3(4[:0VU+E3E;+/WB,_OA+(8$SR%H M>G"5 ZAM!RB^G=U>A%P-\&.9T\:!U\U8+3LWNC[O[-ES>3>K3I;+$['(Z7F0 MT26D&?G&&\])U^Y6UKY0E&R>.:OEVI-"VD[TF=F-<-E#0M7(PVEZ7-=S[?C# M132DK)@^'Q1$AU$N/?ZDO;IT2'VLEQ,?+&V6OA'%E:@Y 5SVZ'S%'=F[9JJR MID1G'5#<_VF\TEP-4ND\-\<*Q;0(/TD-X!5O2G$[:9$A 1:[/*NW\J8$=YM MME32;FS#":';TA[YI0Z![VOH-NY(\[M[?LR5N5'<_W-I7:[JR6$9%@ MET6))4!M/A'F/]3?\KN=:'^Z>_N\FZZ=M][97^:+XP1:"U" ICI[M1>E=,32 M<0F8)HM[.C@.-I\^HQ%>89J[^4F:>:_I("N?3O*E8V/99PRX;\CO)Z="BY#9E@A:5?Q1KAD]8JXLH)TG"7^E$Z+P8^J.T\NL0SKN70="J$V$A !!+JZS8GN% M#_<4RZ3A,.4F?"8)N<'T)?BNPEAG6:M6-DB2BW$KWS:=G(\WFBT3;_)C1AAV MW?T28#%W8AJ_=<$TY5OLXS8Q,E_/>2*$-,N&(%C[S11MA MI:(%$'@H1O%O*=UC%,@9Y9+,DGR%\G!!EHVGP=@HN O--M/B167 ,]: :JES MKP_F+K,07SA7^^+UH>_<+M>G9&8=;"7;'U!ENNF$)D4=G H) =G"7EP"J >C MX!G<#6'TZD>CY2IJ^V C :,G(24T0^+*C A)3_1V6)PU769_$']2>?]YI8M] MJ*IQQGAZ5S\)GL&BGKK\1JA0$C"^31$O0&8+R-C>F30,Y#$W'RD963=_?>(T M[6J8UB-2YS.Q@FS)@M?$AU:N.G=?#PEEF&VH:FWH?@G=D$C%WV-KYFGN*[^^ M':T'(+P^:DWRK7O!9-'EC =[/%_M-GYP)XE>G?'NV$F^TR4@%KZR^C-R(?Y. MKZTFT2X;:O?KR]H+ XTT%29[^RZPW(]TFR$AHHG8GHGC^J-R8;B[3E4 MK)UN5)?P[3AZILY/["\Y2E9I==N_-+JZE4W[PNS,/RF2XS+F]&=+$H$GTU\? M?]B)K[_&Z=;3;!H1!=XL='1*H6F_4 M/_6:'-I[]82(X>,_H(?%4_P3Q,*).=;NGKI@P>FJS:R=2E\4E)B;+P^V@\?2 MN=1\1U,I27ENIEA&_9?5E?ZW_+\K89<+_P-02P,$% @ ;XB06!_Z6(HL M(@ ]:L !( !S;VQA%]E>#$T,2YH=&WM/6MSVS:V?P4W>WC:Q.[%[N[U?=B 2DM!0!)<@K:B__IX'7J0HV^G::>QU9])$ M$@@"!^?]PNZ\611[NW,E\[W=1C>%VK.FD/5"?OZG^OSD^9,Q#-A]S+_L_M?6 MUAN3M0M5-B*KE6Q4+EJKRYDX?/-N_^,':1M5;VWM[3[F"2$?\VMI&3U>OQ-N3X[,=\62[:D2C%\J*4BU%;1:R?"4^[']\ M=W2\]?[P+0QY^>?PQ<>C=S_0-P_V=BL_.TZT=7KT?X<\&\^\]7;_P]'[7W8V MS;TCMJO/KT2C/C=;LM"SGUT)IX\'S_9?>R^ MW'U<[8D;>_5?RHFM7MW,.S(X.%4G^SL]>0_'MO\/<79X\,/QR?N3=[^,Q-'Q MP5ALVNW4E,V6U;^I'5H(?9S*A2Y6._UE+&0]T^4.+.(K[^K@Y,VA.'DK7O]T M>G1\>'HJ#DZ.W_QT<";VC]^(P[,?C@Y.Q6X+.\,_-[_-WSF7W\V3\;8X*N'? M>9LUVI3?_-$0I1\=OSE$VG[V8OP"GT_.RU-_W.+^6/S8UI6Q*D&\L[FVXL#D M2IBI>(UL1EG\HD0X"%GFXK"9Z\R*A\UB0Q@(W5IQ4R5JI:%F+4Z5P6^0DQ-C;\3M(&SX>03_W98R2FRQP_R MLSA3V;PTA9FM@&3*;#P24ARK!PV4TLZK*8 MEO#DT#@XEG/E3BB>J[0>WSS,PP-=)*N*E1\91HS\D+8L$(GPZ) 889_"P(=Z MJ6U$G3$05GSS2"R39>-.JUJ7F:X :]1GE;6-/E=^*Z/DQZDN94G(-?"CS#+3 MED3J[E<" BZJ-D6!@V$[%0 '< W_!OZPP-&>C*9MF3$B>OJ+/ Q@A>MT4+A@ M17;L '.'L!/^UG"R90X8! =F6\!6A;KCB"!OK+BT$TD/LBR1:2#R8^ MX>: ;6>US!&??L1EK6X_>_)4\'HLWCGI^B,C?H$4'6CCJ$$,&8(6'= J'H^' M^J6,;>=F%,RXMQ2L#$LMVPE,SC+G>U7R>.%FO+![0P:.DN=-W/X M:?O/#T2FBJ*2.>+#WQYL/\"WU/X5_QE37\NI='-B9PSUD5XN)*6!M?WKR_3-8&_ZV-[C$P96! M/L$ZS=P 3VE 76/5A7 '.=2LUOBM/#>:*!$>0")E!03(&ZU=4TX!*1OB!/A, MC8J1+IU@<"1=U68*4DW3%[5R3&>N*_N*E@K_JR\^TYLYP7][5D9G#:PF DS-C MQ*)MD2."EM.H_![W[W'_YG$_5X2CN@:K(UBP?C\DCO6,[-HJ,8Y@9^\B;R/>+?(_[-([[S5;%6 M(MD4)>P$20#X9?WR'N/O#>.O&A!LP.&K"GT MO;('#S44\N$%MU/@PQZ+@QWO,#A3>5NKA&.3+PE^0*(X5R 7X-\+TRC6_YW. MSD8!Z"QS>:X=O>@R)9=Q/%CX'Z[S%ACHEYKG!V-QJM0GU.-^4$7E7!+HW"*K M9= 1#W^CUR;UZN !DE99J[DJ+7K@T.TR,>83^]%DB8^ 35N3TQBP8"6L!@.+ MO.-DXZ],"VKF"C5,-19'4_IBJE0AVA*FAC4Q=L@),C*9/ [G!<>&R(&BMYV M@LJ#EG-%N*+)R3#DW.ZK!AXG@J,8E " CY@#<,AA"BAIVEK.%"T/MDY!A(R6 M7Z/"H.IS;6%%B,3XE)CJVC9^0YTA'BJE7<(BZ==_M8"&;D^:09 ; C=!(H6# M>S$>76_B45C4T!8/YEI-Q=O@>SQA)\I8G/5\:K*P1L!RX&W:SN&@9>F#+3^8 M!EUS,']MVAEJ0#J;AQ,$RP$6*3Z59DD;L2W)&)@!:,O[X((O+5?\ZM[4<&#R M7.J"]OKT.5!HBWJ8R"48Z2_Q+_RTQ,-!Q[0J5(5$+ "3GFQ]__+EUG?/7VX] M>_;L!7EN#=/R$4K'4C4X:K?=FS=-M?/XL5@NE^-:Y=-"SGCM -0QP!IC@V/Q M"VQKJ8L"B,[Y,!LP:-AI#=HA^06 +!@&.OC%?8C(^W1I'@;/0@)OD:4I5PMT M=2*%\ L,LJ 8$X%WU4 K<$ATPAK%F&Y6:-T!DA8^OM$#W0A.#J4]G NPNG/V M9G0GP&5(B]30T0AP54RBX1&/D&3S 5H!II3DO_L&_9/QS_@E/MCW5CZ[E!V^ M&8N/'@'$_PXBZROQ$38&).-^0CJ/(Q.&N0\'&EW';&=[MS*S*[#(X2SHD(E@ M\ @N(AI>1HB#Z#(K6CK<=;+:Z/K&*$;7\UUAA,8ADI=UGOVZ1A(-B5+L^11F:!*3"5.(8Z M_,Z-KW2A@TR"TH)4.O'+(&[LP$I!!O>:<'1SL'J!(CP&[ -J- BDA6X:I7JQ MBP"UUP9#L?#CFX"";"[@!TDIX7D@6;"7$3F> \R*-XGV!5P?0Y^LCS%DA>MB!T M:I !)+?(08)A3GB!4Z0CG2 ;P@D%-.D0;7AYGQ)X91I^\V9A^$<( ML*N'I&XB!)45H$S #]5D7L>U7,D.]C^\/OGXYO#CUNN3L[.3#SMB4LCLDW@" MH+ @K7('"I\EH-LR>LXZ!1US(LTC3ZSLNWD M5^6T@D2L(IO2%6NQK%"C$&1-1[ERXRQQ9R18,$&?0NS"$ :MC@C/."8/^6?=30N_^X96-K(2H6ID'&V MI>.'+G+#*CR(-QL4-X7&-Z912#Q;VZ)K1+/4)/-9]6"\Z7! "I*B>+A!PTV. M?UAJX;FJSYCMA[\OK"K.68H"9B#,F,>"A 'Q(A= H^BMKS6NC3)G@L<'!%=) MF&&[)BS9.*@TH4.A,VORM(+9&N\]CM]<:+A%3=3G;(]=*HW8 MGV&.9P.&70-/K[NU(L8 IL_UA$\\C!72/0\PW\3H1OUX*_J,++M_B,&PAG>A M>@?*8$EV$R TIQU! M0FIJ1OUG(S,>KV? ?9,(]^7>TK=C\;/4YV2-I.ZK:/-C6(5&=!1]HL9>4N9: MKB)9.*Q:7Y0BZ*Q"^ MSHDO@%I,5S3U@R07'TH29=V$L:[2X]*J= 'T@ETIS M< .?5C[-=MANC$NTC0%5#<[IDVI0:*- "@IV#V =>-!6HX=DT[[8'#D,X$HL MZ$W&=;IOQO2X[2'I_HVB9S][+"+BT_$VYL#'9*0CGXQTUTAN'W0CLO6F*TZ/ M].QG4DJC/.EA9Q:4 $AY2DJ]- M6PMY&FW0_3 .CFZ"B2XT?W^FFIYW?BF.6Y 0N]"-Y:7;NASHYPU?PUG>9P?? MD@R$FTP7WVWW3MH&T_R=M8Q*,H<6]SOJ/-*-^\AH;-$OBQ+$)MX,*C/ ,$Z( M[5$M @[-G).=[$C\-M1*),Y:M$)L8H58"K7&#$^?'1?3WSCTARFCFM_?"1H^ M]'EQLNRL8J+<$M'@L.3W(+$4MQR4R5_-9)T!3[MQGD?CWYE= ?QQQ'T[&=+1 MUZ0+8_>BWO-2AC4]W8=<:4.CO,!"MF/=,) M/..A))*?ZX6+:#Z*ZN/$34SN!]!8:QL\%\ .DB!H93!B19[5;G;.6/P(:@:, M![W7:\KO]-2Y60]11\!5(5OURO)$@1[B$LERFK5;WJM=1:$$M>2>L=PSEGO& MK;WB8?X"C!,';$'/A(W^9]:):8DC_757".83KG(V]MK^DYX177K>4@ MI^$F)T,7EB@[(+%7@$=PYKDPC:_* M'C)G$$8%F5ZH=7%A.(4KTK!4ZMJE,#E8*$F:C^K4KX4(DE^T1[!T3(_+WTQ\]C\Y]/[T;H?>[TWY>U,>!=Q[ M(SF-\H1X>)1W9Y%E75F)+OQDLQ8=MXUK,A!T9S,I7+Z4)4\F&?Y$@NQR=E%[ M%S7R3\6@45\0C3I2TW22N&Y06)/:?%*4@C_5,#Z&S>*^,5:JFY8#J]^P=GFOWM^K][>*^YVR@P_K*4CC MM"Z9UN7-7L+XO#\3E3HQ\1IKC,BAQZ^&UREN[T3#LC0GE_H,<2;H0U_<@U6+ M&C/ D)5L@UYRSTON>^D5*U<.F"PZ@?B%@EOB]^Y:+&KTUI(*J[,P:ZUO)62 MJDR+Z9IV]!:#.MP L9LN,_)^@2X,O%/ 9\=R%6!ER+-:@^T_55NNJ0$I3<@M ML9X14^'Q']S4AEP 6R$//IOK(H?O0^TDN2XZ76PH2W6R D,1\\S(Q6HJ2JO[ M&B;V#6<:CE]LS#6\X'QBQ$T/N''\07E].920^,_H_*&\ITJN7).S3CV6SU"I M).#L2DG4VT%R9:X9Y7^#-3G:WM[FG(O+UQ&T=;>.\'E.R6"9 N+)XUI"8O05 M5_/TA5M-DM3<8JT$6CT!KV2:"3ULD7R9M0$(S5&"WU'\RI$"*HA$_]*WF2#[ MY;D/25,B9ZN1/A\Z=9!ANJF3T:84%&-HDZ*!!)O0CW4]_*";,>S+Z"+CZ3\YN4Z8/I<5;,Q)SL^2L/#Q&USM -UPVUW$/T/$MKWKV6-!E M"A>"B,EE:U#D+(N-J;A\WA/%-1+GT1??*[V,A7/<'))&PS1IR;?WO5-R]D & M\>U(-+L\3_\9):[ZTLN34+6""1^W+'7U@IRZ?/QM[5O>EG)JG!%*F5B)'UQ55U>:*'@WIK?7 MMO5!H'2X=OFMB:*1273D8P'/L;GDV- H:*T:V/>HO^NKI#:0XA$Q M>7N""H.=K8.&L=1V3L5TB$G*%7+EDH.^V8N5BPZE@1VQX M+=;R<4.FBBI3W*BU+CVN5,3UYDG2>*QJD()@F$Y:A/>Q_NM@ZGT#M.W6'5*%3D)3]8M[X63D/B"5'3O *^0BTTZKAXYXK=5, MUKD7[\&%=K!IO/.164J$*4VYY:K?TC'$^+E884*Z2LNR)KH8J,$(62>AF@Z, M%%DOIFW15T-0"VK(F$1*5I/9T,\4"^_3<:ZD.38U'9'#IVI8[N#6=H0Z 8I]D/B9U4I',IP)P6P25$:2>?&K53 M9T<:H4I:C/,F)$NA^!4W54G$7K+ 4:_?'+]"-5A(NXX4WCOL\!U,,)+/UF<'X8VOC,(WZ/K2''R*[#E(>RUGM.X6 M3Y>3^,53F\8W=]EXV*A7Z;+%S:%$$'-2PRW6Q"M)G0+295V 4A>\ =&!#1-/ MXGBT2,_72?=]9V M**A/CDE5%?;%K!IJWC55=1U+9J_:0?#;O3WK!0E;=\8NI?"M!(Q_HT!@ 0SO MGL#M75WBCADY#'' ML0NV>Q;:#"7AKFO29HZPBITY1K'C1CQ9.%N;IDX8G7LY6[\_ MO:(D'-X/=E)LN)MB'CM&$=HW MH#\KOL,AN"9 Y ,+A\523(,_$CKGNESW_6-@UM\RQ-\C[O'>F3?OG:!P5DO MV2,*[B?:0OAY%F"G.K!#W%FJ F9#L=+6C;(H25V'/^Z6VVH2!IV8*N:7EV G MANXR$E8S2Y;CVM./DU/KO)GQ8_#4Y8/5JFEKS*@E>B?\T"@0 M0.0NZ"*7WW0C^O+#NN MH]#Y#_8\ VOIMVXWQW I0;3@A^XE2*'.+9+1P1.!&;-45,%6U[DL6A6[_ ^D MEL@+$Q<&ZJ)O4=K3!=1P#,KFSB8%.;2O(>_NE")_E#R3S66)%BQI:.R#[+3N M9"G'PC2]Z-8CUD_CT_'C UG*',3NXQ^5J8KH#/NHG*L9?3)PBO+Q#ZC7_QW_ M-Z/6TZZ!J:!K!1Z3:';'!:+>4,0KC+.7(Q?Q6.[5>B&*?'%ZW.4(.M\?TLI'E1DL6KD[#HY];-N&LHAM1O0H%Z@3\SY1!F=UR[6 M?%MVC.#TG,VP[EJ['KQI$,1ESS>4"TQ>0GXLNINMSPCVC4XON; 9FY F/K?3 MPX/D7B?'+6,8A%B;G4NN? ?=MAB1-V)$G9)Q[R."INO.%LUL@@2Z!C,$QJ!! ME+C,DQM_8DE\Y\Y[[[ZD5(@E7D^5*@-C<4+&: 0\I4=(JZW79I6LL>K3,J=? MN&^#H-W)+43T@W\K=6+Z#&5KB;331Y47AQ&REOW:V^!;;F*!.YD MC."; ;BK0I:XMG&2_LL[\=4%Z3KIEU&2J!*^\D^QK(T+F?+2^Z>YUA$^+WN6VCFZFC<"D MI@@$2[]L[TXF?RZGGM#]I?6*?'FL?:5@97NV#S-OF9$IKA!!Y2"9(G+"X\$O M[B[C@UD/,6G!OM"9=!MD"@.7I#3=OIO:YA>R_FV[GV+[JRP^)= MS)&BA5>J>'%W=H0N/=>D4==K.8I^KEJALXWY'E8/9!2N!>.B6/VF8JI< M(KE(.2?^DOD+4ICM$(.Z]?A]>%6D#8X$YP_X,C> 9T_99?N[>N M'W./B0MH?I+5EO"GA_*1P, 072A6HD!$O%(E.;V<".+0$1%)E73GB=/6"S5LLV=FXG*+:C%=TAR'6@ GN2MI""!C80KA/KK[2M/I!RDBBGE MHCLX>:C<"I*XO)3B>[!K?N2(MT]I^,EV4C_VK56-W041O*',EX3S Q*&;;5W M=T3B83]-P&<&#.(\00R#L[9Z*1N$I=Q,BZU#\G/3QPZ3\)WN7/=82]=SIT*ROWPG8,*$SB M!M!=5X=+1>&370'<\8:9M>51N7EGC5CT!S*GM\3^53DN[<6F=R.$21UDZ)Q+ MX\+(@?-CT@W*^KXFST[\'F3(=@"HP9&[)FGN>C3T.A.\^-:'#D"H$IBDI]=/ M7(]TT.5=[AU5#5"=X0(@A(8)[CT!(/D)(@0[R_)!^-Y:0_G^^I4D3K+!)[RA M0J& S8(D2?VH7C'[NJK^O^FC^A_GHTKCMN]]2?[')!/@#O'HS1;NG./,W8S1 M+\F7^ KY(!W/1?!+^-K.U!&A1DGR"'E=9!'\"#Z3I.,5R3 #**>+TQXF)M!< M;=AN$H80;S'O 0>\J=N9V,\7NM3DYH&1CS;DJZ#)AI&EK)!Z 9^(F5)WB&R5 M1%Y#0X 8%T:>& )2258!*'(*+R'.N+B0OD9;B]BW9U\$"P5V"S$8-/&)I_ " M

    5C_TY/6N8KP,C#J M-A2D$W^/U8.H;V<[<+HI1H_7H,T"WU9P1K,IS#?3IK,2Y_(T]BLE-=701 MIXXW)R&ZUR!Q&9/P%HY*NC +P]#AS%0AE/B@T ND;:%HJYVV9YT"1!BS5J7) MLOW:,Y0V7:'IZ RA%*NVNNE,Y";"#O"^2))"7.$N=UBAMFLWNLO$'^?ZVV%R M[=*D,Y"THE3 M &U(_DJ0V\;:QJX'=:A$<0ZL"UL+="(&80(J7;Q2[!9%48J+U77Z M5+L7)#+I6]\;& L<-I644!4Z13R"FADV.A;KE_#=&92);2XVET-<=%O;*$:N M\.3"-4\Y<2Y&B]C<.13[+)0L7:[IJ;/OGV]_Y_'P5-83"=BQ=?*Y4&#F+ MI]O;3P,?9BZ-'K&VF'%6%!X?/[./[7C.._^ ^)XW]M;N]IP5\@'\U_ M) 6,*V$:I-)!H0#U4#(M)?I:2=E4H3^O*RG#VC0DT.[=R.-> Z6^N4Q\%&;- M70^K8,!2/PXN>$MR)/L;B'=<\0:BK<)W^)8&]=21Y(+CE2P;E2A+NQ^=3K3FJ#=3$^,*QL- $=WO3O M,;O>*RB_.FGWKKX\!@+:$?^\CO]N%=)<#IE3^$ZBP^$ZP'/'8/-&-IO!%]E>#$Y M,2YH=&WM?0E3&UF:X%_)K9Z:@0B!P4=WE^UQA RRK6D,#%#=5;NQ,?&4^81> M.Y6IS@/0_OK]KG=D*@78A3!@.:ILD#+?^=WGVTDU3=^]G6B5O'M;F2K5[\H\ M5<547?V/OMK]97<;'GC[C+]Y^[^VMO;SN)[JK(KB0JM*)U%=FNP\&NQ_[)]\ M5F6EBZVM=V^?\8"C/)E'935/]7_^=#;X[6RK?S#\>/@Z^F==5F8\?Q-].#H\ M>QWM[LRJJ#)374:9OHR*?*JR-]'G_LG'X>'6P> #//*7G]T')\./G^B3G]Z] MG=G1<:"MT^'_'O!H//+6A_[GX<'OKY>-_3K:F5WY_PU\4>FK:DNEYCQ[79CS M2?4&)BFK(L_.WPU^^S1\/SR+=G_9WGW[3#Y\^VSV+EKI,F(X;%T$ZW!S_WLV M*F=OOL,*3H\.X++[OT5G@[U/AT<'1WN_]Z+AX=[VLF,9YUFU59K_IU_3FNC7 ML9J:=/ZZO:*I*LY-]AK6\=/WVZ#]=WAX.MP?G$1G)_W]X>'':._H\_'!L'^X M-X!Q#W_M'P0;?AH[[Y>12O(9(G:>19]5$4^BYW_N1<]WGK]\V'M\$Q&%&1[N M#Y"FO'R%'P5;M33GIW?#+,J+1!=1E4>5^J(CE44JKLR%AF%3'9DLJB8ZFA7Z M H['P#GD8_BP-/1.H1(D>!<&R"1^64:C>62J$AX:FU@792]*3*'C*L#G__ZGOSY_OO/&WB(]YND$?KG[9A/?.T7B_EE=16!O6$1WJ"Y4H6&@QRPO:7.?H>_ETIK+YPOB]:*(\^- 1YJF) MC>:MS8H\UDE=P*^)+N/"C&B'\* I80E\O&=RO#A':E06:P#"# Y@^PX!I1,J M[AP<.V=QE&4[>EN_Z^-9"8"U3^ 8SPX.N7ZWE*P^_#.X+4H.QF/-&*@0D0AX M$D"!:&R*LHHN"U-5&K!TE%_H$!/: -=]B(AM*I[ ,X!<&K >WAI<3!Y\>P*=HBT0K\%Y#=3<\K:6&'O;<%Y+B<&""F M@ 4T<>DHR4B53&UEH"GLNS J[459GLWJ$0P':#+.029#6)$!@4:77RTE>PLYT7,,)$B(6.DI-B><%([HUP(__JO.*<5[HWZ^9P<=. MX5-X<:.US<^RRN@PS[:.>95#O\J%_3\^_+TM[)XA_1) BP$^D9*GJ6,'1/L< M1[# ;>\+OT1@*.L10*Y1A4%60>\3)W#\XY8OPJAG%<>ZI-=ON'9:P%1/1]IOU4RG&D9'9":A $>>Y'6I)WE* MO R74M:(&_!6GFU'X8ENP(C/$*KAD2F(#X1^A<['FY&A%0&V)CH%TE$@#DS$KV]2AEDMV"8GA2XN2**Z%5E>GVN+E>6T%:EC;M$[/E7#U M0M<9,O4V"UIVOC\,YW'B/H';$3$,0;CHU(-!ER0))P:"4V+P (%("K8NU5;@ M@IR:TF9$+7'>WLJ06$>/)!(2.KYHH/U5+A\O2E9?QV2J_%S3AAUY[0:''LW> M0@H^D1XL-TYK)T.!PK<5IUH5I'84^E\UX"51]NX-_GT[ D0?Z32_?+HPM@>P M9H?,1*\[+;^7)JDF\-7.SS\!94K3&1*J[/P_?]KY M"4ST:3P:ZD2 ,NJN.%=^>+]T[=YR6F_"_H^9.M=; MHT*K+UL$\*]!E+U4\_(_2%ZZ[7CM3<-?> T/T5YW@U@I)I+9+#=9907L:^Q$ M1TP2?A!1\SW;(51@0:H\P5VPD? IDCJO9Q.@J>^+_#)[6]9NT:#A5"96JH9_/1.3"0WG_Y2@V'[DAZ]D'8]]/Z=E:*Z$@WRAX73,^&@+3!A+@9P MF(C>"* 9FM984,R25$?6VH&*/;"V"G4?UK!1;FM8-!":=O_RYEIS\G&1GQ=J MNNU45,(<-),E?%O(FT7X$Q2[@"7C8WE=X; @S=19J5,6/SCA/0>!$'OID80:D MZF,KBY/F"D?0DA4O\O2B9?MTEQ\#U^\=CZ2$6%5W;%*RT3?,-&S7 M*:.-#W!@9027^Y(>?K5)AGU$F64*\4C0"J8#"$U +\DO0<\J>J*KM)8 \Y)U MULYH2H8T=)UF%L,":P Z$.L"5*AYE&?I7+!,!EZ&B:"Z:++ULEKD1^R1B3HP M@Q?.$K$IU!&-7GF*U@50Y&9 'PSJ'>3>(!,MR#U9U3K)QH[H*_&DSX7KV!N!BX)W0 ME.,<5G":[L!AC*EAY7O!&#C86S0S G N 3B^S>LI[=.]N?UMM!,BJ<7+ ZIK M\@286:$OC+ZDBU$7RJ2DOUMK0FD]F"@?68&D37QZ] GRD5[4Z0!SI/Y?(!3A MV6<*OA$3HX4&>%2;"^=^[6+Q: @'0@#K!]H)A(JP-V$I88S&HG, O5Z3$ULN M2[$>: ,?S;N"-GP&]4)W6._V,L'3!:$!"-"FB&LKASNIYCJ/G;CGK#LM M,#=[2^PRKD7,$/[#8!#TF1L!&G)D)*TU^% :T'R+?%:0_]&!,BX$#V!]^]]X M^Q]"L<4K;2!1&+A3,IHK;Y9H7 L"@&68EB?8.*&G>V ? 5WR'.,U&%^(U3G+ M,IH1,P C #-XF7].];E*G:KIHSWP_ (-)U O1#E^NH?X:3LZT:BSXSEX(0)/ M)$3SX'2$HS"EF,*;]FW =K@->AV5#/0>(+%@SD!R1]FAJ#R^H^V*]?P__?A+ MEE^"Q'7.[JW^; 8J01E)4,,AO!,= P?]OWKWT"WP2O+JIB[V^' M1_\X&.Q__ RGNF+3J9M]M=1N9_M5*R0[B%,F@PL(JNL=9SWBXXL^U 7*5+ 6"C: #;9V@IK'DB!. M'KK'.EM9V=B19<'%J/ #E;>Q(X:-*.J\T%KBQ4; 5,G'3K2R0^+P66+N10]CF]0F$JCQ[I M9YLLQ$TNJ8(4]HD<*5[D]0R_GNE\AC408$/Y5#.".1B"I=N$?8LNY1+#H,_#VK89RPTT M2\N\<:WH!0PS,LBR6=YT4@3Y^*[,^O@<-+RLU'U TY&*^7.4LK M!C^5G#^"-TK@$>:<4'I))?DF %-HCE[P;G]W[NX9UO[@P_!P>#8\.D1N];E_ M-C@9]@^BPZ/#XU_? ^L"*>7#$8@N^,23X6+#RMT3P ;1=*+@2$+*4LE M$* 429D (WHLRG:Y TLES)CM]K@9)R7KZ3M%%!8),BZ:T@G-),\3$-'@6W>+ M-+EJO FJ!& -J5T&^!UPIZ+YSNOPZ=9XCYN@W")Y%/>\L;NY(BV]<93!C)<$ M$@U35%\Y?ENN3E,R8TI??$$BN[,Z^)>_M^UWC\^]S MC>B[6[A"Y2+I,2;4@,0&UXGAP&G%I1J\3['**T#IJ;FR-* 1@-@8=)37C7#2 MYM*VW8)7HBM^/]HN!^4XO".6328=_DJ$$--LD"-0J@T6M#(@"L(E)*:,T[QD MD0Z/\UQG1,U%@""YN&1*?XDY+3B(OY+.E^Y5]OJ1XTA>/C2;VF.6FOXQ,4AC M*EOY*3&H7(+FUXP=MKKL3&&6)"4&M7#/EVUB\07+#ER -@@(UY*\%K 4'_4# MIY@%#GR1RV%A?@8E55AD0QFK9T4JOD5NL0^NW>0&WE6 MU-A!4L.?[2"#*X61G:5+GFB_+R'A]YJ5=CT5Z'A]%82A$07P\IZB#6">5L)N ME<_N9.JW^&!C#'FIG$]'>8J\:/>O+V!M^-V[SB5VKNR#R51&F9*%1LM*^;C] MB0WQX,73=\!>>[=9P M>:]P28693,G.'2[)X9Q "I2>M:5H#8[W82F:6O(X4MF7HIY5,06GCIU?*#5 M(!-I3C!*]70-F&O 7#U@?J0BL&P!8CX>!AK&-0B;4^;@94T!R\4:+-=@>1_L MV[IRL.I97DN;(0NC/J@NLOG6:ZA<0^6*H?(T +M986+*=")_^9I9K^'O'N"/ M8C1*8,-KM64-997V!=-M0NBN '&RJ0UE]:E*O5SCAW"=Z4?+/6\ MDC2+H-]N0(;?MLIV_MVM[Y;M!Q_.@)A];$8^D)M?@"N,<*?J[ MT<#ZFJ/K-8KIV-S;TOS2W>2ZY*[ S7+QM,YMTQ(N#;'TE(I6*L7U0 M%8U42GT=X)4<=X U5%J%\,+)-^*%24'2*O)+N3QU#B=<8I6E$ +L9%R_*4IS M^(SVS*"!0*0DQ,?WE<0N]M*MDB,HJ0J"@255#LP6E^@VA ' &\G":F>%WD*2 MH'AEM!19EGQ%&G][=7PQLC1ZB=H_Z&2AY)]?R@] 5EYT\]"!U%2,F)D>VT*6 M]T!X;#E'>H=? MM??6\M-Z.L.&>FW2XE?=DU9X.FBW&N 3;\+R2_FXTEB/$\?>PK$M9LC;(PV" M>B8=4ZD5-L8_Q:2"!9OFDUU>F Z$3L!LH&*^)P+$=R@_Y<_BGIM^SW3EUA MELV$4D7'$=O33Q8NG"[PZ:/VRV[4WK=6J1,=&$CO$K&7"\'.(E;HEG%V*68W MGH2I[! HHYH$NYJYR5T-V]M)$Q=Y"BP-6UA>LQ="-F$C7(]4BNU0<<0061O M&<63G#0+R],;J'PM.%^#.(Z$M3$HA4T1DUV*0QT$*RC0&F"A507P"-8(U4"H M5R2"?Y1238.K6+/6U\(;K.6JW9=\1O[H.7,>P(J*Z)6@%8%"A(:S47ZA292E MOMI6GL4^5LD%-Y@'X*YTQMT0+Q3=MU;Q!/Y]'6V8S4Z,.P;817PA%]W>Q.@Q M:L1Q396@CER'U VSY/UK&HG)VRRG&3? 1!EL\FZYRF$^M6TQ\<&]'+2^ N'Y M(_:)S;B9/'9^AKTY19?\B'R25(XJ.$[7%=S50J;6X%A1TDO=A9Y**\A6 64> M^.%4L7K:-LT_KVV:?ZP'PUG_;(#M$!]/6?X;^F58XBF-&!I-,Q[FAKZR0K/K M73AO*^&DNN;<+H2->:JN)GD!6TQLR4YTJ COS5R][T:)U)C\*(EE[9=Y\06X MKVC+^,G4E#5;U6XH'4YQ'+[W@-!WFW&[6 ;?MRR(^K=.0^;<&#$1IY266'E%?^\:!C!VQ)*%VC>T+V#GLQ:_)-Z9U0/5%D% 3]$?B_@9M)G (%DG6B4\T1E(^/ MEMV^M409U:BT<;M<]FUAX=OV+03PLW#PC+=3C4H+@!/J*-'EQ"!0*%&&F_45 M2RI[F\] 72%_#X^]RJ82]^R,Z32MG)G9#+;9(HR';?IGZW-'&ZTKJ,QLH,7="H"E%&CA4S+/ BS!@$F-'< M89MQ5,C*$H"*3(?%NL"0LC GBQK$(.S)T#/VL+#6AZW_P4LA2TJAF0@GOI:2 MO@(D1X((I\^?\9I&JC3E+40AB7)I;FAY(ZA' <;7=!4XX0*3N/,/^]'&!U#8 MHWW'%#:E?0S502U";H'%J;%Y0TIQ/+[;$Q90Y5+725(PURO9BG6A6]SF^HM M(Y6V]2_)3\XV;^MDF^BLR25S!_(H0+#0@NV:1AK :=QSF.8+>"_A8J%S,:NG MZ(UV8%V.Q107.X3<:'6W%U/ED G\#>+S%92<<(B9Z1B97(O!:+E>Z^U4N%P8X5 M%G\D1@!W4F?!!V^886>-A[I&:H9=7+-!.$ SI?9=FAH>R QXM5OA),$B;SDR M7N5T5J7S[>A79\3V\-B[Z=Q"3S0@Q]BD4C%F7(.,5TY8LOT MQ+]=>MO/1%# M5,;4>PHG#3(FE8^;CDSFW)7\A6"!P> ^Z7F#(@SF"K/"ID%ZC2N,V%!)CTX# MV'%:$V 6U!;"F:L[X,H9<]?]'N[31O:7M8WLSAC;C2888E*I:X2"@@30JMA* M$LVGO135(V4/ RM2H*"5T(+6VTX?)%FD9R4RG@GTCXJC7WO!STPH+HRB][#: M;I%ILM27.15-(0LW1G2D&M]DRK P*2XV*!HM9J5JOHFT",3Q!/MVA8U]T,/0 M[*V#>65Y?3ZYP8< 8SU;[D>(-H*V/SXN\VA!INUU3A/3J+YB3'[=J!^Z1D7U M)+"I,6GTAH/!DXA)@'4>,9C4TRWH^.4O&W4+9%AB*]9 :>9 MEWQI !S8.P09! Q2$EOJH+"X$&INF9-+%<:9Y>(1Q.9]&;(7D@T$Z&8%9EO9 MG06]$66P[6CH=V@P"-$U\Y&3_G 4;-?Y+4J\E0_8>78A\&@ MZ6LOS\8$Z !^E!,\OI7EZ[!3I%P2@>\HE"VGW=&T] ;S\((F=1.E0@J#'K%4 M!(Y97EIIV1$=.,X2K7*CG O6CM*<:R>'I(AT Y0B8FSV!0L8F03.ZY$#R"T: ML+TD^-BO*[+CGY"[$%>DVJ+DMQA=MX+E1U1JB\XR"7RKLZ<.B$^*&W_P9LH @7 B=D9E8]1/)J M3UR,O%9=&=&NT4QJK:!V%L(!S8C)37--U6.E@-W(J%XQSH)>[#ON^KMP\1N9 M-:PL4_3Z@)25=V]O8[G>\/@ 5G7R>]3?NZ[U[L._A6]TG!T8 M%=#D5N!,BQ'8/MK68E#6(VQA0#BO,ZYOC.A:S_"C?WO5V]G9P?]%I*0@N!JM M31M(B_[M>?,!Y7U$*,R@)H"/\6#5)7P&VLWSG\Z<24#U45.0;? 3T F)O)B;%M; M<6I8W>0X', U.W7>KG X^ZUGNNA;X15ACT)=:(R+&FFX++%Y+KA#71;,\FPC M:O0);/5"I37Y\6 6%"*=Y=9YS,*QY-THZ*PLWD^R-@1FKU)/ RL5OMMI75W; MDN[)EO37M2UI58E73>+>[>AK$'4*L1UA?C4!)-'M*2M]3;)*!N"Y<]VA@8D^]@['Z4#B/]'9 ]WT"@7!BAGV.<7Y18 _;$VE5AO ""Y50#')&G8>ZC+2_>JSD#^ MA50I+ET'YN[&"4U3FT.S\^R+E6+QJG0WVH[.3_O[P M\&,$GPR/]G\X_>,]2@U;1Z G'XNX%D2%_0.4AORRB2U/]V#.NVR+'"JA"-PF;WPX(# 4:EHBWQ6Q_M.&++47.6MDZ%8L;@Q9Z81*+ MQ$A6$ZH1B9+L M1#@*V%MJOFA)&KV=,4B-T(-%:'8UX[SFY1@=(+%@(N(R"_1!C9'NVT'="DTR MM)DZ@ZV/:[*O=^MJUH<*&I@JZ!Q#BAT^^K2Q0_P%(S3X5#8EG52P@!VT3CM0 M<@4,\,MO"H\7*H;ZW-)<@J5XLM&1,$!,394!0FR&&(&^IW11D45]=(3VN2]9 M?ID)A62_*/(X#!@ *+[,0[(JZJS=" ZADGQ6"1GV<2N)3A55^K&*\MB;$I<. M[@/E&6E;@;F(V59N"6@8'_O(1H-AL$C]CH/)@'"DE*;%%E(-FA-&W*%?R5D9 M7&AE>#;"GAS5X-#&9:0+U>WMZ+@SGHX8H(M/44!_$J0FWOR(D7@4_EOHU)9Q ML8]S!!X&W>#EP6%C[%T)R+'UW\3M*0K/1>Z _K\=?:@+A STH_6X6@$JW;YJ M$:U1ZB[Y,W)GUPL?(Z\B/'AN$#>(G&.<'MIC6?]L1N#Y,VTJF-M1/T6OOL3G M>)LUC9CI&'WWQ;QCD4NGPI.]H*A /6N*/.P[O#(^-*&1'>)-UFW@8ZY6UB@% M&U\ZPJ[S+BGBK6G5VC+,EN%?UI;A.ZRZ1^*5(#/^VXI AI%K*]N:X":M&,W$6G&6?-8[O?7JA-LFGZ6K[Y MA[5#*P+8::TEPL[LLE^P7!4KMJ2 8+=L:R[VUK,@K^L)BU0-\A["T;@-:@ZH M;&YB6\QJ EM@/5@UW/4:(:94F$+$/50DG%V6/!L2P912M244Y?@A6N$5!%L?3'&EJKLO#"E&F-L;0%\I&>E+K(G47Z7 ML_ZXP!9W$0X392J\@O,<<.2?=7)NZS.Y(]ENAND^70PXS"N\;A>J!$>%!R/E M C#SB%PJ@8.-)4JX*0G^L5)JQZTV2V=972V1>"OR;35S1LG1G\X=,%:]VZ61 M1N$3/AK"B=HV*,1P,27C5:%6Z]9N/SJJ#B4&B&',ID+!DW<@:;"^+$ &1XP M_QA36]W_N[=QS=J;[L=Q+KY,O,#CUFUA>:MH8W=G]&IK=U.N;3_,_GWR"!8Z M4:W&>8()?7PH&'F'/BS,YE+HXV5@V@?=@@(8"\Q(49H3*':>N/#0V_Q0WE#[ DU??U$\&KFRD15I5]#X0XCVN?&ZNX0AP( MMCU7O(L+P.5D4)AR,)D%4\&K9LZKC5& ORECD6J]")5G5W'@_?Y $1D*]7=* MAK'L!A'2+L56MVC4? -!1HN/P6$E.@]ZDM8R2QV7D^3Q!)XJ;7TS2NYT1?HD MB+W7+"";3$V&"8B8HQ0FRU034W 4O*U7;0]1#!5B0O$\O+L?PS)F\$USI5)*(GFD,+ MK R];*1ED!E*0L0K:G*#$E0**)H&*(K!BV3H!1CE&GA3 .])SR8+!)+ @MSF M:SIOR$YE+6%!457,>QP-RXO>Y%F:TARM578]!GF1\*DP4O:Q/3'5:&0.1V8V M5*JY&H/E9QZG*.:*3,L6Z[#$WK;>YHKM(=)(@7:\68']D\M[NSML_=.36,B26']2H6X],=':(BL0$66$]EJ)%M=88VN]PN M\NDBB\6F//AB185FD:79Z.Z6&HAJ+%8 K6=1*#OUN!"]L%M''4#)*S0;X5'K MS<0QXPQ!(I$V=5\KE&XT=$1;D&FWQW5',7>V+.NII>A?HZ=VG,K3Y[3)9G1" M-4:!7,YSB0XMXWSF#*1MI@+'D]84U<^JA(/+-AR%&E #6% 0HMPP^C@ &-\% M)*X1S&T*J(U>%8D)&2/)3&PD"]4C&]\:<&6\=PR2+.RX &' QLYUPUC,_1?R M!%B,)%1($0HYA6"5VX$)W+F/.0_02[IAR&(A _NR_:JQ:T ".DK" K'G>,9) MJBK*S/*C:),IB<(X>R;HY5>IQICJK;@LB1[K#&TMXS&RHJ J$BN0[.2U)8LX MJHC7L(V4 #_MW6H[6Z]X-W(FMOAOL'R3V<0\?I/,HO.\+IKI;BX+W%XB:OI> M?+#"Q=94?2%Z$2;/-"2*!0$-0:&L1R6FM6<5^SH%ENG2 F%$_ F7BDW&;&H+ MOB<@ICCLV]'7=C5^KMSGY=/RR9*:#9 Y+;EYWXCY4XNUQVXR1@35J4.;#^J$ M:$QO&3.VX'UYT0Y#8K_KZ4J"N+5L$_*ZRJ82)&'-/>2^\';Y)@)S6 7>)1,: MN%@L8_W+#@;;E:V8/\1<1TS)@-6)5864LK[,?5AAQVB+A>E=S,$&9LLKF\0Z M-JE05!LAL,DIP^4U(4FMB$!C57N[#[:RB1'.;0'D;3S9)PO08P_0>PQXBX#L MJ [V-K2W6@;@N]\-A,A%G&F.6_J0&JR:(XGEQ!0->T!B1M+K?]UE%N0>H- E:84T6V8\?8?; 5QLRAU/$?3@1 M!WBOPTQ4OG/O8RV\AQ(C%9'F@1Q"U0JPD\4,O>87ND@5)8TU08] B44@N)K, MPAJS40X;PG!&J="OFM0N+#%RK3F'A2.6@YHT&.UM6D_)M9YLG(VD0<7Q&^/RC)/,,@KCB=K@+ ZLEQ5+&)>Q'W 5:(NVB@3:VQ^KD M970WEJ75Z+XB3[77QJG.B(&@&G)HY@G-OXL:&J5_=AD5K,9YANW'HC+OL9FZ M83(@(3^NOA')_$&8#+:I7$81XS!JR+Z#8T<,' C)6(/ !ZGV%F.:R*AMXYJZ MXW^"FW)71.,$J5%22F/!6'5#S=EU6.IWM'OOKNW>JVC\AES#IT*#(!"6#".^ M$?T8C*-P.2=+DB9M+1D?H-@NL-9J<-]((.T.1>Q)9864)'(UAL M(5W&B[2T9!_5V>QXX=209F#N=C109(FQV^HYE="28LP^#=[H<65A'YJ)K"H( M$L"H4)M:@T/9EK=+0SNM-02-EV0ZC+5=I2D:;*.@9)%>%);3L^&0F$P+]ZIM M1]A8<0%C;T.V?:$3L91FXMQPM5&OSST)"DWTL] UT\FIR, ,O^&"S]F_G'-% MBF8,]4TAJ)0L9<9ARQ 0#Z20,W<,G#1-[9)1@VPP[-IYDY$!4UHI^<0'&-L] MCG1J-,80^D601ZJF+BC8=A=.,Y_"B%2[B(-6:->9K4J7! T!+I6I'F68]K7U MS8Z/#X9[4ES-M^&*SHZBX>'I<'\ _WPX.OG29PN+.QE\[)]0R8.CLT^# MDVCOZ/-Q_W X./T!B/M9*Y$? ?N\QMPP-/H&T7?<]\2WO"2*?F-E'&]86<@3 M],TUNG \AA7F4U)& .T25)JYD"E1GM)!D]TU#46;W6SI#^2 MZWQ4<;DR5]VS+CBDWU?[(#I(N@;OI,0JEDB*@3%*NA]1%^R8T&8B?+W1'A55 M(^I;H%$)SLU5WJ&\2>I>@)QT6F,T/8%L482/SA+!;&!)YZW@MJ=% M2H]/CCX-WP^14$;]CWT@GV?1^U]_1_*%A2Q/!P<'\/-]TU"FF;\C[?P,"SL] M.]K[6_2/X=FG(:PR.AW^M@4?GWVZGZ(R"ZO;]ZDD1Z%%;G?GY^@4P\^DT\@3 M(?C75&(^=CV:R;%,/;\W)"F-/W-=G#?#-LY<3TTJ>E$N,1F2I"0R)9.;JRT* M'PP*F+#E6Z%[>J(16]&?)Z(.-^!(J3"W4#2,MI3JD#8_:)(7H#U>6X6A89!3HO[W!SS4DW]20Q]90DZZ.2,Y(?;TJ,D3 4 MM#EQ]$GEJJ*$I2TQZ3 0]^6D2$]:*$7L:_@X?"L]OK6+MIN%:F.WO5GVR?C; M]))6^$H\UJ7\BY,$VAM;[U+4XF#0B9DM2^1LX ME MM%%Y"QO]X8**C"29N@&EA!Y E0(>N75TE6JJTH83/=_9>>[]2!UUGYM>!K+F M!06YFS4X,FZ@\Y**LZ'5TV;+2TV>:N)*"(4A *T(@%"UXE!WVBRFOG >)(PN M\UBWKTOWCS[H45$CYCS?>?XBR//5P>'[]FGDLG(5A7!,,^Y.KD54O8V/S$*) ME)RUY*@75 "@PB>E%"<4X"(5'R@9>N5P0T$N?^X<-5-U9:;UE*H]D@&E58L@ M(%]23I922-54$5BX[@:X,"0+M7.*4@40NV5+Q:TU@WX.R7A8M3[$'(F#=K1D MTWDA;=P;4Q5;H;W4%8 9!V>DN92HH;)-15EM48$'^9G>Y4Q#.49N!N$K(=A$ MB7$#3?R1F))M&$A22M "F/6Y.B%P]*D4^G!%@2]U:8D4=F>?\=S)'4J1'<7"W]-:1C M#M M<41D59CSW$$"0YW6((\DW*[VP'!G':& I(ON[#!1QK MQD72G6CMY.E @ X;>TJ;!0K$Q*IG*(>0%!#.5U!@=.GF?5I:[/#POW\=GJS> MQN8F_GX:%U=3DJ8>%'!,?:W8 U"ZSK-C$;'?1//O=_ Y#:^W1X='#T M\?=>-#S<6W4$TO?9+?MV3EQ):;02'@S[AWN#Z/CDZ.-)_W.T!3\-MO8.!OT3 M^GSOTV#O;P?#T[,5'TB!:+7B\[!S^+!LYQT_)G^G^$8H$.WU_RS[\P1/XK"V M_;Y.615ROA^/(%#_#RYS>H+* 9 M6>:M\MF;G^Z"]?WIE[^\?/G&\>%P[LXI@7UU%85WF1CVKJ@99C%MEZ&P81]4 M-2DHI+4DR-*J4)0KA;J' A6K MU,\ X@)WA!?P.1!-X*QGC:)!)%;3K![:,7WQVB#\QD(GF@@P=8)J,5@U9997 MW-@U*%34-KZ+>X1].NQUB"ER%VOM;E#GM8I+(W'IE>HGU((;B8MYRG= M7&S(S@8(HU@4LET:DT8\%1YP.N?$L^VO$:_7R/)$D.78)Q,%D?YWB"@^3HWS M^U7#:TDF(%?4<%97/3)<^PB2(-F).I$BN^"*S!A_ JIB8Y(6#-^UTA<]5'Y_ M)Y"YB'\/6:[@W.*7+T,CSD:SK'H#E DZ7]\7?5L-.7NX5'.U\/=0P&ZO+@HJ M-M[5@9W\LA0$Y_CO5%?W)GZN(>XI0IPH_C;=&WZN"A,S-R3F[#_A4AJ8UDO] MA=!K(Z$!&/VRALDU3-X13/X]3^LI-AN=FDJZ#O-*HC_)#(.JR2D"GH_(:IA@K,WEA]-5'\J=K=BP8FM?;;U"#10; MBY6+^J@MZ!-R1PB4C M2+:::]CCZ6%,;Y>0@LLEOP-%-4GRDN^;4?K@:^TBQSEJO56SS*Y[CY?R42/5L[]Z=TI0)6R[>UOY@#?G?(]V(.\/\ZPFM"['SJL\N5J3_?M M*$_F[_X_4$L#!!0 ( &^(D%BH4/]FZ0< #\T 2 ,DTR-B%*IC1KD>MN_T-P4[OR+V'*+V\6 _W@PT<[?3%C%L:FI4\%'65'R4F!8(UD;);-3QOWP,SH(! M.6D<-MI'Y6#[*.^09U/]:LR'=^?Q!!/_R81AF^'U2_6;L;NBGS_W;S]V; 1GTR*U_ M;LT]J1^CR8./_EY-N^WVS[HW_FVM]^7*_XUTSP=HU7$=K+O/K%AFIJ;Y_UC3 M6F4O8YIR,6O>M2FE:L2S)EA2N9NL+6L.SX-.X)$+.N81^:@+CX1,X3@Q"37- MYU:]=8&K.T#:A@X%F]\:2A5!\-$Y#2$@->NM%:F"Q6YGFUM#S81')H%;]3<' ML$8AXL] M_T:^ON.&[,T#CE^()YY1#?X'SI;.R-=,3@2+1LQS#OE[016$93&;^V0D4;P$ MS@)XHSP#EYV1(C.JP.@!+,82&G!62E*X4AS<.:8A#"DB4PX!0[IY&Q,R%C*M MJ9KAE)1^96#!BDP-8Q&8!2H%OD'4@1-"KH!%P;0,'@=+('"12<+#A.@"/Y;/ M3YABI1!<0,JU &:%C&O"30(+U#D+K8$H-P?39 3+A/>G08R3F&;@THF/IPAZ@#:;#;;5RGV&_. W:\X^QYQ]OZ%X&RPYHH___2/X\8O+5TBJ:3B MF AD''.XM$X:$*J8A0.X-T=V#&Y+F$:FS'6"TW%:"DD0$R%>1UR'0NH"GL/T MJ*1PN,B5#%D$PYJ\!1A$#'#E?-V?A@G-1HQT(?/T"P$S&B>TUCA]R][91QNG MD;MREQR+I,SAT4)C<*0*JJSZ>UQ^W%F1/KEXW<+9S+?4,]?QRL?3=LR]TK^N+ MF(8!0)DEG'\< SSDPB$M].Z/("D=,K+0Y&BN+,"A"\BA8ZYM9H99++-RL*VP MS.FK#$$Q06U\*'GN$N->R1[P)H?\#K9H*7AD6Y.Z&&H><:HX+H [-FXY2X:2 M"HT,V<93;>FTS>-2,S#( &_ AW**+ZF &A:R.BS+&K%DVO"$X^W;"P\8&S)\ M!+@"2&*1BQN/H 35N=_W(O7;4:9]1KN]!H'A7RK(W:4A][*0C5BW\Y.[ASP( MDV,>822C6F:6+E -41 [ AC>J(KFH0:"'Z=#+KB9886R32T&7AN5;)AQ,7-M MZDI'P1+":;F@O% Y!#QM*ZHP!*9B#;"]A1'+H% 2$,W@#LLQH.*4(C,NHD'@ MY3E0LM>8]AK37@[FPQ\\IK$Q%85E-PAX%L+HG$'MN8N[[8T MYEU]"&'P(# M[1HG0UF8^RW8A4_2Q6R&_:'XH09F:<5PWGFR4;G<";#G-0*] M1J#]]FJB[SGJW+7$)%0O*D@D+C8XL<@R.KN DFW-B.!?F2B/;>[,]YZ\IM93 M&TY5?BG@+WIF?OJX-NXCM3VN66M/TQE$/V 'PUC3EQC#V $$82J@X\'[$0:45\A8P _E88[Z'W]B-F2.3_5YPL,BB ML,A"M.O=DYNLK]\@V>CA[K&[^DC5KF^Z_^2%QX-8A'. &QX%X*%"R!G$:5?L M6I9JRW1[R#\_$D0$;!Y7N!8?E+X"2N (UJ+9(EGT J# LSS'?C50 M7UVDL&>PMQ:H959=II&(&KHXNR \PFYDS%FTY8AC&_1GRQ[JA-&OR,O=FC<6 MUD(M+X\:5GX@^<.^E$A8Z_ MAP:#_=N>SO\!4$L#!!0 ( &^(D%AG/[Z,M < '@I 2 LB0O' [KW MGX&6*(LK)6JD9,?[]'N.DG_$D=VD=M( :X$FED@>[WC/W3T\IQVFD>JT0\'] M3CN5J1(=JQ4W$;_]0]R>UAO'F- ^R4?:_ZE6WVDOBT2<,L\(G@J?95;&$]9[ M][X[O.(V%:9:[;1/=*_'PTZGT:5;L?^N^OFTR)(&VQR\'UJ,GJ MM21EJ8R$9;&8,:,C'K?857?XOH^9M>26_?3JJ--.%G("':=5*_\635K9E1-Q,9-R$C*/.C_'8)BW6/DDZ;"6,5*C>]/_?R_7(=:I>=J_Z'WYO M[M9J^5]B(!6W:94K.8F;1D["M 6-;6IT/.GT/OW2/^^/V&G]N-$^*5X>3(W2 MK7-;G]Y4#S@09LW6B]YPU+_L7W1'_<$U&URRC\/^]47_8_<#N^Q?=_$1GP:7 MF-$;LL,?QL,5_?C;\.:W[O6(C0;LIG?AU#VM-4CET2^];ZK:37=XWKWNW50' MGS[T?F?=BQ%IU:A!NVUJ[1423P/%/S.;RF .N_H5=I.*)!0Q.S=Z%E>8)PR- ML33D:?-P$;EE_U(KUX^!M5,^5F(Q--;&1Q*S"?>0V)JU5HE4.N%F:>*:23\- M,51[=00[E4JX[T/,STOFI-Z90\KHJM4YVT MCK:94#\F^Y"F_3NR'B.BST(^%BDA_]7QDW2 QJOCA]7Q/0 M- HOP,=E#.?,61:G)B/HHA2[J@RW7AFF(PFHZGS>O0FQ\(2U MW,QI2L0_"VBP)M/BG0^UL*6B [/0)0298 M(&,XCW"P2LB1L:#0B(E$7>38B-/+ MW +H6UF#DUTHLT/O?P6BWAZSO2$UNG/J/_[POT;]IY8M0%-4=XIN'002C\X? M?<:-<)Z')R756WB("4NU5]J0IM.T")F-LAL]^])Z2ML,ZRCG&:UR""1&>\+' M:\M>P^.^ (1RM_9NO9#'$\&Z2"?#3&%&_917ZV>OQ1NWM'[FYT_YHR3N%>?0 MR^53TEF#9 X,4N;!.P5W=@JP$QFZ"53,H'K;O.MM_" JLLGOUL]^QU#Y%>#2!Z.S-R!T@$X6TE4/9I /82=KU3B;[Y.G<-JX0N+%X"@*[%?#I *57^/ M9_;A2Z@,CP5;[I07=IW!VQERZ51:EZ$Q2\1.#M'X56Y?KQ1&*.Z"IZCLJP"H M%%6$!B7R/'2Q6DG?=11L-K;2E]Q(,D#F_,/5KI@D998X@4LVUA$(E\^U%5 H M1?V@10FG4\_ 3Y'=89938L4ML")G*N54"^_&@I:@9D"2\'<&U:/3]O/%PF'! M-WZ!(;"9P;$S9MA26#K,.A'E$W9FZQK!=+;TM#$HRDR *]",2+*5>9RXP$!Q$$X,YR"D?:$@Z\ M9&,/R/3YXR8M7MSV 7 L1):V.?D>ZRS=KL%#:A%?SA9TQPAV7?<*+<:+VXN+ MV>(DH,]W?+I<^"+P6;C^/H2H0U'09#=2BM-'Y&$B&MKS,D- 6:OJ)5(C;5.\ MI^XJ9%G8NBCSN9B0VR5GH63H("U\5R6< 44&GS,E/PM5M$8VYE?VMJFU+_]_ M@H[TT[1.W5<^+ZUO>O;-+L.NV;H,G,HJSU':70?O*N55[M/HY6X<5#K5QBY) M@WL!^$613%,A=M2)L08MH7%?8DLGY#6" &G94MK';R+TBU 3?V42&KFPRF*/ M]'KSPBZQWZA?OQ4@A[BKKLO+;Z)[89:Z<<1F)2!)[0AJ;'A2(#GEK-$5=,=W M7?=XT8$CE-QOF>0W*7!(!2[I0PTKEAER*UX+Z@M$ W3P8"4G"A8LP681=)5_ M"P?FHI2LV_-/&5Y0B^^L]N4<]E76 MKK.4H\X[N@4U"_N[N*VJ_'/]OQ76J#7>[DBRI\^BX/F\6:K#^6#XKC>LG@]& MH\%5D_U0<_]8'>M_X]SJC5<'V'_/?'68/5^TU.W^ M^'[X3R[U(I0B8)?+%#_(N?IW-SROU-PQF'N+J43V#+Q>Z/ M(CO_ %!+ P04 " !OB)!8]=++6U,$ !V$P $@ '-O;&%R;6%X7V5X M,S(Q+FAT;=U8\4_J2!#^5^9\\443"BW(N_<*CZ1 T>:4&JB)]]-E:1>ZEW;; MVRX*]]??;*& "BH<=R]/HT2[,]\W,SOS=6(SE''4:H:4!*VF9#*BK2R)B(C) M[ \ZJU6-,AHT*XN3YB^:UDW\:4RY!%]0(FD TXSQ"=C=2VMP0S))A::UFI4% MX"@)YI#)>42_GWCVO:=9U\YEWX0_IYEDXWD#>F[?,\'04PF2Q30#3A]!)#'A M#;BQ!I=.7[NV>VCRZ^GJP<"YO,J?G+2::8&^.#-!3V<-D'0F-1*Q"3<+II/6 M9S[*T@8T*VD+MOJM?QA_@B'8))2(T,RD2/BD9=]?.6W'@UJU;#0KRX?/<&,B M)HR;"%#89W5M\#S]T5QD$LQE>X*P_+ MG3(,[4[.9-3J>NFH'-80K*Y[Z]G=S33@J!Q%]-_T+^#VP+NR86@-VE;?'FKN M_;7].U@=3YU4=;UZ5&:Z-UH^'4Z_:ZMYT,OU9PSK-G8X^ GGU)$ MS_._C,8Y(&0O$3%.I/8;C!.18\\I$4!Y@,/>I3Z-1U1 S2AAV:HU(!F,681' MJU"&U)\*)AE.,^$!V#,_)'Q" ;EBEF4J;/Q6E@$*"(144(QW,ZI%%D50&'8) MNN2!!7"534O@AXR.@;.(CH'R\\O M0C57"<^)-/^%1NSHAAUHT)1D%-'B:)2( '4Y2XF/6FWJC0VLB(YE8YQP:6Y5 MX4<6R!"/]-,3+$D4I20($./[B9ZSB((BI$HD3:.^I ^*@P7 Q>GN8->IXWLF MV.[\H&[#)]$R:)FDN_'.C/.M8&]A;"GP)JR'-[P,;[5+AJJ@5>)X(=XO>![ ME'>[Z:(K&,XY-D-M/]\7ID>-][TW^*0+JO]9%S".RAB3_&I1BR5A'/6/+32M M:!'"!/9(*FBFNJ&DCDD4 ;I1H70'#U)LCZR4>ZWU" $#ED,K_4*K:;1HIB2E M(N?,GFE5^6G1\4/-_FL+R;XZM#2 MYP/5".E/EK&_J:Y!!U+VYNQ6^[@ZX]T-JNY[DW M)GS2\R\P<)? W9T%RPK6ZN^*8).QDE56+]I74C.J2L[_+UW:RW1[^#]"M(Y@ MVLEW%7NUZ;B+7>4CI'9V*Q@*7HJ*]R*_<_BI,GSVVP]_\QTL&_N+Q=/E^J>Z MM1VF'RZAA8;T5OO%Q]20%_F='YS@P?O3F^M1SJ/^)=;Z!U!+ P04 " !O MB)!8O_82&^<. "40P $@ '-O;&%R;6%X7V5X.3U<>W/;-A+_ M*KATVMHSDF(G3=/:KF?\4%)-_U.YTDD@@L@'W^=K'LT#Q\9&1)A''.DNXFO/[?XO[;U_O#V# MT7/[Y.AO_?YY%A5SD1H6*<&-B%FA93IEP_.W)S>77!NA^OWCH^>6X#B+5TR; M52*^>W8W?'_7/[D8O;TZ8#\7VLC)ZI"]N;ZZ.V#[>[EA1LZ%9JE8,I7->7K( M+D]NWHZN^A?#-S#D]>?AAYO1V^_IEV?'1[FGCH3ZMZ-_#2TU2[G_YN1R=/'3 MP3K:!VPOOS]D1MR;/D_D-#U0MKA^^'9CW>C?PS9V?7EN^'5[P\NSA5' M&$$/]P]WD= M.HU+?L_N1#1+LR2;KD"1TFC NNB<9?."13!9I)H;F:4L2OARS*,/+,\2&:UP-:F;R[VC9ZW5 M!NP.!]NG3,]XDC!=Y'DBR,'!!ED&FU#E(IFJKP[,RQ9"K?SJ\)P^25$>8[RB MD[@CXQ"91DD1PR.9TB)\JH1=QHRS M7"B-',$=^77#\09L-'%DHID[5KGI<@>YRA8RANV;&0<6L"EY>1@QSPIX#"O7 M&&"9-A:XNY]!DYC) K=ZV]:RDSDP?(7S\$AN&6",N(^$UOZH[O>.55B1QD"_ M>M1/;5(?W7 I-(ZNSH<8#/<&KV2Z9N6VO@+K)?J37 FRF8SD PQ=2C-CMV S M2AI21]"1X7TTX^F4-&1 M?F+*#MP V4PFX 0P%!1Y9IUEXEA2]XRH)/NO#S4R<8[>BK0,/EAA]_YDO"O_ M(,\>S$=O0?N#,K@'5% 2.4\82(K#1_A4 M&>X..EG?\X_X*G\(@&,.5!C$5=MJI9S M"5!X#0%-UE Y]( -F\+2Z[Q80( 4ST$$+@"UQ-VDX(2V\KNT4G.0;/L.WW4> MQ2J HT, MF)Z#,<##+FLIG9LV +,0"VJ7*B&$Z]B; MV(T9J3Q.5I#.@;BQ?)9/RL@0.L ML"G8+M(TF<&5P'T)F(\9"6#-0J5$FB@[QA8V@S A+IB&; MG-IV';:5:L*H!*D&]@+6I\T[_$Q'+"F5L@P(NR(_E]:Z2D+I,4)J2#F&,4+8 M> '&NJX2T)[23M6?A"E&-5,I39T60E/9@@BUC2% ;FX,E^GQ%CHTAH>Y..9*O=B8M JH[;, M=0].KV_.AS?]T^N[N^O+ S9.L&ZV#US0@--BQP=W->/*TXWT$BSOV?'^ Y&OY",515 CG?U_)70>PG0?0G M'*#XZJ IBCFD&#(]V$/R_U\9^HON#/T$TN@*,*[DSPWG@@6U4)*&D9LBB$4U M +);Z2?&>U<&C@EPDV=HUF)L;I^ER"_A"\'S['VC(XKS5)?"(M$,[LA/(,?NAR=6YLH^U*Q8#]"(@G[N<5% M(;$JRZ0)7P)*M+ )IR/9L/TU&Z:BJ\*+%$I:E'+A4HF%S J-'-*Z0&9VH30? MBL-9W=D?-KUGL1>0L)D/[*M(C(5[@2+6>L-NG:^VVUQB)N\V7\8 X(:BRP ; M4&!<(B;(OBTC!^SO!?#%UGXT'L3%,;\3:58^E"VE+8+.>2RJ=R0=^!'K AFX M6C@^/0GX]01D9,J!CPAF/,1;O.SV%C?> ;PCF=1=Q./AT.;R&GK"C=ZO"ENB><'X&,[6*_UY6,O5KK10"WL%T1T*[#4H79)4 M3NSJ2.2,G9/@-D@A.G(.;",?89._.%]AX]9'XD2X7*FDJCG@RX);1_UD:SQ7 MF4&_"9Q*@_:!#,4T@V]=%U04VFV4=R%CLT!U:1N0>B2B)D>ZU[=0%J-W->!* M2C?#I4RX[J8"B_ WEA5[I>2SU#8L8BB0I'X:HHRL6%A_/. RF:_9 ?\8A9AK[8[7 25MR MQ2X78F*WMFVG",?#L%_XBFQ6&!@^Q4()&@=&3WX/&I9S"0#Y#;BWC<<.R^I* MA1DQ_IH"'S!$8]4.'L^S<$X.XSE $5),1 28+#2ZIH(O.:/[S?+FX;IR,[GI MZK+G8YC]CBQ:1\IQ!@:G6#!/1+SK7:QM/ @]2=T(Q&G, \5GZZEEK6ZC;BRY M#@ZZYR8%CG6U8EG574AP;G3QD6/8H.O>#?G6(8U%S%"-X'/P;J C,L7"7U5D ML6L(KM0G2O15^9&;3D';>R!"I_8"HDX/#N%P 0@0H2!5IP?;X(PO2*H,KPKC MK3'/NDKK(KB5QU,"+(:'O6^\1"Y:ON4'DGYZZMQZ>U'<'1 MJZCEKI,F>=ZM;C!H)"9F\ "<7(]B31[L)W2"N=0DRD#CC$=>D([PJ>+Y3*.G MZZ'94$D&<=I8)-G2@K!RHQWU#;OO$'JX>5L' MHG8U.H&MHH$471&E;);M8(6OU51J: -V2T;:K=;-1CCJ;BUA1P)A,6'30MIK M7J?_ .![OB.+_5S$TG:DY#+U'1EWP7[J] MW5!\@EA?0%17\E>;@U)?+\/R/8[$6(G)1ZWU%T9-"D4M(CXM!V]-#K I56Q7 M,5)/7+-NE=/_:]/\Z]K#7GN\^.O:XU.5Z;;ZKVKC@W/L6.%R((-@*3AH'"]" MC.9H2H"^\;J:&LM!D< I45,YPE946@*,KCVIYDZTK3:#PXSJM68[U4&\R6XM M4[*XP:8H5;!K.WC+?6]Q-3-JM,"VI8:+<^"IAE*P\7N>*QX9ZUP'[%0@ ,+- M^\L+>[5@ULRH9(G643\\K 3P[GD/DRH,ZM60HXT..W(7&2[J>)_#P>=Y-6&U M('#;#B#02B#HL:*=U$$7BTGVHZZL8=N @ *0\-B3L#' =<2D+0BZ06BP@H]= M-83Z>.#;YKKB[S?AAD(G\@/6QR->4%"N9.Z0/_>Q@&#[%"!O\O=Y>0+CUEWJ MC="AI]3(MA!I@0*,1<\-M[G36*1B(HWM5ANKC,=8\EQPF7C[ ,U)LI40S8[* M'L5X&$B9LQ#&@;80O6F"*\-K]M7>/KB[G?V7NZ@O7^WC-T_Q ;L.C@/R&Y>3 M:]M594^S@UVOU-+IJX*-5R)Z;)[%EGV-ER,>4V?50_*,K[OSC#7&?2XB6V1M M9!WA]\V9=*OTVOD:"%[K)CWGMS46LU#<8VD36ZR0P+B.BETMS__3OOWT7\KS M=;<\K[#,'8MY&EJ*&Q)LU@_ IK&9I),ZU"8#V6Z:C/(0_+A)Z8\WZSI MMPF"!&5PU@JL;YO@UEJ$0NIE6+Y&[ \;.OFCF"9.:4=.?;U/A M$19'K#)VZ7/72[7C\*H"DO3O>U(MPP;8>M?@9D/R;V!,&$;N^CL1KKF[PYP> MA:_L?H_\,P;__8'OJC_E6L#+3YN-T_\PX_@_4$L! A0#% @ ;XB06$G( M(+!#(0 IZH! !4 ( ! '-O;&%R;6%X+3(P,C,Q,C,Q M+GAS9%!+ 0(4 Q0 ( &^(D%A=6@&"2!< %@Z 0 9 " M 78A !S;VQA"TR,#(S,3(S,5]C86PN>&UL4$L! A0#% @ ;XB0 M6*PN[;;-1@ (]($ !D ( !]3@ '-O;&%R;6%X+3(P,C,Q M,C,Q7V1E9BYX;6Q02P$"% ,4 " !OB)!8LUTB;C"J "L!0D &0 M @ 'Y?P "TR,#(S,3(S,5]P&UL4$L! A0#% @ ;XB06 MY ]L4!0 *1< M !$ ( !E[4! '-O;&%R;6%X7S$P,C,N:'1M4$L! A0#% M @ ;XB06*7LKWD.,P0 (, H ! ( !VKH! '-O;&%R;6%X M7S$P:RYH=&U02P$"% ,4 " !OB)!8'T&+H$>E !'Y0 % M @ $6[@4 %]E>#,Q,2YH=&U02P$" M% ,4 " !OB)!89S^^C+0' !X*0 $@ @ $0\@8 %]E >>#DW,2YH=&U02P4& X #@"> P C@T' end XML 124 solarmax_10k_htm.xml IDEA: XBRL DOCUMENT 0001519472 2023-01-01 2023-12-31 0001519472 solarmax:LimitedPartnersCEFIIMember us-gaap:SubsequentEventMember 2024-02-01 2024-03-31 0001519472 solarmax:LimitedPartnersMember us-gaap:SubsequentEventMember 2024-02-01 2024-03-31 0001519472 solarmax:FormerVicePresidentMember 2024-03-01 2024-03-21 0001519472 solarmax:WebaoLimitedMember 2024-03-01 2024-03-07 0001519472 solarmax:WebaoLimitedMember 2024-03-01 2024-03-02 0001519472 solarmax:UnderwritingAgreementMember us-gaap:SubsequentEventMember 2024-03-13 0001519472 solarmax:UnderwritingAgreementMember us-gaap:SubsequentEventMember 2024-03-05 0001519472 solarmax:UnderwritingAgreementMember us-gaap:SubsequentEventMember 2024-02-27 0001519472 solarmax:UnderwritingAgreementMember us-gaap:SubsequentEventMember 2024-02-01 2024-02-27 0001519472 solarmax:InitialPublicOfferingMember us-gaap:SubsequentEventMember 2024-02-27 0001519472 solarmax:UnderwritingAgreementMember us-gaap:SubsequentEventMember 2024-03-01 2024-03-05 0001519472 solarmax:InitialPublicOfferingMember us-gaap:SubsequentEventMember 2024-02-01 2024-02-27 0001519472 solarmax:PrcMember 2023-12-31 0001519472 solarmax:PrcMember 2022-12-31 0001519472 solarmax:AggregateSegmentReportingMember 2023-12-31 0001519472 solarmax:AggregateSegmentReportingMember 2022-12-31 0001519472 solarmax:UsCountaryMember 2022-12-31 0001519472 solarmax:UsCountaryMember 2023-12-31 0001519472 solarmax:AggregateSegmentReportingMember 2023-01-01 2023-12-31 0001519472 solarmax:AggregateSegmentReportingMember 2022-01-01 2022-12-31 0001519472 solarmax:PrcMember 2023-01-01 2023-12-31 0001519472 solarmax:PrcMember 2022-01-01 2022-12-31 0001519472 solarmax:UsCountaryMember 2023-01-01 2023-12-31 0001519472 solarmax:UsCountaryMember 2022-01-01 2022-12-31 0001519472 solarmax:StateTaxesMember 2022-01-01 2022-12-31 0001519472 solarmax:StateTaxesMember 2023-01-01 2023-12-31 0001519472 solarmax:ForeignRateDifferentialMember 2022-01-01 2022-12-31 0001519472 solarmax:ForeignRateDifferentialMember 2023-01-01 2023-12-31 0001519472 solarmax:SubpartFMember 2022-01-01 2022-12-31 0001519472 solarmax:SubpartFMember 2023-01-01 2023-12-31 0001519472 solarmax:NonDeductibleInterestMember 2022-01-01 2022-12-31 0001519472 solarmax:NonDeductibleInterestMember 2023-01-01 2023-12-31 0001519472 solarmax:PPPLoansMember 2022-01-01 2022-12-31 0001519472 solarmax:PPPLoansMember 2023-01-01 2023-12-31 0001519472 solarmax:OtherPermanentItemsMember 2022-01-01 2022-12-31 0001519472 solarmax:OtherPermanentItemsMember 2023-01-01 2023-12-31 0001519472 solarmax:UncertainTaxPositionsMember 2022-01-01 2022-12-31 0001519472 solarmax:UncertainTaxPositionsMember 2023-01-01 2023-12-31 0001519472 solarmax:OtherAdjustmentsMember 2022-01-01 2022-12-31 0001519472 solarmax:OtherAdjustmentsMember 2023-01-01 2023-12-31 0001519472 solarmax:StateRateChangeMember 2022-01-01 2022-12-31 0001519472 solarmax:StateRateChangeMember 2023-01-01 2023-12-31 0001519472 solarmax:ChangeInValuationAllowanceMember 2022-01-01 2022-12-31 0001519472 solarmax:EffectiveTaxMember 2022-01-01 2022-12-31 0001519472 solarmax:EffectiveTaxMember 2023-01-01 2023-12-31 0001519472 solarmax:ChangeInValuationAllowanceMember 2023-01-01 2023-12-31 0001519472 solarmax:ReturnToProvisionTrueUpMember 2022-01-01 2022-12-31 0001519472 solarmax:ReturnToProvisionTrueUpMember 2023-01-01 2023-12-31 0001519472 solarmax:StatutoryRateMember 2022-01-01 2022-12-31 0001519472 solarmax:StatutoryRateMember 2023-01-01 2023-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember solarmax:ConsultantMember 2023-01-01 2023-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember 2019-01-01 2019-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember solarmax:ConsultantMember 2023-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember solarmax:CEOMember 2023-01-01 2023-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember solarmax:GrantedHoldersMember 2023-01-01 2023-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember solarmax:OfficersAndDirectorsMember 2023-01-01 2023-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember 2023-01-01 2023-12-31 0001519472 solarmax:AmendmentLongTermIncentivePlanMember 2023-01-01 2023-12-31 0001519472 solarmax:AmendmentRestrictedStockGrantsMember solarmax:GrantedHoldersMember 2023-12-31 0001519472 solarmax:TwoLimitedPartnersMember 2022-11-01 2022-11-12 0001519472 solarmax:ChinaNuclearConstructionFinanceLeasingCoLtdMember 2023-02-28 0001519472 solarmax:ChinaNuclearConstructionFinanceLeasingCoLtdMember 2020-02-19 0001519472 2020-11-01 2020-11-10 0001519472 solarmax:FebruaryTwentyFourTwoThousandTwentyMember 2022-01-01 2022-12-31 0001519472 solarmax:FebruaryTwentyFourTwoThousandTwentyMember 2016-10-01 2016-10-07 0001519472 srt:MinimumMember solarmax:EmploymentAgreementsMember srt:ChiefExecutiveOfficerMember 2016-10-01 2016-10-07 0001519472 solarmax:FebruaryTwentyFourTwoThousandTwentyMember 2023-01-01 2023-12-31 0001519472 srt:MaximumMember solarmax:EmploymentAgreementsMember srt:ChiefExecutiveOfficerMember 2016-10-01 2016-10-07 0001519472 solarmax:EmploymentAgreementsMember srt:ChiefExecutiveOfficerMember 2022-01-01 2022-12-31 0001519472 solarmax:EmploymentAgreementsMember srt:ChiefExecutiveOfficerMember 2023-01-01 2023-12-31 0001519472 solarmax:EmploymentAgreementsMember srt:ChiefExecutiveOfficerMember 2016-10-01 2016-10-07 0001519472 solarmax:OctoberTwoThousandTwentyTwoMember 2023-12-31 0001519472 solarmax:OctoberTwoThousandTwentyTwoMember 2023-01-01 2023-12-31 0001519472 solarmax:SeptemberTwoThousandSixteenMember solarmax:FallowFieldLLCMember 2016-09-01 2016-09-30 0001519472 solarmax:JanuaryOneTwoThousandTwentyTwoMember 2022-01-02 0001519472 solarmax:SeptemberTwoThousandSixteenMember solarmax:RelatedPartyLeaseAgreementsMember 2016-09-01 2016-09-30 0001519472 solarmax:SeptemberTwoThousandSixteenMember solarmax:RelatedPartyLeaseAgreementsMember 2016-09-30 0001519472 solarmax:SeptemberTwoThousandSixteenMember solarmax:RelatedPartyLeaseAgreementsMember 2022-10-01 2022-10-31 0001519472 solarmax:OthersMember 2023-12-31 0001519472 solarmax:RelatedPartiesMember 2023-12-31 0001519472 solarmax:MayTwelveTwoThousandSixteenMember solarmax:UononeGroupMember 2023-01-01 2023-12-31 0001519472 solarmax:MajorCustomersMember 2023-01-01 2023-12-31 0001519472 solarmax:ZHPVMember 2023-12-31 0001519472 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001519472 solarmax:EBFiveMember 2022-01-01 2022-12-31 0001519472 solarmax:EBFiveMember 2023-01-01 2023-12-31 0001519472 solarmax:PromissoryNotesTwoMember solarmax:SMXPropertyMember 2022-10-10 0001519472 solarmax:PromissoryNotesOneMember solarmax:SMXPropertyMember 2022-10-10 0001519472 solarmax:PromissoryNotesTwoMember solarmax:SMXPropertyMember 2023-12-31 0001519472 solarmax:PromissoryNotesOneMember solarmax:SMXPropertyMember 2023-12-31 0001519472 solarmax:CovertibleNotesMember 2022-01-01 2022-12-31 0001519472 solarmax:CovertibleNotesMember 2023-01-01 2023-12-31 0001519472 solarmax:CleanEnergyFundingIILPMember 2017-01-01 2017-12-31 0001519472 solarmax:CleanEnergyFundingIILPMember 2014-08-26 0001519472 solarmax:CleanEnergyFundingIILPMember 2014-08-01 2014-08-26 0001519472 solarmax:CleanEnergyFundingLPMember 2012-01-01 2012-01-03 0001519472 solarmax:CleanEnergyFundingLPMember 2012-01-03 0001519472 2021-02-01 0001519472 solarmax:WarrantyLiabilityMember 2023-12-31 0001519472 solarmax:WarrantyLiabilityMember 2022-01-01 2022-12-31 0001519472 solarmax:WarrantyLiabilityMember 2023-01-01 2023-12-31 0001519472 solarmax:WarrantyLiabilityMember 2021-12-31 0001519472 solarmax:WarrantyLiabilityMember 2022-12-31 0001519472 solarmax:RefundableVendorBidDepositsMember 2022-12-31 0001519472 solarmax:RefundableVendorBidDepositsMember 2023-12-31 0001519472 solarmax:IncomeTaxesPayableMember 2022-12-31 0001519472 solarmax:IncomeTaxesPayableMember 2023-12-31 0001519472 solarmax:VATTaxesPayableMember 2022-12-31 0001519472 solarmax:VATTaxesPayableMember 2023-12-31 0001519472 solarmax:AccruedWarrantyExpenseMember 2022-12-31 0001519472 solarmax:AccruedWarrantyExpenseMember 2023-12-31 0001519472 solarmax:AccruedSettlementMember 2022-12-31 0001519472 solarmax:AccruedSettlementMember 2023-12-31 0001519472 solarmax:PreacquisitionLiabilityMember 2022-12-31 0001519472 solarmax:PreacquisitionLiabilityMember 2023-12-31 0001519472 solarmax:RetainagePayableToVendorsMember 2022-12-31 0001519472 solarmax:RetainagePayableToVendorsMember 2023-12-31 0001519472 solarmax:AccruedCompensationExpensesMember 2022-12-31 0001519472 solarmax:PayableToUononeMember 2022-12-31 0001519472 solarmax:AccruedOperatingAndProjectPayablesMember 2022-12-31 0001519472 solarmax:CustomerDepositsMember 2022-12-31 0001519472 solarmax:AccruedCompensationExpensesMember 2023-12-31 0001519472 solarmax:PayableToUononeMember 2023-12-31 0001519472 solarmax:AccruedOperatingAndProjectPayablesMember 2023-12-31 0001519472 solarmax:CustomerDepositsMember 2023-12-31 0001519472 solarmax:NotesPayableRelatedPartyMember 2023-12-31 0001519472 solarmax:CovertibleNotesMember 2023-12-31 0001519472 solarmax:BankAndOtherUnsecuredLoansMember 2023-12-31 0001519472 solarmax:CleanEnergyFundingLPMember 2022-12-31 0001519472 solarmax:CleanEnergyFundingLPMember 2023-12-31 0001519472 solarmax:CleanEnergyFundingIILPMember 2023-12-31 0001519472 solarmax:CleanEnergyFundingIILPMember 2022-12-31 0001519472 us-gaap:AutomobileLoanMember 2022-12-31 0001519472 solarmax:SMXPropertyMember 2022-12-31 0001519472 us-gaap:AutomobileLoanMember 2023-12-31 0001519472 solarmax:SMXPropertyMember 2023-12-31 0001519472 solarmax:EBFiveMember 2022-12-31 0001519472 solarmax:EBFiveMember 2023-12-31 0001519472 us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 0001519472 us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001519472 solarmax:EquityMethodNoncontrollingInvestmentsMember 2022-01-01 2022-12-31 0001519472 solarmax:EquityMethodNoncontrollingInvestmentsMember 2023-01-01 2023-12-31 0001519472 solarmax:EquityMethodNoncontrollingInvestmentsMember 2022-12-31 0001519472 solarmax:EquityMethodNoncontrollingInvestmentsMember 2023-12-31 0001519472 solarmax:YilongTwoMember 2023-12-31 0001519472 solarmax:AnchaMember 2023-12-31 0001519472 solarmax:XingrenMember 2023-12-31 0001519472 solarmax:YilongTwoMember 2022-01-01 2022-12-31 0001519472 solarmax:AnchaMember 2022-01-01 2022-12-31 0001519472 solarmax:XingrenMember 2022-01-01 2022-12-31 0001519472 solarmax:YilongTwoMember 2023-01-01 2023-12-31 0001519472 solarmax:AnchaMember 2023-01-01 2023-12-31 0001519472 solarmax:XingrenMember 2023-01-01 2023-12-31 0001519472 solarmax:XingrenMember 2022-12-31 0001519472 solarmax:YilongTwoMember 2022-12-31 0001519472 solarmax:AnchaMember 2022-12-31 0001519472 solarmax:YilongTwoMember 2021-12-31 0001519472 solarmax:AnchaMember 2021-12-31 0001519472 solarmax:XingrenMember 2021-12-31 0001519472 solarmax:SolarSystemsLeasedToCustomersMember 2022-12-31 0001519472 us-gaap:AutomobilesMember 2022-12-31 0001519472 solarmax:SolarSystemsLeasedToCustomersMember 2023-12-31 0001519472 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001519472 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001519472 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001519472 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001519472 us-gaap:AutomobilesMember 2023-12-31 0001519472 srt:MinimumMember 2023-01-01 2023-12-31 0001519472 srt:MaximumMember 2023-01-01 2023-12-31 0001519472 solarmax:YearOfOriginationMember 2022-12-31 0001519472 solarmax:YearOfOriginationPriorMember 2022-12-31 0001519472 solarmax:YearOfOriginationTwoZeoOneNineMember 2022-12-31 0001519472 solarmax:YearOfOriginationTwoZeoTwoOneMember 2023-12-31 0001519472 solarmax:YearOfOriginationTwoZeoTwoTwoMember 2023-12-31 0001519472 solarmax:YearOfOriginationTwoZeoTwoThreeMember 2023-12-31 0001519472 solarmax:YearOfOriginationMember 2023-12-31 0001519472 solarmax:YearOfOriginationTwoZeoOneNineMember 2023-12-31 0001519472 solarmax:YearOfOriginationPriorMember 2023-12-31 0001519472 solarmax:YearOfOriginationTwoZeoTwoOneMember 2022-12-31 0001519472 solarmax:YearOfOriginationTwoZeoTwoTwoMember 2022-12-31 0001519472 solarmax:YearOfOriginationTwoZeoTw9ZeroMember 2023-12-31 0001519472 solarmax:YearOfOriginationTwoZeoOneEightMember 2022-12-31 0001519472 solarmax:YearOfOriginationTwoZeoTw9ZeroMember 2022-12-31 0001519472 2023-02-01 2023-02-28 0001519472 solarmax:ChinaSegmentMember 2023-12-31 0001519472 solarmax:USSegmentMember 2023-12-31 0001519472 solarmax:ChinaSegmentMember 2022-12-31 0001519472 solarmax:USSegmentMember 2022-12-31 0001519472 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001519472 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001519472 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001519472 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001519472 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001519472 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001519472 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-01-01 2023-12-31 0001519472 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-01-01 2023-12-31 0001519472 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001519472 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001519472 srt:MaximumMember us-gaap:AutomobilesMember 2023-01-01 2023-12-31 0001519472 srt:MinimumMember us-gaap:AutomobilesMember 2023-01-01 2023-12-31 0001519472 solarmax:ACHTransactionsAndBusinessCreditCardsMember 2022-12-31 0001519472 solarmax:ACHTransactionsAndBusinessCreditCardsMember 2023-12-31 0001519472 solarmax:ChinaFinancialInstitutionToSecureBankersAcceptanceMember 2022-12-31 0001519472 solarmax:ChinaFinancialInstitutionToSecureBankersAcceptanceMember 2023-12-31 0001519472 2017-05-01 2017-05-08 0001519472 solarmax:ReverseStockSplitMember 2022-07-15 0001519472 solarmax:AlbertonAcquisitionCorporationMember 2022-12-31 0001519472 solarmax:AlbertonAcquisitionCorporationMember 2023-01-01 2023-12-31 0001519472 solarmax:AlbertonAcquisitionCorporationMember 2020-10-27 0001519472 solarmax:AlbertonAcquisitionCorporationMember 2022-01-01 2022-12-31 0001519472 srt:ParentCompanyMember 2021-12-31 0001519472 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001519472 us-gaap:RetainedEarningsMember 2023-12-31 0001519472 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001519472 us-gaap:TreasuryStockCommonMember 2023-12-31 0001519472 us-gaap:CommonStockMember 2023-12-31 0001519472 us-gaap:PreferredStockMember 2023-12-31 0001519472 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001519472 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001519472 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001519472 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001519472 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001519472 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001519472 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001519472 us-gaap:RetainedEarningsMember 2022-12-31 0001519472 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001519472 us-gaap:TreasuryStockCommonMember 2022-12-31 0001519472 us-gaap:CommonStockMember 2022-12-31 0001519472 us-gaap:PreferredStockMember 2022-12-31 0001519472 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001519472 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001519472 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001519472 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001519472 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001519472 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001519472 2021-12-31 0001519472 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001519472 us-gaap:RetainedEarningsMember 2021-12-31 0001519472 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001519472 us-gaap:TreasuryStockCommonMember 2021-12-31 0001519472 us-gaap:CommonStockMember 2021-12-31 0001519472 us-gaap:PreferredStockMember 2021-12-31 0001519472 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001519472 srt:ParentCompanyMember 2023-01-01 2023-12-31 0001519472 2022-01-01 2022-12-31 0001519472 srt:ParentCompanyMember 2022-12-31 0001519472 srt:ParentCompanyMember 2023-12-31 0001519472 2022-12-31 0001519472 2023-12-31 0001519472 2024-04-15 0001519472 2024-06-30 iso4217:USD shares iso4217:USD shares pure 0001519472 false --12-31 FY 2023 0 false 0.001 297225000 40983881 39735536 0.001 15000000 0 0 0 0 1248345 0 3000000.0 0 0 0 0 P5Y2M12D P4Y9M18D P3Y1M6D P4Y8M12D P2Y5M30D 0 0 0 6000 6000 14512793 0 0 -0.1732 -0.006 -1.87 -0.247 0.225 -0.001 -0.283 0.026 -0.001 -0.032 50400000.0 56500000.0 57300000.0 49400000.0 1000000.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2100000.0 0.04 1694808 1522292 $847,818 and $1,035,561, respectively, was allocated to United States subsidiaries, based on the estimated square feet occupied by employees and other personnel assigned to such subsidiaries 0 10-K true 2023-12-31 false 001-41959 SolarMax Technology, Inc. NV 26-2028786 3080 12th Street Riverside CA 92507 951 300-0788 Common Stock, par value $0.001 per share SMXT NASDAQ No No Yes Yes Non-accelerated Filer true true false false false 45247447 688 Marcum LLP Costa Mesa, California 2539312 3821952 4176322 5933477 549118 4701498 3728865 3822123 2212574 3437634 1341397 3404902 5373997 3964259 19921585 29085845 291416 444173 5411820 6884362 7584779 7774472 9698308 9054759 4322942 6842805 189226 107628 354504 346999 880621 937185 48655201 61478228 3384195 2231432 1497555 1523106 2000000 2033451 11358658 10500000 8680000 6300000 0 4036348 16480896 19888329 42042646 46512666 4078569 5469703 7000000 8858658 7269768 13295829 2793388 3548921 64543029 77685777 0.001 15000000 0 0 0.001 297225000 40983881 39735536 40984 40984 55786634 55786634 1248345 1808889 1808889 -68623969 -69058755 -1282588 -1167523 -15887828 -16207549 48655201 61478228 54139330 44718030 42990393 37236493 11148937 7481537 9507293 14370085 1157793 1081264 10665086 15451349 483851 -7969812 68853 61617 1576749 1826934 864132 493648 26821 1946635 4212 1079117 499472 -616117 -113259 1137966 370592 -6831846 -64194 41432 434786 -6873278 0.01 -0.17 0.01 -0.17 39735536 39735536 40025153 39735536 434786 -6873278 -115065 -886993 319721 -7760271 0 40983881 40984 55786634 -1248345 -1808889 -69058755 -1167523 -16207549 0 0 0 0 434786 0 434786 0 0 0 0 0 -115065 -115065 0 40983881 40984 55786634 -1248345 -1808889 -68623969 -1282588 -15887828 0 40983881 40984 55786634 -1248345 -1808889 -62185477 -280530 -8447278 0 0 0 0 -6873278 0 -6873278 0 0 0 0 0 -886993 -886993 0 40983881 40984 55786634 -1248345 -1808889 -69058755 -1167523 -16207549 434786 -6873278 180670 277932 -53909 -147050 180760 171775 1432343 1094234 56751 61744 110863 70364 639279 536494 -864132 -493648 -84194 -92740 -21449 -80290 -26821 -1946635 -4212 -1079117 0 3377526 295348 0 1536755 -3095068 4152380 -2140577 0 4814095 372247 8078 3849570 5531086 1952642 -119384 -1404001 -1098423 27283 25644 1152763 -2580829 -1372274 -1091303 -4036348 2649370 -2940629 -236644 -1379324 485073 3814900 -1971571 0 288856 27999 83466 21449 91798 -6550 -280524 4800000 7050000 33451 68240 15488 25396 6841501 356329 6644817 0 -5045623 -7499965 -37862 518737 -1275135 -9233323 4168951 13402274 2893816 4168951 1086314 1628570 177377 4520 0 6274652 912983 5165503 0 1358658 1000000 2141342 3821952 9886195 0 3195731 346999 320348 2539312 3821952 0 0 354504 346999 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. Description of Business</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">SolarMax Technology, Inc. and subsidiary companies (the “Company”) is an integrated solar and renewable energy company. A solar energy system retains the direct current (DC) electricity from the sun and converts it to alternating current (AC) electricity that can be used to power residential homes and commercial businesses. The solar business is based on the ability of the users of solar energy systems to save on energy costs and reduce their carbon imprint as compared with power purchased from the local electricity utility company. The Company was founded in 2008 to engage in the solar business in the United States of America (the “U.S.”) and, following the acquisition in 2015 of Chengdu Zhonghong Tianhao Technology Co., Ltd. (“Chengdu ZHTH”), which is a subsidiary of SolarMax Technology (Shanghai) Co. Ltd. (together with its subsidiaries thereunder, “ZHTH”), and Jiangsu Zhonghong Photovoltaic Electric Co., Ltd. (“ZHPV”), commenced operations in the People’s Republic of China (the “PRC” or “China”). The Company’s business in the PRC is primarily conducted through ZHTH and ZHPV, and their subsidiaries.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company operates in two segments – the U.S. operations and the China operations. The Company’s U.S. operations primarily consist of (i) the sale and installation of photovoltaic and battery backup systems for residential and commercial customers, and (ii) sales of LED systems and services to government and commercial users. In the U.S., the Company has four wholly-owned subsidiaries at December 31, 2023 as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">SolarMax Renewable Energy Provider, Inc., a California corporation (“SREP”)</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">SolarMax Financial, Inc., a California corporation (“SolarMax Financial”)</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">SolarMax LED, Inc., a California corporation (“LED”)</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">SMX Capital, Inc., a New Jersey corporation (“SMX Capital”)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s China operations consist of identifying and procuring solar farm projects for resale to third parties and performing engineering, procurement, and construction (“EPC”) services primarily for solar farm projects. The Company’s operations in China are conducted through its principal Chinese subsidiaries. The Company’s wholly‑owned subsidiaries outside the U.S. are as follows: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Accumulate Investment Co. Ltd (“Accumulate”), a British Virgin Islands corporation. The Company acquired Accumulate as part of its acquisition of Jiangsu Zhonghong Photovoltaic Electric Co., Ltd. (“ZHPV”) in April 2015.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">SolarMax Technology Holdings (Hong Kong) Limited (“SolarMax Hong Kong”), which was established under the laws of Hong Kong on October 27, 2014.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Golden SolarMax Finance Co., Ltd., (“Golden SolarMax”), which was organized under the laws of the PRC on June 1, 2015.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Solarmax Technology Holdings (Cayman) Limited (“Solarmax Cayman”), a Cayman Islands limited company formed on May 8, 2017.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accumulate has one wholly-owned subsidiary, Accumulate Investment Co., Limited (HK), an entity organized under the laws of Hong Kong (“Accumulate Hong Kong”). Accumulate Hong Kong has one wholly-owned subsidiary, ZHPV. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">SolarMax Hong Kong has one wholly-owned subsidiary, SolarMax Technology (Shanghai) Co., Ltd. (“SolarMax Shanghai”), organized under the laws of the PRC and formed on February 3, 2015. SolarMax Shanghai is a wholly foreign-owned entity, referred to as a WFOE. SolarMax Shanghai currently has subsidiaries that are not significant, but forms subsidiaries which acquire permits for solar farms with a view to selling the project subsidiaries pursuant to the terms of agreements with the ultimate buyer, which during 2022 and 2021 was State Power Investment Corporation Guizhou Jinyuan Weining Energy Co., Ltd (“SPIC”), a third party customer. We refer to SolarMax Shanghai and its subsidiaries collectively as ZHTH.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On May 8, 2017, Solarmax Technology Holdings (Cayman) Limited (“Solarmax Cayman”) a Cayman Islands limited company, was formed with 1,000,000,000 shares at a par value of U.S. dollars of $0.01 for an authorized capital of U.S. dollars of $10.0 million. Solarmax Cayman is a 100% owned direct subsidiary of the Company and was created to potentially serve as an intermediate holding company for the Company’s PRC operations for possible future transactions. Though Solarmax Cayman is an active company, it does not currently have any operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ZHTH is engaged in project development and its business can provide engineering, procurement and construction (“EPC”) services. Generally, when a buyer of a project is identified, the subsidiary that owns the subsidiary holding the permit (a “project subsidiary”) sells to the buyer the equity in the project subsidiary for that specific solar farm project, and the buyer of the project engages ZHPV for the EPC services. The purchase price for the project subsidiary is an amount generally approximating the subsidiary’s net assets. Accordingly, the Company does not generally generate any material gain or loss from the sale of the project subsidiaries. The sale of the equity in the project subsidiaries is part of the normal course of the Company’s operations in China. Because government regulations prohibit the sale of the permit related to a solar farm, it is necessary for the Company to sell the equity in the project subsidiary to effectuate the transfer of the ownership of a solar farm permit to buyer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On April 28, 2015, the Company acquired the ownership of Chengdu Zhonghong Tianhao Technology Co., Ltd., through a share exchange agreement among the Company, SolarMax Shanghai and the equity owners of Chengdu Zhonghong Tianhao Technology Co., Ltd. Chengdu Zhonghong Tianhao Technology Co., Ltd. Was formed on March 21, 2014 and Chengdu Zhonghong Tianhao Technology Co., Ltd. Became a wholly-owned subsidiary of SolarMax Shanghai as a result of the acquisition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Also on April 28, 2015, the Company acquired the ownership of ZHPV through a share exchange agreement between the Company and the holders of the stock of Accumulate. After the acquisition, the Company owns all of the stock of Accumulate, which, in turn, through Accumulate Hong Kong, owns all of the stock of ZHPV. ZHPV was formed on December 31, 2009.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">At December 31, 2023 and 2022, the Company’s major subsidiaries and the related core business consist of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">SREP was established on July 19, 2011 and is engaged in the business of developing, selling and installing integrated photovoltaic systems and energy storage systems for residential and commercial customers in the U.S.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">SolarMax Financial was established on September 9, 2009 and was engaged in the business of providing secured installment financing to purchasers of residential and commercial photovoltaic systems, and servicing installment sales for SREP and LED customers in the U.S. The Company has not provided financing to purchasers since 2020.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">SMX Capital was acquired by the Company in June 2011. SMX Capital is engaged in the business of owning and funding renewable energy projects in the U.S. and operates its business through operating leases and power purchase agreements primarily in the commercial markets. Its business is conducted directly and indirectly through a 30% equity interest in three companies. SMX Capital has not been engaged in leasing new systems since 2014 and its primary business is the ownership and maintenance of systems under existing leases.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">LED was established on July 15, 2013 in connection with the 2013 acquisition of Act One and is engaged in the business of commercial LED light integration projects, customized governmental special projects, commercial consulting projects, as well as battery storage system projects in the U.S.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">ZHTH is engaged in the business of identifying, procuring and marketing solar energy projects and other roof top solar energy projects in the PRC.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">ZHPV is engaged in the EPC business for solar energy projects and other roof top solar energy projects in the PRC.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Jiangsu Honghao was organized on September 21, 2015 and is engaged in the business of operating and maintaining solar farms in the PRC. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Termination of Agreement of Merger with SPAC</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On October 27, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) among the Company; Alberton Acquisition Corporation (“SPAC”), as the Purchaser; and Alberton Merger Subsidiary, Inc., a wholly-owned subsidiary of the SPAC, as Merger Sub. Under the Merger Agreement, Merger Sub was to be merged with and into the Company, following which the Company would continue as the surviving corporation and as a wholly-owned subsidiary of SPAC. As consideration for the merger, the Company’s stockholders were to receive from the SPAC shares of SPAC’s common stock having a value of $300,000,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Merger Agreement also provided that the Company would lend SPAC $60,000 per month for up to six months in connection with the SPAC’s obligation to make payments in connection with the postponement of the date by which the SPAC must complete a business combination, failing which it is to be dissolved. The Merger Agreement was amended several times, and the amendments increased the loans to be made by the Company.  The Company also made additional loans to the SPAC’s sponsor.  The total loans made by the Company to the SPAC and the SPAC’s sponsor were $1,664,447 and $651,369, respectively. On April 20, 2022, the Company terminated the Merger Agreement pursuant to the termination clause provided in the Merger Agreement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2022, as a result of the termination of the Merger Agreement,  the Company wrote off the notes receivable from the SPAC in the amount of $1,664,447 and notes receivable from the SPAC’s sponsor in the amount of a $651,369. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Reverse Stock Split</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On July 15, 2022, the Company effected a 0.59445-for-one reverse stock split and, in connection with the reverse stock split the Company reduced its authorized common stock to 297,225,000 shares. All share and per share information in these financial statements retroactively reflects the reverse stock split.</p> was formed with 1,000,000,000 shares at a par value of U.S. dollars of $0.01 for an authorized capital of U.S. dollars of $10.0 million. Solarmax Cayman is a 100% owned direct subsidiary of the Company 300000000 1664447 651369 1664447 651369 297225000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. Basis of Presentation and Summary of Significant Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Basis of Accounting</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">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”). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Principles of Consolidation</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The functional currency of the Company’s foreign subsidiaries is the Chinese renminbi (“RMB”). These transactions are translated from the local currency into U.S. dollars at exchange rates during or at the end of the reporting period. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The accompanying consolidated financial statements reflect the accounts and operations of the Company. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, <em>Consolidation</em>, the Company consolidates any variable interest entity (“VIE”) of which it is the primary beneficiary. The Company uses a qualitative approach in assessing the consolidation requirement for VIEs. This approach focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. All of these determinations involve significant management judgments and estimates. The Company has determined that it is not the primary beneficiary in the operational VIE, SMX Property LLC (“SMXP”), and therefore, does not consolidate the financial information of SMXP.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company was the lessee under an operating lease of its Riverside, CA headquarters facility with SMXP (see Note 15 – <em>Related Party Transactions</em>) through October 2022. SMXP is a private entity owned by the Company’s founders, one of whom is the Chief Executive Officer and a Director of the Company, another who is a Director of the Company, and another who is a former officer and director of the Company. The lease term was initially for four years expiring on December 31, 2016, and was extended in September 2016 for a ten-year term, with one five-year renewal option, and was terminated in October 2022 in connection with the sale of the property by SMXP to an unrelated purchaser with whom the Company executed a new master lease. The Company does not have any ownership interest in SMXP. Other than the common ownership and the unsecured loans, the Company does not have any economic arrangements with SMXP such that the Company will have an obligation to support the operations of SMXP. Further, the Company does not have the power to direct and control the activities of SMXP as such power to direct and control resides with SMXP’s principals. Accordingly, the Company is not considered to be the primary beneficiary of SMXP and has not consolidated SMXP.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Reclassification</em></strong><strong> </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. See note 16 below regarding the reclassification of sublease income to net against operating leases. These reclassifications had no effect on the previously reported net loss.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Use of Estimates</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant accounting estimates reflected in the Company’s consolidated financial statements include the cost-based inputs to estimate revenues on long-term construction contracts, the collectability of accounts receivable and loans receivable, the useful lives and impairment of property and equipment, goodwill, the fair value of stock options granted and stock-based compensation expense, the fair value of assets acquired and liabilities assumed in a business combination, warranty and customer care reserve, the valuation of deferred tax assets, inventories and provisions for income taxes. Actual results could differ materially from those estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Liquidity and Going Concern</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; 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. The Company’s history of net losses and negative cash flow from operating activities, along with its increased accumulated deficit and stockholders’ deficit raise substantial doubt about its ability to continue as a going concern.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At December 31, 2023, the Company reported a working capital deficit of $23.5 million.  In addition, the accumulated deficit was approximately $68.6 million and the stockholders’ deficiency was approximately $15.9 million. In connection with these consolidated financial statements, management evaluated whether there were conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to meet its obligations as they become due within one year from the date of issuance of these financial statements. Management assessed that there were such conditions and events, including a history of recurring operating losses, a history of negative cash flows from operating activities, and significant current debt.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023, the Company’s principal sources of liquidity consisted of approximately $2.5 million, of cash and cash equivalents, and estimated cash flow from operations. The Company believes its current cash balances coupled with anticipated cash flow from operating activities and the net proceeds of its February 2024 initial public offering (See Note 21) are sufficient to meet the Company’s working capital requirements for at least one year from the date of the issuance of the accompanying consolidated financial statements, excluding approximately $20.7 million of debt that is due in the next twelve months. Management is focused on expanding the Company’s existing business, as well as its customer base, including its continuing efforts to generate revenue from non-related parties for its China operations and to continue to increase its United States revenues. The Company is looking to continue to negotiate an exchange of a large portion of the approximately $10.0 million of the current portion of long-term related party loans for convertible notes that mature in periods beyond one year. The Company cannot predict whether it will be successful in these efforts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As a result of the above, there is substantial doubt regarding the Company’s ability to continue as a going concern within one year from the date of issuance of these financial statements. The Company cannot give assurance that it can increase its cash balances or limit its cash consumption, or obtain the exchange of any of its current debt and thus maintain sufficient cash balances for its planned operations. Future business demands may lead to cash utilization at levels greater than recently experienced. Revenue and cash flow from the Company’s China segment is irregular because of the timing of solar projects and the Company requires significant funds for its operations, particularly during periods when there is little or no revenue or cash flow from projects. The Company may need to raise additional capital in the future. However, the Company cannot assure that it will be able to raise additional capital on acceptable terms, or at all.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Cash and Cash Equivalents</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Cash and cash equivalents consist of deposit accounts and highly liquid investments purchased with an original maturity of six months or less. The standard insurance coverage for non-interest bearing transaction accounts in the U.S. is $250,000 per depositor under the general deposit insurance rules of the Federal Deposit Insurance Corporation.The standard insurance coverage for non-interest bearing transaction accounts in the PRC is RMB 500,000 (approximately $73,000) per depositor per bank under the applicable Chinese general deposit insurance rules.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Restricted Cash</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Restricted cash includes cash held to collateralize ACH transactions and outstanding credit card borrowing facilities. In the prior year, restricted cash also collateralized bankers’ acceptances in the PRC, which are promised future payments accepted and guaranteed by a bank and drawn on a deposit at the bank.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Restricted cash at December 31, 2023 and December 31, 2022 consisted of:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December </strong><strong>31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposit held by a China financial institution to secure bankers acceptance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposit held by a US financial institution as collateral for ACH transactions and business credit cards – US Segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Accounts Receivable</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accounts receivable are reported at the outstanding principal balance due from customers. In the U.S., accounts receivable substantially include customer billings for the sales of LED products and services. In the PRC segment, accounts receivable represents the amounts billed under the contracts but uncollected on completed construction contracts and construction contracts in process. Accounts receivable are recorded at net realizable value.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company maintains allowances for the applicable portion of receivables, including accounts receivable, government rebate receivables and other receivables, represents the Company’s estimate of the current expected loss inherent in accounts receivable as of the balance sheet date. The adequacy of the allowance for credit losses is assessed quarterly and the assumptions and models used in establishing the allowance are evaluated regularly. Because credit losses can vary substantially over time, estimating credit losses requires a number of assumptions about matters that are uncertain. Once a receivable is deemed to be uncollectible, it is written off against the allowance. The expense related to rebates receivable is recorded as a reduction to revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Contract Assets</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The contract assets primarily relate to the Company’s rights to consideration for work completed but not billed at the reporting date, primarily for the solar energy system sales in the U.S.. The contract assets are transferred to receivables when the rights become unconditional (i.e., when the permission to operate is issued). The contract liabilities primarily relate to the advance consideration received from customers related to the same above solar energy system sales in the U.S., for which the transfer of ownership has not occurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Applying the practical expedient in ASC Topic 606, <em>Revenue from Contracts with Customers</em> (“ASC 606”), paragraph 340‑40-25-4, the Company recognizes the incremental costs of obtaining contracts (i.e., commission fees) in cost of revenue when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in cost of revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Customer Loans Receivable</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In the U.S. segment, the Company offers its customers who meet the Company’s credit eligibility standards the option to finance the purchase of solar energy systems through installment loans underwritten through SolarMax Financial. All loans are secured by the solar energy systems or other projects being financed. The outstanding customer loan receivable balance is presented net of an allowance for loan losses. Provisions for loan losses are charged to operations in amounts sufficient to maintain the allowance for loan losses at levels considered adequate to cover expected credit losses on the customer loans. In determining expected credit losses, the Company considers its historical level of credit losses, current economic trends, and reasonable and supportable forecasts that affect the collectability of the future cash flows. Loans offered at the promotional interest rate below the market interest rate are accounted for as loan discounts and are amortized on an effective interest method to interest income over the terms of the loans.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Inventories</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Inventories consist of (a) work in progress on solar systems on housing developments and projects not yet sold; and (b) components principally consisting of photovoltaic modules, inverters, construction and other materials, and LED products, all of which are stated at the lower of cost or net realizable value under the first-in first-out method. The Company reviews its inventories periodically for possible excess and obsolescence to determine if any reserves are necessary.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The estimate for excess and obsolete inventories is based on historical sales and usage experience together with a review of the current status of existing inventories.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Property and Equipment</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Property and equipment are initially stated at cost less accumulated depreciation and amortization. The costs of additions and betterments are capitalized and expenditures for repairs and maintenance are charged to operations as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the asset. Leasehold improvements and solar systems leased to customers are amortized using the straight-line method over the shorter of the lease term or estimated useful life of the asset.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0.5in; text-align:justify;">The estimated useful lives of the major classification of property and equipment are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Automobiles</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">4-5 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and equipment</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3-10 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Shorter of the asset’s useful life or lease term </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar systems leased to customers</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Lease term, 10-20 years</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Goodwill</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Goodwill represents the excess of the purchase price in a business combination over the fair value of assets acquired and liabilities assumed. The Company’s goodwill was derived from the acquisitions of businesses in China in April 2015.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company reviews goodwill for impairment at least annually or whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company generally performs its annual impairment test of goodwill in the fourth quarter each year or whenever events or circumstances change or occur that would indicate that goodwill might be impaired. When assessing goodwill for impairment, the Company early adopted FASB’s guidance in Accounting Standards Update (“ASU”) 2017-04, <em>Intangibles – Goodwill and Other</em>, for its annual testing in December 2017, which simplifies the accounting for goodwill impairment under ASC Topic 350, <em>Intangibles-Goodwill and Other</em>. In determining the reporting unit’s fair value, the Company considers the underlying enterprise value and if necessary, the reporting unit’s discounted cash flow, which involves assumptions and estimates, including the reporting unit’s future financial performance, weighted-average cost of capital and interpretation of currently enacted tax laws. Circumstances that could indicate impairment and require the Company to perform a quantitative impairment test include a significant decline in the reporting unit’s financial results, a significant decline in the reporting unit’s enterprise value relative to its net book value, an unanticipated change in competition or market share and a significant change in the reporting unit’s strategic plans. For the Company’s goodwill annual testing, management determined that its reporting units are the same as its operating segments. Accordingly, the reporting unit for the goodwill annual testing is the PRC segment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">There was no impairment loss for the years ended December 31, 2023 and 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Impairment of Long-Lived Assets</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s long-lived assets include property and equipment which include solar energy systems leased to customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In accordance with ASC Topic 360, <em>Property, Plant, and Equipment</em>, the Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of a long-lived asset, or group of assets, as appropriate, may not be recoverable. If the aggregate undiscounted future net cash flows expected to result from the use and the eventual disposition of a long-lived asset is less than its carrying value, then the Company would recognize an impairment loss based on the excess of the carrying value over the fair value.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">There was no impairment loss on such systems for the years ended December 31, 2023 and 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Investments in Unconsolidated Joint Ventures and Solar Project Companies</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s unconsolidated investments in the U.S. are held directly by the Company as well as through its subsidiary, SMX Capital, and consist of investments in U.S.-based solar limited liability companies: Alliance Solar Capital 1, LLC (“A#1”), Alliance Solar Capital 2, LLC (“A#2”), and Alliance Solar Capital 3, LLC (“A#3”). The Company’s U.S. segment also has an investment in a PRC-based panel manufacturer, Changzhou Holysolar Technology, Co., Ltd, which was renamed to “Changzhou Hongyi New Energy Technology Co., Ltd” on March 10, 2017 (“Changzhou”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At December 31, 2023 and December 31, 2022, the Company has unconsolidated investments in the PRC related to its 30% non-controlling interests in the project companies for Yilong #2, Xingren and Ancha.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For these investments, the Company does not have the controlling interests but it has the ability to exercise significant influence over the operations and the financial decisions of the investees under the respective operating agreements. In each of the investments, the investee also maintains a separate capital account for each of its investors and accordingly, the Company has a separate capital account at each of the investees. Since the Company has the ability to exercise significant influence over the investees, the Company accounts for each of these investments using the equity method of accounting, under which the Company records its proportionate share of the investee’s profit or loss based on the specified profit and loss percentage. Distributions received from equity method investees are accounted for as returns on investment and classified as cash inflows from operating activities, unless the Company’s cumulative distributions received less distributions received in prior periods that were determined to be returns of investment exceed cumulative equity in earnings recognized by the Company. When such an excess occurs, the current year distribution up to this excess would be considered a return of investment and classified as cash inflows from investing activities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Since the Company’s investments include privately-held companies where quoted market prices are not available and as a result, the cost method, combined with other intrinsic information, is used to assess the fair value of the investment. If the carrying value is above the fair value of an investment at the end of any reporting period, the investment is reviewed to determine if the impairment is other than temporary. Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established. The Company monitors its investments in unconsolidated entities periodically for impairment. No impairment indicators were identified and no impairment losses were recorded during the years ended December 31, 2023 and 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Warranties</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Workmanship Warranty</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the sale of solar and battery systems in the U.S., the Company provides a workmanship warranty for 25 years to cover the quality of the Company’s installation. The warranty is designed to cover installation defects and damages to customer properties caused by the Company’s installation of the solar energy systems and battery storage systems which generally are uncovered within 2-3 years after the installation. The 25-year warranty is consistent with the term provided by competitors and is provided by the Company to remain market competitive. The workmanship warranty does not include the product warranties (panels and inverters) which are covered directly by the manufacturers, generally for 25 years on panels and inverters, and 10 years for energy storage systems. The Company determined that its 25-year workmanship warranty for solar energy systems constitutes an assurance-type warranty and should continue to be accounted for under ASC Topic 460, <em>Guarantees</em>, instead of a service-type warranty which should be accounted for under Topic 606.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Quality Warranty for EPC Services</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the PRC segment, the Company provides construction quality warranty on Engineering, Procurement and Construction (“EPC”) services generally for one year after completion. The customer typically retains 3-5% of the contract price which will not be paid to the Company until the expiration of the warranty period which is accounted by the Company as retainage receivable. The Company currently provides a reserve for such potential liabilities based on a nominal percentage of project revenues for the PRC segment in the approximate amount of $249,000 and $255,000 as of December 31, 2023 and December 31, 2022, respectively, which is included in accrued expenses and other liabilities. To date the Company has not incurred significant claims on the quality warranty. The liability is reversed when the warranty period expires.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Production Guaranty</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For solar systems sold in the U.S., the Company also warrants that modules installed in accordance with agreed-upon specifications will produce at least 98% of their labeled power output rating during the first year, with the warranty coverage reducing by 0.5% every year thereafter throughout the approximate 10-year production guaranty period. In resolving claims under the production guaranty, the Company typically makes cash payments to customers who claim for the production shortfall in power output on an annual basis. The Company currently provides a reserve for the production guaranty at 0.2% of the total solar revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">LED Warranties</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s warranty for LED products and services ranges from one year for labor and up to seven years for certain products sold to governmental municipalities. The Company currently provides a warranty reserve for LED sales based on 1.0% of LED revenue. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Other Warranties</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In 2016, as a result of the bankruptcy of a Chinese panel supplier from whom the Company purchased solar modules, the Company has reclassified the liability related to unpaid retentions to warranty liability in the amount of $651,000. Since 2016, the Company has not received any claims against the liability and accordingly, the Company reversed the liability against cost of revenue during the third quarter of 2023. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Fair Value Measurements</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ASC Topic 820, <em>Fair Value Measurements and Disclosures</em> (“ASC 820”), defines a framework for determining fair value, establishes a hierarchy of information used in measuring fair value, and enhances the disclosure information about fair value measurements. ASC 820 provides that the “exit price” should be used to value an asset or liability, which is the price at which an asset could be sold or a liability could be transferred in an orderly process that is not a forced liquidation or distressed sale at the measurement date. ASC 820 also provides that relevant market data, to the extent available and not internally generated or entity specific information, should be used to determine fair value. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ASC 820 requires the Company to estimate and disclose fair values on the following three-level hierarchy that prioritizes market inputs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><em>Level 1</em>: Quoted prices in active markets for identical assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><em>Level 2</em>: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><em>Level 3</em>: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The carrying amount of cash and cash equivalents, accounts receivable, inventories, other current assets, accounts payable, deposits, taxes payable, warranty liability and accrued payroll and expenses approximates fair value because of the short maturity of these instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2023:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">358,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">358,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,847,185</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,535,516</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank and other loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured loans from related parties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,200,860</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,324,921</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,949,768</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">901,726</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">901,726</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,953,437</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,280,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank and other loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,033,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,033,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured loans from related parties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,206,780</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,697,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,595,829</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Cash equivalents – Cash equivalents consist of money market accounts and are carried at their fair value.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Customer loans receivable – The fair value of customer loans receivable is calculated based on the carrying value and unobservable inputs which include the credit risks of the customers, the market interest rates and the contractual terms. The Company’s underwriting policies for the customer loans receivable have not changed significantly since the origination of these loans. The overall credit risk of the portfolio also has not significantly fluctuated as evidenced by the minimal historical write-offs, and lastly the market interest rates have remained relatively consistent since the origination of the loans.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Bank and other loans – The fair value of such loans payable had been determined based on the variable nature of the interest rates and the proximity to the issuance date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Secured loans from related parties – The related party loans were issued at the fixed annual interest rates of 3.0% in the U.S. Segment, and the fair value of the loans has been estimated by applying the prevailing borrowing annual interest rates for a comparable loan term which the Company estimated to be 9.0% to the estimated cash flows through the maturities of the loans.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Secured convertible debt – The secured convertible debt was issued at the fixed annual interest rates of 4.0% in the U.S. Segment, and the fair value of the loans was determined based on the proximity to the issuance date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Revenue Recognition</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company recognizes revenue in accordance with Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, and its various updates (“Topic 606”). Revenue is measured based on the considerations specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when the Company satisfies a performance obligation by transferring control over a product or service to a customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Taxes assessed by government authorities that are imposed on, or concurrent with, a specific revenue-producing transaction are collected by the Company from the customer and excluded from revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s principal activities from which the Company generates its revenue are described below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em><span style="text-decoration:underline">Revenue from EPC Services</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For energy generation assets owned and controlled by the customer, the Company recognizes revenue for sales of EPC services over time as the Company’s performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the sale of EPC services represents a single performance obligation for the development and construction of a single generation asset, which is a complete solar energy project. For such sale arrangements, the Company recognizes revenue using cost-based input methods, which recognize revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated costs of the contract after consideration of the customer’s commitment to perform its obligations under the contract, which is typically measured through the receipt of cash deposits or other forms of financial security issued by creditworthy financial institutions or parent entities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Payment for EPC services is made by the customer pursuant to the billing schedule stipulated in the EPC contract which is generally based on the progress of the construction. Once the bills are issued to the customer, the customer generally has 30 days to make the payment on the amount billed less a retainage provision which is approximately 3% to 5%, depending on the contract. The retainage amount is withheld by the customer and is paid at the conclusion of the 12-month warranty period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred relative to the total estimated costs (including solar module costs) to determine the progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost based input methods of revenue recognition are considered a faithful depiction of the Company’s efforts to satisfy long-term construction contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred that do not contribute to satisfying the Company’s performance obligations (“inefficient costs”) are excluded from the Company’s input methods of revenue recognition as the amounts are not reflective of the Company’s transferring control of the solar energy system to the customer. Costs incurred towards contract completion may include costs associated with solar modules, direct materials, labor, subcontractors, and other indirect costs related to contract performance. The Company recognizes solar module and direct material costs as incurred when such items have been installed in a system.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Cost-based input methods of revenue recognition require the Company to make estimates of net contract revenues and costs to complete its projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete its projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract, including any inefficient costs, are greater than the net contract revenues, the Company recognizes the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated. The effect of the changes on future periods are recognized as if the revised estimates had been used since revenue was initially recognized under the contract. Such revisions could occur in any reporting period, and the effects may be material depending on the size of the contracts or the changes in estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s arrangements may contain clauses such as contingent repurchase options, delay liquidated damages, rebates, penalties or early performance bonus, most favorable pricing or other provisions, if applicable, that can either increase or decrease the transaction price. The Company has historically estimated variable considerations that decrease the transaction price (e.g., penalties) and recorded such amounts as an offset to revenue, consistent with requirements under Topic 606. Variable considerations that increase the transaction price (e.g., performance bonuses) were historically recognized under Topic 605 on a cash basis as such amounts were not fixed and determinable and collectability was not reasonably assured until paid. However, under Topic 606, the Company needs to estimate and apply a constraint on such variable considerations and include that amount in the transaction price. Because the Company’s historical policies on estimating variable considerations that would decrease the transaction price have largely mirrored the requirements under Topic 606, and because variable considerations that would increase the transaction price have historically been immaterial or would likely be constrained under Topic 606, there is no cumulative effect adjustment. The Company estimates variable</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">considerations for amounts to which the Company expects to be entitled and for which it is not probable that a significant reversal of cumulative revenue recognized will occur.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For energy generation assets not owned and controlled by the customer during the construction, as well as contracts with customers that do not require progress payments during construction and whereby the contracts include restrictive acceptance provisions before any progress payments are made by the customers, the Company recognizes revenues at a point in time when the Company determines it has transferred control to the customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">PRC Power Purchase Agreements Revenue</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Revenues under certain power purchase agreements are recognized based on the output delivered at an agreed upon rate over the contract term. The Company records the revenue under such power purchase agreements during the period under which it has controlling interest in the project subsidiary. Revenue recognition ceases upon the sale and transfer of controlling interest in the project subsidiary to a third party.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Solar Energy and Battery Storage Systems and Components Sales</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Revenue recognition associated with sales of solar energy systems, battery storage systems, and other products is recognized over time as the Company’s performance creates or enhances the property controlled by the customer (the asset is being constructed on a customer’s premises that the customer controls).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s principal performance obligation is to design and install a solar energy system that is interconnected to the local power grid and for which permission to operate has been granted by a utility company to the customer. The Company recognizes revenue over time as control of the solar energy system transfers to the customer which begins at installation and concludes when the utility company has granted the permission to operate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">All costs to obtain and fulfil contracts associated with system sales and other product sales are expensed to cost of revenue when the corresponding revenue is recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For solar energy and battery storage system sales, the Company recognizes revenue using a cost-based input method that recognizes revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated cost of the contract. In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred for installation and obtaining the permission to operate, each relative to the total estimated cost of the solar energy and battery storage system, to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost‑based input methods of revenue recognition are considered a faithful depiction of our efforts to satisfy solar energy and battery system contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred towards contract completion may include costs associated with solar modules, battery components, direct materials, labor, subcontractors, and other indirect costs related to contract performance. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In the U.S., the Company sells solar energy and battery storage systems to residential and commercial customers and recognizes revenue net of sales taxes. Customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through a third party partner.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Direct payments are made by the customer as stipulated in the underlying home improvement or commercial contract which generally includes an upfront down payment at contract signing, payments at delivery of materials and installation ranging from 70% to 85% of the contract price, and the payment of the final balance at the time of the city signoff or when the permission to operate the solar system is granted by a utility company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For third-party financing arranged by the Company for the customer, direct payments are made by the financing company to the Company based on an agreement between the financing company and the Company, with the majority of the payments made by the time of completion of installation but not later than the date on which the permission to operate the solar system is granted by the utility company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For a lease through the third party leasing partner, direct payments are made by the leasing partner to the Company based on an agreement between the leasing partner and the Company, which is generally 80% upon the completion of installation and 20% upon the permission to operate is granted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For customers financing with the Company, the customer receivable, less any down payments, becomes a loan receivable following the grant of the permission to operate the solar system by a utility company, at which time the loan is recorded and the loan interest begins to accrue. Financing terms for sales with financing by the Company are generally made for terms up to 60 months.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">LED Product Sales and Service Sales</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For product sales, the Company recognizes revenue at a point in time following the transfer of control of the products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. For contracts involving both products and services (i.e., multiple performance obligations), the Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices, or estimates of such prices, and recognize the related revenue as control of each individual product is transferred to the customer, in satisfaction of the corresponding performance obligations. Revenue from services is recognized when services are completed which is upon acceptance by the customer. The standalone selling price of the warranty is not material and, therefore, the Company has not allocated any portion of the transaction price to any performance obligation associated with the warranty.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Payment of products is generally made upon delivery or with a 30 day term. Extended payment terms are provided on a limited basis not to exceed twelve months. Payment of services is due when the services are completed and accepted by the customer. For certain LED product sales, the Company provides the customers with a right of return subject to restocking fees. The Company assessed such rights of return as variable consideration and recognizes revenue based on the amount of consideration the Company expects to receive after returns are made. Based on the Company’s historical experience, the Company has determined the likelihood and magnitude of a future returns to be immaterial and currently has not provided for a liability for such returns on the LED product sales.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For contracts where the Company agreed to provide the customer with rooftop solar energy systems (including design, materials, and installation of the system) in addition to providing LED products and LED installation, these agreements may contain multiple performance obligations: 1) the combined performance obligation to design and install rooftop solar energy system; 2) the performance obligation to deliver the LED products; and, 3) the performance obligation to install the LED products. Topic 606 permits goods and services that are deemed to be immaterial in the context of a contract to be disregarded when considering performance obligations within an agreement. The Company will compare the standalone selling price of the installations and products to the total contract value to determine whether the value of these installations and products is quantitatively immaterial within the context of the contract. Similarly, these services may be qualitatively immaterial in the eyes of the customer. While the customer ordered these products and has received a separate quote for them, they may not be a material driving factor within the agreement for a solar energy system. Further, a reasonable person may not consider providing and installing LED products to be a material part of the arrangement to design and construct a large solar facility. If these products and services are determined to be immaterial within the context of the contract, they will be combined with the performance obligation to design and install the rooftop solar energy system. If management determines that the products and services are determined to be material to the overall project, they would represent a separate performance obligation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Operating Leases and Power Purchase Agreements (PPAs) in U.S.</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">From 2010 to 2014, the Company constructed and offered built-to-suit commercial-grade photovoltaic systems for certain commercial and not-for-profit customers in California, Hawaii, Colorado and New Jersey; under long-term leases and PPAs, with terms of up to 20 years. Under these arrangements, the Company owns the systems and receives the 30% upfront federal grant or investment tax credits, as well as any applicable state and utility company rebates on the systems it owns. Upfront grants, rebates and incentives were applied to reduce the cost of the systems. All other annual rebates and performance-based incentive rebates constitute variable consideration and are recognized in revenue when received because, at that point, it becomes probable that a significant reversal in the cumulative amount of revenue recognized will not occur. In connection with the Company’s ownership of solar systems primarily in New Jersey, the Company owns a number of Solar Renewable Energy Certificates (“SREC”). There is currently no assigned monetary value to an SREC and the prices are ultimately determined by market forces within the parameters set forth by the state. The Company recognizes the revenue of the SREC when it is sold.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company sells energy generated by PV solar power systems under PPAs. For energy sold under PPAs, which may qualify as a lease, the Company recognizes revenue each period based on the volume of energy delivered to the customer and the price stated in the PPA.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For leases, the Company was considered the lessor of solar energy systems under ASC Topic 840, <em>Leases</em> (“ASC 840”); however, upon the Company’s adoption of ASC Topic 842, <em>Leases</em> (“ASC 842”), the Company is no longer considered the lessor because the Company owns the SRECs related to these solar energy systems, and the counterparty does not receive substantially all of the economic benefits for the use of these energy solar systems. Therefore, these arrangements are not considered leases in accordance with ASC 842.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Loan Interest Income</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In the U.S., the Company provides installment financing to qualified customers to purchase residential or commercial photovoltaic systems, energy storage systems, as well as LED products and services. Customer loans receivable are classified as held-for-investment based on management’s intent and ability to hold the loans for the foreseeable future or to maturity. Loans held-for-investment are carried at amortized cost and are reduced by an allowance for estimated credit losses as necessary. The Company recognizes interest income on loans, including the amortization of discounts and premiums, using the interest method. The interest method is applied on a loan-by-loan basis when collectability of the future payments is reasonably assured. Interest on loans generally continues to accrue until the loans are charged off. Premiums and discounts are recognized as yield adjustments over the term of the related loans. Loans are transferred from held-for-investment to held-for-sale when management’s intent is not to hold the loans for the foreseeable future. Loans held-for-sale are recorded at the lower of cost or fair value. There were no loans held-for-sale at December 31, 2023 and December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table summarizes the Company’s revenue by business line for the years ended December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar energy and battery storage systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sales on non-installment basis</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,399,417</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,348,753</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Third-party leasing arrangements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100,796</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Operating lease revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Power purchase agreement revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">41,558</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">68,348</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total solar energy and battery storage systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,522,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,599,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">LED projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,054,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,304,910</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Financing related</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">562,055</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">814,065</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">54,139,330</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">44,718,030</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Advertising Costs</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company charges advertising and marketing costs related to radio, internet and print advertising to operations as incurred. Advertising and marketing costs for the years ended December 31, 2023 and 2022 were $1,157,793 and $1,081,264, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Income Taxes</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for income taxes pursuant to the FASB ASC Topic 740, <em>Income Taxes</em> (“ASC 740”). The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. The Company accounts for the investment tax credits under the flow-through method which treats the credits as a reduction of federal income taxes of the year in which the credit arises or is utilized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. The Company has determined it is more likely than not that its deferred tax assets related to its U.S. operations will not be realizable and has recorded a full valuation allowance against its deferred tax assets. In the event the Company is able to realize such deferred income tax assets in the future in excess of the net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Topic 740-10 clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements in accordance with U.S. GAAP. The calculation of the Company’s tax provision involves the application of complex tax rules and regulations within multiple jurisdictions. The Company’s tax liabilities include estimates for all income-related taxes that the Company believes are probable and that can be reasonably estimated. To the extent that the Company’s estimates are understated, additional charges to the provision for income taxes would be recorded in the period in which the Company determines such understatement. If the Company’s income tax estimates are overstated, income tax benefits will be recognized when realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. As of December 31, 2023 and December 31, 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Comprehensive Income (Loss)</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for comprehensive income loss in accordance with ASC 220, <em>Income Statement – Reporting Comprehensive Income</em> (“ASC 220”). Under ASC 220, the Company is required to report comprehensive income (loss), which includes net income (loss) as well as other comprehensive income (loss). The only significant component of accumulated other comprehensive income (loss) as of December 31, 2023 and December 31, 2022 is the currency translation adjustment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Net Income (Loss) Per Share</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company calculates net income (loss) per share by dividing income or losses allocated to common stockholders by the weighted average number of shares of common stock outstanding for the period. Diluted weighted average shares is computed using basic weighted average shares plus any potentially dilutive securities outstanding during the period using the treasury-stock-type method and the if-converted method, except when their effect is anti-dilutive. Potentially dilutive securities are excluded from the computation of diluted earnings per share for the year ended December 31, 2022 because the effect would be antidilutive.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Stock-Based Compensation</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for stock-based compensation costs under the provisions of ASC Topic 718, <em>Compensation – Stock Compensation</em> (“ASC 718”), which requires the measurement and recognition of compensation expense related to the fair value of stock-based compensation awards that are ultimately expected to vest. Stock-based compensation expense recognized includes the compensation cost for all share-based payments granted to employees and non-employees, net of estimated forfeitures, over the employee requisite service period or the non-employee performance period based on the grant date fair value estimated in accordance with the provisions of ASC 718. ASC 718 is also applied to awards modified, repurchased, or cancelled during the periods reported. The Company also early adopted ASU 2017‑09, <em>Compensation – Stock Compensation (Topic 718) Scope of Modification Accounting</em>, with respect to changes on terms and conditions of a share-based payment award that occurred in 2019 and thereafter.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Foreign Currency</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The Company’s subsidiaries in the PRC use the Chinese RMB as their functional currency and all other subsidiaries use the U.S. dollar as their functional currency. For subsidiaries that use the local currency as the functional currency, all assets and liabilities are translated to U.S. dollars using exchange rates in effect at the end of the respective periods and the results of operations have been translated into U.S. dollars at the weighted average rates during the periods in which the transactions were recognized. Resulting translation gains or losses are recognized as a component of other comprehensive income (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with ASC 830, <em>Foreign Currency Matters</em> (“ASC 830”), the Company translates the assets and liabilities into U.S. dollars using the rate of exchange prevailing at the balance sheet date and the statements of operations and cash flows are translated at an average rate during the reporting period. Adjustments resulting from the translation from RMB into U.S. dollar are recorded in stockholders’ equity as part of accumulated other comprehensive income. Further, foreign currency transaction gains and losses are a result of the effect of exchange rate changes on transactions denominated in currencies other than the functional currency. Losses on those foreign currency transactions of approximately $271,000 and $938,000 for the years ended December 31, 2023 and 2022, respectively, are included in other income (expense), net for the period in which exchange rates change.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Segment Information</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Operating segments are defined as components of a company about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the executive team, which is comprised of the chief executive officer and the chief financial officer. Based on the financial information presented to and reviewed by the chief operating decision maker in deciding how to allocate the resources and in assessing the performance of the Company, the Company has determined that it has two operating and reporting segments (U.S. and PRC) as of December 31, 2023 and December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Recently Issued Accounting Pronouncements</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As an emerging growth company, the Company has elected to use the extended transition period for complying with any new or revised financial accounting standards pursuant to Section 13(a) of the Securities and Exchange Act of 1934.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In August 2021, the FASB issued ASU 2021-06, <em>Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946): Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses, and No. 33-10835, Update of Statistical Disclosures for Bank and Savings and Loan Registrants (SEC Update)</em>,which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU simplifies the current accounting under ASC 470-20 for convertible debt with a cash conversion feature and convertible instrument with a beneficial conversion feature. As a result, after adopting the ASU, entities will not separately present in equity an embedded conversion feature in such debt. Instead, they will account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account), unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC 815 or (2) a convertible debt instrument was issued at a substantial premium. An entity can use either a full or modified retrospective approach to adopt the ASU. This ASU is effective for the Company in fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The ASU may be early adopted for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company has determined the adoption has no impact on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In October 2021, the FASB issued ASU 2021-08, <em>Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</em>. This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively and early adoption is also permitted, including adoption in an interim period. The Company does not plan to adopt this ASU earlier than the effective date but it is currently not expected to have a material impact on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In November 2023, the FASB issued ASU 2023-07 that would enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC 280. ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (CODM) uses to assess segment performance and to make decisions about resource allocations. The amendments in ASU 2023-07 improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. Currently, Topic 280 requires that a public entity disclose certain information about its reportable segments. For example, a public entity is required to report a measure of segment profit or loss that the CODM uses to assess segment performance and make decisions about allocating resources. ASC 280 also requires other specified segment items and amounts such as depreciation, amortization and depletion expense to be disclosed under certain circumstances. The amendments in ASU 2023-07 do not change or remove those disclosure requirements. The amendments in ASU 2023-07 also do not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company does not expect that adoption of ASU 2023-07 will have a material impact on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In December 2023, the FASB issued ASU 2023-09, <em>Improvements to Income Tax Disclosures (Topic 740)</em>. ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, though early adoption is permitted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company is currently evaluating the impact of ASU 2023-09 and does not expect that adoption of this standard will have a material impact on the Company’s income tax disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Recently Adopted Accounting Pronouncements</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In June 2016, the FASB issued ASU 2016-13, <em>Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</em>. The objective of this update is to provide users of financial statements with more useful information by changing the incurred loss methodology for recognizing credit losses to a more forward-looking methodology that reflects expected credit losses. Under this ASU, the Company’s accounts receivable, customer loans receivable and certain contract assets are considered financial assets measured at an amortized cost basis and will need to be presented at the net amount expected to be collected.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company adopted ASU 2016-13 on January 1, 2023, using a modified retrospective approach with cumulative effect adjustments to the opening balance of accumulated deficit. In adopting ASU 2016-13 for the financial assets listed above, the Company implemented an expected credit loss allowance methodology for accounts receivable, customer loans receivable, and certain contracts assets using historical collection experience, current and forecasted economic and business conditions, and a review of the status of each customer’s financial asset account. Specifically, the Company estimates loss reserve based on the aging of the financial asset balances and the financial condition of customers and provides for specific allowance amounts for those customers that have a higher probability of default. The Company regularly monitor collection status of these financial assets through account reconciliation, payment tracking, customer’s financial condition and macroeconomics conditions. We apply this expected credit loss allowance methodology to all our financial assets listed above.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For accounts receivable, the Company deemed accounts receivable for the US segment to be immaterial with respect to total assets and any methodology change to the related allowance for credit losses to be immaterial in nature. With respect to its China segment, the Company utilized an expected loss model as it considers factors like current and future economic conditions and China’s political landscape, and how these factors may affect its receivable from SPIC, a state-owned entity. The Company determined that no change was required to the accounts receivable allowance for its China segment. In regard to customer loan receivables, the Company determined that no adjustment to the existing allowance for loan losses was necessary as the current allowance already approximates losses on the remaining term of customer loans and includes a process to identify specific accounts that are expected to result in a loss. Lastly, with respect to contract assets, the Company concluded that no reserve was required as, in majority of instances, contract assets are fully paid upon billing. This is because the Company’s solar system contracts require full payment of the contract before the system can obtain a permit to operate and be turned on. Customers are incentivized to pay in full to benefit from the solar system. Contract assets that are not fully paid are a minority exception, and the Company determined that an allowance would be immaterial to the consolidated financials.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">Therefore, the adoption of ASU 2016-13 to implement an expected credit loss allowance methodology did not have a material impact on the Company’s consolidated financial statements and no adjustments were deemed required to the opening balances of accumulated deficit for any cumulative effect adjustments under the modified retrospective adoption approach nor to the related allowances for credit losses for accounts receivable, customer loan receivable, and certain contract assets.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">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”). </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The functional currency of the Company’s foreign subsidiaries is the Chinese renminbi (“RMB”). These transactions are translated from the local currency into U.S. dollars at exchange rates during or at the end of the reporting period. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The accompanying consolidated financial statements reflect the accounts and operations of the Company. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 810, <em>Consolidation</em>, the Company consolidates any variable interest entity (“VIE”) of which it is the primary beneficiary. The Company uses a qualitative approach in assessing the consolidation requirement for VIEs. This approach focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. All of these determinations involve significant management judgments and estimates. The Company has determined that it is not the primary beneficiary in the operational VIE, SMX Property LLC (“SMXP”), and therefore, does not consolidate the financial information of SMXP.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company was the lessee under an operating lease of its Riverside, CA headquarters facility with SMXP (see Note 15 – <em>Related Party Transactions</em>) through October 2022. SMXP is a private entity owned by the Company’s founders, one of whom is the Chief Executive Officer and a Director of the Company, another who is a Director of the Company, and another who is a former officer and director of the Company. The lease term was initially for four years expiring on December 31, 2016, and was extended in September 2016 for a ten-year term, with one five-year renewal option, and was terminated in October 2022 in connection with the sale of the property by SMXP to an unrelated purchaser with whom the Company executed a new master lease. The Company does not have any ownership interest in SMXP. Other than the common ownership and the unsecured loans, the Company does not have any economic arrangements with SMXP such that the Company will have an obligation to support the operations of SMXP. Further, the Company does not have the power to direct and control the activities of SMXP as such power to direct and control resides with SMXP’s principals. Accordingly, the Company is not considered to be the primary beneficiary of SMXP and has not consolidated SMXP.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. See note 16 below regarding the reclassification of sublease income to net against operating leases. These reclassifications had no effect on the previously reported net loss.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant accounting estimates reflected in the Company’s consolidated financial statements include the cost-based inputs to estimate revenues on long-term construction contracts, the collectability of accounts receivable and loans receivable, the useful lives and impairment of property and equipment, goodwill, the fair value of stock options granted and stock-based compensation expense, the fair value of assets acquired and liabilities assumed in a business combination, warranty and customer care reserve, the valuation of deferred tax assets, inventories and provisions for income taxes. Actual results could differ materially from those estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; 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. The Company’s history of net losses and negative cash flow from operating activities, along with its increased accumulated deficit and stockholders’ deficit raise substantial doubt about its ability to continue as a going concern.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At December 31, 2023, the Company reported a working capital deficit of $23.5 million.  In addition, the accumulated deficit was approximately $68.6 million and the stockholders’ deficiency was approximately $15.9 million. In connection with these consolidated financial statements, management evaluated whether there were conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to meet its obligations as they become due within one year from the date of issuance of these financial statements. Management assessed that there were such conditions and events, including a history of recurring operating losses, a history of negative cash flows from operating activities, and significant current debt.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023, the Company’s principal sources of liquidity consisted of approximately $2.5 million, of cash and cash equivalents, and estimated cash flow from operations. The Company believes its current cash balances coupled with anticipated cash flow from operating activities and the net proceeds of its February 2024 initial public offering (See Note 21) are sufficient to meet the Company’s working capital requirements for at least one year from the date of the issuance of the accompanying consolidated financial statements, excluding approximately $20.7 million of debt that is due in the next twelve months. Management is focused on expanding the Company’s existing business, as well as its customer base, including its continuing efforts to generate revenue from non-related parties for its China operations and to continue to increase its United States revenues. The Company is looking to continue to negotiate an exchange of a large portion of the approximately $10.0 million of the current portion of long-term related party loans for convertible notes that mature in periods beyond one year. The Company cannot predict whether it will be successful in these efforts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As a result of the above, there is substantial doubt regarding the Company’s ability to continue as a going concern within one year from the date of issuance of these financial statements. The Company cannot give assurance that it can increase its cash balances or limit its cash consumption, or obtain the exchange of any of its current debt and thus maintain sufficient cash balances for its planned operations. Future business demands may lead to cash utilization at levels greater than recently experienced. Revenue and cash flow from the Company’s China segment is irregular because of the timing of solar projects and the Company requires significant funds for its operations, particularly during periods when there is little or no revenue or cash flow from projects. The Company may need to raise additional capital in the future. However, the Company cannot assure that it will be able to raise additional capital on acceptable terms, or at all.</p> 23500000 68600000 15900000 2500000 20700000 10000000.0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Cash and cash equivalents consist of deposit accounts and highly liquid investments purchased with an original maturity of six months or less. The standard insurance coverage for non-interest bearing transaction accounts in the U.S. is $250,000 per depositor under the general deposit insurance rules of the Federal Deposit Insurance Corporation.The standard insurance coverage for non-interest bearing transaction accounts in the PRC is RMB 500,000 (approximately $73,000) per depositor per bank under the applicable Chinese general deposit insurance rules.</p> 250000 73000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Restricted cash includes cash held to collateralize ACH transactions and outstanding credit card borrowing facilities. In the prior year, restricted cash also collateralized bankers’ acceptances in the PRC, which are promised future payments accepted and guaranteed by a bank and drawn on a deposit at the bank.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Restricted cash at December 31, 2023 and December 31, 2022 consisted of:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December </strong><strong>31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposit held by a China financial institution to secure bankers acceptance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposit held by a US financial institution as collateral for ACH transactions and business credit cards – US Segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December </strong><strong>31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposit held by a China financial institution to secure bankers acceptance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposit held by a US financial institution as collateral for ACH transactions and business credit cards – US Segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 0 354504 346999 354504 346999 0 0 354504 346999 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accounts receivable are reported at the outstanding principal balance due from customers. In the U.S., accounts receivable substantially include customer billings for the sales of LED products and services. In the PRC segment, accounts receivable represents the amounts billed under the contracts but uncollected on completed construction contracts and construction contracts in process. Accounts receivable are recorded at net realizable value.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company maintains allowances for the applicable portion of receivables, including accounts receivable, government rebate receivables and other receivables, represents the Company’s estimate of the current expected loss inherent in accounts receivable as of the balance sheet date. The adequacy of the allowance for credit losses is assessed quarterly and the assumptions and models used in establishing the allowance are evaluated regularly. Because credit losses can vary substantially over time, estimating credit losses requires a number of assumptions about matters that are uncertain. Once a receivable is deemed to be uncollectible, it is written off against the allowance. The expense related to rebates receivable is recorded as a reduction to revenues.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The contract assets primarily relate to the Company’s rights to consideration for work completed but not billed at the reporting date, primarily for the solar energy system sales in the U.S.. The contract assets are transferred to receivables when the rights become unconditional (i.e., when the permission to operate is issued). The contract liabilities primarily relate to the advance consideration received from customers related to the same above solar energy system sales in the U.S., for which the transfer of ownership has not occurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Applying the practical expedient in ASC Topic 606, <em>Revenue from Contracts with Customers</em> (“ASC 606”), paragraph 340‑40-25-4, the Company recognizes the incremental costs of obtaining contracts (i.e., commission fees) in cost of revenue when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in cost of revenues.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In the U.S. segment, the Company offers its customers who meet the Company’s credit eligibility standards the option to finance the purchase of solar energy systems through installment loans underwritten through SolarMax Financial. All loans are secured by the solar energy systems or other projects being financed. The outstanding customer loan receivable balance is presented net of an allowance for loan losses. Provisions for loan losses are charged to operations in amounts sufficient to maintain the allowance for loan losses at levels considered adequate to cover expected credit losses on the customer loans. In determining expected credit losses, the Company considers its historical level of credit losses, current economic trends, and reasonable and supportable forecasts that affect the collectability of the future cash flows. Loans offered at the promotional interest rate below the market interest rate are accounted for as loan discounts and are amortized on an effective interest method to interest income over the terms of the loans.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Inventories consist of (a) work in progress on solar systems on housing developments and projects not yet sold; and (b) components principally consisting of photovoltaic modules, inverters, construction and other materials, and LED products, all of which are stated at the lower of cost or net realizable value under the first-in first-out method. The Company reviews its inventories periodically for possible excess and obsolescence to determine if any reserves are necessary.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The estimate for excess and obsolete inventories is based on historical sales and usage experience together with a review of the current status of existing inventories.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Property and equipment are initially stated at cost less accumulated depreciation and amortization. The costs of additions and betterments are capitalized and expenditures for repairs and maintenance are charged to operations as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the asset. Leasehold improvements and solar systems leased to customers are amortized using the straight-line method over the shorter of the lease term or estimated useful life of the asset.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0.5in; text-align:justify;">The estimated useful lives of the major classification of property and equipment are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Automobiles</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">4-5 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and equipment</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3-10 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Shorter of the asset’s useful life or lease term </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar systems leased to customers</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Lease term, 10-20 years</p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Automobiles</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">4-5 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and equipment</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3-10 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Shorter of the asset’s useful life or lease term </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="width:58%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar systems leased to customers</p></td><td style="width:40%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">Lease term, 10-20 years</p></td></tr></tbody></table> P4Y P5Y P3Y P10Y Shorter of the asset’s useful life or lease term P10Y P20Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Goodwill represents the excess of the purchase price in a business combination over the fair value of assets acquired and liabilities assumed. The Company’s goodwill was derived from the acquisitions of businesses in China in April 2015.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company reviews goodwill for impairment at least annually or whenever events or changes in circumstances indicate that the carrying amount may be impaired. The Company generally performs its annual impairment test of goodwill in the fourth quarter each year or whenever events or circumstances change or occur that would indicate that goodwill might be impaired. When assessing goodwill for impairment, the Company early adopted FASB’s guidance in Accounting Standards Update (“ASU”) 2017-04, <em>Intangibles – Goodwill and Other</em>, for its annual testing in December 2017, which simplifies the accounting for goodwill impairment under ASC Topic 350, <em>Intangibles-Goodwill and Other</em>. In determining the reporting unit’s fair value, the Company considers the underlying enterprise value and if necessary, the reporting unit’s discounted cash flow, which involves assumptions and estimates, including the reporting unit’s future financial performance, weighted-average cost of capital and interpretation of currently enacted tax laws. Circumstances that could indicate impairment and require the Company to perform a quantitative impairment test include a significant decline in the reporting unit’s financial results, a significant decline in the reporting unit’s enterprise value relative to its net book value, an unanticipated change in competition or market share and a significant change in the reporting unit’s strategic plans. For the Company’s goodwill annual testing, management determined that its reporting units are the same as its operating segments. Accordingly, the reporting unit for the goodwill annual testing is the PRC segment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">There was no impairment loss for the years ended December 31, 2023 and 2022.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s long-lived assets include property and equipment which include solar energy systems leased to customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In accordance with ASC Topic 360, <em>Property, Plant, and Equipment</em>, the Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of a long-lived asset, or group of assets, as appropriate, may not be recoverable. If the aggregate undiscounted future net cash flows expected to result from the use and the eventual disposition of a long-lived asset is less than its carrying value, then the Company would recognize an impairment loss based on the excess of the carrying value over the fair value.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">There was no impairment loss on such systems for the years ended December 31, 2023 and 2022.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s unconsolidated investments in the U.S. are held directly by the Company as well as through its subsidiary, SMX Capital, and consist of investments in U.S.-based solar limited liability companies: Alliance Solar Capital 1, LLC (“A#1”), Alliance Solar Capital 2, LLC (“A#2”), and Alliance Solar Capital 3, LLC (“A#3”). The Company’s U.S. segment also has an investment in a PRC-based panel manufacturer, Changzhou Holysolar Technology, Co., Ltd, which was renamed to “Changzhou Hongyi New Energy Technology Co., Ltd” on March 10, 2017 (“Changzhou”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At December 31, 2023 and December 31, 2022, the Company has unconsolidated investments in the PRC related to its 30% non-controlling interests in the project companies for Yilong #2, Xingren and Ancha.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For these investments, the Company does not have the controlling interests but it has the ability to exercise significant influence over the operations and the financial decisions of the investees under the respective operating agreements. In each of the investments, the investee also maintains a separate capital account for each of its investors and accordingly, the Company has a separate capital account at each of the investees. Since the Company has the ability to exercise significant influence over the investees, the Company accounts for each of these investments using the equity method of accounting, under which the Company records its proportionate share of the investee’s profit or loss based on the specified profit and loss percentage. Distributions received from equity method investees are accounted for as returns on investment and classified as cash inflows from operating activities, unless the Company’s cumulative distributions received less distributions received in prior periods that were determined to be returns of investment exceed cumulative equity in earnings recognized by the Company. When such an excess occurs, the current year distribution up to this excess would be considered a return of investment and classified as cash inflows from investing activities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Since the Company’s investments include privately-held companies where quoted market prices are not available and as a result, the cost method, combined with other intrinsic information, is used to assess the fair value of the investment. If the carrying value is above the fair value of an investment at the end of any reporting period, the investment is reviewed to determine if the impairment is other than temporary. Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established. The Company monitors its investments in unconsolidated entities periodically for impairment. No impairment indicators were identified and no impairment losses were recorded during the years ended December 31, 2023 and 2022.</p> 0.30 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Workmanship Warranty</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the sale of solar and battery systems in the U.S., the Company provides a workmanship warranty for 25 years to cover the quality of the Company’s installation. The warranty is designed to cover installation defects and damages to customer properties caused by the Company’s installation of the solar energy systems and battery storage systems which generally are uncovered within 2-3 years after the installation. The 25-year warranty is consistent with the term provided by competitors and is provided by the Company to remain market competitive. The workmanship warranty does not include the product warranties (panels and inverters) which are covered directly by the manufacturers, generally for 25 years on panels and inverters, and 10 years for energy storage systems. The Company determined that its 25-year workmanship warranty for solar energy systems constitutes an assurance-type warranty and should continue to be accounted for under ASC Topic 460, <em>Guarantees</em>, instead of a service-type warranty which should be accounted for under Topic 606.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Quality Warranty for EPC Services</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the PRC segment, the Company provides construction quality warranty on Engineering, Procurement and Construction (“EPC”) services generally for one year after completion. The customer typically retains 3-5% of the contract price which will not be paid to the Company until the expiration of the warranty period which is accounted by the Company as retainage receivable. The Company currently provides a reserve for such potential liabilities based on a nominal percentage of project revenues for the PRC segment in the approximate amount of $249,000 and $255,000 as of December 31, 2023 and December 31, 2022, respectively, which is included in accrued expenses and other liabilities. To date the Company has not incurred significant claims on the quality warranty. The liability is reversed when the warranty period expires.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Production Guaranty</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For solar systems sold in the U.S., the Company also warrants that modules installed in accordance with agreed-upon specifications will produce at least 98% of their labeled power output rating during the first year, with the warranty coverage reducing by 0.5% every year thereafter throughout the approximate 10-year production guaranty period. In resolving claims under the production guaranty, the Company typically makes cash payments to customers who claim for the production shortfall in power output on an annual basis. The Company currently provides a reserve for the production guaranty at 0.2% of the total solar revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">LED Warranties</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s warranty for LED products and services ranges from one year for labor and up to seven years for certain products sold to governmental municipalities. The Company currently provides a warranty reserve for LED sales based on 1.0% of LED revenue. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Other Warranties</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In 2016, as a result of the bankruptcy of a Chinese panel supplier from whom the Company purchased solar modules, the Company has reclassified the liability related to unpaid retentions to warranty liability in the amount of $651,000. Since 2016, the Company has not received any claims against the liability and accordingly, the Company reversed the liability against cost of revenue during the third quarter of 2023. </p> 249000 255000 0.98 0.005 P10Y The Company currently provides a reserve for the production guaranty at 0.2% of the total solar revenue 0.010 651000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ASC Topic 820, <em>Fair Value Measurements and Disclosures</em> (“ASC 820”), defines a framework for determining fair value, establishes a hierarchy of information used in measuring fair value, and enhances the disclosure information about fair value measurements. ASC 820 provides that the “exit price” should be used to value an asset or liability, which is the price at which an asset could be sold or a liability could be transferred in an orderly process that is not a forced liquidation or distressed sale at the measurement date. ASC 820 also provides that relevant market data, to the extent available and not internally generated or entity specific information, should be used to determine fair value. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ASC 820 requires the Company to estimate and disclose fair values on the following three-level hierarchy that prioritizes market inputs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><em>Level 1</em>: Quoted prices in active markets for identical assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><em>Level 2</em>: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><em>Level 3</em>: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The carrying amount of cash and cash equivalents, accounts receivable, inventories, other current assets, accounts payable, deposits, taxes payable, warranty liability and accrued payroll and expenses approximates fair value because of the short maturity of these instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2023:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">358,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">358,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,847,185</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,535,516</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank and other loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured loans from related parties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,200,860</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,324,921</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,949,768</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The following table presents the fair value and carrying value of the Company’s cash equivalents, loans receivable and borrowings as of December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">901,726</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">901,726</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,953,437</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,280,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank and other loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,033,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,033,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured loans from related parties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,206,780</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,697,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,595,829</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Cash equivalents – Cash equivalents consist of money market accounts and are carried at their fair value.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Customer loans receivable – The fair value of customer loans receivable is calculated based on the carrying value and unobservable inputs which include the credit risks of the customers, the market interest rates and the contractual terms. The Company’s underwriting policies for the customer loans receivable have not changed significantly since the origination of these loans. The overall credit risk of the portfolio also has not significantly fluctuated as evidenced by the minimal historical write-offs, and lastly the market interest rates have remained relatively consistent since the origination of the loans.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Bank and other loans – The fair value of such loans payable had been determined based on the variable nature of the interest rates and the proximity to the issuance date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Secured loans from related parties – The related party loans were issued at the fixed annual interest rates of 3.0% in the U.S. Segment, and the fair value of the loans has been estimated by applying the prevailing borrowing annual interest rates for a comparable loan term which the Company estimated to be 9.0% to the estimated cash flows through the maturities of the loans.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Secured convertible debt – The secured convertible debt was issued at the fixed annual interest rates of 4.0% in the U.S. Segment, and the fair value of the loans was determined based on the proximity to the issuance date.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">358,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">358,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,847,185</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,535,516</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank and other loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured loans from related parties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,200,860</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,324,921</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,949,768</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">901,726</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">901,726</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,953,437</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,280,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank and other loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,033,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,033,451</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured loans from related parties</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,206,780</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,697,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,595,829</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 358290 0 0 358290 0 0 6847185 6535516 0 2000000 0 2000000 0 0 16200860 17000000 0 0 13324921 15949768 901726 0 0 901726 0 0 10953437 10280439 0 2033451 0 2033451 0 0 16206780 18000000 0 0 17697481 19595829 0.030 0.040 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company recognizes revenue in accordance with Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, and its various updates (“Topic 606”). Revenue is measured based on the considerations specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when the Company satisfies a performance obligation by transferring control over a product or service to a customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Taxes assessed by government authorities that are imposed on, or concurrent with, a specific revenue-producing transaction are collected by the Company from the customer and excluded from revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s principal activities from which the Company generates its revenue are described below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em><span style="text-decoration:underline">Revenue from EPC Services</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For energy generation assets owned and controlled by the customer, the Company recognizes revenue for sales of EPC services over time as the Company’s performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the sale of EPC services represents a single performance obligation for the development and construction of a single generation asset, which is a complete solar energy project. For such sale arrangements, the Company recognizes revenue using cost-based input methods, which recognize revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated costs of the contract after consideration of the customer’s commitment to perform its obligations under the contract, which is typically measured through the receipt of cash deposits or other forms of financial security issued by creditworthy financial institutions or parent entities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Payment for EPC services is made by the customer pursuant to the billing schedule stipulated in the EPC contract which is generally based on the progress of the construction. Once the bills are issued to the customer, the customer generally has 30 days to make the payment on the amount billed less a retainage provision which is approximately 3% to 5%, depending on the contract. The retainage amount is withheld by the customer and is paid at the conclusion of the 12-month warranty period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred relative to the total estimated costs (including solar module costs) to determine the progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost based input methods of revenue recognition are considered a faithful depiction of the Company’s efforts to satisfy long-term construction contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred that do not contribute to satisfying the Company’s performance obligations (“inefficient costs”) are excluded from the Company’s input methods of revenue recognition as the amounts are not reflective of the Company’s transferring control of the solar energy system to the customer. Costs incurred towards contract completion may include costs associated with solar modules, direct materials, labor, subcontractors, and other indirect costs related to contract performance. The Company recognizes solar module and direct material costs as incurred when such items have been installed in a system.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Cost-based input methods of revenue recognition require the Company to make estimates of net contract revenues and costs to complete its projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete its projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract, including any inefficient costs, are greater than the net contract revenues, the Company recognizes the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated. The effect of the changes on future periods are recognized as if the revised estimates had been used since revenue was initially recognized under the contract. Such revisions could occur in any reporting period, and the effects may be material depending on the size of the contracts or the changes in estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s arrangements may contain clauses such as contingent repurchase options, delay liquidated damages, rebates, penalties or early performance bonus, most favorable pricing or other provisions, if applicable, that can either increase or decrease the transaction price. The Company has historically estimated variable considerations that decrease the transaction price (e.g., penalties) and recorded such amounts as an offset to revenue, consistent with requirements under Topic 606. Variable considerations that increase the transaction price (e.g., performance bonuses) were historically recognized under Topic 605 on a cash basis as such amounts were not fixed and determinable and collectability was not reasonably assured until paid. However, under Topic 606, the Company needs to estimate and apply a constraint on such variable considerations and include that amount in the transaction price. Because the Company’s historical policies on estimating variable considerations that would decrease the transaction price have largely mirrored the requirements under Topic 606, and because variable considerations that would increase the transaction price have historically been immaterial or would likely be constrained under Topic 606, there is no cumulative effect adjustment. The Company estimates variable</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">considerations for amounts to which the Company expects to be entitled and for which it is not probable that a significant reversal of cumulative revenue recognized will occur.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For energy generation assets not owned and controlled by the customer during the construction, as well as contracts with customers that do not require progress payments during construction and whereby the contracts include restrictive acceptance provisions before any progress payments are made by the customers, the Company recognizes revenues at a point in time when the Company determines it has transferred control to the customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">PRC Power Purchase Agreements Revenue</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Revenues under certain power purchase agreements are recognized based on the output delivered at an agreed upon rate over the contract term. The Company records the revenue under such power purchase agreements during the period under which it has controlling interest in the project subsidiary. Revenue recognition ceases upon the sale and transfer of controlling interest in the project subsidiary to a third party.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Solar Energy and Battery Storage Systems and Components Sales</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Revenue recognition associated with sales of solar energy systems, battery storage systems, and other products is recognized over time as the Company’s performance creates or enhances the property controlled by the customer (the asset is being constructed on a customer’s premises that the customer controls).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s principal performance obligation is to design and install a solar energy system that is interconnected to the local power grid and for which permission to operate has been granted by a utility company to the customer. The Company recognizes revenue over time as control of the solar energy system transfers to the customer which begins at installation and concludes when the utility company has granted the permission to operate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">All costs to obtain and fulfil contracts associated with system sales and other product sales are expensed to cost of revenue when the corresponding revenue is recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For solar energy and battery storage system sales, the Company recognizes revenue using a cost-based input method that recognizes revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated cost of the contract. In applying cost-based input methods of revenue recognition, the Company uses the actual costs incurred for installation and obtaining the permission to operate, each relative to the total estimated cost of the solar energy and battery storage system, to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost‑based input methods of revenue recognition are considered a faithful depiction of our efforts to satisfy solar energy and battery system contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred towards contract completion may include costs associated with solar modules, battery components, direct materials, labor, subcontractors, and other indirect costs related to contract performance. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In the U.S., the Company sells solar energy and battery storage systems to residential and commercial customers and recognizes revenue net of sales taxes. Customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through a third party partner.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Direct payments are made by the customer as stipulated in the underlying home improvement or commercial contract which generally includes an upfront down payment at contract signing, payments at delivery of materials and installation ranging from 70% to 85% of the contract price, and the payment of the final balance at the time of the city signoff or when the permission to operate the solar system is granted by a utility company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For third-party financing arranged by the Company for the customer, direct payments are made by the financing company to the Company based on an agreement between the financing company and the Company, with the majority of the payments made by the time of completion of installation but not later than the date on which the permission to operate the solar system is granted by the utility company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For a lease through the third party leasing partner, direct payments are made by the leasing partner to the Company based on an agreement between the leasing partner and the Company, which is generally 80% upon the completion of installation and 20% upon the permission to operate is granted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For customers financing with the Company, the customer receivable, less any down payments, becomes a loan receivable following the grant of the permission to operate the solar system by a utility company, at which time the loan is recorded and the loan interest begins to accrue. Financing terms for sales with financing by the Company are generally made for terms up to 60 months.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">LED Product Sales and Service Sales</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For product sales, the Company recognizes revenue at a point in time following the transfer of control of the products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. For contracts involving both products and services (i.e., multiple performance obligations), the Company allocates the transaction price to each performance obligation identified in the contract based on relative standalone selling prices, or estimates of such prices, and recognize the related revenue as control of each individual product is transferred to the customer, in satisfaction of the corresponding performance obligations. Revenue from services is recognized when services are completed which is upon acceptance by the customer. The standalone selling price of the warranty is not material and, therefore, the Company has not allocated any portion of the transaction price to any performance obligation associated with the warranty.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Payment of products is generally made upon delivery or with a 30 day term. Extended payment terms are provided on a limited basis not to exceed twelve months. Payment of services is due when the services are completed and accepted by the customer. For certain LED product sales, the Company provides the customers with a right of return subject to restocking fees. The Company assessed such rights of return as variable consideration and recognizes revenue based on the amount of consideration the Company expects to receive after returns are made. Based on the Company’s historical experience, the Company has determined the likelihood and magnitude of a future returns to be immaterial and currently has not provided for a liability for such returns on the LED product sales.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For contracts where the Company agreed to provide the customer with rooftop solar energy systems (including design, materials, and installation of the system) in addition to providing LED products and LED installation, these agreements may contain multiple performance obligations: 1) the combined performance obligation to design and install rooftop solar energy system; 2) the performance obligation to deliver the LED products; and, 3) the performance obligation to install the LED products. Topic 606 permits goods and services that are deemed to be immaterial in the context of a contract to be disregarded when considering performance obligations within an agreement. The Company will compare the standalone selling price of the installations and products to the total contract value to determine whether the value of these installations and products is quantitatively immaterial within the context of the contract. Similarly, these services may be qualitatively immaterial in the eyes of the customer. While the customer ordered these products and has received a separate quote for them, they may not be a material driving factor within the agreement for a solar energy system. Further, a reasonable person may not consider providing and installing LED products to be a material part of the arrangement to design and construct a large solar facility. If these products and services are determined to be immaterial within the context of the contract, they will be combined with the performance obligation to design and install the rooftop solar energy system. If management determines that the products and services are determined to be material to the overall project, they would represent a separate performance obligation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Operating Leases and Power Purchase Agreements (PPAs) in U.S.</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">From 2010 to 2014, the Company constructed and offered built-to-suit commercial-grade photovoltaic systems for certain commercial and not-for-profit customers in California, Hawaii, Colorado and New Jersey; under long-term leases and PPAs, with terms of up to 20 years. Under these arrangements, the Company owns the systems and receives the 30% upfront federal grant or investment tax credits, as well as any applicable state and utility company rebates on the systems it owns. Upfront grants, rebates and incentives were applied to reduce the cost of the systems. All other annual rebates and performance-based incentive rebates constitute variable consideration and are recognized in revenue when received because, at that point, it becomes probable that a significant reversal in the cumulative amount of revenue recognized will not occur. In connection with the Company’s ownership of solar systems primarily in New Jersey, the Company owns a number of Solar Renewable Energy Certificates (“SREC”). There is currently no assigned monetary value to an SREC and the prices are ultimately determined by market forces within the parameters set forth by the state. The Company recognizes the revenue of the SREC when it is sold.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company sells energy generated by PV solar power systems under PPAs. For energy sold under PPAs, which may qualify as a lease, the Company recognizes revenue each period based on the volume of energy delivered to the customer and the price stated in the PPA.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For leases, the Company was considered the lessor of solar energy systems under ASC Topic 840, <em>Leases</em> (“ASC 840”); however, upon the Company’s adoption of ASC Topic 842, <em>Leases</em> (“ASC 842”), the Company is no longer considered the lessor because the Company owns the SRECs related to these solar energy systems, and the counterparty does not receive substantially all of the economic benefits for the use of these energy solar systems. Therefore, these arrangements are not considered leases in accordance with ASC 842.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Loan Interest Income</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In the U.S., the Company provides installment financing to qualified customers to purchase residential or commercial photovoltaic systems, energy storage systems, as well as LED products and services. Customer loans receivable are classified as held-for-investment based on management’s intent and ability to hold the loans for the foreseeable future or to maturity. Loans held-for-investment are carried at amortized cost and are reduced by an allowance for estimated credit losses as necessary. The Company recognizes interest income on loans, including the amortization of discounts and premiums, using the interest method. The interest method is applied on a loan-by-loan basis when collectability of the future payments is reasonably assured. Interest on loans generally continues to accrue until the loans are charged off. Premiums and discounts are recognized as yield adjustments over the term of the related loans. Loans are transferred from held-for-investment to held-for-sale when management’s intent is not to hold the loans for the foreseeable future. Loans held-for-sale are recorded at the lower of cost or fair value. There were no loans held-for-sale at December 31, 2023 and December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table summarizes the Company’s revenue by business line for the years ended December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar energy and battery storage systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sales on non-installment basis</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,399,417</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,348,753</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Third-party leasing arrangements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100,796</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Operating lease revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Power purchase agreement revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">41,558</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">68,348</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total solar energy and battery storage systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,522,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,599,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">LED projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,054,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,304,910</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Financing related</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">562,055</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">814,065</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">54,139,330</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">44,718,030</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> the customer generally has 30 days to make the payment on the amount billed less a retainage provision which is approximately 3% to 5%, depending on the contract. The retainage amount is withheld by the customer and is paid at the conclusion of the 12-month warranty period payments at delivery of materials and installation ranging from 70% to 85% of the contract price P20Y <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar energy and battery storage systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sales on non-installment basis</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,399,417</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,348,753</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Third-party leasing arrangements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100,796</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Operating lease revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Power purchase agreement revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">41,558</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">68,348</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total solar energy and battery storage systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,522,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,599,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">LED projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,054,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,304,910</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Financing related</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">562,055</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">814,065</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">54,139,330</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">44,718,030</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 50399417 40348753 0 100796 81774 81158 41558 68348 50522749 40599055 3054526 3304910 562055 814065 54139330 44718030 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company charges advertising and marketing costs related to radio, internet and print advertising to operations as incurred. Advertising and marketing costs for the years ended December 31, 2023 and 2022 were $1,157,793 and $1,081,264, respectively.</p> 1157793 1081264 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for income taxes pursuant to the FASB ASC Topic 740, <em>Income Taxes</em> (“ASC 740”). The Company recognizes deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. The Company accounts for the investment tax credits under the flow-through method which treats the credits as a reduction of federal income taxes of the year in which the credit arises or is utilized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company records net deferred tax assets to the extent it believes these assets will more likely than not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. The Company has determined it is more likely than not that its deferred tax assets related to its U.S. operations will not be realizable and has recorded a full valuation allowance against its deferred tax assets. In the event the Company is able to realize such deferred income tax assets in the future in excess of the net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Topic 740-10 clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements in accordance with U.S. GAAP. The calculation of the Company’s tax provision involves the application of complex tax rules and regulations within multiple jurisdictions. The Company’s tax liabilities include estimates for all income-related taxes that the Company believes are probable and that can be reasonably estimated. To the extent that the Company’s estimates are understated, additional charges to the provision for income taxes would be recorded in the period in which the Company determines such understatement. If the Company’s income tax estimates are overstated, income tax benefits will be recognized when realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. As of December 31, 2023 and December 31, 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for comprehensive income loss in accordance with ASC 220, <em>Income Statement – Reporting Comprehensive Income</em> (“ASC 220”). Under ASC 220, the Company is required to report comprehensive income (loss), which includes net income (loss) as well as other comprehensive income (loss). The only significant component of accumulated other comprehensive income (loss) as of December 31, 2023 and December 31, 2022 is the currency translation adjustment.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company calculates net income (loss) per share by dividing income or losses allocated to common stockholders by the weighted average number of shares of common stock outstanding for the period. Diluted weighted average shares is computed using basic weighted average shares plus any potentially dilutive securities outstanding during the period using the treasury-stock-type method and the if-converted method, except when their effect is anti-dilutive. Potentially dilutive securities are excluded from the computation of diluted earnings per share for the year ended December 31, 2022 because the effect would be antidilutive.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for stock-based compensation costs under the provisions of ASC Topic 718, <em>Compensation – Stock Compensation</em> (“ASC 718”), which requires the measurement and recognition of compensation expense related to the fair value of stock-based compensation awards that are ultimately expected to vest. Stock-based compensation expense recognized includes the compensation cost for all share-based payments granted to employees and non-employees, net of estimated forfeitures, over the employee requisite service period or the non-employee performance period based on the grant date fair value estimated in accordance with the provisions of ASC 718. ASC 718 is also applied to awards modified, repurchased, or cancelled during the periods reported. The Company also early adopted ASU 2017‑09, <em>Compensation – Stock Compensation (Topic 718) Scope of Modification Accounting</em>, with respect to changes on terms and conditions of a share-based payment award that occurred in 2019 and thereafter.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Amounts reported in the consolidated financial statements are stated in U.S. dollars, unless stated otherwise. The Company’s subsidiaries in the PRC use the Chinese RMB as their functional currency and all other subsidiaries use the U.S. dollar as their functional currency. For subsidiaries that use the local currency as the functional currency, all assets and liabilities are translated to U.S. dollars using exchange rates in effect at the end of the respective periods and the results of operations have been translated into U.S. dollars at the weighted average rates during the periods in which the transactions were recognized. Resulting translation gains or losses are recognized as a component of other comprehensive income (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with ASC 830, <em>Foreign Currency Matters</em> (“ASC 830”), the Company translates the assets and liabilities into U.S. dollars using the rate of exchange prevailing at the balance sheet date and the statements of operations and cash flows are translated at an average rate during the reporting period. Adjustments resulting from the translation from RMB into U.S. dollar are recorded in stockholders’ equity as part of accumulated other comprehensive income. Further, foreign currency transaction gains and losses are a result of the effect of exchange rate changes on transactions denominated in currencies other than the functional currency. Losses on those foreign currency transactions of approximately $271,000 and $938,000 for the years ended December 31, 2023 and 2022, respectively, are included in other income (expense), net for the period in which exchange rates change.</p> 271000 938000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Operating segments are defined as components of a company about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the executive team, which is comprised of the chief executive officer and the chief financial officer. Based on the financial information presented to and reviewed by the chief operating decision maker in deciding how to allocate the resources and in assessing the performance of the Company, the Company has determined that it has two operating and reporting segments (U.S. and PRC) as of December 31, 2023 and December 31, 2022.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As an emerging growth company, the Company has elected to use the extended transition period for complying with any new or revised financial accounting standards pursuant to Section 13(a) of the Securities and Exchange Act of 1934.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In August 2021, the FASB issued ASU 2021-06, <em>Presentation of Financial Statements (Topic 205), Financial Services—Depository and Lending (Topic 942), and Financial Services—Investment Companies (Topic 946): Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10786, Amendments to Financial Disclosures about Acquired and Disposed Businesses, and No. 33-10835, Update of Statistical Disclosures for Bank and Savings and Loan Registrants (SEC Update)</em>,which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU simplifies the current accounting under ASC 470-20 for convertible debt with a cash conversion feature and convertible instrument with a beneficial conversion feature. As a result, after adopting the ASU, entities will not separately present in equity an embedded conversion feature in such debt. Instead, they will account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account), unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC 815 or (2) a convertible debt instrument was issued at a substantial premium. An entity can use either a full or modified retrospective approach to adopt the ASU. This ASU is effective for the Company in fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The ASU may be early adopted for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company has determined the adoption has no impact on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In October 2021, the FASB issued ASU 2021-08, <em>Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</em>. This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively and early adoption is also permitted, including adoption in an interim period. The Company does not plan to adopt this ASU earlier than the effective date but it is currently not expected to have a material impact on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In November 2023, the FASB issued ASU 2023-07 that would enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC 280. ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (CODM) uses to assess segment performance and to make decisions about resource allocations. The amendments in ASU 2023-07 improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. Currently, Topic 280 requires that a public entity disclose certain information about its reportable segments. For example, a public entity is required to report a measure of segment profit or loss that the CODM uses to assess segment performance and make decisions about allocating resources. ASC 280 also requires other specified segment items and amounts such as depreciation, amortization and depletion expense to be disclosed under certain circumstances. The amendments in ASU 2023-07 do not change or remove those disclosure requirements. The amendments in ASU 2023-07 also do not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company does not expect that adoption of ASU 2023-07 will have a material impact on the Company’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In December 2023, the FASB issued ASU 2023-09, <em>Improvements to Income Tax Disclosures (Topic 740)</em>. ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, though early adoption is permitted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company is currently evaluating the impact of ASU 2023-09 and does not expect that adoption of this standard will have a material impact on the Company’s income tax disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In June 2016, the FASB issued ASU 2016-13, <em>Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</em>. The objective of this update is to provide users of financial statements with more useful information by changing the incurred loss methodology for recognizing credit losses to a more forward-looking methodology that reflects expected credit losses. Under this ASU, the Company’s accounts receivable, customer loans receivable and certain contract assets are considered financial assets measured at an amortized cost basis and will need to be presented at the net amount expected to be collected.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company adopted ASU 2016-13 on January 1, 2023, using a modified retrospective approach with cumulative effect adjustments to the opening balance of accumulated deficit. In adopting ASU 2016-13 for the financial assets listed above, the Company implemented an expected credit loss allowance methodology for accounts receivable, customer loans receivable, and certain contracts assets using historical collection experience, current and forecasted economic and business conditions, and a review of the status of each customer’s financial asset account. Specifically, the Company estimates loss reserve based on the aging of the financial asset balances and the financial condition of customers and provides for specific allowance amounts for those customers that have a higher probability of default. The Company regularly monitor collection status of these financial assets through account reconciliation, payment tracking, customer’s financial condition and macroeconomics conditions. We apply this expected credit loss allowance methodology to all our financial assets listed above.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For accounts receivable, the Company deemed accounts receivable for the US segment to be immaterial with respect to total assets and any methodology change to the related allowance for credit losses to be immaterial in nature. With respect to its China segment, the Company utilized an expected loss model as it considers factors like current and future economic conditions and China’s political landscape, and how these factors may affect its receivable from SPIC, a state-owned entity. The Company determined that no change was required to the accounts receivable allowance for its China segment. In regard to customer loan receivables, the Company determined that no adjustment to the existing allowance for loan losses was necessary as the current allowance already approximates losses on the remaining term of customer loans and includes a process to identify specific accounts that are expected to result in a loss. Lastly, with respect to contract assets, the Company concluded that no reserve was required as, in majority of instances, contract assets are fully paid upon billing. This is because the Company’s solar system contracts require full payment of the contract before the system can obtain a permit to operate and be turned on. Customers are incentivized to pay in full to benefit from the solar system. Contract assets that are not fully paid are a minority exception, and the Company determined that an allowance would be immaterial to the consolidated financials.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">Therefore, the adoption of ASU 2016-13 to implement an expected credit loss allowance methodology did not have a material impact on the Company’s consolidated financial statements and no adjustments were deemed required to the opening balances of accumulated deficit for any cumulative effect adjustments under the modified retrospective adoption approach nor to the related allowances for credit losses for accounts receivable, customer loan receivable, and certain contract assets.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. Cash, Cash Equivalents and Restricted Cash</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023 and December 31, 2022, insured and uninsured cash including the balance classified as restricted cash were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">US Segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Insured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">818,534</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,458,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Uninsured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">813,199</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,163,250</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,631,733</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,621,305</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">China Segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.75pt">Insured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">295,503</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">390,651</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.75pt">Uninsured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">966,580</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,156,995</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,262,083</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,547,646</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total cash and cash equivalents &amp; restricted cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,893,816</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,168,951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,539,312 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,821,952 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Restricted cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">US Segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Insured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">818,534</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,458,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Uninsured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">813,199</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,163,250</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,631,733</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,621,305</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">China Segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.75pt">Insured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">295,503</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">390,651</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.75pt">Uninsured cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">966,580</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,156,995</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,262,083</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,547,646</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total cash and cash equivalents &amp; restricted cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,893,816</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,168,951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,539,312 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,821,952 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Restricted cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">354,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">346,999</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 818534 1458055 813199 1163250 1631733 2621305 295503 390651 966580 1156995 1262083 1547646 2893816 4168951 -2539312 -3821952 354504 346999 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. Accounts Receivable, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The activity of the allowance for credit losses for accounts receivable for the years ended December 31, 2023 and 2022 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,185,046</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,523,982</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for the year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,489</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131,101</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts written off, net of recoveries</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,266,474 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(373,060 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Receivables charged off</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Effect of exchange rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(21,463 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(96,977 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,598</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,185,046</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At December 31, 2022, the reserve balance includes a reserve for unbilled receivable of RMB 7.9 million (approximately $1.1 million) related to the Yilong #1 project that was completed in 2018, of which RMB 7.6 million (approximately $1.1 million) was paid to the Company in February 2023 pursuant to a  court judgment. See additional discussion in Note 16 <em>Commitments and Contingencies – Legal Matters</em>.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,185,046</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,523,982</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for the year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,489</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131,101</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts written off, net of recoveries</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,266,474 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(373,060 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Receivables charged off</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Effect of exchange rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(21,463 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(96,977 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,598</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,185,046</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1185046 1523982 107489 131101 1266474 373060 0 0 -21463 -96977 4598 1185046 1100000 1100000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. Customer Loans Receivable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company provides financing to qualified customers to purchase residential or commercial photovoltaic systems, as well as other products the Company offers in the U.S. Depending on the credit rating of customers, the interest rate generally ranges from 0.00% to 10.99% per annum with financing terms ranging from one to fifteen years. At December 31, 2023 and December 31, 2022, the percentage of the Company’s loan portfolio with a 0% interest rate is 5% and 14%, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The customer gives the Company a security interest in the photovoltaic systems and other products financed.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following tables summarize the Company’s customer loan receivables by credit rating, determined at origination, for each vintage of the customer loan receivable portfolio at December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="22" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year of Origination </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Prior </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>%</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prime — FICO score 680 and greater</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">181,315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">438,676</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,234,583</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,854,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">87</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Near-prime — FICO score 620 to 679</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">19,117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">18,107</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">42,175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">622,398</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">701,797</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sub-prime — FICO score less than 620</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">72,489</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">84,992</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">157,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Business entity — FICO not available</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">52,753</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">28,051</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">80,804</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Customer Loan Receivables, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">19,117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">52,753</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">227,473</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">553,340</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,941,973</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">6,794,656</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="22" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year of Origination </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2021 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2020 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2019 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2018 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Prior </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> %</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prime — FICO score 680 and greater</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">23,561</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">32,339</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">103,260</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">37,843</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">730,813</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">927,816</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Near-prime — FICO score 620 to 679</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">387,033</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,503,862</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,490,190</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,969,730</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">9,350,815</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">88</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sub-prime — FICO score less than 620</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">104,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2,032</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">100,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">207,084</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Business entity — FICO not available</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">71,864</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">47,873</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">18,064</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">1,621</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">139,422</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Customer Loan Receivables, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">23,561</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">71,864</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">467,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,711,871</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,548,129</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">6,802,467</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">10,625,137</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Customer loans receivable consist of the following as of December 31, 2023 and December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,794,656</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,625,137</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: unamortized loan discounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,332 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(56,241 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="margin:0px">Allowance for loan losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(256,808 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(288,457 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,535,516</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,280,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Less: Current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,212,574 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,437,634 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,322,942</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,842,805</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Principal maturities of the customer loans receivable at December 31, 2023 are summarized as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,212,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,622,755</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,016,048</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">707,532</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">401,988</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">833,759</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total customer loans receivable </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,794,656</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company is exposed to credit risk on the customer loans receivable. Credit risk is the risk of loss arising from the failure of customers to meet the terms of their contracts with the Company or otherwise fail to perform as agreed.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The activity in the allowance for loan losses for customer loans receivable for the years ended December 31, 2023 and 2022 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">288,457</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">357,814</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Recovery for loan losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(50,738 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(69,357 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts written off, net of recoveries</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Chargeoffs and adjustments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19,089</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">256,808</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">288,457</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Total interest income on the customer loans receivable included in revenues was $523,582 and $767,071 for the years ended December 31, 2023 and 2022, respectively.</p> 0.0000 0.1099 0.05 0.14 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="22" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year of Origination </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Prior </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>%</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prime — FICO score 680 and greater</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">181,315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">438,676</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,234,583</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,854,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">87</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Near-prime — FICO score 620 to 679</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">19,117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">18,107</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">42,175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">622,398</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">701,797</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sub-prime — FICO score less than 620</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">72,489</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">84,992</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">157,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Business entity — FICO not available</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">52,753</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">28,051</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">80,804</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Customer Loan Receivables, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">19,117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">52,753</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">227,473</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">553,340</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,941,973</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">6,794,656</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="22" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year of Origination </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2021 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2020 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2019 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2018 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Prior </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> %</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prime — FICO score 680 and greater</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">23,561</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">32,339</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">103,260</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">37,843</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">730,813</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">927,816</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Near-prime — FICO score 620 to 679</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">387,033</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,503,862</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,490,190</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5,969,730</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">9,350,815</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">88</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Sub-prime — FICO score less than 620</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">104,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2,032</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">100,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">207,084</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Business entity — FICO not available</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">71,864</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">47,873</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">18,064</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">1,621</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">139,422</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Customer Loan Receivables, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">23,561</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">71,864</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">467,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,711,871</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,548,129</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">6,802,467</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">10,625,137</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0 0 0 181315 438676 5234583 5854574 0 19117 0 18107 42175 622398 701797 0 0 0 0 72489 84992 157481 0 52753 28051 0 0 80804 0 19117 52753 227473 553340 5941973 6794656 23561 32339 103260 37843 730813 927816 0 0 1503862 1490190 5969730 9350815 0 0 104749 2032 100303 207084 0 71864 47873 0 18064 1621 139422 23561 71864 467245 1711871 1548129 6802467 10625137 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,794,656</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,625,137</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: unamortized loan discounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,332 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(56,241 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="margin:0px">Allowance for loan losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(256,808 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(288,457 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer loans receivable, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,535,516</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,280,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Less: Current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,212,574 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,437,634 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,322,942</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,842,805</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6794656 10625137 2332 56241 256808 288457 6535516 10280439 -2212574 -3437634 4322942 6842805 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,212,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,622,755</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,016,048</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">707,532</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">401,988</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">833,759</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total customer loans receivable </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,794,656</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2212574 1622755 1016048 707532 401988 833759 6794656 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">288,457</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">357,814</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Recovery for loan losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(50,738 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(69,357 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts written off, net of recoveries</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Chargeoffs and adjustments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">19,089</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">256,808</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">288,457</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 288457 357814 -50738 -69357 0 0 19089 0 256808 288457 523582 767071 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. Inventories, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The activity in the reserve for excess and obsolete inventories for the years ended December 31, 2023 and 2022 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">485,504</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">415,140</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Provision for excess and obsolete inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">110,863</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">70,364</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">596,367</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">485,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Inventories consisted of the following as of December 31, 2023 and December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar panels, inverters, battery storage and components</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,336,066</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,820,078</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">LED lights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">601,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">594,779</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory in transit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">475,549</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total inventories, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,937,764</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,890,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: reserve for excess and obsolete inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(596,367 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(485,504 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total inventories, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,341,397</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,404,902</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">485,504</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">415,140</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Provision for excess and obsolete inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">110,863</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">70,364</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">596,367</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">485,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 485504 415140 110863 70364 596367 485504 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar panels, inverters, battery storage and components</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,336,066</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,820,078</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">LED lights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">601,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">594,779</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory in transit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">475,549</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total inventories, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,937,764</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,890,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: reserve for excess and obsolete inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(596,367 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(485,504 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total inventories, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,341,397</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,404,902</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1336066 2820078 601698 594779 0 475549 1937764 3890406 -596367 -485504 1341397 3404902 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. Other Receivables and Current Assets, Net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Other receivables and current assets, net consisted of the following at December 31, 2023 and December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Receivable from Seller (Uonone Group – Note 14)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">436,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,953</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred project costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,603,355</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,667,894</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses and other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">852,534</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,379,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Advances to suppliers</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,300,009</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued interest on customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">522,837</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,122</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">VAT tax receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">62,268</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capitalized offering costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">658,564</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">390,529</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total other receivables and current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,373,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,964,259</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Deferred project costs consist of work in process and subcontractor costs incurred on the solar energy systems and LED projects that are not fully completed at December 31, 2023 and December 31, 2022.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Receivable from Seller (Uonone Group – Note 14)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">436,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,953</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred project costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,603,355</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,667,894</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses and other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">852,534</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,379,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Advances to suppliers</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,300,009</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued interest on customer loans receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">522,837</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,122</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">VAT tax receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">62,268</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capitalized offering costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">658,564</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">390,529</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total other receivables and current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,373,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,964,259</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 436698 434953 1603355 1667894 852534 1379493 1300009 0 522837 29122 0 62268 658564 390529 5373997 3964259 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. Property and Equipment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Components of property and equipment, net are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Automobiles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">971,384</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,063,686</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,396,936</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,400,459</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar systems leased to customers</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,663,468</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,663,468</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,343,815</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,349,373</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total property and equipment, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,375,603</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,476,986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,084,187 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,032,813 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">291,416</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">444,173</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the years ended December 31, 2023 and 2022, depreciation expenses were $180,085 and $277,932, respectively.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Automobiles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">971,384</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,063,686</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,396,936</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,400,459</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar systems leased to customers</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,663,468</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,663,468</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,343,815</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,349,373</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total property and equipment, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,375,603</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,476,986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,084,187 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,032,813 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">291,416</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">444,173</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 971384 1063686 1396936 1400459 1663468 1663468 2343815 2349373 6375603 6476986 6084187 6032813 291416 444173 180085 277932 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. Goodwill</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The activity of goodwill is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,774,472</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,432,901</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effect of exchange rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(189,693 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(658,429 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,584,779</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,774,472</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,774,472</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,432,901</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effect of exchange rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(189,693 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(658,429 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,584,779</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,774,472</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 7774472 8432901 -189693 -658429 7584779 7774472 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. Investments in Unconsolidated Solar Project Companies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Activity in the Company’s 30% non-controlling investments in solar project companies for the year ended December 31, 2023 consisted of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Investee</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment Balance at December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Share of Investee’s</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Income</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Effect of Exchange</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Rate</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Balance at</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Yilong #2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,966,824</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">343,240</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(96,788 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,213,276</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Xingren</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,953,048</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">126,380</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(47,654 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,031,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ancha</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,134,887</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">394,861</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(76,490 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,453,258</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">864,481</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(220,932 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,698,308</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                Activity in the Company’s 30% non-controlling investments in solar project companies for the year ended December 31, 2022 consisted of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Investee</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment Balance at December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Share of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investee’s Net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Income (Loss) </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Effect of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exchange Rate</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Balance at</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Yilong #2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,129,772</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">163,503</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(326,451 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,966,824</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Xingren</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,040,069</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74,078</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(161,099 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,953,048</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ancha</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,129,433</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">256,067</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(250,613 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,134,887</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,299,274</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">493,648</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(738,163 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">                The following tables present the summary of the combined financial statements for the Company’s 30% non‑controlling investments in solar project companies as of December 31, 2023 and December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,984,444</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,138,212</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">76,024,387</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">79,927,213</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">101,008,831</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104,065,425</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,775,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,192,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58,680,520</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">68,570,424</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Members’ capital</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">32,552,508</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">30,302,224</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities and members’ capital</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">101,008,831</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104,065,425</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">and for the years ended December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,216,922</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,949,049</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,081,846</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,020,656</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,880,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,642,520</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Revenue of the project companies that hold Yilong #2, Xingren, and Ancha is generated from the power purchase agreements with the PRC utility companies as well as government subsidies.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Investee</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment Balance at December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Share of Investee’s</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Income</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Effect of Exchange</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Rate</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Balance at</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Yilong #2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,966,824</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">343,240</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(96,788 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,213,276</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Xingren</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,953,048</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">126,380</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(47,654 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,031,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ancha</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,134,887</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">394,861</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(76,490 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,453,258</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">864,481</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(220,932 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,698,308</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Investee</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment Balance at December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Share of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investee’s Net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Income (Loss) </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Effect of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exchange Rate</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Investment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Balance at</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Yilong #2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,129,772</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">163,503</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(326,451 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,966,824</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Xingren</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,040,069</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74,078</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(161,099 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,953,048</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ancha</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,129,433</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">256,067</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(250,613 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,134,887</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,299,274</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">493,648</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(738,163 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3966824 343240 -96788 4213276 1953048 126380 -47654 2031774 3134887 394861 -76490 3453258 9054759 864481 -220932 9698308 4129772 163503 -326451 3966824 2040069 74078 -161099 1953048 3129433 256067 -250613 3134887 9299274 493648 -738163 9054759 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,984,444</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,138,212</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">76,024,387</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">79,927,213</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">101,008,831</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104,065,425</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,775,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,192,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58,680,520</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">68,570,424</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Members’ capital</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">32,552,508</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">30,302,224</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total liabilities and members’ capital</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">101,008,831</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104,065,425</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,216,922</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,949,049</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,081,846</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,020,656</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,880,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,642,520</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 24984444 24138212 76024387 79927213 101008831 104065425 9775803 5192777 58680520 68570424 32552508 30302224 101008831 104065425 11216922 10949049 5081846 5020656 2880439 1642520 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>11. Financing Arrangements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023 and December 31, 2022, the Company had the following borrowings:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Loan from unrelated party at 6.0% fixed interest due December 31, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible notes payable at 4.0% per annum, due in instalments at various dates through June 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,250,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,050,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">EB-5 loans – <em>see details below</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Notes payable from SMX Property, a related party, at 8% per annum, due October 10, 2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Various auto loans payable, at 4.19%-4.92% per annum due with maturities through 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">33,451</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,608,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,442,109</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: debt discount and debt issuance costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(300,232 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(454,171 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 22.5pt">Current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(20,680,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,833,451 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,628,426</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,154,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em><strong>SBA Loans</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 1, 2021, the Company received loans pursuant to the Paycheck Protection Program Second Draw totaling $1,855,813. The loans were issued to three U.S. subsidiaries, and were substantially forgiven in accordance with the applicable loan terms and government regulations. As a result of the foregiveness, the Company recognized a gain on debt extinguishment of $1.9 million for the year ended December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Other Loans</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Other loans include a loan of $2,000,000 from an unrelated PRC individual at an interest rate of 6%, interest payable quarterly in arrears, with the original due date of April 30, 2021 and the maturity date of the note has been extended several times, most recently to June 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Related party EB-5 financings</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s borrowings under the EB-5 program from related parties consisted of the following as of December 31, 2023 and December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$45.0 million loan from Clean Energy Funding, LP</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$13.0 million loan from Clean Energy Funding II, LP</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(10,000,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(10,500,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,000,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,500,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On January 3, 2012, Clean Energy Fund, LP (“CEF”) entered into a secured loan agreement with SREP, a wholly owned subsidiary of the Company. Under the secured loan agreement, CEF agreed to make loans to SREP in an amount not to exceed $45.0 million, to be used to finance the installment purchases for customers of the solar energy systems. The proceeds of the loans are advanced in increments of $2.5 million and CEF may determine in its sole and absolute discretion to advance a lesser amount. The loan accrues interest at a fixed interest rate of 3% per annum, payable quarterly in arrears. Each advanced principal amount is due and payable 48 months from the advance date or the U.S. Immigration Form I-829 approval date if longer. The I-829 petition includes evidence that the immigrant investors successfully met all U.S. Citizenship and Immigration Services requirements of the EB‑5 program. A UCC filing was filed on behalf of CEF, the secured party, to pledge the collateral for the loan, which is inventory and accounts. As of December 31, 2023 and December 31, 2022, the principal loan balance was $7.0 million and $8.0 million, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On August 26, 2014, Clean Energy Funding II, LP (“CEF II”) entered into a loan agreement with LED, a wholly-owned subsidiary of the Company, for up to $13.0 million. The proceeds of the loan would be used by LED for its operations. The loan accrues interest at a fixed interest rate of 3.0% per annum, payable quarterly in arrears. Principal is due and payable in 48 months or the U.S. Immigration Form I-829 approval date if longer. In 2016, LED borrowed an additional $4.5 million under the loan, the proceeds of which were used to fulfill the purchases required related to the new $4.3 million LED contract. During the year ended December 31, 2017, the Company drew down an additional $6.0 million under the loan. As of December 31, 2023 and December 31, 2022, the remaining undrawn amount under the loan was $3.0 million.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The general partner of CEF and CEF II is Inland Empire Renewable Energy Regional Center (“IERE”). The principal owners and managers of IERE consist of the Company’s chief executive officer, its former executive vice president, who is a 5% stockholder, and one of its directors.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Convertible Notes</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company has issued 4% secured subordinated convertible notes to former limited partners of CEF, pursuant to exchange agreements with the limited partners. The limited partners accepted the notes in lieu of cash payments of their capital contribution which resulted in a reduction of SREP’s notes to CEF in the same amount, reducing the outstanding EB-5 loan balance. Payment of the notes is secured by a security interest in SREP’s accounts receivable and inventory. The convertible notes are payable in five equal installments on the first, second, third, fourth and fifth anniversaries of the date of issuance. The convertible notes are convertible into common stock at a conversion price equal to 80% of the public stock price of the Company’s common stock as defined in the convertible note, which is $3.20 per share. The convertible notes may be converted into common stock at the first, second, third, fourth and fifth anniversaries of the date of issuance, but not earlier than six months from the date of the Company’s initial public offering, as defined in the note.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">All convertible notes have two separate and distinct embedded features. They are: (1) optional conversion upon a public stock event as defined in the convertible note; and (2) redemption put feature upon fundamental transaction.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Commencing six months from the date the Company first receives proceeds from its public stock event until the convertible notes are no longer outstanding, the convertible notes and all unpaid accrued interest is convertible into shares of common stock, at the option of the holder, during five trading days commencing on the first, second, third, fourth, and fifth anniversaries of the original issuance date. The number of shares of common stock to be issued upon such conversion shall be equal to the quotient obtained by dividing (x) the then entire amount of the convertible notes balance outstanding including all unpaid principal and accrued interest payable by (y) the conversion price defined as a fixed 80% discounted percentage per share price of a public stock price. The Company evaluated the embedded optional conversion feature in accordance with the guidance under ASC Topic No. 815, <em>Derivatives and Hedging</em> (“ASC 815”), and determined it is exempt from derivative accounting as the embedded feature is deemed to be indexed to the Company’s own stock and would be classified in stockholder’s equity if freestanding. Further, because the conversion price is a fixed discounted percentage per share price of a contingent future public stock event that has not been realized as of both the issuance date and December 31, 2023, the Company shall record the intrinsic value of the beneficial conversion feature calculated as of the issuance date of the convertible notes upon the realization of the contingent IPO event.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">All convertible notes issued contained redemption put features that allow the holders of the convertible notes the right to receive, for each conversion share that would have been issuable upon conversion immediately prior to the occurrence of an effective change in control event defined as a fundamental transaction, the number of shares of common stock of the successor or acquiring corporation or of the Company, if it is the surviving corporation, and any additional consideration receivable as a result of such fundamental transaction by a holder of the number of shares of common stock for which these convertible notes are convertible immediately prior to such fundamental transaction. The Company evaluated the redemption put feature contained in the convertible notes under the guidance of ASC 815 and concluded that the requirements for contingent exercise provisions as well as the settlement provision for scope exception in ASC 815-10-15-74 has been meet. Accordingly, the redemption put features contained in the convertible notes were not bifurcated and accounted for as freestanding derivative instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">There were no redemptions for new convertible notes during the years ended December 31, 2023 and 2022. During the years ended December 31, 2023 and 2022, the Company recognized a gain on debt extinguishment related to limited partner interest in CEF who exchanged their limited partner interest for convertible notes in the amount of $26,821 and $77,781, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Notes Payable to SMX Property, LLC</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On October 10, 2022, SMXP made an unsecured loan to the Company for $944,077 under a promissory note at a fixed interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest is due on October 10, 2024. The loan was used to pay the security deposit and lease obligations for one month owed to the new owner of the Company’s headquarters building under the new lease agreement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On October 10, 2022, SMXP made a second unsecured loan to the Company for $414,581 under a promissory note at a fixed interest rate of 8%, with interest payable quarterly at the end of each quarter. The principal amount plus accrued interest is due on October 10, 2024. The note was issued in payment of lease obligations owing to SMXP by the Company for rent on the Company’s headquarters from June 1, 2022 to October 12, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Interest Expense</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the years ended December 31, 2023 and 2022, interest expense incurred on the long-term EB‑5 related party loans was $530,057 and $604,931, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Total interest expense incurred (including interest on long-term related party loans) was $1,576,749 and $1,826,934 for the years ended December 31, 2023 and 2022, respectively. The weighted average interest rate on loans outstanding was 3.7% and 3.9% as of December 31, 2023 and December 31, 2022, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Principal maturities for the financing arrangements as of December 31, 2023 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Bank and</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Unsecured</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Loans</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> EB-5 Loans – </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Related Party</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Notes Payable – </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Related Party</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Convertible</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Notes </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,680,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,038,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,990,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,990,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,890,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,890,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">190,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">190,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,250,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">36,608,658</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Accrued Expenses and Other Payables</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accrued expenses and other payables consisted of the following as of December 31, 2023 and December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">384,232</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,374,004</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued operating and project payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,460,887</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,843,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Payable to Uonone (See Note 14)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,551,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,816,955</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued compensation expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,387,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,390,478</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retainage payable to vendors</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">802,886</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,089,667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Preacquisition liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,517,639</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,555,594</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued settlement</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">276,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">276,429</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued warranty expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">248,508</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">254,724</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">VAT taxes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">697,480</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,659</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">171,063</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Refundable vendor bid deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,145</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">115,987</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total accrued expenses and other payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,480,896</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,888,329</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Accrued Compensation</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accrued compensation includes $1,275,000 of restricted stock units that were cancelled and exchanged for cash in March 2019 by the Company for the Company’s chief executive officer, former executive vice president and one other former employee, $2,092,769 of accrued but unpaid salaries and wages for the Company’s chief executive officer and former executive vice president pursuant to their employment agreements. The employment agreement for the former executive vice president was cancelled upon her resignation effective February 24, 2020. The remaining balance relates to accrued unpaid commissions and accrued paid time off.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Customer Deposits</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Customer deposits represent customer down payments and progress payments received prior to the completion of the Company’s earnings process. The amounts paid by customers are refundable during the period which, under applicable state and federal law, the customer’s order may be cancelled and the deposit refunded. Once the cancellation period has expired, the customer still may cancel the project but the Company is entitled to retain the deposit payments for work that was completed and materials that were delivered.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em><strong>Accrued Warranty</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The activity of the warranty liability (included in other liabilities) for the years ended December 31, 2023 and 2022 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2,419,254</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,242,271</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for warranty liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">639,279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">536,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Expenditures and adjustments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(225,868 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(342,129 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Reversal of UE Solar accrual</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(650,962 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Effect of exchange rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(6,216</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(17,382</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,175,487</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,419,254</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion (accrued expenses and other payables)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(248,508 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(254,724</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current portion (other liabilities)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,926,979</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,164,530</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Preacquisition Liability</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As part of the April 2015 acquisition of ZHPV, the Company assumed a liability associated with the Ningxia project consisting of reimbursement of project expenses to an unrelated third-party including reimbursement of certain land rental expenses and land use taxes estimated at a total of approximately RMB 10.7 million ($1.5 million at December 31, 2023). The Company expects to negotiate to offset the entire liability with the unpaid contract receivables and reimbursements from the third party. All the receivables and reimbursements were previously fully reserved by the Company.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Loan from unrelated party at 6.0% fixed interest due December 31, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Secured convertible notes payable at 4.0% per annum, due in instalments at various dates through June 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,250,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,050,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">EB-5 loans – <em>see details below</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Notes payable from SMX Property, a related party, at 8% per annum, due October 10, 2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Various auto loans payable, at 4.19%-4.92% per annum due with maturities through 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">33,451</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,608,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,442,109</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: debt discount and debt issuance costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(300,232 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(454,171 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 22.5pt">Current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(20,680,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,833,451 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,628,426</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,154,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2000000 2000000 16250000 20050000 17000000 18000000 1358658 1358658 0 33451 36608658 41442109 300232 454171 20680000 18833451 15628426 22154487 1855813 1900000 2000000 0.06 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$45.0 million loan from Clean Energy Funding, LP</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$13.0 million loan from Clean Energy Funding II, LP</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(10,000,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(10,500,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,000,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,500,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 7000000 8000000 10000000 10000000 17000000 18000000 10000000 10500000 7000000 7500000 45000000.0 2500000 7000000.0 8000000.0 13000000.0 4500000 4300000 6000000.0 3000000.0 0.04 26821 77781 944077 0.08 414581 0.08 530057 604931 1576749 1826934 0.037 0.039 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Bank and</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Unsecured</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Loans</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> EB-5 Loans – </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Related Party</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Notes Payable – </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Related Party</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Convertible</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Notes </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,680,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,038,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,990,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,990,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,890,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,890,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">190,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">190,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17,000,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,250,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">36,608,658</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2000000 10000000 1358658 8680000 22038658 0 7000000 0 4990000 11990000 0 0 0 1890000 1890000 0 0 0 500000 500000 0 0 0 190000 190000 2000000 17000000 1358658 16250000 36608658 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">384,232</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,374,004</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued operating and project payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,460,887</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,843,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Payable to Uonone (See Note 14)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,551,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,816,955</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued compensation expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,387,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,390,478</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retainage payable to vendors</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">802,886</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,089,667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Preacquisition liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,517,639</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,555,594</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued settlement</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">276,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">276,429</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued warranty expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">248,508</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">254,724</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">VAT taxes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">697,480</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,659</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">171,063</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Refundable vendor bid deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,145</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">115,987</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total accrued expenses and other payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,480,896</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,888,329</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 384232 5374004 7460887 4843428 2551458 2816955 2387574 2390478 802886 2089667 1517639 1555594 276428 276429 248508 254724 697480 0 139659 171063 14145 115987 16480896 19888329 1275000 2092769 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2,419,254</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,242,271</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for warranty liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">639,279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">536,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Expenditures and adjustments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(225,868 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(342,129 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Reversal of UE Solar accrual</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(650,962 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Effect of exchange rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(6,216</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(17,382</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance – end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,175,487</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,419,254</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: current portion (accrued expenses and other payables)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(248,508 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(254,724</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-current portion (other liabilities)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,926,979</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,164,530</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2419254 2242271 639279 536494 -225868 -342129 -650962 0 -6216 -17382 2175487 -248508 -254724 1926979 2164530 1500000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. Third-party Leasing Arrangement and Concentrations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Third-party Leasing Arrangement with Sunrun</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company sells solar energy and battery storage systems to residential and commercial customers in the U.S. and these customers may pay for these sales in cash or by financing with the Company. Cash sales include direct payments from the customer (including financing obtained directly by the customer), third-party financing arranged by the Company for the customer, and leasing arranged by the Company for the customer through Sunrun.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The channel agreement with Sunrun had an initial term through January 2018. Pursuant to the terms of the agreement, the agreement was automatically renewed for a 36-month term which ended in January 2021 and further extended again to May 24, 2021. The Company did not extend the Sunrun channel agreement beyond May 24, 2021; however, the Company did continue to use Sunrun as the leasing partner from time to time beyond the contract expiration date until Sunrun terminated the agreement due to non-renewal. The Company did not recognize significant revenue from Sunrun-related sales during the years ended December 31, 2023 and 2022. Effective November 6, 2023, the Company entered into a channel partner agreement with another leasing partner for two years which may be extended by additional one-year periods.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">With respect to the systems sold to a leasing partner, the Company is required to install meters and panels which are only available for purchase through the leasing partner. For the years ended December 31, 2023 and 2022, meters purchased from a subsidiary of Sunrun amounted to $7,616 and $15,582, respectively. No amount was owed to Sunrun as of December 31, 2023 and December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Concentration Risks</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Major Customers</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the years ended December 31, 2023 and 2022, there were no customers that accounted for 10% or more of the Company’s revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Major Suppliers</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table provides information for Supplier C from whom the Company purchased more than 10% of its total purchases for the years ended December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Supplier C <em>(material supplier for US segment)</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Purchases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,928,323</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,750,127</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">% of total purchases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">888,009</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">302,413</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">% of accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 7616 15582 there were no customers that accounted for 10% or more of the Company’s revenues <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Supplier C <em>(material supplier for US segment)</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Purchases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,928,323</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,750,127</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">% of total purchases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">888,009</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">302,413</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">% of accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 4928323 6750127 0.12 0.17 888009 302413 0.20 0.08 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. Acquisition Contingencies and Other Payable to Uonone Group</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Effective on May 12, 2016, in conjunction with the execution of the amendment to the April 2015 share exchange agreement to acquire ZHPV, ZHPV entered into a debt settlement agreement (the “Debt Settlement Agreement”) with one of the former owners of ZHPV, Uonone Group Co., Ltd., (“Uonone Group”), pursuant to which ZHPV and Uonone Group agreed to settle a list of pending business transactions from December 31, 2012 to December 31, 2015, pursuant to which Uonone Group agreed and had paid ZHPV a total amount of RMB 8,009,716. An additional contingent liability related to estimated costs of a project known as Ningxia project completed prior to the Company’s acquisition of ZHPV of approximately RMB 3.0 million (or approximately $437,000) was also included as a receivable from Uonone Group (see Note 7 – <em>Other Receivables and Current Assets, Net</em>) with the corresponding liability recognized by the Company on the date of acquisition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2021, Uonone Group repaid all the amounts agreed to under the debt settlement agreement except for the RMB 3.0 million contingent receivable from Uonone Group discussed above. Uonone Group’s obligation on the contingent receivable does not arise until and unless the Company becomes obligated under the contingent liability. At December 31, 2023, the Company had no payment obligations with respect to the assumed contingent liability and accordingly, Uonone Group had no obligation to the Company with respect to the contingent receivable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Under the debt settlement agreement, any legal settlement proceeds, less fees and expenses, received by ZHPV related to the projects completed prior to the April 2015 business combination would be repaid to the Uonone Group. During the year ended December 31, 2023 the Company received additional legal settlement proceeds of RMB 47.0 million (approximately $6.7 million) and paid Uonone RMB 20.66 million (approximately $2.9 million) and paid fees and taxes on behalf of Uonone of RMB 27.7 million (approximately $3.9 million).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">At December 31, 2023 and December 31, 2022, the amount payable to Uonone, which includes both the Weifang legal settlement as well as the bond payable related to the Zhonglianda project, was approximately RMB 18.0 million ($2.5 million) and approximately RMB 19.4 million ($2.8 million), respectively.</p> pursuant to which Uonone Group agreed and had paid ZHPV a total amount of RMB 8,009,716 437000 6700000 2900000 3900000 2500000 2800000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>15. Related Party Transactions</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px"><em>See Note 11 for related party lease transactions.</em></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>16. Commitments and Contingencies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Operating Leases</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company has entered into various non-cancellable operating lease agreements for certain of its offices, warehouse facilities and office equipment, vehicles, and solar energy systems, both in the U.S. and in the PRC. The Company determines if an arrangement is a lease, or contains a lease, at inception and records the leases in the consolidated financial statements upon lease commencement, which is the date when the underlying asset is made available for use by the lessor.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline">Related Party Lease Agreements</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In September 2016, the Company executed a ten-year lease, commencing January 1, 2017 with SMXP, a related party, to lease its headquarters in Riverside, California. This lease effectively extends the prior lease with SMXP which ended on December 31, 2016 with an increase in the rental rate. The new lease is for ten years and has a five-year renewal option. The annual base rent under the lease is initially $978,672 plus the Company’s share of the utilities. The base rent is subject to an annual escalation of 2.99%. In October 2022, SMXP sold its interest in this building to an unrelated party known as 3080 12th Street, LLC and the Company signed a new 50-month lease agreement with 3080 12th Street, LLC effective October 13, 2022. In relation to SMXP’s sale of the building, the Company recognized a gain of approximately $1.1 million for the early termination of the operating lease and de‑recognized an ROU asset of $5.2 million and a lease liability of $4.1 million on the consolidated balance sheet.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In September 2016, the Company amended two lease agreements for its Diamond Bar, California office with Fallow Field, LLC, a related party. The amended lease commenced on November 1, 2016 and has a ten-year term with one five-year renewal option. The initial annual base rent is $229,272 plus the Company’s share of utilities. In March 2023, the Company terminated its lease for certain office space used by one of its subsidiaries and amended the lease for another subsidiary in this building. The Company negotiated a reduction in office space by over half of the square footage that was previously occupied and the lease term was extended another five years with one five-year renewal option, which the Company anticipates on exercising. The annual base rent is $132,924 plus the Company’s share of utilities, and the rent will not increase over the entire term of the lease.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company recognized a gain of approximately $4,200 for the early termination and amendment of the leases and de recognized an ROU asset of approximately $478,000 and a lease liability of approximately $520,000 on the consolidated balance sheet. Also for the amendment of one of the leases, the Company recognized an additional $221,000 for an ROU asset, in relation to the extended lease term, and a corresponding lease liability of approximately $254,000 on the consolidated balance sheet.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Future minimum lease commitments for offices, warehouse facilities and equipment, payable to related parties and other, as of December 31, 2023, are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Related Parties</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Others</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,684,294</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,817,218</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,725,564</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,858,488</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,768,488</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,901,412</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">553,850</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">553,850</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,218,470</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,178,346</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,396,816</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the years ended December 31, 2023 and 2022, rent expense for offices, warehouse facilities and equipment, including rental expense for related party leases, was $1,988,730 and $1,712,721, respectively. These amounts include short-term leases and variable lease costs, which are immaterial.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Adoption of ASC 842</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On January 1, 2022, the Company adopted ASC 842 using the optional transition method to apply the standard as of the effective date. Accordingly, previously reported financial statements, including footnote disclosures, have not been recast to reflect the application of the new standard to all comparative periods presented. Agreements for solar energy systems where the Company was previously defined as the lessor under legacy lease accounting (ASC 840) and were accounted for as operating leases no longer meet the definition of a lease upon the adoption of ASC 842 and will instead be accounted for in accordance with ASC 606. Under these arrangements, the customer has the right to direct the use of the asset but does not receive the right to obtain substantially all of the economic benefits from its use. There is no change to the amount and timing of revenue recognition for these arrangements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The new standard also provides practical expedients for an entity’s ongoing accounting as a lessee. The Company elected to utilize the practical expedient to not separate lease and non-lease components for all its existing leases. The Company has also elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain purchase options or renewal terms that the Company is reasonably certain to exercise. All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at commencement date. Because most of the Company’s leases do not provide an implicit rate of return, the Company used its incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Adoption of the new lease standard on January 1, 2022 had a material impact on the Company’s consolidated financial statements. The most significant impacts related to the (i) recognition of ROU assets of $5.2 million and lease liabilities of $6.4 million for operating leases on the consolidated balance sheet, and (ii) de-recognition of the historical deferred rent balance in the amount of $1.2 million. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. The standard did not materially impact the Company’s consolidated statement of operations and consolidated statement of cash flows.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023, the maturities of the Company’s operating lease liabilities (excluding short-term leases) are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,808,229</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,858,488</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,901,412</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">553,850</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total minimum lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,387,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(811,703 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value of lease obligations</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,576,124</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 22.5pt">Less: current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,497,555 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,078,569</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">Other information related to leases is as follows:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term (in years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.62</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Between September and October 2022, the Company entered into subleases with three unrelated companies for portions of office space through December 31, 2022 and one other unrelated company through March 31, 2024. Monthly sublease payments totaled approximately $68,700 and the related sublease income is recognized as other income in the Company’s consolidated statements of operations. This is consistent with the Company’s recognition of sublease income prior to the adoption of FASB ASC Topic 842. The tenants under the subleases provided security deposits of approximately $73,100 to the Company. The Company continues to be responsible for performance under the lease until it expires on December 31, 2026.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table summarizes the Company’s operating lease cost for the years ended December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,825,715</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,056,643</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Short-term lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">188,927</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131,414</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Sublease income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,136,516 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(255,043 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease cost, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">878,126</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">933,014</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Pre-development Agreements in PRC</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In connection with the pre development phase of each solar farm project by the Company’s China segment, the applicable project subsidiary typically secures one or more land rental agreement with the holder of the land use rights, a development permit, and a power purchase agreement with the local utility company whereby the local utility company agrees to pay the project owner an agreed-upon rate for the electricity produced by the solar farm upon its completion (collectively, “Pre-development Agreements”). Upon transfer of the equity in the project subsidiary to the buyer, the Company no longer has any rights or obligations under the Pre-development Agreements. Any costs incurred by the Company pursuant to the Pre-development Agreements are capitalized and amortized to cost of revenue when the construction of the project begins. At December 31, 2023, the Company was not a party to any Pre-development Agreements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Employment Agreements</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On October 7, 2016, the Company entered into employment agreements with its chief executive officer and its then executive vice president (collectively, the “Executives”), each for a five-year term commencing on January 1, 2017 and continuing on a year-to-year basis unless terminated by the Company or the Executive on not less than 90 days’ notice prior to the expiration of the initial term or any one-year extension. The agreements provide for an initial annual salary of $600,000 and $560,000, respectively, with an increase of not less than 3% on January 1st of each year, commencing January 1, 2018, and an annual bonus payable in restricted stock and cash, commencing with the year ending December 31, 2017, equal to a specified percentage of consolidated revenues for each year. The bonus is based on a percentage of consolidated revenue in excess of $30 million, ranging from $250,000 and $200,000, respectively, for revenue in excess of $30 million but less than $50 million, to 1.0% and 0.9%, respectively, of revenue in excess of $300 million. The agreements provide for severance payments equal to one or two times, depending on the nature of the termination, of the highest annual total compensation of the three years preceding the year of termination, multiplied by the number of whole years the Executive has been employed by the Company. The employment of both Executives commenced in February 2008. As of December 31, 2023 and December 31, 2022, the amount accrued by the Company was $0 and $4,322, respectively, related to the annual bonuses pursuant to the agreements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 24, 2020, the then executive vice president resigned. Pursuant to a release and separation agreement dated October 1, 2020, her employment agreement was terminated and, with certain limited exceptions, the Company and the former executive vice president released each other from their obligations under the employment agreement. Pursuant the release and separation agreement, the Company paid the former executive officer $25,497, and agreed to pay to her $803,095, representing the outstanding balance due to her for her deferred salary from 2019 and 2020, cash bonus deferred from 2017 and 2018 and accrued medical and dental benefits. This amount is payable at the rate of $15,000 per month (less applicable deductions and withholding), commencing with the month of April 2020, until the completion by the Company of its public offering, and any unpaid balance then outstanding shall be paid within three business days after the Company receives the proceeds of its public offering. For the years ended December 31, 2023 and 2022, the former vice president was paid $165,000 and $195,000, respectively, under the release and separation agreement. See note 21 below for further discussion on the Company’s completion of its initial public offering.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company entered into a consulting agreement dated October 1, 2020 with the former executive vice president pursuant to which the Company engaged her as a consultant for a term ending December 31, 2022, and continuing thereafter on a month-to-month basis for monthly compensation of $3,000. The release and separation agreement provides that since the long-term incentive plan pursuant to which the options granted to the former executive vice president were granted provides that options may be held by and exercised by a consultant to the Company, the Company agreed that the option shall continue in full force and effect as long as she, at the request of the Company or pursuant to an agreement with the Company, serves as a consultant to the Company. As of December 31, 2023, the former executive officer was a consultant to the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Legal Matters</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On November 10, 2020, a legal action was filed in the Los Angeles Superior Court by Carmelia Chiang against various defendants which include SolarMax, SREP, CEF, Inland Empire Renewable Energy Regional Center, LLC, the Company’s chief executive officer and a former officer/director who are managers of CEF’s general partner. At the time of the filing, the plaintiff was a limited partner in CEF and sought to have her $500,000 investment returned. On February 23, 2022, the court granted and sustained a demurrer by the Company without leave to amend and the case was dismissed. The plaintiff has a right to file an appeal to the court’s granting of the demurrer. The plaintiff’s capital contribution to CEF was used to fund part of CEF’s loan to SREP, which is reflected in the Company’s current liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On September 1, 2021, a legal action was filed in the Los Angeles Superior Court by Pu Dong, a stockholder, against various defendants which include the Company, the Company’s chief executive officer and one other stockholder. At the time of the filing, the plaintiff was a stockholder of the Company and sought to have shares that are issued in the name of the other stockholder defendant reissued in the name of the plaintiff. The Company believed that this is a dispute between two stockholders and will comply with any final court order as to the ownership of the shares. In November 2023, the court dismissed the case without prejudice.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Yilong #1 Receivable</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 19, 2020, the Company’s attorney sent a demand letter to China Nuclear Construction Finance Leasing Co., Ltd. (the “Finance Company”), claiming the unpaid amount due from the Finance Company of RMB 8.0 million (approximately $1.1 million) related to the Yilong #1 project, pursuant to the entrustment payment agreement signed by the Company, respondent and the Finance Company. The Company has provided a full reserve for this portion of the receivable at December 31, 2023 and December 31, 2022. As a result of the dispute regarding the unpaid amount, in July 2021 the Company filed an application with the court to freeze an amount of RMB 5.3 million on the account of Southwest Guizhou Autonomous Prefecture Yilong Almaden New Energy Co., Ltd., the project owner of Yilong #1. As of December 31, 2021, the RMB 5.3 million has been frozen by the court. In February 2023, the court judgment in the Company’s favor was received and the Company received a payment in February 2023 of RMB 7.6 million (approximately $1.1 million).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In the ordinary course of its business, the Company is involved in various legal proceedings involving contractual relationships, product liability claims, and a variety of other matters. The Company does not believe there are any pending legal proceedings that will have a material impact on the Company’s financial position or results of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Clean Energy Fund, LP Settlement</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                On November 12, 2022, the Company reached a settlement with two limited partners of CEF whereby the Company will pay to each limited partner a total of $533,749.98 with the first payment of $50,000 to each of them each being made on November 18, 2022 and quarterly payments of $34,533.57 each over the next 14 quarters beginning on January 1, 2023. As a result, the Company extinguished $1.0 million of debt and recognized a loss of $67,500.</p> 978672 The base rent is subject to an annual escalation of 2.99% P50Y 1100000 5200000 4100000 229272 132924 4200 478000 520000 221000 254000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Related Parties</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Others</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,684,294</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,817,218</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,725,564</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,858,488</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,768,488</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,901,412</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">553,850</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">553,850</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,218,470</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,178,346</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,396,816</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 132924 1684294 1817218 132924 1725564 1858488 132924 1768488 1901412 132924 0 132924 132924 0 132924 553850 0 553850 1218470 5178346 6396816 1988730 1712721 5200000 6400000 1200000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ending December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,808,229</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,858,488</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,901,412</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">132,924</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">553,850</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total minimum lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,387,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(811,703 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value of lease obligations</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,576,124</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 22.5pt">Less: current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,497,555 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Noncurrent portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,078,569</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1808229 1858488 1901412 132924 132924 553850 6387827 -811703 5576124 1497555 4078569 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term (in years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.62</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P4Y2M8D 0.0762 68700 73100 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="4" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,825,715</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,056,643</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Short-term lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">188,927</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131,414</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Sublease income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,136,516 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(255,043 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease cost, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">878,126</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">933,014</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1825715 1056643 188927 131414 1136516 255043 878126 933014 each for a five-year term commencing on January 1, 2017 and continuing on a year-to-year basis unless terminated by the Company or the Executive on not less than 90 days’ notice prior to the expiration of the initial term or any one-year extension 600000 560000 0.03 The bonus is based on a percentage of consolidated revenue in excess of $30 million, ranging from $250,000 and $200,000, respectively, for revenue in excess of $30 million but less than $50 million, to 1.0% and 0.9%, respectively, of revenue in excess of $300 million 0 4322 25497 803095 This amount is payable at the rate of $15,000 per month (less applicable deductions and withholding), commencing with the month of April 2020 165000 195000 3000 500000 1100000 1100000 the Company reached a settlement with two limited partners of CEF whereby the Company will pay to each limited partner a total of $533,749.98 with the first payment of $50,000 to each of them each being made on November 18, 2022 and quarterly payments of $34,533.57 each over the next 14 quarters beginning on January 1, 2023 1000000.0 67500 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>17. Stockholders’ Equity</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Amendment of 2016 Long-Term Incentive Plan </strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In October 2016, the Company’s board of directors adopted and in November 2016 the stockholders approved the 2016 Long-Term Incentive Plan, pursuant to which a maximum of 6,491,394 shares of common stock may be issued pursuant to restricted stock grants, incentive stock options, non-qualified stock options and other equity-based incentives may be granted. In March 2019, the Company’s board of directors and stockholders approved an increase in the maximum number of shares of common stock subject to the 2016 long-term incentive plan to 15,120,000 shares. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Amendment of the 2016 Restricted Stock Grants</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Pursuant to the 2016 Long-Term Incentive Plan, the board of directors granted 3,819,949 shares as restricted stock grants in October 2016, of which 3,045,963 shares were granted to officers and directors. On March 23, 2019, the Company’s board of directors approved the following modifications with respect to the 2016 Restricted Stock Grants:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span style="font-family:symbol">· </span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Granted to the holders of 1,184,434 restricted shares the right to exchange their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share for each share of restricted stock exchanged;</p></td></tr><tr style="height:15px"><td></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span style="font-family:symbol">· </span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Granted to the chief executive officer, the then current executive vice president and one other employee, who held 1,348,213, 998,676 and 199,736 restricted shares, respectively, the right (a) to exchange 50% of their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share and (b) transfer to the Company 50% of their restricted shares for a total of $1,275,000, or $1.01 per share.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The grantees of the restricted stock grants have all rights of ownership with respect to the shares, including the right to vote the shares and to receive dividends and distributions with respect to the shares until and unless a forfeiture event shall occur; provided, however, that prior to a forfeiture termination event, (i) the grantees shall have no rights to sell, encumber or otherwise transfer the shares, and (ii) any shares of any class or series of capital stock which are issued to the grantee as a holder of the shares as a result of a stock dividend, stock split, stock distribution, reverse split, recapitalization, or similar event, shall be subject to the same forfeiture provisions as the shares. A forfeiture termination event shall mean such date as is six months following a public stock event. The definition of a public stock event includes, among other events, the effectiveness of a registration statement relating to an underwritten public offering by the Company. The board of directors has the right to defer the date of a forfeiture event to a later date. The shares are forfeited and are to be conveyed to the Company for no consideration if a public stock event shall not have occurred by December 31, 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On October 7, 2016, the Company entered into an advisory services agreement with a consultant who has been providing services to the Company including, among other things, business planning, financial strategy and implementation and corporate structure related to the Company’s business development, financing and acquisition transactions. The term of the service commenced on September 1, 2016 and has been extended to April 30, 2019 pursuant to amendments. As compensation for the service, the Company issued to the consultant 336,000 shares of restricted stock valued at $5.01 per share based on the then current fair value of the common stock, subject to forfeiture if the public stock event has not occurred by December 31, 2023. The restricted stock was granted on October 7, 2016 pursuant to the 2016 Long-Term Incentive Plan and is subject to restrictions and forfeiture provisions that are applicable to other restricted stock grants pursuant to the plan as described under the caption “2016 Restricted Stock Grants.”</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">None of the shares granted above pursuant to the 2016 Long-Term Incentive Plan had vested at December 31, 2023 and are not considered to have been issued under the requirement of U.S. GAAP since the shares are subject to vesting and forfeiture provisions of the agreement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the year ended December 31, 2019, 3,798,480 of the restricted shares were exchanged for options to purchase 4,784,715 shares of common stock at $5.01 per share and 2,142,000 of the restricted shares were cancelled for cash of $1,275,000 which was to be paid on or before December 31, 2019, and 25,200 of the restricted shares were cancelled for no compensation. This date was extended to December 31, 2021 and subsequently extended to March 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of both December 31, 2023 and December 31, 2022, total unrecognized compensation costs for outstanding restricted stock awarded was estimated at $1.3 million, based on the estimate of the current stock price of $5.01 per share. Such cost would be recognized beginning when the public stock event, as defined, occurs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table below summarizes the activity of the restricted stock shares:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Grant Date Fair Value per Share </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Stock Options</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">From time to time, the Company grants non-qualified stock options to its employees and consultants for their services. Option awards are generally granted with an exercise price equal to the estimated fair value of the Company’s stock at the date of grant; those option awards generally vest between 18 months and 36 months of continuous service and have contractual terms of seven years. The vested options are exercisable for six months after the termination date unless (i) termination is due to optionee’s death or disability, in which case the option shall be exercisable for 12 months after the termination date, or (ii) the optionee is terminated for cause, in which case the option will immediately terminate.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">A summary of option activity is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Remaining</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual (years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Aggregate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,387,741</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,038,203</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable as of December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.10</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">300,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exchanged</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cancelled or forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(91,883 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,295,858</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,946,320</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.70</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable as of December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">300,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Forfeitures are accounted for as actual forfeitures occur.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The aggregate intrinsic value represents the total pretax intrinsic value. The aggregate intrinsic values as of December 31, 2023 and December 31, 2022 are based upon the value per share of $5.01, which was the latest sale price of the Company’s common stock in May 2018.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Non-vested Option Awards</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table summarizes the Company’s nonvested option awards activity:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,038,203</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Exchanged</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(91,883 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,946,320</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">For the years ended December 31, 2023 and 2022, no compensation cost has been charged to general and administrative expenses related to stock options. During the years ended December 31, 2023 and 2022, no vested options to purchase shares of common stock were cancelled. No nonvested options to purchase common stock were cancelled during the years ended December 31, 2023 and 2022, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023, total unrecognized compensation costs for outstanding unvested options awarded was $13.1 million, all of which is related to performance-based awards. The performance condition for such awards was not deemed probable at grant dates or at December 31, 2022 and the cost related to such awards will begin to be recognized once the performance condition is deemed probable.</p> pursuant to which a maximum of 6,491,394 shares of common stock may be issued pursuant to restricted stock grants, incentive stock options, non-qualified stock options and other equity-based incentives may be granted. In March 2019, the Company’s board of directors and stockholders approved an increase in the maximum number of shares of common stock subject to the 2016 long-term incentive plan to 15,120,000 shares. 3819949 3045963 1184434 5.01 who held 1,348,213, 998,676 and 199,736 restricted shares, respectively, the right (a) to exchange 50% of their restricted shares for a ten-year option to purchase 2.119 shares of common stock at $5.01 per share and (b) transfer to the Company 50% of their restricted shares for a total of $1,275,000, or $1.01 per share. 5.01 336000 3798480 4784715 5.01 2142000 1275000 1300000 5.01 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Grant Date Fair Value per Share </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">264,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 264650 5.01 264650 5.01 264650 5.01 264650 5.01 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Remaining</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual (years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Aggregate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,387,741</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,038,203</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable as of December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.10</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">300,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exchanged</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cancelled or forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(91,883 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,295,858</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nonvested as of December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,946,320</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.70</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable as of December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">300,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6387741 4.96 6038203 5.01 349538 4.15 300000 6295858 4.96 5946320 5.01 349538 4.15 300000 5.01 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,038,203</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Exchanged</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(91,883 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2023 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,946,320</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6038203 91883 5946320 13100000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>18. Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The U.S. and PRC components of the Company’s income (loss) before income taxes for the years ended December 31, 2023 and 2022 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Domestic (U.S. Segment)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,674 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,876,207 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign (PRC Segment)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">389,266</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(955,639 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Income (loss) before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">370,592</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,831,846 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of the Company’s provision (benefit) for income taxes for the year ended December 31, 2023 consist of: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year Ended December 31, 2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Federal </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>State </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Foreign </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Current </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Deferred </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">270,518</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">212,896</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">608,783</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Change in valuation allowance </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(270,518</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(125,370</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(297,089</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(692,977</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(70,194</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(64,194</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">The components of the Company’s provision for income taxes for the year ended December 31, 2022 consist of: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year Ended December 31, 2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Federal </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>State </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Foreign </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Current </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">128,171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">134,171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Deferred </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,152,627 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(263,494 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(364,027 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,780,148 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Change in valuation allowance </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,152,627</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">263,494</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">271,287</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,687,408</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">35,431</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">41,431</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Significant components of the deferred tax assets and liabilities for federal income taxes as of December 31, 2023 and 2022 consisted of the following:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Deferred tax assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Investment credits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,037,362</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,037,362</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Net operating loss carryforwards</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,512,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,926,045</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Stock compensation and accrued bonus</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">478,128</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">479,422</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63,518</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,296</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,552,193</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,956,843</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Contract accounting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74,371</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,677,625</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,881,836</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,362,480</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,401,175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Less: valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(17,666,793 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,367,053 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,695,687</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,034,122</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Deferred tax liabilities </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Operating lease right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,506,461 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,926,494 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Contract accounting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax liabilities, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,506,461 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,926,494 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">189,226</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">107,628</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">A 100% valuation allowance was provided for the deferred tax assets related to the U.S. segment as of December 31, 2023 and 2022 due to the uncertainty surrounding the timing of realizing the benefits of the favorable tax attributes in future tax returns. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">The following table reconciles the U.S. statutory rates to the Company’s effective tax rate for the years ended December 31, 2023 and 2022: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Rate </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Rate </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">U.S. statutory rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">77,825</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,434,688 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58,762</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(330,496 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign rate differential</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(38,629 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subpart F</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,017 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-deductible interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">47.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">174,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">219,092</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">PPP loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.7</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(392,459 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other permanent items</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,532</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,029</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Uncertain tax positions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(28.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,934,568</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other adjustments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">83,259</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State rate change</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,479</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,625 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Return-to-provision true-up</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">157,457</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,604,209 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Change in valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(187.0</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(692,977 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(24.7</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,687,408</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effective tax</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(17.32</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(64,194 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-0.6</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">41,432</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023, the Company’s federal and state income tax net operating loss (“NOL”) carryforwards were $49.4 million and $56.5 million, respectively. As of December 31, 2022, the Company’s federal and state income tax net operating loss (“NOL”) carryforwards were $50.4 million and $57.3 million, respectively. These NOLs will expire at various dates from 2031 through 2042. The Company’s US federal NOL generated post 2017 of $27.3 million can be carried forward indefinitely. Additionally, the Company has investment tax credits of $1.0 million as of December 31, 2023 and 2022, for building qualifying energy properties and projects under IRC Section 48, which will expire at various dates from 2033 through 2034. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 33.75pt; text-align:justify;">The above NOL carryforward and the investment tax credit carryforwards are subject to limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, and similar state provisions which limit the amount NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Sections 382 and 383, results from transactions increasing ownership of certain stockholders or public groups in the stock of the corporation by more than 50 percentage points over a three-year period. The Company has performed an IRC Section 382 analysis as of December 31, 2020 which it was determined that no significant change in ownership had occurred. In addition, the Company has not experienced the ownership change greater than 50% subsequent to December 31, 2020 and up to 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023 and 2022, the Company had unused net operating loss carryforwards from its PRC subsidiaries in the amount of approximately $0.9 and $1.5 million, respectively, which may be applied against future taxable income and which begin to expire after 2024. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Inflation Reduction Act 2022, which incorporates a Corporate Alternative Minimum Tax, was signed on August 16, 2022. The changes will become effective for the tax years beginning after December 31, 2022. The new tax will require companies to compute two separate calculations for federal income tax purposes and pay the greater of the new minimum tax or their regular tax liability. The act is not expected to have a material impact for the Company. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company is no longer subject to income tax examination by the U.S. federal and certain state tax authorities for years ended December 31, 2018 or prior, however, its tax attributes such as NOL carryforwards and tax credits, are still subject to examination in the year they are used; therefore, the tax attributes from 2011 and forward are still subject to examination by the U.S. tax authorities. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company applies the two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount, which is more than 50% likely of being realized upon ultimate settlement. Income tax positions must meet a more likely than not recognition threshold at the effective date to be recognized upon the adoption of ASC 740 and in subsequent periods. This interpretation also provides guidance on measurement, derecognition, classification, interest and penalties, accounting in interim periods and transition. After applying the approach, the following table summarizes the changes to the Company’s gross unrecognized tax benefits for the years ended December 31, 2023 and 2022: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance - beginning of period </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Increase related to prior period tax positions </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance - end of period </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company recognizes interest and penalties related to unrecognized tax positions as income tax expense. For the years ended December 31, 2023 and 2022, the Company did not incur any related interest and penalties.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s PRC subsidiaries are subject to a 25% statutory income tax rate according to the income tax laws of the PRC. Tax regulations are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. All tax positions taken, or expected to be taken, continue to be more likely than not ultimately settled at the full amount claimed. The Company’s PRC subsidiaries’ tax filings are subject to the PRC tax bureau’s examination for a period up to five years. These subsidiaries are not currently under examination by the PRC tax bureau.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2023 and 2022, the Company’s foreign subsidiaries operated at a cumulative deficit for U.S. earnings and profit purposes. The Company does not record U.S. income taxes on the undistributed earnings of its foreign subsidiaries based upon the Company’s intention to permanently reinvest undistributed earnings to ensure sufficient working capital and further expansion of existing operations outside the U.S. In the event the Company is required to repatriate funds from outside of the U.S., such repatriation would be subject to local laws, customs, and tax consequences. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Domestic (U.S. Segment)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,674 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,876,207 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign (PRC Segment)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">389,266</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(955,639 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Income (loss) before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">370,592</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,831,846 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> -18674 -5876207 389266 -955639 370592 -6831846 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year Ended December 31, 2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Federal </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>State </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Foreign </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Current </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Deferred </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">270,518</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">212,896</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">608,783</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Change in valuation allowance </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(270,518</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(125,370</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(297,089</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(692,977</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(70,194</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(64,194</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year Ended December 31, 2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Federal </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>State </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Foreign </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Current </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">128,171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">134,171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Deferred </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,152,627 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(263,494 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(364,027 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,780,148 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Change in valuation allowance </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,152,627</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">263,494</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">271,287</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,687,408</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">35,431</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">41,431</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 6000 14000 20000 270518 125370 212896 608783 -270518 -125370 -297089 -692977 0 6000 -70194 -64194 0 6000 128171 134171 -1152627 -263494 -364027 -1780148 1152627 263494 271287 1687408 0 6000 35431 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Deferred tax assets </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Investment credits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,037,362</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,037,362</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Net operating loss carryforwards</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,512,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,926,045</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Stock compensation and accrued bonus</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">478,128</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">479,422</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63,518</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">45,296</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,552,193</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,956,843</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Contract accounting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74,371</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,677,625</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,881,836</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,362,480</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,401,175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Less: valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(17,666,793 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,367,053 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,695,687</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,034,122</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Deferred tax liabilities </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Operating lease right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,506,461 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,926,494 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Contract accounting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax liabilities, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,506,461 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,926,494 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">189,226</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">107,628</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1037362 1037362 14926045 478128 479422 1552193 1956843 41161 74371 1677625 1881836 19362480 20401175 17666793 18367053 1695687 2034122 -1506461 -1926494 1506461 1926494 189226 107628 1 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Rate </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Rate </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">U.S. statutory rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">77,825</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,434,688 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58,762</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(330,496 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign rate differential</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(38,629 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subpart F</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,017 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-deductible interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">47.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">174,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">219,092</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">PPP loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.7</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(392,459 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other permanent items</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,532</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,029</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Uncertain tax positions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(28.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,934,568</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other adjustments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">83,259</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State rate change</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,479</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,625 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Return-to-provision true-up</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">157,457</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,604,209 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Change in valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(187.0</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(692,977 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(24.7</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,687,408</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effective tax</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(17.32</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(64,194 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-0.6</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">41,432</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0.210 77825 0.210 -1434688 0.159 58762 0.048 -330496 0.132 48882 0.006 -38629 0.030 11094 0.001 -6017 0.471 174494 219092 0.000 0 0.057 -392459 9532 9029 0.000 0 1934568 83259 3458 0.020 7479 0.001 -5625 0.425 157457 0.235 -1604209 -692977 1687408 -64194 41432 27300000 1000000.0 900000 1500000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance - beginning of period </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:20pt">Increase related to prior period tax positions </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance - end of period </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,137,790</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2137790 0 0 2137790 2137790 2137790 0.25 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>19. Net Income (Loss) Per Share</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table presents the calculation of the Company’s basic and diluted net income (loss) per share for the years ended December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Numerator</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,786</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,873,278</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Denominator</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares used to compute net loss per share, basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,735,536</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,735,536</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares used to compute net loss per share, diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,025,153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,735,536</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic net income (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted net income (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the year ended December 31, 2023, outstanding options to purchase 6,295,858 shares of common stock and 5,079,111 equivalent shares of convertible notes were excluded from the computation of diluted earnings per share as the impact of including those option shares would be anti-dilutive.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">For the year ended December 31, 2022, outstanding options to purchase 6,387,741 shares and 264,650 outstanding nonvested shares of restricted stock, and 6,396,447 equivalent shares of convertible notes were excluded from the computation of diluted net loss per share as the impact of including those option shares and those restricted shares would be anti-dilutive.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Numerator</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,786</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,873,278</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Denominator</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares used to compute net loss per share, basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,735,536</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,735,536</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares used to compute net loss per share, diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,025,153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,735,536</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic net income (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted net income (loss) per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.17</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 434786 -6873278 39735536 39735536 40025153 39735536 0.01 -0.17 0.01 -0.17 6295858 6387741 264650 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>20. Segment Reporting</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company uses the management approach for segment reporting disclosure, which designates the internal organization that is used by management for making operating decisions and assessing performance as the source of our reporting segments. For the years ended December 31, 2023 and 2022, the Company operates under two operating segments on the basis of geographical areas: The U.S. and the PRC. Operating segments are defined as components of an enterprise about which separate financial information is available and that are evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">The Company evaluates performance based on several factors, including revenue, cost of revenue, operating expenses, and income from operations. The following tables show the operations of the Company’s operating segments for the years ended December 31, 2023 and 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year Ended December 31, 2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>US</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>PRC</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue from external customers</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,522,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,522,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Finance revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">562,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">562,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">LED and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,054,526</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,054,526</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,139,330</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,139,330</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cost of revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,737,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,737,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,252,935</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,252,935</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,990,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,990,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,084</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">299</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest (expense) income, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,562,360 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,464</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,507,896 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity in income of solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">864,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">864,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(70,194 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(64,194 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(24,675 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">459,461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,786</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year Ended December 31, 2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>US</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>PRC</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue from external customers</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,599,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,599,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Finance revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">814,065</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">814,065</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">LED and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,304,910</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,304,910</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,718,030</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,718,030</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cost of revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,093,633</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,093,633</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,142,860</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,142,860</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37,236,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37,236,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">275,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">277,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest (expense) income, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,816,082 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,765</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,765,317 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity in income of solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">493,648</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">493,648</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,001</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,431</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,432</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,882,208 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(991,070 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,873,278 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:0.5in">and as of December 31, 2023 and December 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> US </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> PRC </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments in solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,698,308</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,698,308</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(27,999</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(27,999</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-lived assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,258,512</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,475,104</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">28,733,616</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total reportable assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,727,209</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,927,992</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48,655,201</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> US </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> PRC </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments in solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(83,466</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(83,466</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-lived assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,424,085</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,968,298</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">32,392,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total reportable assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,591,742</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,886,486</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,478,228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year Ended December 31, 2023 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>US</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>PRC</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue from external customers</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,522,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,522,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Finance revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">562,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">562,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">LED and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,054,526</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,054,526</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,139,330</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,139,330</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cost of revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,737,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,737,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,252,935</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,252,935</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,990,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,990,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,084</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">299</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest (expense) income, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,562,360 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">54,464</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,507,896 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity in income of solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">864,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">864,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(70,194 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(64,194 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(24,675 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">459,461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">434,786</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Year Ended December 31, 2022 </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>US</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>PRC</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue from external customers</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,599,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,599,055</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Finance revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">814,065</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">814,065</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">LED and other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,304,910</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,304,910</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,718,030</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,718,030</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cost of revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Solar energy systems</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,093,633</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,093,633</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,142,860</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,142,860</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37,236,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37,236,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">275,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">277,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest (expense) income, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,816,082 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,765</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,765,317 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity in income of solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">493,648</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">493,648</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,001</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,431</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,432</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,882,208 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(991,070 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,873,278 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> US </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> PRC </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments in solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,698,308</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,698,308</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(27,999</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(27,999</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-lived assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,258,512</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,475,104</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">28,733,616</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total reportable assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,727,209</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,927,992</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48,655,201</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> US </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> PRC </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Total </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments in solar farm projects</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,054,759</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(83,466</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(83,466</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-lived assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,424,085</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,968,298</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">32,392,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total reportable assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,591,742</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,886,486</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,478,228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 50522749 50522749 562055 562055 3054526 3054526 54139330 54139330 40737458 40737458 2252935 2252935 42990393 42990393 180084 299 180383 -1562360 54464 -1507896 864132 864132 6000 -70194 -64194 -24675 459461 434786 40599055 40599055 814065 814065 3304910 3304910 44718030 44718030 35093633 35093633 2142860 2142860 37236493 37236493 275000 2932 277932 -1816082 50765 -1765317 493648 493648 6001 35431 41432 -5882208 -991070 -6873278 9698308 9698308 27999 27999 11258512 17475104 28733616 21727209 26927992 48655201 9054759 9054759 83466 83466 15424085 16968298 32392383 33591742 27886486 61478228 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>21. Subsequent Events</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company has evaluated subsequent events through April 16, 2024, the date the December 31, 2023 consolidated financial statements were available to be issued and except as disclosed below, no other events require adjustment of, or disclosure in, the consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Initial Public Offering</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 27, 2024, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Kingswood, a division of Kingswood Capital Partners, LLC (the “Representative”), as representative of the underwriters. Pursuant to the Underwriting Agreement, the Company agreed to sell to the underwriters in a firm commitment underwritten public offering (the “Offering”) an aggregate of 4,500,000 shares of common stock, at a price of $4.00 per share. The gross proceeds of the offering were $18 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In addition, SolarMax granted the underwriters a 45-day option to purchase an additional 675,000 shares of common stock at the initial public offering price, less underwriting discounts and commissions, to cover over-allotments. Pursuant to the Underwriting Agreement, the Company paid the Representative a 1% non-accountable expense allowance and reimbursed the Representative for certain accountable expenses of $175,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Pursuant to the Underwriting Agreement, the Company issued to the Representative a warrant (the “Representative’s Warrant”) to purchase 360,000 shares of Common Stock. a per share exercise price of $4.80 and are exercisable at any time and from time to time, in whole or in part, during the period commencing February 29, 2024 and terminating on February 12, 2029. The Representative’s Warrant also provides for certain demand and “piggyback” registration rights for the shares of Common Stock issuable upon exercise of the Representative’s Warrant and contains customary anti-dilution provisions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On March 5, 2024, the Underwriters purchased 539,950 shares of common stock upon the partial exercise of the over-allotment option at the initial public offering price of $4.00 per share. Including proceeds from the sale of the additional shares, the aggregate gross proceeds from the offering was approximately $20 million, prior to deducting the underwriting discounts, commissions and offering expenses payable by the Company. In connection with the sale of the additional shares, the Company issued Representative’s Warrants to purchase 43,196 shares of common stock at an exercise price of $4.80 per share to the Representative.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Net proceeds received by the Company from the public offering, including the partial exercise of the over-allotment option, were approximately $18.6 million.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On March 13, 2024, the Representative’s Warrants were fully exercised on a cashless basis. Based on the formula for cashless exercise, the Company issued a total of 207,311 shares of common stock, and, as a result of the exercise, no Representative’s Warrants remained outstanding.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Clawback Policy</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>On February 7, 2024, the Company adopted a clawback policy r</em>equiring the Company to recover incentive-based compensation in the event of a financial restatement, and if the restatement affected the financial reporting measure on which the incentive-based compensation was paid.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Extension of Forfeiture Date for Restricted Stock and Options</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 14, 2024, the date for forfeiture of restricted stock and options if a public stock event has not occurred was extended to April 30, 2024. See Note 17.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Convertible Notes Issued</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In February and March, 2024, the Company issued convertible notes in the principal amount of $1.0 million to limited partners of CEF I, which resulted in a reduction of $1.0 million in the principal amount of the related party notes to CEF I.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In February and March, 2024, the Company issued convertible notes in the principal amount of $1.0 million to limited partners of CEF II, which resulted in a reduction of $1.0 million in the principal amount of the related party notes to CEF II.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Promissory Notes Receivable</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On March 1, 2024, the Company used $5,000,000 of its excess IPO proceeds to issue a short-term promissory note to Webao Limited, an unrelated party. The note yields 8% and matures on June 1, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On March 7, 2024, the Company used $2,000,000 of its excess IPO proceeds to issue a short-term promissory note to Webao Limited, an unrelated party. The note yields 8% and matures on June 1, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Payments Owed to Former Vice President</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On March 21, 2024, the Company paid its former vice president $338,095 for the remaining balance owed on the deferred compensation component of the release and separation agreement and $500,000 owed in connection with the cash portion of the restricted stock exchanged for options. See Note 16–Commitments and Contingencies, under Employment Agreements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Insider Trading Policy</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On March 27, 2024, the Company adopted an insider trading policy which prohibits trading based on “material, nonpublic information” regarding the Company or any company whose securities are listed for trading or quotation in the United States.</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 7.75pt">Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,822</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">177,783</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 7.75pt">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,900,679</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">756,595</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:7.75pt">Inventories, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">44,544</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">494,496</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,053,045</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,428,874</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Investments in and receivables from affiliates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,270,249</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,719,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,567,391</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,035,972</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,890,685</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,184,623</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities and stockholders' deficit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:7.75pt">Current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,957,223</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,029,242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:7.75pt">Long-term debt, current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total current liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,957,223</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,029,242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term debt, noncurrent</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,958,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,958,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,862,633</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">6,862,976</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,778,514</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">38,850,876</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Stockholders’ deficit:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Preferred stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,984</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,984</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Additional paid-in capital</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,786,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,786,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Treasury stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,808,889 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,808,889 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated deficit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(68,623,970 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(68,503,869 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated other comprehensive loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,282,588 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,181,113 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total stockholders’ deficit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15,887,829 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15,666,253 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total liabilities and stockholders’ deficit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,890,685</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,184,623</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>See accompanying notes to condensed financial information of parent.</em></p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenues:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Trade sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,909,689</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,800,022</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Management fee income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,661,812</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,446,246</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,571,501</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,246,268</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,524,006</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,543,393</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,047,495</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,702,875</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expenses:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">General and administrative</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,784,317</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,137,029</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Interest income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(7,365 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(541 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">217,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">152,637</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Other expense (income), net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">263,113</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(707,907 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,257,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,581,218</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income (loss) before equity in losses of affiliates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,790,376</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,878,343 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity in losses of affiliates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,352,790 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,399,199 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income (loss) before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">437,586</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,277,542 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax provision (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">434,786</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,278,342 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>See accompanying notes to condensed financial information of parent.</em></p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Years Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash provided by (used in) operating activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(69,960 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,214,420</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash used in investing activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(27,960 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash used in financing activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,050,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net increase (decrease) in cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(69,960 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">136,460</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and cash equivalents, beginning of the year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">177,783</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">41,323</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and cash equivalents, end of the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">107,823</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">177,783</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Supplemental disclosures of cash flow information:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest paid in cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">217,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">152,637</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes paid (received) in cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">551</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,520 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-cash activities for investing and financing activities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets acquired through operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,274,652</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets acquired through operating leases, related party</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,165,503</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Promissory note issued in lieu of a payable for rent and security deposit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Convertible notes issued to related parties in lieu of EB-5 loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,141,342</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>See accompanying notes to condensed financial information of parent.</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Note 1. Basis of Presentation</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0.5in; text-align:justify;">The accompanying condensed financial statements of SolarMax Technology, Inc. (“Parent”) should be read in conjunction with the consolidated financial statements and notes thereto of SolarMax Technology, Inc. and Subsidiaries (the “Company”). Parent’s significant accounting policies are consistent with those of the Company.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Note 2. Related Party Transactions</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Intercompany Sales</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0.5in; text-align:justify;">Parent’s revenues include sales of solar panels, LED components, as well as certain battery storage system components to its subsidiaries. Parent does not have any sales to external customers.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Management Fee Income</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0.5in; text-align:justify;">At a board of directors meeting in July 2016, the board discussed charging management fees from Parent to each United States subsidiary. Subsequently, executive directors implemented a management fee based on 10% of the subsidiary’s revenue to compensate for Parent’s management of each United States subsidiary.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Headquarter Rent Expense Allocation</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0.5in; text-align:justify;">During the years ended December 31, 2023 and 2022, the total rent expense of the headquarters was $1,694,808 and $1,522,292, respectively, of which $847,818 and $1,035,561, respectively, was allocated to United States subsidiaries, based on the estimated square feet occupied by employees and other personnel assigned to such subsidiaries.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Intercompany receivables and payables</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0.5in; text-align:justify;">Currently, Parent does not have any plans to settle the receivables from and payables to its various subsidiaries. Accordingly, Parent reports the balances in the receivables from and payables to subsidiaries in its investments in subsidiaries.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Intercompany Loan</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0.5in; text-align:justify;">During the year ended December 31, 2023 and 2022, Parent issued $0 million and $2.1 million, respectively, of 4% secured subordinated convertible notes to settle the CEF related party loans issued by its subsidiary. The intercompany loan issued on behalf of its subsidiary is non-interest bearing and currently has no written agreement.</p> 4500000 4.00 18000000 675000 175000 360000 4.80 the period commencing February 29, 2024 and terminating on February 12, 2029 539950 4.00 20000000 43196 4.80 18600000 207311 1000000.0 1000000.0 1000000.0 1000000.0 5000000 The note yields 8% and matures on June 1, 2024 2000000 The note yields 8% and matures on June 1, 2024 338095 500000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 7.75pt">Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">107,822</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">177,783</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 7.75pt">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,900,679</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">756,595</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:7.75pt">Inventories, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">44,544</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">494,496</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,053,045</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,428,874</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Investments in and receivables from affiliates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,270,249</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,719,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,567,391</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,035,972</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,890,685</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,184,623</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Liabilities and stockholders' deficit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:7.75pt">Current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,957,223</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,029,242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:7.75pt">Long-term debt, current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,000,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total current liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,957,223</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,029,242</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term debt, noncurrent</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,958,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,958,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,862,633</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">6,862,976</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,778,514</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">38,850,876</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Stockholders’ deficit:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Preferred stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,984</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,984</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Additional paid-in capital</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,786,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,786,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Treasury stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,808,889 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,808,889 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated deficit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(68,623,970 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(68,503,869 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated other comprehensive loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,282,588 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,181,113 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total stockholders’ deficit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15,887,829 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15,666,253 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total liabilities and stockholders’ deficit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">19,890,685</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,184,623</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 107822 177783 1900679 756595 44544 494496 2053045 1428874 12270249 14719777 5567391 7035972 19890685 23184623 4957223 5029242 2000000 2000000 6957223 7029242 24958658 24958658 3862633 6862976 35778514 38850876 0 40984 40984 55786634 55786634 1808889 1808889 -68623970 -68503869 -1282588 -1181113 -15887829 -15666253 19890685 23184623 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years Ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenues:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Trade sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,909,689</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,800,022</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Management fee income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,661,812</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,446,246</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,571,501</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,246,268</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,524,006</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,543,393</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,047,495</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,702,875</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expenses:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">General and administrative</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,784,317</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,137,029</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Interest income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(7,365 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(541 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">217,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">152,637</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 11.25pt">Other expense (income), net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">263,113</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(707,907 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,257,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,581,218</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income (loss) before equity in losses of affiliates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,790,376</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,878,343 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity in losses of affiliates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,352,790 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,399,199 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income (loss) before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">437,586</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(6,277,542 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax provision (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">434,786</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,278,342 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 1909689 11800022 5661812 4446246 7571501 16246268 2524006 12543393 5047495 3702875 2784317 7137029 -7365 -541 217054 152637 263113 -707907 3257119 6581218 1790376 -2878343 -1352790 -3399199 437586 -6277542 2800 800 434786 -6278342 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> Years Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash provided by (used in) operating activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(69,960 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,214,420</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash used in investing activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(27,960 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash used in financing activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,050,000 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net increase (decrease) in cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(69,960 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">136,460</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and cash equivalents, beginning of the year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">177,783</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">41,323</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and cash equivalents, end of the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">107,823</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">177,783</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Supplemental disclosures of cash flow information:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest paid in cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">217,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">152,637</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes paid (received) in cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">551</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,520 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-cash activities for investing and financing activities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets acquired through operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,274,652</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets acquired through operating leases, related party</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,165,503</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Promissory note issued in lieu of a payable for rent and security deposit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,358,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Convertible notes issued to related parties in lieu of EB-5 loans</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,141,342</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> -69960 7214420 0 -27960 0 -7050000 -69960 136460 177783 41323 107823 177783 217054 152637 551 -1520 0 6274652 0 5165503 0 1358658 0 2141342

    &UL MK9IK;]LV%(;_"N$-0PLTL7C1+4L,-$Z+%5BW(%FV#\,^*#9M:Y5$EZ)SV:\? M=8EIB=2)[?9+8LDOCUY2))]#TN>/0GXI5YPK])1G17DQ6BFU/AN/R]F*YTEY M*M:\T-\LA,P3I2_ER.=+GHG'BQ$>O=RX29WPV97Y5H%;\F?+'J"I'H?P]\RK.L MBJ1]?&V#CK;/K KN?GZ)_K&NO*[,?5+RJ M5J@V.!-96?]%CXV6>2,TVY1*Y&UA[2!/B^9_\M0VQ$X!' P4(&T!TB_ !@K0 MM@"M*]HXJZMUE:ADK/M1M4Y?6M4F+ZC7>*JF_374Y-;GE2_U2 M%+KA:R%56BS1FRNNDC0KWZ(3='=[A=[\^/9\K/2CJ@+C61OVL@E+!L)B@CZ+ M0JU*]*&8\WDWP%A[W!HE+T8O"1CQBL].$<7O$/$(=1B:[E^< ';HMMUH'8\- MQ)N*4B&QT#WY@1<;_@[](522N1JJB1/4<:I!]3!A)(X]&NM:/.Q6P!;2D-" M[0@[5MG6*@.M7G$]P&=IT@R;8HZ2O'K5_S4W^).>$4KN7[/Y3\N=V#A"B!GY3J9\8N1[D EEP]\-/GI!QQX/[O&WW<*UJEGM*UG!-;S M5F2)1+S@^%V$+F^7K4^K[[A<1;HS%H]&-: M),6,OTP;+H^Q[3$@NP]N'-JR"#,O&/"'/<,##W3XZX>K>I(0:L6E<^+WK"=3 MSV<^Z7=JEY!Z+,;>@,<=9F'0XTW3>F@A1:XG,,5ED60M+;DL@V\;MMLK0QHR/^J;MY74]V(:T &68,,] M#(/O]\%^06T.$)_$M-]S74+,2!0,-:P!'89)MS^4L0VM 2H[E#"6L2$AI'WJ=!CCNO&?M.Z?-L2^ATJN'):=B . MZXF-!M; /4=NT1#ZW1B$$5@1!V>MA#':HRQH)]HN61> M.+08HP9:%(;6-R0LU%Y]18%>ZI">=8=.I[8!&P N-0RB,(,.2UVHC9F3T+-W M7'+,!];[;N)-;+W7!@M-&=S4882_7H!],7 M.,"AZ11&WO$I#K7Y-K"IXU#"FSK4 )'"0#PV MX:&NK4;GIHY#"6_J4 -&"H-Q,/VA-MCU/' MH7SEK,5@C\'8._ZTQ29;U3$CR[NM@\Y;F$$@@Q%X>';$',##.O&)XOZTX53J M!(GB<,"V82.#V?@-.1*S5VK.',FA@W(DMG,R!X/NL!R)V1!SGG(Y=, Q%S.D M8S#IH!RI+=HYYG2==#ET T==XYU#;0V 97W67Z*9V!2J.3;>WMW^GN!]?8K> MNW^)SZ;-KP),F.9'"I\3N4R+$F5\H4-ZIZ$V)YMS_^9"B75]='XOE*90_7'% MDSF7E4!_OQ!"O5Q4#]C^^F+R/U!+ P04 " !OB)!8L"%'R= # ";$ M&0 'AL+W=O M\1[1DST7G^66,06>B[R44V^K5'7C^W*Y9065U[QBI;ZSYJ*@2I^*C2\KP>BJ M)A6YCX( ^P7-2F\VJ:_=B=F$[U2>E>Q. +DK"BJ^?F YWT\]Z+UNK]#&_F*#"$&O%GQO;RX!B85!XY M_VQ.?EM-O< H8CE;*A."ZI\G-F=Y;B)I'5_:H%XWIB$>'K]$_U@GKY-YI)+- M>?Y7ME+;J4<\L&)KNLO5/=__RMJ$8A-OR7-9?X-]@XT"#RQW4O&B)6L%158V MO_2YG8@# HQ.$%!+0.<2PI80UHDVRNJT;JFBLXG@>R ,6D49=GY,SSER^[ M3'T%6:D_2UXPP-= \IP*L*:B )7@_^H5;JU1$S@^F/K@J#@NQ$!MW*F-G6KG MM,K,@\.>==]<96JG)\0F+1X-?(62-$V/]%E@)(PPMHO$G4CL%/D[+S=7N>Z& M*\<#CD=#0XAB$D-TI-$"C",4!22VJTPZEN"B_R++5A7#W-"1G*Z\T0NMWPK([1 MQAAT@D1/#@RB8XD6)$XQ0>D)4X2]*T*W+;[6-5KZ8#7BU"S(X[YF0R:$8.WS M)T3VE@;=GG9VM5]W,"=D**_W,.@VL68.77W#'>!;&\>EH@W3[=T0NNWP>SK' MV/Q.= X+T-DY>I>$;IL\^UD:VZ#UE<.&&PO=V]R:W-H965T 1..E7[XU<"8HR1%=-]-A>./WB?%^SS MRI(.,M?/&?^2;Q@KR-=DF^8W@TU1[*Z&PSS:L"3,WV4[EHI7UAE/PD(\Y(_# M?,=9N"J#DNW0'(VFPR2,T\'M=?G'WB]_AQ4\@GAK?7N_"1/;#BT^Z>BT?# V45)RS-XRPEG*UO!N^-J\"R9$"Y MQ9\Q>\Z/[A-Y*,LL^R(?^*N;P4CN$=NRJ)"(4/Q[8G=LNY4DL1]_U=#!(:<, M/+[_2J?EP8N#688YN\NVG^-5L;D9S =DQ=;A?EO\GCU[K#Z@B>1%V38O;\ES MM>U49(SV>9$E=;!XG,1I]3_\6K\11P'CV9D LPXP3P*,\9D JPZP+LTPK@/& MIQDF9P(F=<#D)&!V+L.T#IA>FF%6!\Q. Z9G N9UP/S2=VE1!RPN#3!&KY_< MJ%10]9&7>K'#(KR]YMDSX7)[P9-W2M&5\4(F<2KKXZ'@XM58Q!6W#_MESO[: ML[0@SI.XS)N37T/.0ZG>G\@OY-.#37[\^T_7PT(DE:'#J$[@5 G, M,PD,\C%+BTU.G'3%5HIX5Q]OOA7OO9%?!QB*=^OPEIFO;]D'4TO\&/)W9#3[ MF9@CD-TZG]W3A]LL M.H1;BG#_\G!3$1Y3*SV9@%HUUKZ'1_T.];JU^59GI,=S]9Q MH=*M-KJO;I$P&PESD#"*A+E(F#?N"-(PC/%\8&Y/3[0+0WK6D M.SE(=Z*5[EV6)*)S+OI7T9>?2;X)10H2Y_E>V5%K6TOIJ&0FSD3 '":-(F(N$>=-.8VLN1O+O1,K(I $(UI+[["#W MF5;N?AH7<;@E]_OE-H[(;^LUXW'Z2/Y+3D>RY-\?6;)D_#^J*M FZ5L%2)B- MA#E(&$7"7"3,0\)\)"P P5JE,C^4RAPROM12^M8"$F8C80X21N?=WO!LTFEV M761.#PGSD; !&NI?'%0^>*[1J':Z+[J1L)L),Q!PNBBJ^[Y2-&M<)%9/23, M1\("$*RE;V/4S-"/M K_;56A"#TKSH;0 16O+_LB8,K2R?ZAF9;*U&-/FA="\'-:6,S:: MF1H]L[?PD30;2G.@-%K36G,=$U6+#TWK06D^E!:@:&WYFXW\S8L&NKMJH)N] M#G3+UE\I?2VOM_21-!M*6A63THS8?2 A2MK?S&%C7TONBG M=,7X,Q?R%W)__\@92XZG<_I.]>BS]:X+J($*I3E0&H727"C-@])\*"U T=K5 MTYBRQO>YLOKPWN70=?O,D6JH:$/S.E :A=)<*,V#TGPH+4#1VE)O3%Q#[^)^ MR\ 8:N76-,UPT88F=* T"J6Y4)H'I?E06H"BM67?&+[&&X[OJ][SPPBY/I_A M08Z.E;*'NKXU[;C'/+$6BTFGR8/K M&GICU_G*>!2_MN)*$4--VYHV/VZ[W\U/%0QU8Z$T>LD!N-"4'I3F0VD!BM:6 M;^.U&GJSU69YQ..J0R(:Y$@TR"R-Y @V3%>D8#R)T[ =C(J$ZX7R@[/E"7 M%TKSH;0 16O76./T&GJK][-):=.@$K\>F9?\9M= M-]283U63.]"\#I1&H3072O.@-!]*"U"TMOX;^]?4V[\]3]'7TWHK'VK\0FD. ME$:A-!=*\Z T'TH+S*YA;HYFEM$L#6CKOO%]3;WO*U=],T[^E%.9]V)'XM5; M!I<>V%OZ4.,72G.@- JEN5":!Z7Y4%J HK4+I+&'3;T]W'?!BQ[7NSR@_B^4 MYIC=1:.6-1\M)NW>&H5F=:$T#TKSH;0 16L+OW%V3;VS:S/1\>>LG,609_.' MX*7D-U_I0'3>M#:0&*UI9[ M8QV;>NOXGL=I%._"+0D3N>)1&G"=H8&F$*"^,I1F0VD.E$:A-+>F3=XN!*@) M#:4%*%J[$!H3VM0[G9W^TIU#B>]_>[<):DA#:3:4YD!I%$ISH30/2O.AM !% M:Y=/XR^;>G_YLFX3U%^&TFPHS8'2*)3FFEU?_LRW!=1AAM("%*W]ZX.-PVSI M'>;O[#;IZ7T+ 4JSH30'2J-0FFLI/'IE(4#3^E!:@**U"Z&QFBV]U?R9+<., MO':>=!TB/:BWYJ$N,Y3F0&D42G.A- ]*\Z&T $5K%T;C15MZ+_IAD_'B%WE. MI#P5*8GS/./5-X*R.,Q.4V2JFJ([?=;>NN^FG:C2.M"T%$ISH30/2O.AM !% M:TOZZ#>7]>[QR7G:25CL>:PVCM\@_;&I1@GD)6;;54[F/Y1G$)=$N2HG)<$^ M9>3\CUW?Z1/TKH/_\^XZT-VE4)H+I7E0F@^E!2A:53_#HRL')(P_EE>JR$GY MPW'5+YD?GCU<#>-]>0V(D^<=XXH:BN<]X\JOKG71X*M+;WP,^6.&ULE59M;],P$/XKIS AD,KRTA>ZT5;:6A!\&*I6!I_=Y-I8<^Q@ M.^WZ[SD[6>A&%XU^:.S+W>/G.=MWF>R5OC#3<\FUNG2&<34JVQ17:NW*I:1:V*!DO4!JN)&C<3(.K^'(^ MX2?'O3D:@U.R5NK>3;YETR!RA%!@:AT"H\<.YRB$ R(:OQO,H%W2!1Z/']&_ M>.VD9!<2#%P+Z34#?"ZV9>5D+9MELHM4>M/,F-#?PN?'1 MI(9+MXLKJ^DMIS@[NT7!+&:P9-H>X(=FTC"?8 /O%F@9%P:^,ZV9R_9[^. < M45J8JZ)D\@ W6*Q1D_UNM8!W9^\GH256#CM,&P;7-8/D!09Q C=*VMS 9YEA M]A0@)#FMIN11TW72B;C ]!SZ<0^2*.F?(#1_?7C20:??IKCO\08OX'TSID)8 M85II2G2JY ZUY6N!()5%#( [I[N)M%DW!W+.%?CR2.W*_U>\)UT'(= M=')=HDYI>^G^@MJ 06L%%FZ_:::;HU+ZHR(4'953W.L%+HZYGT>#9_0[6;C* M=6E*EN(TH-)D4.\PF+U]$X^B3QW[,6PU#CLUWCH]^$!UT'B5.16_WQ5)TR?U M#/_)=#RZ&(RC\3-))_R&29)<)*=W9-2R'76R7:!)-2]]S2.R7UNRX'5\;G1< M":%2YKQ.:>A>XFP\^-@;QV-@,H.SN!?UA[WAB"X Y;Y$7V?%H0=[9H#5R] I ML KN)'>CE26#H3ZP-CSC3',T/5]:,R#.-D= 8WGAHPQQUP@;UY]4FE8E)^/Z M %B40AV08!P'14$:2MH0)24*8,;PK:P7-56:/UGKU 7OU/N_QRL\JJX%ZJUO M.H8N_,'6SO&%ZRZGD"MP09'3^D0Z3KAM0 M/;&J]#5\K2QU!#]TQQ:U&PO.Z6"_?KYV"!_U1:P/&RRHQ+['Y]QC^Z9Q M.ZCUDM.'&:4Z6)1ADD;"MSM6NP%[K :% 1K:D2=Z9C!]O@"RAHVH_+RC@L%%EV>]?AFF!O)LE$ MJHRJ-DTW7(5& TYSL*-8,8.[EE4$H-:R-(V,D4(*8CVL&$W#R$XIYP_PE'[/ MM[07^<:>=F!'1=LTAIJFDW$=T-]4<]J;LO&K=(.*/4O]:6ZF(VP?:H7>*YJS MA>TO\M8 IM[%U4E5\>5'S@I14C?Y@Q..!F3%"V92L5\F&Y3*U 2H"H-GJC2; M;D9^*E(]TH5>E=,BQSWW3M#SWUWG@@JJ"-\T;6K_F%?YU8[CFW]EV?Y6V37L M]=B\>H_=Y/4IF$Q.P>1)U&3_%$RFQV\R/DZ/47/(V#C);)UCVF@ Y\5A^ U. MIGR=-)C,&==,-+T9RS(J7AQGC+PF$_.GS):^&9_1G,RY?FS!8;AN?Z49FY=I M.^H>%J(9M6Y_@>EUD_:P:G(QD=$%S<9-5Q43VPQ,PV1M+B#L(G?V\B,8QV%^ M!# L#^8 XS@6EN=_FD\?G8_#,&]]+])'.7V4XU@^9&P_6!X_)S67?Z9I&L=) M@JWH>.QU,,;6+4G@QZ^&>0,&E@_/]A3$L=IZD< \SN(8PR!IQ%', ?@ 4/BV+X'=]Y'T>H]%:W_OS?Z#5!+ M P04 " !OB)!8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( &^(D%CC_@:>/@8 "5 / >&PO=V]R:V)O M;VLN>&ULQ9MO3]LZ%(>_2M173-J]I?F?:4QBL.TB(4"4N[>325UJ+8D[.X5M MG_[:*6C'T/YTWQSR"IJFZ=,3V\\YMO/^09OOMUI_CWZV36>/)JN^7[^;3FV] MDJVP?^NU[-P[2VU:T;N7YFYJUT:*A5U)V;?--#X\S*>M4-WDP_NG:UV9*7VA M>UGW2G?NH#_P51P$MF5 M?OA'&_5;=[UHYK7137,TF6W?^"I-K^H7A^<>\D;^E.WK[:]/JS:GII3D4OOQB]6:ONSE_&_8HI^1E#')[^;H/X MSOR?,.KE4M7R5->;5G;]-HY&-AZPLRNUMI.H$ZT\FISH>VG\[W%?<+;8_K;> M09%(F7?*O6'.%@,>)TIG=:,6[ML7T4?1B*Z6T1!"2P!C !B/!A@=7 D"F0#( MY!4AYQ["?\!&>AE=KH-;G0+(=#3($]VN"60&(+/Q(%>B(Y Y@,S'@Q1V12 + M %GP0IY*6QNU]L<]V,>-59VTM%>7 *[DA?LHK!KB=66D=:<.9T2B<^'\EK:G _@A&L$/>3&/ZUIO/-BUK*6C M=-_^-NIDP <-PZV8C>UU*TUTKD5'*2D@,LR,63%GW;T[P24BTKX(')+*C-DJ ME_W*1>U/O+9-[V1CC/M<=$PQD59FS%YQZ:!S7/]KH/,=9>T_0.F03V;,0OFB M]>)!-0WE0>J8,;O#-S;;;WVANNC?K@YD0C&1/&;,]OBL.I=IN00Y.C9&='=; MPU$Z9(\9LSYN5LHL_EH+W^K.I7-)R$DQD3]FS (YKEUOL&IPF\L9>H5;A;2V&$<[']1-&22F-DD-^)G&"?DBYC9%Q?NNF=NV&ME='"N MK7T373G-S5?"T(P@1M*(F:4QEW?^#.?>M3:^I5$P9(^8V1[SS:V5/S:>[=/] MLQ$Y1KZ(F7T!$_IO,<5$XHC'K#N^)103B2,>L_((HID@<20C51[1P:7"9"<8 M9.([ M"9%@4F;![%D B Y.92\437M2I)N463T$>88321A3+N)7V(&70A9*&,V4(8 MD\HR0Q;*F"V$,:DL,V2AC-E"+V=V#YX6 MHETG1_;)F>VS;UKH,: 4$]DG9[8/Q S&RQS9)V>VSY_9JUU=!@DG9Q8.GKX* MFB/<0C;J+!L=R7,DG)Q9.!B3CN0Y$D[.+)Q]DX$[.C<23LXL'(@9=.X"6:=@ MM@[&I%VH0.(IF,6#,6D7*I!X"F;Q8$S:A0HDGH)9/!B3SAP42#P%LWCP?'K0 M-I&%"F8+8]."<;-$%BI??W?:SMR]1 XJN9=] &18\9;( M027WV@_"C -,Y*"2>Q<;PKR@,X0EX M=Q2$8&%[0UXIF;WR#"RA8!4R2<5LDF=@:0"&W%$QN^,9V(5P&:)_9C4 1-:H MQMPN<$IW^%7(&Q6S-R!FD!]6R!L5MS=>[FK8,>I5R!G5:^]\WC,"5L@8U6OO M@@Z[$,5$!JF8#;+_N8J!EV(BGU2#3Z;#R?;#^X5\%DU]92+_ MQU]I%J>9?^9EN6F:$W?LLCO78O'TE/O3$_H?_@-02P,$% @ ;XB06*.T M-3') @ GCD !H !X;"]?GSK3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^63;=_:\WKSOM[5UBZ7L>WO9S1/C__#OM:Q6;RL^UT=5TW[<;C='MKKQ3Q<)C>+Y]=5TS^_FJ:=.\@BR,X?Y!#D MY@_R"/+S!P4$A?F#(H+B_$$)06G^H(R@/']005"9/\@L*>-2(&F"M8#6AEP; M :\-P38"8AN2;03,-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-@-Z6>EL!O2WU MM@)ZV\F/;0&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>EWE9 ;TN]K8#> MCGH[ ;T=]78">COJ[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\G MH+>CWDY ;T^]O8#>GGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V GI[ZNT%]/;4 MVPOH[:FW%]#;4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I,_*P7T M#M0[".@=J'<0T#M0[R"@=Z#>04#O2+VC@-Z1>DDWE% [T2]DX#>B7HG ;T3]4X">B?J MG03T3M0[">B=J'<2T#M1[R2@=YH<%A30.U'O)*!WHMY)0.],O;. WIEZ9P&] M,_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>FWEE [SPY["V@=Z;>64#O0KV+ M@-Z%>A_4$L#!!0 ( &^( MD%AAVWB140( + W 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"& MX:L8V@:6(I*BJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-'VJ?3;,>XLIW<4(?XU=UG<]WLZWN; MB>MKG373&.P8UN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW M31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J M(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V M])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_ M,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)' M?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR M"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(J MBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6 M%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE M1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KH&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( &^(D%@/F^V3FP< /(R 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ ;XB06,MZBT;M @ D@H !@ M ("!3!L 'AL+W=O !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ ;XB06%G0NP*(! 1Q8 !@ ("!HBD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB0 M6/$6"616* ^H8 !@ ("!5TL 'AL+W=O-S !X;"]W;W)K&UL4$L! A0#% M @ ;XB06 0NEK>J P $ @ !D ("!&7< 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06"%2L@9K M P [@< !D ("!X(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06#SN##S_! W0P !D M ("!9(\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XB06.Y&PO=V]R:W-H965T&UL4$L! A0#% @ M;XB06*GCO35/# *20 !D ("!W&UL4$L! A0#% @ ;XB06*^TW5DG!@ M4P\ !D ("!G.P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06 FD)L%H!0 E0T !D M ("!9$(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;XB06"O1+Z1J!0 2@X !D ("!_TT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB0 M6%RY:'S2 @ 1P8 !D ("!.5H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06*"$_HBA!@ -A$ M !D ("!\'&5I8" #%!0 &0 @(%+:P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06+]UBM5[ P SPD !D M ("!?7(! 'AL+W=O&PO=V]R:W-H965T M=\ 0!X;"]W;W)K&UL4$L! A0# M% @ ;XB06$0YK:2\! E@L !D ("!O'\! 'AL+W=O M&PO=V]R:W-H965T00 &87 9 " @&UL4$L! A0#% @ ;XB06'Q! MC)[4 @ OP@ !D ("!>I ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06+=9EZ6/ P LPH !D M ("!79L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;XB06'4!J;$/ P !PD !D ("! M-ZD! 'AL+W=O&PO=V]R:W-H965TO 0!X;"]W;W)K&UL4$L! A0#% M @ ;XB06(YY;7;< @ :@@ !D ("!DK4! 'AL+W=O&PO=V]R:W-H965T45%0, () 9 " @9;$ 0!X;"]W;W)K&UL4$L! A0#% @ ;XB06";F)FEV P C0H !D M ("!XL&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XB06"11Y_.* @ UP8 !D ("!C=$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;XB06 2V.[/_ @ R@@ !D ("!5]P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06%_K*I'D P MC!( !D ("!#>8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06$;KT:1F" N54 !D M ("!8/(! 'AL+W=O&PO=V]R:W-H M965T+] 0!X;"]W;W)K&UL4$L! M A0#% @ ;XB06#$Z"$15 P 8PH !D ("!V " 'AL M+W=O&PO=V]R:W-H965T0' @!X;"]W;W)K&UL4$L! A0#% @ ;XB0 M6(2J/;I. @ ;P4 !D ("!!PL" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06(Y>$=9U @ 70< M !D ("!ZQ\" 'AL+W=O&PO=V]R:W-H965T ( !\' 9 " @1\G @!X;"]W;W)K&UL4$L! A0#% @ ;XB06&S(!Y\\!@ OQP !D M ("!SBD" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;XB06!^0IA#! P ^@T !D ("!(S<" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06"-L MWB,M P + H !D ("!"$0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XB06!*_1JMG!@ B2$ !D M ("! 4T" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;XB06%)_RW<_ P $0@ !D ("! M%&$" 'AL+W=O&POYG @!? M/@8 "5 / M " ==H @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !OB)!8H[0U M,.0 &@ @ %";P( >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !OB)!88=MXD5$" "P-P $P M @ %#<@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 :@!J !T= #% %= ( ! end XML 115 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 116 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 118 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 252 574 1 false 104 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://solarmax.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - Consolidated Balance Sheets Sheet http://solarmax.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - Consolidated Statements of Operations Sheet http://solarmax.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 000006 - Statement - Consolidated Statements of Changes in Stockholders Equity (Deficit) Sheet http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit Consolidated Statements of Changes in Stockholders Equity (Deficit) Statements 6 false false R7.htm 000007 - Statement - Consolidated Statements of Cash Flows Sheet http://solarmax.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 000008 - Disclosure - Description of Business Sheet http://solarmax.com/role/DescriptionOfBusiness Description of Business Notes 8 false false R9.htm 000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 000010 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://solarmax.com/role/CashCashEquivalentsAndRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 10 false false R11.htm 000011 - Disclosure - Accounts Receivable, net Sheet http://solarmax.com/role/AccountsReceivableNet Accounts Receivable, net Notes 11 false false R12.htm 000012 - Disclosure - Customer Loans Receivable Sheet http://solarmax.com/role/CustomerLoansReceivable Customer Loans Receivable Notes 12 false false R13.htm 000013 - Disclosure - Inventories, net Sheet http://solarmax.com/role/InventoriesNet Inventories, net Notes 13 false false R14.htm 000014 - Disclosure - Other Receivables and Current Assets, Net Sheet http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNet Other Receivables and Current Assets, Net Notes 14 false false R15.htm 000015 - Disclosure - Property and Equipment Sheet http://solarmax.com/role/PropertyAndEquipment Property and Equipment Notes 15 false false R16.htm 000016 - Disclosure - Goodwill Sheet http://solarmax.com/role/Goodwill Goodwill Notes 16 false false R17.htm 000017 - Disclosure - Investments in Unconsolidated Solar Project Companies Sheet http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompanies Investments in Unconsolidated Solar Project Companies Notes 17 false false R18.htm 000018 - Disclosure - Financing Arrangements Sheet http://solarmax.com/role/FinancingArrangements Financing Arrangements Notes 18 false false R19.htm 000019 - Disclosure - Third-party Leasing Arrangement and Concentrations Sheet http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrations Third-party Leasing Arrangement and Concentrations Notes 19 false false R20.htm 000020 - Disclosure - Acquisition Contingencies and Other Payable to Uonone Group Sheet http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroup Acquisition Contingencies and Other Payable to Uonone Group Notes 20 false false R21.htm 000021 - Disclosure - Related Party Transactions Sheet http://solarmax.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 000022 - Disclosure - Commitments and Contingencies Sheet http://solarmax.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 000023 - Disclosure - Stockholders Equity Sheet http://solarmax.com/role/StockholdersEquity Stockholders Equity Notes 23 false false R24.htm 000024 - Disclosure - Taxes Sheet http://solarmax.com/role/Taxes Taxes Notes 24 false false R25.htm 000025 - Disclosure - Net Income (Loss) Per Share Sheet http://solarmax.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 25 false false R26.htm 000026 - Disclosure - Segment Reporting Sheet http://solarmax.com/role/SegmentReporting Segment Reporting Notes 26 false false R27.htm 000027 - Disclosure - Subsequent Events Sheet http://solarmax.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 28 false false R29.htm 000029 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 29 false false R30.htm 000030 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) Sheet http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashTables Cash, Cash Equivalents and Restricted Cash (Tables) Tables http://solarmax.com/role/CashCashEquivalentsAndRestrictedCash 30 false false R31.htm 000031 - Disclosure - Accounts Receivable, net (Tables) Sheet http://solarmax.com/role/AccountsReceivableNetTables Accounts Receivable, net (Tables) Tables http://solarmax.com/role/AccountsReceivableNet 31 false false R32.htm 000032 - Disclosure - Customer Loans Receivable (Tables) Sheet http://solarmax.com/role/CustomerLoansReceivableTables Customer Loans Receivable (Tables) Tables http://solarmax.com/role/CustomerLoansReceivable 32 false false R33.htm 000033 - Disclosure - Inventories, net (Tables) Sheet http://solarmax.com/role/InventoriesNetTables Inventories, net (Tables) Tables http://solarmax.com/role/InventoriesNet 33 false false R34.htm 000034 - Disclosure - Other Receivables and Current Assets, Net (Tables) Sheet http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetTables Other Receivables and Current Assets, Net (Tables) Tables http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNet 34 false false R35.htm 000035 - Disclosure - Property and Equipment (Tables) Sheet http://solarmax.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://solarmax.com/role/PropertyAndEquipment 35 false false R36.htm 000036 - Disclosure - Goodwill (Tables) Sheet http://solarmax.com/role/GoodwillTables Goodwill (Tables) Tables http://solarmax.com/role/Goodwill 36 false false R37.htm 000037 - Disclosure - Investments in Unconsolidated Solar Project Companies (Tables) Sheet http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesTables Investments in Unconsolidated Solar Project Companies (Tables) Tables http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompanies 37 false false R38.htm 000038 - Disclosure - Financing Arrangements (Tables) Sheet http://solarmax.com/role/FinancingArrangementsTables Financing Arrangements (Tables) Tables http://solarmax.com/role/FinancingArrangements 38 false false R39.htm 000039 - Disclosure - Third-party Leasing Arrangement and Concentrations (Tables) Sheet http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsTables Third-party Leasing Arrangement and Concentrations (Tables) Tables http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrations 39 false false R40.htm 000040 - Disclosure - Commitments and Contingencies (Tables) Sheet http://solarmax.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://solarmax.com/role/CommitmentsAndContingencies 40 false false R41.htm 000041 - Disclosure - Stockholders Equity (Tables) Sheet http://solarmax.com/role/StockholdersEquityTables Stockholders Equity (Tables) Tables http://solarmax.com/role/StockholdersEquity 41 false false R42.htm 000042 - Disclosure - Income Taxes (Tables) Sheet http://solarmax.com/role/IncomeTaxesTables Income Taxes (Tables) Tables 42 false false R43.htm 000043 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://solarmax.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://solarmax.com/role/NetIncomeLossPerShare 43 false false R44.htm 000044 - Disclosure - Segment Reporting (Tables) Sheet http://solarmax.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://solarmax.com/role/SegmentReporting 44 false false R45.htm 000045 - Disclosure - Subsequent Events (Tables) Sheet http://solarmax.com/role/SubsequentEventsTables Subsequent Events (Tables) Tables http://solarmax.com/role/SubsequentEvents 45 false false R46.htm 000046 - Disclosure - Description of Business (Details Narrative) Sheet http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative Description of Business (Details Narrative) Details http://solarmax.com/role/DescriptionOfBusiness 46 false false R47.htm 000047 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 47 false false R48.htm 000048 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 1) Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1 Basis of Presentation and Summary of Significant Accounting Policies (Details 1) Details http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 48 false false R49.htm 000049 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 2) Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2 Basis of Presentation and Summary of Significant Accounting Policies (Details 2) Details http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 49 false false R50.htm 000050 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 3) Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3 Basis of Presentation and Summary of Significant Accounting Policies (Details 3) Details http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 50 false false R51.htm 000051 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) Sheet http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) Details http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 51 false false R52.htm 000052 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails Cash, Cash Equivalents and Restricted Cash (Details) Details http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashTables 52 false false R53.htm 000053 - Disclosure - Accounts Receivable, net Cash (Details) Sheet http://solarmax.com/role/AccountsReceivableNetCashDetails Accounts Receivable, net Cash (Details) Details http://solarmax.com/role/AccountsReceivableNetTables 53 false false R54.htm 000054 - Disclosure - Accounts Receivable, net Cash (Details Narrative) Sheet http://solarmax.com/role/AccountsReceivableNetCashDetailsNarrative Accounts Receivable, net Cash (Details Narrative) Details http://solarmax.com/role/AccountsReceivableNetTables 54 false false R55.htm 000055 - Disclosure - Customer Loans Receivable (Details) Sheet http://solarmax.com/role/CustomerLoansReceivableDetails Customer Loans Receivable (Details) Details http://solarmax.com/role/CustomerLoansReceivableTables 55 false false R56.htm 000056 - Disclosure - Customer Loans Receivable (Details 1) Sheet http://solarmax.com/role/CustomerLoansReceivableDetails1 Customer Loans Receivable (Details 1) Details http://solarmax.com/role/CustomerLoansReceivableTables 56 false false R57.htm 000057 - Disclosure - Customer Loans Receivable (Details 2) Sheet http://solarmax.com/role/CustomerLoansReceivableDetails2 Customer Loans Receivable (Details 2) Details http://solarmax.com/role/CustomerLoansReceivableTables 57 false false R58.htm 000058 - Disclosure - Customer Loans Receivable (Details 3) Sheet http://solarmax.com/role/CustomerLoansReceivableDetails3 Customer Loans Receivable (Details 3) Details http://solarmax.com/role/CustomerLoansReceivableTables 58 false false R59.htm 000059 - Disclosure - Customer Loans Receivable (Details Narrative) Sheet http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative Customer Loans Receivable (Details Narrative) Details http://solarmax.com/role/CustomerLoansReceivableTables 59 false false R60.htm 000060 - Disclosure - Inventories, net (Details) Sheet http://solarmax.com/role/InventoriesNetDetails Inventories, net (Details) Details http://solarmax.com/role/InventoriesNetTables 60 false false R61.htm 000061 - Disclosure - Inventories, net (Details 1) Sheet http://solarmax.com/role/InventoriesNetDetails1 Inventories, net (Details 1) Details http://solarmax.com/role/InventoriesNetTables 61 false false R62.htm 000062 - Disclosure - Other Receivables and Current Assets, Net (Details) Sheet http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails Other Receivables and Current Assets, Net (Details) Details http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetTables 62 false false R63.htm 000063 - Disclosure - Property and Equipment (Details) Sheet http://solarmax.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://solarmax.com/role/PropertyAndEquipmentTables 63 false false R64.htm 000064 - Disclosure - Property and Equipment (Details Narrative) Sheet http://solarmax.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://solarmax.com/role/PropertyAndEquipmentTables 64 false false R65.htm 000065 - Disclosure - Goodwill (Details) Sheet http://solarmax.com/role/GoodwillDetails Goodwill (Details) Details http://solarmax.com/role/GoodwillTables 65 false false R66.htm 000066 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details) Sheet http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails Investments in Unconsolidated Solar Project Companies (Details) Details http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesTables 66 false false R67.htm 000067 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details 1) Sheet http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1 Investments in Unconsolidated Solar Project Companies (Details 1) Details http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesTables 67 false false R68.htm 000068 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details 2) Sheet http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2 Investments in Unconsolidated Solar Project Companies (Details 2) Details http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesTables 68 false false R69.htm 000069 - Disclosure - Financing Arrangements (Details) Sheet http://solarmax.com/role/FinancingArrangementsDetails Financing Arrangements (Details) Details http://solarmax.com/role/FinancingArrangementsTables 69 false false R70.htm 000070 - Disclosure - Financing Arrangements (Details 1) Sheet http://solarmax.com/role/FinancingArrangementsDetails1 Financing Arrangements (Details 1) Details http://solarmax.com/role/FinancingArrangementsTables 70 false false R71.htm 000071 - Disclosure - Financing Arrangements (Details 2) Sheet http://solarmax.com/role/FinancingArrangementsDetails2 Financing Arrangements (Details 2) Details http://solarmax.com/role/FinancingArrangementsTables 71 false false R72.htm 000072 - Disclosure - Financing Arrangements (Details 3) Sheet http://solarmax.com/role/FinancingArrangementsDetails3 Financing Arrangements (Details 3) Details http://solarmax.com/role/FinancingArrangementsTables 72 false false R73.htm 000073 - Disclosure - Financing Arrangements (Details 4) Sheet http://solarmax.com/role/FinancingArrangementsDetails4 Financing Arrangements (Details 4) Details http://solarmax.com/role/FinancingArrangementsTables 73 false false R74.htm 000074 - Disclosure - Financing Arrangements (Details Narrative) Sheet http://solarmax.com/role/FinancingArrangementsDetailsNarrative Financing Arrangements (Details Narrative) Details http://solarmax.com/role/FinancingArrangementsTables 74 false false R75.htm 000075 - Disclosure - Third-party Leasing Arrangement and Concentrations (Details) Sheet http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetails Third-party Leasing Arrangement and Concentrations (Details) Details http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsTables 75 false false R76.htm 000076 - Disclosure - Third-party Leasing Arrangement and Concentrations (Details Narrative) Sheet http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative Third-party Leasing Arrangement and Concentrations (Details Narrative) Details http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsTables 76 false false R77.htm 000077 - Disclosure - Acquisition Contingencies and Other Payable to Uonone Group (Details Narrative) Sheet http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative Acquisition Contingencies and Other Payable to Uonone Group (Details Narrative) Details http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroup 77 false false R78.htm 000078 - Disclosure - Commitments and Contingencies (Details) Sheet http://solarmax.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://solarmax.com/role/CommitmentsAndContingenciesTables 78 false false R79.htm 000079 - Disclosure - Commitments and Contingencies (Details 1) Sheet http://solarmax.com/role/CommitmentsAndContingenciesDetails1 Commitments and Contingencies (Details 1) Details http://solarmax.com/role/CommitmentsAndContingenciesTables 79 false false R80.htm 000080 - Disclosure - Commitments and Contingencies (Details 2) Sheet http://solarmax.com/role/CommitmentsAndContingenciesDetails2 Commitments and Contingencies (Details 2) Details http://solarmax.com/role/CommitmentsAndContingenciesTables 80 false false R81.htm 000081 - Disclosure - Commitments and Contingencies (Details 3) Sheet http://solarmax.com/role/CommitmentsAndContingenciesDetails3 Commitments and Contingencies (Details 3) Details http://solarmax.com/role/CommitmentsAndContingenciesTables 81 false false R82.htm 000082 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://solarmax.com/role/CommitmentsAndContingenciesTables 82 false false R83.htm 000083 - Disclosure - Stockholders Equity (Details) Sheet http://solarmax.com/role/StockholdersEquityDetails Stockholders Equity (Details) Details http://solarmax.com/role/StockholdersEquityTables 83 false false R84.htm 000084 - Disclosure - Stockholders Equity (Details 1) Sheet http://solarmax.com/role/StockholdersEquityDetails1 Stockholders Equity (Details 1) Details http://solarmax.com/role/StockholdersEquityTables 84 false false R85.htm 000085 - Disclosure - Stockholders Equity (Details 2) Sheet http://solarmax.com/role/StockholdersEquityDetails2 Stockholders Equity (Details 2) Details http://solarmax.com/role/StockholdersEquityTables 85 false false R86.htm 000086 - Disclosure - Stockholders Equity (Details Narrative) Sheet http://solarmax.com/role/StockholdersEquityDetailsNarrative Stockholders Equity (Details Narrative) Details http://solarmax.com/role/StockholdersEquityTables 86 false false R87.htm 000087 - Disclosure - Taxes (Details) Sheet http://solarmax.com/role/TaxesDetails Taxes (Details) Details http://solarmax.com/role/Taxes 87 false false R88.htm 000088 - Disclosure - Taxes (Details 1) Sheet http://solarmax.com/role/TaxesDetails1 Taxes (Details 1) Details http://solarmax.com/role/Taxes 88 false false R89.htm 000089 - Disclosure - Taxes (Details 2) Sheet http://solarmax.com/role/TaxesDetails2 Taxes (Details 2) Details http://solarmax.com/role/Taxes 89 false false R90.htm 000090 - Disclosure - Taxes (Details 3) Sheet http://solarmax.com/role/TaxesDetails3 Taxes (Details 3) Details http://solarmax.com/role/Taxes 90 false false R91.htm 000091 - Disclosure - Taxes (Details 4) Sheet http://solarmax.com/role/TaxesDetails4 Taxes (Details 4) Details http://solarmax.com/role/Taxes 91 false false R92.htm 000092 - Disclosure - Taxes (Details Narrative) Sheet http://solarmax.com/role/TaxesDetailsNarrative Taxes (Details Narrative) Details http://solarmax.com/role/Taxes 92 false false R93.htm 000093 - Disclosure - Net Income (Loss) Per Share (Details) Sheet http://solarmax.com/role/NetIncomeLossPerShareDetails Net Income (Loss) Per Share (Details) Details http://solarmax.com/role/NetIncomeLossPerShareTables 93 false false R94.htm 000094 - Disclosure - Net Income (Loss) Per Share (Details Narrative) Sheet http://solarmax.com/role/NetIncomeLossPerShareDetailsNarrative Net Income (Loss) Per Share (Details Narrative) Details http://solarmax.com/role/NetIncomeLossPerShareTables 94 false false R95.htm 000095 - Disclosure - Segment Reporting (Details) Sheet http://solarmax.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://solarmax.com/role/SegmentReportingTables 95 false false R96.htm 000096 - Disclosure - Segment Reporting (Details 1) Sheet http://solarmax.com/role/SegmentReportingDetails1 Segment Reporting (Details 1) Details http://solarmax.com/role/SegmentReportingTables 96 false false R97.htm 000097 - Disclosure - Subsequent Events (Details Narrative) Sheet http://solarmax.com/role/SubsequentEventsDetailsNarrative Subsequent Events (Details Narrative) Details http://solarmax.com/role/SubsequentEventsTables 97 false false R98.htm 000098 - Disclosure - Related Party Transactions (Details Narrative) Sheet http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative Related Party Transactions (Details Narrative) Details http://solarmax.com/role/RelatedPartyTransactions 98 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 74 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:DocumentFinStmtErrorCorrectionFlag, dei:EntityPublicFloat, solarmax:BusinessentityficoNotAvailable, solarmax:CostOfRevenueOther, solarmax:CostOfRevenueSolarEnergySystems, solarmax:DeferredTaxLiabilitiesContractAccounting, solarmax:HeadquaterRentExpenseAllocationDescription, solarmax:RevenueFromExternalCustomersFinanceRevenue, solarmax:RevenueFromExternalCustomersLedAndOther, solarmax:RevenueFromExternalCustomersSolarEnergySystems, solarmax:SettlementOfRelatedPartyLoans, solarmax:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeInPeriodGross, solarmax:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGross, solarmax:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestExchangeInPeriodGross, solarmax:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestGrantsInPeriodGross, solarmax:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedSharesInPeriodGross, solarmax:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingExercisableContractualTerm1, solarmax:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingExercisableContractualTerm2, solarmax:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingNonvestedContractualTerm1, solarmax:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingNonvestedContractualTerm2, us-gaap:CapitalizedContractCostNetCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:CostOfRevenue, us-gaap:CurrentStateAndLocalTaxExpenseBenefit, us-gaap:DebtInstrumentAnnualPrincipalPayment, us-gaap:DeferredTaxAssetsOperatingLossCarryforwards, us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign, us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal, us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential, us-gaap:InvestmentTaxCredit, us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures, us-gaap:OtherExpenses, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:ProceedsFromConvertibleDebt, us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2, us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations, us-gaap:TemporaryEquityNetIncome, us-gaap:TreasuryStockCommonShares - solarmax_10k.htm 1 [DQC.US.0043.9873] The company has reported the concept NetIncomeLoss as part of the cash flow statement. This income item is being deducted from the value of operating cash flows in the calculation defined by the filer. This implies that the resulting operating cash flow calculation excludes this income item from cash flow from operations. If NetIncomeLoss represents income from discontinued operations then the element NetCashProvidedByUsedInOperatingActivitiesContinuingOperations should be used as the total rather than the current total element of NetCashProvidedByUsedInOperatingActivities. If the item is an income item and is being deducted because the value is negative then consider changing the sign and weight of the element. - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 4602, 4668 - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 4602, 4668 [DQC.US.0099.9533] The following elements are in the presentation linkbase of http://solarmax.com/role/ConsolidatedBalanceSheets but are not included in any calculation relationship in the filing. LongTermDebtCurrent, LongTermDebtNoncurrent, LongTermInvestmentsAndReceivablesNet, OtherAssetsCurrent, OtherLiabilities, OtherLiabilitiesCurrent All elements appearing in the face of the financial statements should be included in a calculation relationship somewhere in the filing. Items not included in the financial statement calculations but included in the presentation are referred to as parenthetical items. These usually appear as a referenced item, or as a value in parenthesis describing that the value reported includes another specific amount. These values should be reported in a seperate link role for parenthetical items. This rule will produce an error irrespective of a fact value being entered for the item(s) listed above. If the item is an additional disclosure in the income statement statement then make sure that is included as a child of one of the following abstract items: ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract, SupplementalIncomeStatementElementsAbstract - solarmax_10k.htm - solarmax_10k.htm [DQC.US.0099.9533] The following elements are in the presentation linkbase of http://solarmax.com/role/ConsolidatedStatementsOfOperations but are not included in any calculation relationship in the filing. EquityInLossesOfAffiliates, IncomeLossBeforeEquityInLossesOfAffiliates, InterestExpense, NoninterestIncome, OtherOperatingIncomeExpenseNet, RevenueFromManagementFee, TradingGainsLosses All elements appearing in the face of the financial statements should be included in a calculation relationship somewhere in the filing. Items not included in the financial statement calculations but included in the presentation are referred to as parenthetical items. These usually appear as a referenced item, or as a value in parenthesis describing that the value reported includes another specific amount. These values should be reported in a seperate link role for parenthetical items. This rule will produce an error irrespective of a fact value being entered for the item(s) listed above. If the item is an additional disclosure in the income statement statement then make sure that is included as a child of one of the following abstract items: ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract, SupplementalIncomeStatementElementsAbstract - solarmax_10k.htm - solarmax_10k.htm [DQC.US.0099.9533] The following elements are in the presentation linkbase of http://solarmax.com/role/ConsolidatedStatementsOfCashFlows but are not included in any calculation relationship in the filing. OtherNoncashIncomeExpense All elements appearing in the face of the financial statements should be included in a calculation relationship somewhere in the filing. Items not included in the financial statement calculations but included in the presentation are referred to as parenthetical items. These usually appear as a referenced item, or as a value in parenthesis describing that the value reported includes another specific amount. These values should be reported in a seperate link role for parenthetical items. This rule will produce an error irrespective of a fact value being entered for the item(s) listed above. If the item is an additional disclosure in the cash flow statement then make sure that is included as a child of one of the following abstract items: {nonCFabstracts} - solarmax_10k.htm - solarmax_10k.htm solarmax-20231231.xsd solarmax-20231231_cal.xml solarmax-20231231_def.xml solarmax-20231231_lab.xml solarmax-20231231_pre.xml solarmax_10k.htm solarmax_10kimg1.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 121 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "solarmax_10k.htm": { "nsprefix": "solarmax", "nsuri": "http://solarmax.com/20231231", "dts": { "schema": { "local": [ "solarmax-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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/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": [ "solarmax-20231231_cal.xml" ] }, "definitionLink": { "local": [ "solarmax-20231231_def.xml" ] }, "labelLink": { "local": [ "solarmax-20231231_lab.xml" ] }, "presentationLink": { "local": [ "solarmax-20231231_pre.xml" ] }, "inline": { "local": [ "solarmax_10k.htm" ] } }, "keyStandard": 400, "keyCustom": 174, "axisStandard": 25, "axisCustom": 0, "memberStandard": 21, "memberCustom": 83, "hidden": { "total": 78, "http://solarmax.com/20231231": 24, "http://fasb.org/us-gaap/2023": 47, "http://xbrl.sec.gov/dei/2023": 7 }, "contextCount": 252, "entityCount": 1, "segmentCount": 104, "elementCount": 776, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1036, "http://xbrl.sec.gov/dei/2023": 38, "http://fasb.org/srt/2023": 3 }, "report": { "R1": { "role": "http://solarmax.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://solarmax.com/role/ConsolidatedBalanceSheets", "longName": "000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R3": { "role": "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "longName": "000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R5": { "role": "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "longName": "000006 - Statement - Consolidated Statements of Changes in Stockholders Equity (Deficit)", "shortName": "Consolidated Statements of Changes in Stockholders Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "longName": "000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:AmortizationOfLoanDiscountsOnCustomerLoanReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R8": { "role": "http://solarmax.com/role/DescriptionOfBusiness", "longName": "000008 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCash", "longName": "000010 - Disclosure - Cash, Cash Equivalents and Restricted Cash", "shortName": "Cash, Cash Equivalents and Restricted Cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://solarmax.com/role/AccountsReceivableNet", "longName": "000011 - Disclosure - Accounts Receivable, net", "shortName": "Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://solarmax.com/role/CustomerLoansReceivable", "longName": "000012 - Disclosure - Customer Loans Receivable", "shortName": "Customer Loans Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:CustomerLoansReceivableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:CustomerLoansReceivableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://solarmax.com/role/InventoriesNet", "longName": "000013 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNet", "longName": "000014 - Disclosure - Other Receivables and Current Assets, Net", "shortName": "Other Receivables and Current Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://solarmax.com/role/PropertyAndEquipment", "longName": "000015 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://solarmax.com/role/Goodwill", "longName": "000016 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompanies", "longName": "000017 - Disclosure - Investments in Unconsolidated Solar Project Companies", "shortName": "Investments in Unconsolidated Solar Project Companies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://solarmax.com/role/FinancingArrangements", "longName": "000018 - Disclosure - Financing Arrangements", "shortName": "Financing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:FinancingArrangementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:FinancingArrangementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrations", "longName": "000019 - Disclosure - Third-party Leasing Arrangement and Concentrations", "shortName": "Third-party Leasing Arrangement and Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:LeasingArrangementAndConcentrationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:LeasingArrangementAndConcentrationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroup", "longName": "000020 - Disclosure - Acquisition Contingencies and Other Payable to Uonone Group", "shortName": "Acquisition Contingencies and Other Payable to Uonone Group", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://solarmax.com/role/RelatedPartyTransactions", "longName": "000021 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://solarmax.com/role/CommitmentsAndContingencies", "longName": "000022 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://solarmax.com/role/StockholdersEquity", "longName": "000023 - Disclosure - Stockholders Equity", "shortName": "Stockholders Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://solarmax.com/role/Taxes", "longName": "000024 - Disclosure - Taxes", "shortName": "Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://solarmax.com/role/NetIncomeLossPerShare", "longName": "000025 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://solarmax.com/role/SegmentReporting", "longName": "000026 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://solarmax.com/role/SubsequentEvents", "longName": "000027 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "000029 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ScheduleOfRestrictedCashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ScheduleOfRestrictedCashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashTables", "longName": "000030 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://solarmax.com/role/AccountsReceivableNetTables", "longName": "000031 - Disclosure - Accounts Receivable, net (Tables)", "shortName": "Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://solarmax.com/role/CustomerLoansReceivableTables", "longName": "000032 - Disclosure - Customer Loans Receivable (Tables)", "shortName": "Customer Loans Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ScheduleOfCustomerLoansReceivableByCreditRatingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ScheduleOfCustomerLoansReceivableByCreditRatingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://solarmax.com/role/InventoriesNetTables", "longName": "000033 - Disclosure - Inventories, net (Tables)", "shortName": "Inventories, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ScheduleOfInventoryReserveTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ScheduleOfInventoryReserveTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetTables", "longName": "000034 - Disclosure - Other Receivables and Current Assets, Net (Tables)", "shortName": "Other Receivables and Current Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://solarmax.com/role/PropertyAndEquipmentTables", "longName": "000035 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://solarmax.com/role/GoodwillTables", "longName": "000036 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesTables", "longName": "000037 - Disclosure - Investments in Unconsolidated Solar Project Companies (Tables)", "shortName": "Investments in Unconsolidated Solar Project Companies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://solarmax.com/role/FinancingArrangementsTables", "longName": "000038 - Disclosure - Financing Arrangements (Tables)", "shortName": "Financing Arrangements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsTables", "longName": "000039 - Disclosure - Third-party Leasing Arrangement and Concentrations (Tables)", "shortName": "Third-party Leasing Arrangement and Concentrations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://solarmax.com/role/CommitmentsAndContingenciesTables", "longName": "000040 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://solarmax.com/role/StockholdersEquityTables", "longName": "000041 - Disclosure - Stockholders Equity (Tables)", "shortName": "Stockholders Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://solarmax.com/role/IncomeTaxesTables", "longName": "000042 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://solarmax.com/role/NetIncomeLossPerShareTables", "longName": "000043 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://solarmax.com/role/SegmentReportingTables", "longName": "000044 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://solarmax.com/role/SubsequentEventsTables", "longName": "000045 - Disclosure - Subsequent Events (Tables)", "shortName": "Subsequent Events (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative", "longName": "000046 - Disclosure - Description of Business (Details Narrative)", "shortName": "Description of Business (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2017-05-01to2017-05-08", "name": "solarmax:SolarmaxTechnologyHoldingsDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R47": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "longName": "000047 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Deposits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfRestrictedCashAndCashEquivalentsPolicyTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Deposits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfRestrictedCashAndCashEquivalentsPolicyTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "longName": "000048 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 1)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:LeaseholdImprovements", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "solarmax:ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipment", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:LeaseholdImprovements", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "solarmax:ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipment", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2", "longName": "000049 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 2)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfFairValueMeasurementsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfFairValueMeasurementsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3", "longName": "000050 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details 3)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:RevenuesFromSalesOnNonInstallmentBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:RevenuesFromSalesOnNonInstallmentBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "000051 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "solarmax:LiquidityAndGoingConcernPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "solarmax:LiquidityAndGoingConcernPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails", "longName": "000052 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://solarmax.com/role/AccountsReceivableNetCashDetails", "longName": "000053 - Disclosure - Accounts Receivable, net Cash (Details)", "shortName": "Accounts Receivable, net Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R54": { "role": "http://solarmax.com/role/AccountsReceivableNetCashDetailsNarrative", "longName": "000054 - Disclosure - Accounts Receivable, net Cash (Details Narrative)", "shortName": "Accounts Receivable, net Cash (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2023-02-01to2023-02-28", "name": "solarmax:UnbilledReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-02-01to2023-02-28", "name": "solarmax:UnbilledReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://solarmax.com/role/CustomerLoansReceivableDetails", "longName": "000055 - Disclosure - Customer Loans Receivable (Details)", "shortName": "Customer Loans Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ReceivablesFromCustomers", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfCustomerLoansReceivableTableTextBlock", "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_solarmax_YearOfOriginationMember", "name": "solarmax:FicoScoreSixeightzeroAndGreater", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfCustomerLoansReceivableByCreditRatingTableTextBlock", "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R56": { "role": "http://solarmax.com/role/CustomerLoansReceivableDetails1", "longName": "000056 - Disclosure - Customer Loans Receivable (Details 1)", "shortName": "Customer Loans Receivable (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ReceivablesFromCustomers", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfCustomerLoansReceivableTableTextBlock", "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:UnamortizedDiscountsOnAcceptancesResold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfCustomerLoansReceivableTableTextBlock", "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R57": { "role": "http://solarmax.com/role/CustomerLoansReceivableDetails2", "longName": "000057 - Disclosure - Customer Loans Receivable (Details 2)", "shortName": "Customer Loans Receivable (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "solarmax:CustomerLoansReceivablePrincipalMaturities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "solarmax:CustomerLoansReceivablePrincipalMaturities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "solarmax:CustomerLoansReceivableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://solarmax.com/role/CustomerLoansReceivableDetails3", "longName": "000058 - Disclosure - Customer Loans Receivable (Details 3)", "shortName": "Customer Loans Receivable (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "solarmax:CustomerLoansReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SecuritiesBorrowedAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "solarmax:CustomerLoansReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SecuritiesBorrowedAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R59": { "role": "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative", "longName": "000059 - Disclosure - Customer Loans Receivable (Details Narrative)", "shortName": "Customer Loans Receivable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CustomerRefundableFeesRevenueRecognized1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CustomerRefundableFeesRevenueRecognized1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://solarmax.com/role/InventoriesNetDetails", "longName": "000060 - Disclosure - Inventories, net (Details)", "shortName": "Inventories, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ReserveforexcessandobsoleteinventoriesbeginningOfPeriod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfInventoryReserveTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:ReserveforexcessandobsoleteinventoriesbeginningOfPeriod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfInventoryReserveTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://solarmax.com/role/InventoriesNetDetails1", "longName": "000061 - Disclosure - Inventories, net (Details 1)", "shortName": "Inventories, net (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:InventoriesConsistedOfSolarPanelsInvertersBatteryStorageAndComponents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:InventoriesConsistedOfSolarPanelsInvertersBatteryStorageAndComponents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails", "longName": "000062 - Disclosure - Other Receivables and Current Assets, Net (Details)", "shortName": "Other Receivables and Current Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AccountsReceivableSale", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:DeferredProjectCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R63": { "role": "http://solarmax.com/role/PropertyAndEquipmentDetails", "longName": "000063 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://solarmax.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "000064 - Disclosure - Property and Equipment (Details Narrative)", "shortName": "Property and Equipment (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://solarmax.com/role/GoodwillDetails", "longName": "000065 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R66": { "role": "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails", "longName": "000066 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details)", "shortName": "Investments in Unconsolidated Solar Project Companies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:Investments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "us-gaap:Investments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R67": { "role": "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1", "longName": "000067 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details 1)", "shortName": "Investments in Unconsolidated Solar Project Companies (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_solarmax_EquityMethodNoncontrollingInvestmentsMember", "name": "us-gaap:AssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfCombinedFinancialStatementsOfNonControllingInvestmentsTableTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R68": { "role": "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2", "longName": "000068 - Disclosure - Investments in Unconsolidated Solar Project Companies (Details 2)", "shortName": "Investments in Unconsolidated Solar Project Companies (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31_solarmax_EquityMethodNoncontrollingInvestmentsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R69": { "role": "http://solarmax.com/role/FinancingArrangementsDetails", "longName": "000069 - Disclosure - Financing Arrangements (Details)", "shortName": "Financing Arrangements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OtherLongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OtherLongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://solarmax.com/role/FinancingArrangementsDetails1", "longName": "000070 - Disclosure - Financing Arrangements (Details 1)", "shortName": "Financing Arrangements (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2023-12-31_solarmax_CleanEnergyFundingIILPMember", "name": "us-gaap:LoansPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfRelatedPartyDebtTableTextBlock", "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_solarmax_CleanEnergyFundingIILPMember", "name": "us-gaap:LoansPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfRelatedPartyDebtTableTextBlock", "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://solarmax.com/role/FinancingArrangementsDetails2", "longName": "000071 - Disclosure - Financing Arrangements (Details 2)", "shortName": "Financing Arrangements (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfPrincipalMaturitiesForTheFinancingArrangementsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfPrincipalMaturitiesForTheFinancingArrangementsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://solarmax.com/role/FinancingArrangementsDetails3", "longName": "000072 - Disclosure - Financing Arrangements (Details 3)", "shortName": "Financing Arrangements (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "solarmax:AccruedExpensesAndOtherPayables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "solarmax:AccruedExpensesAndOtherPayables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://solarmax.com/role/FinancingArrangementsDetails4", "longName": "000073 - Disclosure - Financing Arrangements (Details 4)", "shortName": "Financing Arrangements (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "AsOf2022-12-31_solarmax_WarrantyLiabilityMember", "name": "us-gaap:OtherLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31_solarmax_WarrantyLiabilityMember", "name": "us-gaap:OtherLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R74": { "role": "http://solarmax.com/role/FinancingArrangementsDetailsNarrative", "longName": "000074 - Disclosure - Financing Arrangements (Details Narrative)", "shortName": "Financing Arrangements (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "AsOf2021-02-01", "name": "us-gaap:FinancingReceivableLoanInProcess", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-02-01", "name": "us-gaap:FinancingReceivableLoanInProcess", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "solarmax:FinancingArrangementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetails", "longName": "000075 - Disclosure - Third-party Leasing Arrangement and Concentrations (Details)", "shortName": "Third-party Leasing Arrangement and Concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PaymentsForRepurchaseOfWarrants", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PaymentsForRepurchaseOfWarrants", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative", "longName": "000076 - Disclosure - Third-party Leasing Arrangement and Concentrations (Details Narrative)", "shortName": "Third-party Leasing Arrangement and Concentrations (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PaymentsForPurchaseOfOtherAssets1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PaymentsForPurchaseOfOtherAssets1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "longName": "000077 - Disclosure - Acquisition Contingencies and Other Payable to Uonone Group (Details Narrative)", "shortName": "Acquisition Contingencies and Other Payable to Uonone Group (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ProceedsFromLegalSettlements", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ProceedsFromLegalSettlements", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://solarmax.com/role/CommitmentsAndContingenciesDetails", "longName": "000078 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://solarmax.com/role/CommitmentsAndContingenciesDetails1", "longName": "000079 - Disclosure - Commitments and Contingencies (Details 1)", "shortName": "Commitments and Contingencies (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://solarmax.com/role/CommitmentsAndContingenciesDetails2", "longName": "000080 - Disclosure - Commitments and Contingencies (Details 2)", "shortName": "Commitments and Contingencies (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfOtherInformationRelatedToLeaseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "solarmax:ScheduleOfOtherInformationRelatedToLeaseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R81": { "role": "http://solarmax.com/role/CommitmentsAndContingenciesDetails3", "longName": "000081 - Disclosure - Commitments and Contingencies (Details 3)", "shortName": "Commitments and Contingencies (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "000082 - Disclosure - Commitments and Contingencies (Details Narrative)", "shortName": "Commitments and Contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GainLossOnSaleOfOtherAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R83": { "role": "http://solarmax.com/role/StockholdersEquityDetails", "longName": "000083 - Disclosure - Stockholders Equity (Details)", "shortName": "Stockholders Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "solarmax:RestrictedStockSharesOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "solarmax:RestrictedStockSharesOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://solarmax.com/role/StockholdersEquityDetails1", "longName": "000084 - Disclosure - Stockholders Equity (Details 1)", "shortName": "Stockholders Equity (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "solarmax:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedAndOptionActivityExercisable", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R85": { "role": "http://solarmax.com/role/StockholdersEquityDetails2", "longName": "000085 - Disclosure - Stockholders Equity (Details 2)", "shortName": "Stockholders Equity (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R86": { "role": "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "longName": "000086 - Disclosure - Stockholders Equity (Details Narrative)", "shortName": "Stockholders Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:CompensationCostsUnrecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:CompensationCostsUnrecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R87": { "role": "http://solarmax.com/role/TaxesDetails", "longName": "000087 - Disclosure - Taxes (Details)", "shortName": "Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://solarmax.com/role/TaxesDetails1", "longName": "000088 - Disclosure - Taxes (Details 1)", "shortName": "Taxes (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R89": { "role": "http://solarmax.com/role/TaxesDetails2", "longName": "000089 - Disclosure - Taxes (Details 2)", "shortName": "Taxes (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredTaxAssetsInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredTaxAssetsInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R90": { "role": "http://solarmax.com/role/TaxesDetails3", "longName": "000090 - Disclosure - Taxes (Details 3)", "shortName": "Taxes (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31_solarmax_StatutoryRateMember", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31_solarmax_StatutoryRateMember", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R91": { "role": "http://solarmax.com/role/TaxesDetails4", "longName": "000091 - Disclosure - Taxes (Details 4)", "shortName": "Taxes (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:GrossUnrecognizedTaxBenefitsBeginning", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "solarmax:GrossUnrecognizedTaxBenefitsBeginning", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R92": { "role": "http://solarmax.com/role/TaxesDetailsNarrative", "longName": "000092 - Disclosure - Taxes (Details Narrative)", "shortName": "Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true, "unique": true } }, "R93": { "role": "http://solarmax.com/role/NetIncomeLossPerShareDetails", "longName": "000093 - Disclosure - Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R94": { "role": "http://solarmax.com/role/NetIncomeLossPerShareDetailsNarrative", "longName": "000094 - Disclosure - Net Income (Loss) Per Share (Details Narrative)", "shortName": "Net Income (Loss) Per Share (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R95": { "role": "http://solarmax.com/role/SegmentReportingDetails", "longName": "000095 - Disclosure - Segment Reporting (Details)", "shortName": "Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31_solarmax_UsCountaryMember", "name": "solarmax:RevenueFromExternalCustomersSolarEnergySystems", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R96": { "role": "http://solarmax.com/role/SegmentReportingDetails1", "longName": "000096 - Disclosure - Segment Reporting (Details 1)", "shortName": "Segment Reporting (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_solarmax_UsCountaryMember", "name": "us-gaap:AssetsNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R97": { "role": "http://solarmax.com/role/SubsequentEventsDetailsNarrative", "longName": "000097 - Disclosure - Subsequent Events (Details Narrative)", "shortName": "Subsequent Events (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AccountsReceivableSale", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-02-01to2024-02-27_solarmax_InitialPublicOfferingMember_us-gaap_SubsequentEventMember", "name": "us-gaap:AccountsReceivableSale", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "solarmax_10k.htm", "unique": true } }, "R98": { "role": "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "000098 - Disclosure - Related Party Transactions (Details Narrative)", "shortName": "Related Party Transactions (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "solarmax_ACHTransactionsAndBusinessCreditCardsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ACHTransactionsAndBusinessCreditCardsMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "ACH Transactions And Business Credit Cards [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other payables", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes and accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r823" ] }, "solarmax_AccountsPercentageOfAccountspayable": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccountsPercentageOfAccountspayable", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Percent of accounts payable" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AccountsReceivableNetCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance - beginning of period", "label": "[Accounts Receivable, after Allowance for Credit Loss]", "periodEndLabel": "Balance - end of period", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r710", "r785", "r828", "r986" ] }, "solarmax_AccountsReceivableNetCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccountsReceivableNetCashAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, net Cash (Details)" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Receivable from Seller", "verboseLabel": "Accountable expenses", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r374" ] }, "solarmax_AccruedCompensationExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccruedCompensationExpensesMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Accrued compensation expenses [Member]" } } }, "auth_ref": [] }, "solarmax_AccruedExpensesAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccruedExpensesAndOtherPayables", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Payables" } } }, "auth_ref": [] }, "solarmax_AccruedInterestOnCustomerLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccruedInterestOnCustomerLoansReceivable", "crdr": "credit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Accrued interest on customer loans receivable" } } }, "auth_ref": [] }, "solarmax_AccruedOperatingAndProjectPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccruedOperatingAndProjectPayablesMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Accrued operating and project payables [Member]" } } }, "auth_ref": [] }, "solarmax_AccruedSettlementMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccruedSettlementMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Accrued settlement [Member]" } } }, "auth_ref": [] }, "solarmax_AccruedWarrantyExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccruedWarrantyExpenseMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Accrued warranty expense [Member]" } } }, "auth_ref": [] }, "solarmax_AccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AccumulatedDeficit", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated deficit", "label": "[Accumulated deficit]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r72", "r227", "r639" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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", "r118", "r237", "r635", "r656", "r657" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r16", "r38", "r528", "r531", "r563", "r652", "r653", "r871", "r872", "r873", "r887", "r888", "r889" ] }, "solarmax_AcquisitionContingenciesAndOtherPayableToUononeGroupabstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AcquisitionContingenciesAndOtherPayableToUononeGroupabstract", "lang": { "en-us": { "role": { "label": "Acquisition Contingencies and Other Payable to Uonone Group" } } }, "auth_ref": [] }, "solarmax_AdditionalLoanBorrowed": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AdditionalLoanBorrowed", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional loan borrowed" } } }, "auth_ref": [] }, "solarmax_AdditionalLoanWithdraw": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AdditionalLoanWithdraw", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional drew down loan" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r110", "r823", "r991" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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": [ "r485", "r486", "r487", "r675", "r887", "r888", "r889", "r966", "r993" ] }, "us-gaap_AdditionsToOtherAssetsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionsToOtherAssetsAmount", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional Right of Use asset", "documentation": "Amount of significant additions in the period in other assets (current, noncurrent, or unclassified)." } } }, "auth_ref": [ "r869" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r187" ] }, "solarmax_AggregateIntrinsicValuesOfShare": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AggregateIntrinsicValuesOfShare", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic values of share" } } }, "auth_ref": [] }, "solarmax_AggregateSegmentReportingMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AggregateSegmentReportingMember", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "label": "Total [Member]" } } }, "auth_ref": [] }, "solarmax_AgreedToPayRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AgreedToPayRelatedParty", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Agreed to pay related party" } } }, "auth_ref": [] }, "solarmax_AlbertonAcquisitionCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AlbertonAcquisitionCorporationMember", "presentation": [ "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Alberton Acquisition Corporation (Member)" } } }, "auth_ref": [] }, "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts", "crdr": "credit", "presentation": [ "http://solarmax.com/role/AccountsReceivableNetCashDetails" ], "lang": { "en-us": { "role": { "label": "Provision for bad debts", "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts." } } }, "auth_ref": [ "r15" ] }, "us-gaap_AllowanceForLoanAndLeaseLossesRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesRealEstate", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for loan losses", "label": "[Allowance for Loan and Lease Losses, Real Estate]", "documentation": "The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio." } } }, "auth_ref": [] }, "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesWriteOffs", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts written off, net of recoveries", "label": "[Allowance for Loan and Lease Losses, Write-offs]", "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss." } } }, "auth_ref": [ "r14" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "solarmax_AmendmentLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AmendmentLongTermIncentivePlanMember", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amendment of 2016 Long-Term Incentive Plan [Member]" } } }, "auth_ref": [] }, "solarmax_AmendmentRestrictedStockGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AmendmentRestrictedStockGrantsMember", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amendment 2016 Restricted Stock Grants [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt discount and debt issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r417", "r550", "r811", "r812", "r881" ] }, "solarmax_AmortizationOfLoanDiscountsOnCustomerLoanReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AmortizationOfLoanDiscountsOnCustomerLoanReceivables", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of loan discounts on customer loan receivables" } } }, "auth_ref": [] }, "us-gaap_AmountOfIneffectivenessOnNetInvestmentHedges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfIneffectivenessOnNetInvestmentHedges", "crdr": "credit", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate", "documentation": "Gain (loss) on hedging derivative instrument or the foreign currency transaction gain (loss) on the nonderivative hedging instrument designated as a hedge of a net investment in foreign operations related to hedge ineffectiveness, which is included in earnings in the period." } } }, "auth_ref": [ "r153" ] }, "solarmax_AmountsCarriedForwardIndefinitely": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AmountsCarriedForwardIndefinitely", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amounts Carried forward indefinitely" } } }, "auth_ref": [] }, "solarmax_AnchaMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "AnchaMember", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Ancha" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r965" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition." } } }, "auth_ref": [ "r965" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1", "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "[Assets]", "verboseLabel": "Total assets", "terseLabel": "Total 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": [ "r157", "r230", "r262", "r302", "r316", "r321", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r521", "r525", "r539", "r631", "r715", "r823", "r835", "r923", "r924", "r973" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "[Assets, Current]", "verboseLabel": "Total current assets", "terseLabel": "Current assets", "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": [ "r222", "r241", "r262", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r521", "r525", "r539", "r823", "r923", "r924", "r973" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "label": "Long-lived assets", "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": [ "r262", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r521", "r525", "r539", "r923", "r924", "r973" ] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsSoldUnderAgreementsToRepurchaseAxis", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Securities or Other Assets Sold under Agreements to Repurchase [Axis]", "documentation": "Information by securities or other assets sold under repurchase agreements. Repurchase agreements are agreements under which the transferor (repo party) transfers a security to a transferee (repo counterparty or reverse party) in exchange for cash and concurrently agrees to reacquire that security at a future date for an amount equal to the cash exchanged plus a stipulated interest factor." } } }, "auth_ref": [ "r266" ] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsSoldUnderAgreementsToRepurchaseTypeDomain", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "This is the type of such assets (for example, US Treasury Obligations, US Government agency obligations and loans, and so forth). This item may be presented as an element in the table that is disclosed when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under repurchase agreements exceed 10 percent of total assets, as of the most recent balance sheet date." } } }, "auth_ref": [ "r266" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm Id", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "us-gaap_AutomobileLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AutomobileLoanMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Auto Loans", "documentation": "Loan to finance the purchase of a vehicle." } } }, "auth_ref": [] }, "us-gaap_AutomobilesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AutomobilesMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Automobiles [Member]", "verboseLabel": "Automobiles [Member]", "documentation": "Vehicles that are used primarily for transporting people." } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r456", "r457", "r458", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r480", "r481", "r482", "r483", "r484" ] }, "solarmax_BankAndOtherUnsecuredLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "BankAndOtherUnsecuredLoansMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "label": "Bank and Other Unsecured Loans" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r134" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroup" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition Contingencies and Other Payable to Uonone Group", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r152", "r519" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "crdr": "debit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for excess and obsolete inventories", "label": "[Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory]", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://solarmax.com/role/DescriptionOfBusiness" ], "lang": { "en-us": { "role": { "verboseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r99", "r134", "r135" ] }, "solarmax_BusinessentityficoNotAvailable": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "BusinessentityficoNotAvailable", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Business entity FICO not available" } } }, "auth_ref": [] }, "solarmax_CEOMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CEOMember", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Chief Executive Officer [Member]", "label": "[Chief Executive Officer [Member]]" } } }, "auth_ref": [] }, "us-gaap_CapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion", "label": "[Capital Lease Obligations, Current]", "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r173", "r180", "r181" ] }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsNoncurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent portion", "label": "[Capital Lease Obligations, Noncurrent]", "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date." } } }, "auth_ref": [ "r174", "r180", "r181" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "[Capitalized Contract Cost, Net, Current]", "verboseLabel": "Capital expenditures", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r387" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents", "periodEndLabel": "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": [ "r45", "r225", "r791" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCash" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r225", "r632" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Cash equivalents", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r46", "r156" ] }, "solarmax_CashBalanceAtTheBeginningOfTheYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CashBalanceAtTheBeginningOfTheYearAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash balance at the beginning of the year:" } } }, "auth_ref": [] }, "solarmax_CashBalanceAtTheEndOfTheYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CashBalanceAtTheEndOfTheYearAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash balance at the end of the year:" } } }, "auth_ref": [] }, "solarmax_CashCashEquivalentsAndRestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CashCashEquivalentsAndRestrictedCashAbstract", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, restricted cash, beginning of year", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]", "periodEndLabel": "Cash, cash equivalents, restricted cash, end of year", "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": [ "r45", "r131", "r260" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [ "r3", "r131" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "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": [ "r3", "r131" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalent", "documentation": "Amount of 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": [ "r868", "r985" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Insured cash", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Uninsured cash", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "solarmax_ChangeInValuationAllowanceFederal": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChangeInValuationAllowanceFederal", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance federal" } } }, "auth_ref": [] }, "solarmax_ChangeInValuationAllowanceForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChangeInValuationAllowanceForeign", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance foreign" } } }, "auth_ref": [] }, "solarmax_ChangeInValuationAllowanceMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChangeInValuationAllowanceMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Change In Valuation Allowance [Member]" } } }, "auth_ref": [] }, "solarmax_ChangeInValuationAllowanceNet": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChangeInValuationAllowanceNet", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance total" } } }, "auth_ref": [] }, "solarmax_ChangeInValuationAllowanceState": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChangeInValuationAllowanceState", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance state" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r893" ] }, "solarmax_ChinaFinancialInstitutionToSecureBankersAcceptanceMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChinaFinancialInstitutionToSecureBankersAcceptanceMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "China Financial Institution To Secure Bankers Acceptance [Member]" } } }, "auth_ref": [] }, "solarmax_ChinaNuclearConstructionFinanceLeasingCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChinaNuclearConstructionFinanceLeasingCoLtdMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "China Nuclear Construction Finance Leasing Co Ltd [Member]" } } }, "auth_ref": [] }, "solarmax_ChinaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ChinaSegmentMember", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "China Segment [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://solarmax.com/role/Cover" ], "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://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r197", "r234", "r235", "r236", "r262", "r284", "r285", "r287", "r289", "r296", "r297", "r370", "r403", "r405", "r406", "r407", "r410", "r411", "r421", "r422", "r424", "r427", "r434", "r539", "r663", "r664", "r665", "r666", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r702", "r724", "r746", "r777", "r778", "r779", "r780", "r781", "r847", "r883", "r890" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r435" ] }, "solarmax_CleanEnergyFundingIILPMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CleanEnergyFundingIILPMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Clean Energy Funding II, LP" } } }, "auth_ref": [] }, "solarmax_CleanEnergyFundingLPMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CleanEnergyFundingLPMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Clean Energy Funding, LP" } } }, "auth_ref": [] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralAxis", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Held [Axis]", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r803" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralDomain", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 16)" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r142", "r395", "r396", "r786", "r920" ] }, "us-gaap_CommonStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsShares", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase shares of Common Stock", "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r17" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r825", "r826", "r827", "r829", "r830", "r831", "r832", "r887", "r888", "r966", "r989", "r993" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical", "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "verboseLabel": "Common stock, Authorized shares", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r702" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "verboseLabel": "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": [ "r109" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r109", "r702", "r721", "r993", "r994" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value $0.001 per share; 297,225,000 shares authorized, 40,983,881 shares issued, and 39,735,536 shares outstanding as of December 31, 2023 and December 31, 2022", "verboseLabel": "Common stock value", "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": [ "r109", "r634", "r823" ] }, "solarmax_CompensationCostsUnrecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CompensationCostsUnrecognized", "crdr": "credit", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation costs" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (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", "r243", "r245", "r252", "r624", "r647" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r219", "r267", "r521", "r522", "r525", "r526", "r570", "r787", "r864", "r865", "r866", "r922", "r925", "r926" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r219", "r267", "r521", "r522", "r525", "r526", "r570", "r787", "r864", "r865", "r866", "r922", "r925", "r926" ] }, "solarmax_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ConsolidatedStatementsOfComprehensiveIncomeLossAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r83", "r793" ] }, "solarmax_ConsultantMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ConsultantMember", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consultant [Member]" } } }, "auth_ref": [] }, "solarmax_ContractAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ContractAssetsPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Contract Assets" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r437", "r439", "r442" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r437", "r438", "r442" ] }, "solarmax_ConversionOfStockSharesConvertedRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ConversionOfStockSharesConvertedRestrictedStock", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of restricted stock exchange" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Secured convertible debt", "documentation": "Fair value portion of 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." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured convertible notes, noncurrent, net of debt discount and issuance costs", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r929" ] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Secured convertible notes payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r24", "r161", "r984" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured convertible notes, current", "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_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "verboseLabel": "Cost of revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r123", "r262", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r539", "r923" ] }, "solarmax_CostOfRevenueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CostOfRevenueOther", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "[Other]" } } }, "auth_ref": [] }, "solarmax_CostOfRevenueSolarEnergySystems": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CostOfRevenueSolarEnergySystems", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Cost of revenue Solar energy systems" } } }, "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": [] }, "solarmax_CovertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CovertibleNotesMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Covertible Notes" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Current 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": [ "r850", "r885", "r963" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Foreign current", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r850", "r885" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes (benefit), current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r151", "r507", "r513", "r885" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "State current", "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": [ "r850", "r885", "r963" ] }, "solarmax_CustomerDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerDepositsMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Customer deposits [Member]" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivable", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance - beginning of period", "label": "[Balance - beginning of period]", "periodEndLabel": "Balance - end of period" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivableAbstract", "lang": { "en-us": { "role": { "label": "Customer Loans Receivable" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivableChargeoffsAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivableChargeoffsAndAdjustments", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails3" ], "lang": { "en-us": { "role": { "label": "Chargeoffs and adjustments" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivableDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivable" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer Loans Receivable", "label": "[Customer Loans Receivable]" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivablePrincipalMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivablePrincipalMaturities", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails2" ], "lang": { "en-us": { "role": { "label": "2024" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivablePrincipalMaturitiesFour": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivablePrincipalMaturitiesFour", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails2" ], "lang": { "en-us": { "role": { "label": "2028" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivablePrincipalMaturitiesOne": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivablePrincipalMaturitiesOne", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails2" ], "lang": { "en-us": { "role": { "label": "2025" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivablePrincipalMaturitiesThree": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivablePrincipalMaturitiesThree", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails2" ], "lang": { "en-us": { "role": { "label": "2027" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivablePrincipalMaturitiesTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivablePrincipalMaturitiesTwo", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails2" ], "lang": { "en-us": { "role": { "label": "2026" } } }, "auth_ref": [] }, "solarmax_CustomerLoansReceivableThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "CustomerLoansReceivableThereafter", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails2" ], "lang": { "en-us": { "role": { "label": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_CustomerRefundableFeesRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundableFeesRevenueRecognized1", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer loans receivable revenues", "documentation": "Amount of revenue recognized attributable to customer refundable fees." } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Solar systems leased to customers [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtConversionConvertedInstrumentRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentRate", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate of convertible debt", "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r232" ] }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal loan balance", "documentation": "Amount of the total principal payments made during the annual reporting period." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate of secured loan", "verboseLabel": "Interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r31", "r89", "r415" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate", "label": "[Debt Instrument, Interest Rate, Stated Percentage]", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r31", "r412" ] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "crdr": "debit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: debt discount and debt issuance costs", "label": "[Debt Issuance Costs, Line of Credit Arrangements, Gross]", "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Deferred federal", "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": [ "r885", "r961", "r963" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Deferred foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r151", "r885", "r961" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income tax provision", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r151", "r195", "r512", "r513", "r885" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities, gross", "label": "[Deferred Tax Liabilities, Gross]", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r106", "r107", "r160", "r501" ] }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredOtherTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes (benefit) deferred", "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods." } } }, "auth_ref": [ "r81", "r150", "r885" ] }, "solarmax_DeferredProjectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DeferredProjectCosts", "crdr": "debit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred project costs" } } }, "auth_ref": [] }, "us-gaap_DeferredRentCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRentCredit", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred rent balance amount", "documentation": "Amount of excess of rental payment required by lease over rental income recognized." } } }, "auth_ref": [ "r177", "r971" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "State deferred", "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": [ "r885", "r961", "r963" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "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": [ "r502" ] }, "us-gaap_DeferredTaxAssetsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInvestments", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Investment credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax assets, net", "label": "[Deferred Tax Assets, Net]", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r959" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r959" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "solarmax_DeferredTaxAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DeferredTaxAssetsNoncurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "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": [ "r80", "r960" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net operating loss federal", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r80", "r960" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net operating loss, state", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r80", "r960" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "[Deferred Tax Assets, Other]", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r80", "r960" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Stock compensation and accrued bonus", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r80", "r960" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: 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": [ "r503" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "auth_ref": [] }, "solarmax_DeferredTaxLiabilitiesContractAccounting": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DeferredTaxLiabilitiesContractAccounting", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract accounting", "label": "[Contract accounting]" } } }, "auth_ref": [] }, "solarmax_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssts": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssts", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "[Operating lease right-of-use assets]" } } }, "auth_ref": [] }, "solarmax_DeferredtaxassetsContractAccounting": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DeferredtaxassetsContractAccounting", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Contract accounting" } } }, "auth_ref": [] }, "solarmax_DeferredtaxassetsoperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DeferredtaxassetsoperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "[Operating lease liabilities]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized net loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r443", "r451", "r453" ] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilityCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Less: current portion", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r29" ] }, "solarmax_DepositLiabilityNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DepositLiabilityNonCurrent", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Noncurrent portion" } } }, "auth_ref": [] }, "us-gaap_Deposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Deposits", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Deposit held", "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others." } } }, "auth_ref": [ "r94" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://solarmax.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expenses", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r71" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expense", "verboseLabel": "Depreciation and amortization expense", "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", "r71" ] }, "solarmax_DescriptionOfBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionOfBusinessAbstract", "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "auth_ref": [] }, "solarmax_DescriptionOfCommencingAndTerminatingPeriodofWarrants": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionOfCommencingAndTerminatingPeriodofWarrants", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of commencing and terminating period" } } }, "auth_ref": [] }, "solarmax_DescriptionOfMaturity": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionOfMaturity", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of maturity" } } }, "auth_ref": [] }, "solarmax_DescriptionOfMonthlyAmountPayable": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionOfMonthlyAmountPayable", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of monthly amount payable" } } }, "auth_ref": [] }, "solarmax_DescriptionOfPayment": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionOfPayment", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of payment" } } }, "auth_ref": [] }, "solarmax_DescriptionOfPaymentToRelatedParty": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionOfPaymentToRelatedParty", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of payment to related party" } } }, "auth_ref": [] }, "solarmax_DescriptionOfRevenues": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionOfRevenues", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of revenues", "verboseLabel": "Description of revenues" } } }, "auth_ref": [] }, "solarmax_DescriptionRelatedToAmendmentOfRestrictedStock": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionRelatedToAmendmentOfRestrictedStock", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted stock grant amendment description" } } }, "auth_ref": [] }, "solarmax_DescriptionRelatedToAmendmentofLongTermIncentivePlan": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "DescriptionRelatedToAmendmentofLongTermIncentivePlan", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long term incentive plan description" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of company's revenue by business line", "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": [ "r928" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fin Stmt Error Correction Flag", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r839", "r840", "r841", "r843" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r842" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "solarmax_EBFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EBFiveMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "EB-5" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic", "verboseLabel": "Basic net income (loss) 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": [ "r253", "r273", "r274", "r275", "r276", "r277", "r282", "r284", "r287", "r288", "r289", "r293", "r536", "r537", "r625", "r648", "r796" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted", "verboseLabel": "Diluted net income (loss) 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": [ "r253", "r273", "r274", "r275", "r276", "r277", "r284", "r287", "r288", "r289", "r293", "r536", "r537", "r625", "r648", "r796" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://solarmax.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r281", "r290", "r291", "r292" ] }, "solarmax_EffectOfExchangeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EffectOfExchangeRate", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of exchange rate", "label": "[Effect of exchange rate 2]" } } }, "auth_ref": [] }, "solarmax_EffectOfExchangeRateOnCashAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EffectOfExchangeRateOnCashAccountsReceivable", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AccountsReceivableNetCashDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of exchange rate", "label": "[Effect of exchange rate]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate", "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": [ "r541" ] }, "solarmax_EffectOfExchangeRateOnGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EffectOfExchangeRateOnGoodwill", "crdr": "debit", "presentation": [ "http://solarmax.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of exchange rate", "label": "[Effect of exchange rate 1]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://solarmax.com/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r265", "r496", "r515" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://solarmax.com/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Valuation allowance provided for deferred tax assets", "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r957", "r964" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r957", "r964" ] }, "solarmax_EffectiveTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EffectiveTaxMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Effective Tax [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "verboseLabel": "Emplayee based compansation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "solarmax_EmploymentAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EmploymentAgreementsMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employment Agreements [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "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://solarmax.com/role/Cover" ], "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://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://solarmax.com/role/Cover" ], "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://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r837" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r837" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r846" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r837" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State 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://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r844" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r837" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r837" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r837" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r837" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well Known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r845" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r220", "r247", "r248", "r249", "r268", "r269", "r270", "r272", "r278", "r280", "r295", "r371", "r372", "r436", "r485", "r486", "r487", "r508", "r509", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r542", "r543", "r544", "r545", "r546", "r547", "r563", "r652", "r653", "r654", "r675", "r746" ] }, "solarmax_EquityInIncomeOfInvestmentInExcessOfDistributionReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EquityInIncomeOfInvestmentInExcessOfDistributionReceived", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Equity in income of investment in excess of distribution received" } } }, "auth_ref": [] }, "solarmax_EquityInIncomeOfSolarProjectCompanies": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EquityInIncomeOfSolarProjectCompanies", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Equity in income of solar project companies" } } }, "auth_ref": [] }, "solarmax_EquityInLossesOfAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EquityInLossesOfAffiliates", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Equity in losses of affiliates" } } }, "auth_ref": [] }, "solarmax_EquityMethodNoncontrollingInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "EquityMethodNoncontrollingInvestmentsMember", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Investments [Member]" } } }, "auth_ref": [] }, "solarmax_ExpendituresAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ExpendituresAndAdjustments", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "label": "Expenditures and adjustments" } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Extinguished of debt", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "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": [ "r413", "r445", "r446", "r447", "r448", "r449", "r450", "r538", "r577", "r578", "r579", "r809", "r810", "r815", "r816", "r817" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r86", "r154" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Fair Value, 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": [ "r413", "r445", "r450", "r538", "r577", "r815", "r816", "r817" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Fair Value, 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": [ "r413", "r445", "r450", "r538", "r578", "r809", "r810", "r815", "r816", "r817" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Fair Value, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r413", "r445", "r446", "r447", "r448", "r449", "r450", "r538", "r579", "r809", "r810", "r815", "r816", "r817" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair value measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r413", "r445", "r446", "r447", "r448", "r449", "r450", "r577", "r578", "r579", "r809", "r810", "r815", "r816", "r817" ] }, "solarmax_FallowFieldLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "FallowFieldLLCMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fallow Field L L C [Member]" } } }, "auth_ref": [] }, "solarmax_FebruaryTwentyFourTwoThousandTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "FebruaryTwentyFourTwoThousandTwentyMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "February 24 2020 [Member]" } } }, "auth_ref": [] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Total federal", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r263", "r495" ] }, "solarmax_FicoScoreSixeightzeroAndGreater": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "FicoScoreSixeightzeroAndGreater", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Prime - FICO score 680 and greater" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r553", "r560" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r553" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized lease right of use assets", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails2" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "This element represents the weighted average risk free rate used to discount the claim liability related to financial guarantee insurance contracts." } } }, "auth_ref": [ "r98" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails3", "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r373", "r375", "r377", "r378", "r379", "r381", "r382", "r383", "r418", "r432", "r533", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r644", "r807", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r902", "r903", "r904", "r905" ] }, "us-gaap_FinancialSupportToNonconsolidatedLegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportToNonconsolidatedLegalEntityAxis", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financial Support to Nonconsolidated Legal Entity [Axis]", "documentation": "Information by financial support arrangement provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds." } } }, "auth_ref": [ "r1", "r669", "r670" ] }, "us-gaap_FinancialSupportToNonconsolidatedLegalEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportToNonconsolidatedLegalEntityDomain", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Financial support arrangement provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds." } } }, "auth_ref": [ "r1", "r669", "r670" ] }, "solarmax_FinancingArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "FinancingArrangementsAbstract", "lang": { "en-us": { "role": { "label": "Financing Arrangements" } } }, "auth_ref": [] }, "solarmax_FinancingArrangementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "FinancingArrangementsDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/FinancingArrangements" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing Arrangements", "label": "[Financing Arrangements]" } } }, "auth_ref": [] }, "us-gaap_FinancingInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingInterestExpense", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Financing related", "documentation": "This element represents interest incurred for borrowed money which was used to produce goods or render services." } } }, "auth_ref": [ "r123" ] }, "us-gaap_FinancingReceivableLoanInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableLoanInProcess", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loans received", "documentation": "Amount of undisbursed portion of financing receivable balance. Excludes financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r895" ] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Financing Receivable [Axis]", "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r65", "r66", "r209", "r210", "r211", "r212", "r334", "r335", "r336", "r337", "r338", "r377", "r378", "r379", "r800", "r801", "r802", "r805", "r806", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r335", "r336", "r337", "r338", "r800", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1" ], "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": [ "r391", "r392", "r393", "r394", "r608", "r609" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_ForeignCurrencyTransactionGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainBeforeTax", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation", "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain recognized in the income statement." } } }, "auth_ref": [ "r968", "r969" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Total foreign", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r263" ] }, "solarmax_ForeignRateDifferentialMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ForeignRateDifferentialMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Foreign Rate Differential [Member]" } } }, "auth_ref": [] }, "solarmax_FormerVicePresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "FormerVicePresidentMember", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Former Vice President [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture And Equipment [Member]", "verboseLabel": "Furniture And Equipment [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized gain of operating lease", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r881" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain on disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain on early termination of lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r551" ] }, "solarmax_GainOnDebtExtinguishment": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "GainOnDebtExtinguishment", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on debt extinguishment", "label": "[Gain on debt extinguishment 1]" } } }, "auth_ref": [] }, "solarmax_GainOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "GainOnTerminationOfLease", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on early termination of lease", "label": "[Gain on early termination of lease]" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gain on debt extinguishment", "verboseLabel": "Gain on debt extinguishment", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r10", "r73", "r74" ] }, "solarmax_GainsOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "GainsOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on debt extinguishment", "label": "[Gain on debt extinguishment]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "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": [ "r124", "r726" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r213", "r214", "r215", "r216", "r217", "r218", "r626", "r627", "r804" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r213", "r214", "r215", "r216", "r217", "r218", "r626", "r627" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "[Goodwill]", "periodStartLabel": "Balance - beginning of period", "periodEndLabel": "Balance - end of period", "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": [ "r228", "r389", "r622", "r808", "r823", "r909", "r916" ] }, "solarmax_GoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "GoodwillAbstract", "lang": { "en-us": { "role": { "label": "Goodwill" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/Goodwill" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r138" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r388", "r390", "r808" ] }, "solarmax_GrantedHoldersMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "GrantedHoldersMember", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Grant holders [Member]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "[Gross Profit]", "verboseLabel": "Gross profit", "terseLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r122", "r262", "r302", "r315", "r320", "r323", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r539", "r798", "r923" ] }, "solarmax_GrossUnrecognizedTaxBenefitsBeginning": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "GrossUnrecognizedTaxBenefitsBeginning", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails4" ], "lang": { "en-us": { "role": { "verboseLabel": "Balance - beginning of period", "label": "[Balance - beginning of period 2]" } } }, "auth_ref": [] }, "solarmax_GrossUnrecognizedTaxBenefitsEndingBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "GrossUnrecognizedTaxBenefitsEndingBalance", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails4" ], "lang": { "en-us": { "role": { "verboseLabel": "Balance - end of period", "label": "[Balance - end of period 1]" } } }, "auth_ref": [] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Warranties", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r401" ] }, "solarmax_HeadquaterRentExpenseAllocationDescription": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "HeadquaterRentExpenseAllocationDescription", "presentation": [ "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of Headquater Rent Expense Allocation" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Icfr Auditor Attestation Flag" } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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", "r141" ] }, "solarmax_IncomeLossBeforeEquityInLossesOfAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "IncomeLossBeforeEquityInLossesOfAffiliates", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (loss) before equity in losses of affiliates" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails" ], "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": [ "r264", "r514" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/TaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "verboseLabel": "Income (loss) before income taxes", "terseLabel": "Income (loss) before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r2", "r119", "r163", "r302", "r315", "r320", "r323", "r627", "r641", "r798" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r264", "r514" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/Taxes" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r265", "r492", "r497", "r499", "r505", "r510", "r516", "r517", "r518", "r668" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Income tax provision (benefit)", "verboseLabel": "Provision (benefit) for income taxes", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r183", "r196", "r279", "r280", "r306", "r495", "r511", "r650" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r246", "r493", "r494", "r499", "r500", "r504", "r506", "r662" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Effective tax rate amounts", "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": [ "r496" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes paid in cash", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r47" ] }, "solarmax_IncomeTaxesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "IncomeTaxesPayableMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Income taxes payable [Member]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "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_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets", "label": "[Increase (Decrease) in Contract with Customer, Asset]", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r880" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Contract Liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r605", "r880" ] }, "solarmax_IncreaseDecreaseInCustomerLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "IncreaseDecreaseInCustomerLoansReceivable", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Customer loans receivable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "solarmax_IncreaseDecreaseInNotesAndAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "IncreaseDecreaseInNotesAndAccountsPayable", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Notes and accounts payable", "label": "[Notes and accounts payable]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInNotesPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInNotesPayableRelatedParties", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bond payable to related party", "documentation": "The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r849", "r880" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other payables", "label": "[Increase (Decrease) in Other Accounts Payable and Accrued Liabilities]", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other receivables and current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r880" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "[Increase (Decrease) in Other Operating Assets]", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "label": "[Increase (Decrease) in Other Operating Liabilities]", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "solarmax_IncreaseDecreaseInReceivablesFromSpicAndProjectCompanies": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "IncreaseDecreaseInReceivablesFromSpicAndProjectCompanies", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Receivables from SPIC and project companies" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInUnbilledReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInUnbilledReceivables", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unbilled receivables", "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts." } } }, "auth_ref": [ "r175" ] }, "solarmax_InitialPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "InitialPublicOfferingMember", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Initial Public Offering" } } }, "auth_ref": [] }, "solarmax_InsuranceCoverage": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "InsuranceCoverage", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Insurance coverage" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized offering costs", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r88" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense", "label": "[Interest Expense]", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r90", "r169", "r250", "r305", "r549", "r730", "r833", "r992" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense", "label": "[Interest Expense, Debt]", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r127", "r416", "r419", "r811", "r812" ] }, "us-gaap_InterestExpenseLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseLongTermDebt", "crdr": "debit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total interest expense", "documentation": "Aggregate amount of interest paid or due on all long-term debt." } } }, "auth_ref": [ "r168", "r197", "r198" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "[Interest Expense, Other]", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Interest (expense) income, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r165" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest paid (received) in cash", "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": [ "r255", "r258", "r259" ] }, "solarmax_InventoriesConsistedOfInventoryInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "InventoriesConsistedOfInventoryInTransit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails1" ], "lang": { "en-us": { "role": { "label": "Inventory in transit" } } }, "auth_ref": [] }, "solarmax_InventoriesConsistedOfLedLights": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "InventoriesConsistedOfLedLights", "crdr": "debit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails1" ], "lang": { "en-us": { "role": { "label": "LED lights" } } }, "auth_ref": [] }, "solarmax_InventoriesConsistedOfSolarPanelsInvertersBatteryStorageAndComponents": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "InventoriesConsistedOfSolarPanelsInvertersBatteryStorageAndComponents", "crdr": "debit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails1" ], "lang": { "en-us": { "role": { "label": "Solar panels, inverters, battery storage and components" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories, net" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/InventoriesNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "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": [ "r384" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "label": "[Inventory, Net]", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r239", "r792", "r823" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "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": [ "r186", "r224", "r238", "r384", "r385", "r386", "r606", "r794" ] }, "solarmax_InvestmentCompanyReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "InvestmentCompanyReturnOfCapital", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment returned" } } }, "auth_ref": [] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentInterestRate", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average interest rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r755", "r756", "r760", "r761", "r763", "r764", "r770", "r771", "r827", "r900", "r901" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investments in Unconsolidated Joint Ventures and Solar Project Companies", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r649", "r658", "r659", "r660", "r661", "r758", "r759" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTableTextBlock", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of non-controlling investments in solar project companies", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r851", "r852", "r899" ] }, "us-gaap_InvestmentTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTaxCredit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment tax credits", "documentation": "The amount deducted from an entities' taxes, reflecting a percentage of an amount invested in certain assets spread over the useful life of those assets; includes deferred investment tax credits." } } }, "auth_ref": [ "r133" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompanies" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments in Unconsolidated Solar Project Companies", "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r851", "r852", "r899" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r687", "r688", "r689", "r690", "r691", "r754", "r757", "r762", "r766", "r767", "r768", "r769", "r772", "r773", "r774", "r775", "r776", "r827" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r687", "r688", "r689", "r690", "r691", "r754", "r757", "r762", "r766", "r767", "r768", "r769", "r772", "r773", "r774", "r775", "r776", "r827" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Investments in unconsolidated solar project companies", "periodStartLabel": "Investment Balance - beginning of period", "periodEndLabel": "Investment Balance - end of period", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r630" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments in Unconsolidated Solar Project Companies" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity in income of solar farm projects", "label": "[Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures]", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r870" ] }, "solarmax_IssuanceOfNoteReceivableToSPACAndSponsor": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "IssuanceOfNoteReceivableToSPACAndSponsor", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 29.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of note receivable to SPAC and Sponsor", "label": "[Issuance of note receivable to SPAC and Sponsor]" } } }, "auth_ref": [] }, "solarmax_JanuaryOneTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "JanuaryOneTwoThousandTwentyTwoMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "January 1 2022 [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseAndRentalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAndRentalExpense", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent expense", "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails3" ], "lang": { "en-us": { "role": { "label": "Operating lease cost, net", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r555", "r822" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of lease cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r970" ] }, "solarmax_LeaseholdImprovements": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LeaseholdImprovements", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r140" ] }, "solarmax_LeasingArrangementAndConcentrationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LeasingArrangementAndConcentrationsDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrations" ], "lang": { "en-us": { "role": { "verboseLabel": "Third-party Leasing Arrangement and Concentrations", "label": "[Third-party Leasing Arrangement and Concentrations]" } } }, "auth_ref": [] }, "solarmax_LessCurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LessCurrentPortion", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails1" ], "lang": { "en-us": { "role": { "label": "Less: Current portion" } } }, "auth_ref": [] }, "solarmax_LessCurrentPortionAccruedExpensesAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LessCurrentPortionAccruedExpensesAndOtherPayables", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "label": "Less: current portion (accrued expenses and other payables)" } } }, "auth_ref": [] }, "solarmax_LessReserveForExcessAndObsoleteInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LessReserveForExcessAndObsoleteInventories", "crdr": "credit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails1" ], "lang": { "en-us": { "role": { "label": "Less: reserve for excess and obsolete inventories" } } }, "auth_ref": [] }, "solarmax_LesscashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LesscashAndCashEquivalents", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Less: Cash and cash equivalents" } } }, "auth_ref": [] }, "solarmax_LesseeOperatingLeaseTermOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LesseeOperatingLeaseTermOfAgreement", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease agreement" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "[Liabilities]", "verboseLabel": "Total 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", "r262", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r522", "r525", "r526", "r539", "r701", "r797", "r835", "r923", "r973", "r974" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' deficit", "label": "[Liabilities and Equity]", "verboseLabel": "Total liabilities and stockholders' deficit", "terseLabel": "Total liabilities and members' capital", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r162", "r637", "r823", "r884", "r906", "r967" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and stockholders' deficit" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "[Liabilities, Current]", "verboseLabel": "Total current liabilities", "terseLabel": "Current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r223", "r262", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r522", "r525", "r526", "r539", "r823", "r923", "r973", "r974" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://solarmax.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", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1" ], "lang": { "en-us": { "role": { "label": "Noncurrent liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r100", "r101", "r102", "r105", "r262", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r522", "r525", "r526", "r539", "r923", "r973", "r974" ] }, "solarmax_LimitedPartnersCEFIIMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LimitedPartnersCEFIIMember", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Limited Partners CEF II [Member]" } } }, "auth_ref": [] }, "solarmax_LimitedPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LimitedPartnersMember", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Limited Partners [Member]" } } }, "auth_ref": [] }, "solarmax_LiquidityAndGoingConcernPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LiquidityAndGoingConcernPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Liquidity and Going Concern" } } }, "auth_ref": [] }, "solarmax_LoanMadeByCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LoanMadeByCompany", "crdr": "credit", "presentation": [ "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total loan made by company" } } }, "auth_ref": [] }, "solarmax_LoanPortfolioPercentage": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LoanPortfolioPercentage", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan portfolio percentage" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableNetReportedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableNetReportedAmount", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails1" ], "lang": { "en-us": { "role": { "label": "Customer loans receivable, net", "documentation": "Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale." } } }, "auth_ref": [ "r97", "r136" ] }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableRelatedParties", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Secured loans from related parties", "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date." } } }, "auth_ref": [ "r91", "r96" ] }, "us-gaap_LoansHeldForSaleFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansHeldForSaleFairValueDisclosure", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Bank and other loans", "documentation": "Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Receivable, net", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r892" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1" ], "lang": { "en-us": { "role": { "label": "Loans", "verboseLabel": "Loans", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r24", "r161", "r984" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion", "label": "[Loans Payable, Current]", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r29" ] }, "solarmax_LoansPayableFromUnrelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LoansPayableFromUnrelatedParties", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Loan from unrelated party" } } }, "auth_ref": [] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer loans receivable", "label": "[Loans Receivable, Fair Value Disclosure]", "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts." } } }, "auth_ref": [ "r64" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "[Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal after Year Five]", "documentation": "Principal amount of long-term debt and capital lease obligation maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "[Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five]", "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "[Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four]", "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three]", "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[Long-Term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two]", "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "[Long-Term Debt and Capital Lease Obligations, Repayments of Principal in Next 12 Months]", "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt, current", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r231" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "[Long-Term Debt, Maturity, Year One]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r12", "r267", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "[Long-Term Debt, Maturity, Year Five]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r12", "r267", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "[Long-Term Debt, Maturity, Year Four]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r12", "r267", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[Long-Term Debt, Maturity, Year Three]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r12", "r267", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[Long-Term Debt, Maturity, Year Two]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r12", "r267", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Long-Term Debt, Maturity, Remainder of Fiscal Year]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r886" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt, noncurrent", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r233" ] }, "us-gaap_LongTermInvestmentsAndReceivablesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAndReceivablesNet", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Investments in and receivables from affiliates", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r870" ] }, "solarmax_LongTermLoanRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "LongTermLoanRelatedParty", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long term related party loan" } } }, "auth_ref": [] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansPayable", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent portion", "label": "[Loans Payable, Noncurrent]", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long term leases term", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r329", "r814", "r928", "r987", "r988" ] }, "solarmax_MajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "MajorCustomersMember", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Major Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising and marketing cost", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r124" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r454", "r604", "r651", "r692", "r693", "r755", "r760", "r764", "r765", "r770", "r788", "r789", "r800", "r813", "r818", "r824", "r927", "r975", "r976", "r977", "r978", "r979", "r980" ] }, "solarmax_MayTwelveTwoThousandSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "MayTwelveTwoThousandSixteenMember", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "May 12 2016 [Member]" } } }, "auth_ref": [] }, "us-gaap_MembersCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MembersCapital", "crdr": "credit", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1" ], "lang": { "en-us": { "role": { "label": "Members capital", "documentation": "Amount of member capital in limited liability company (LLC)." } } }, "auth_ref": [ "r144" ] }, "solarmax_MinimumLeasePaymentsLessInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "MinimumLeasePaymentsLessInterest", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "label": "Less: Interest" } } }, "auth_ref": [] }, "us-gaap_MinimumLeasePaymentsSaleLeasebackTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinimumLeasePaymentsSaleLeasebackTransactions", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "label": "Total minimum lease payments", "documentation": "Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing." } } }, "auth_ref": [ "r182" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r454", "r604", "r651", "r692", "r693", "r755", "r760", "r764", "r765", "r770", "r788", "r789", "r800", "r813", "r818", "r824", "r927", "r975", "r976", "r977", "r978", "r979", "r980" ] }, "solarmax_MultiemployerPlansEmployeesIncreaseDecreasePercentageSalaries": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "MultiemployerPlansEmployeesIncreaseDecreasePercentageSalaries", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of increase annual salary" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r329", "r814", "r928", "r987", "r988" ] }, "solarmax_NearprimeficoScoresixtwentytosixsevennine": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NearprimeficoScoresixtwentytosixsevennine", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Near-prime - FICO score 620 to 679" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 39.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "verboseLabel": "Net cash 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": [ "r257" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 38.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "[Net Cash Provided by (Used in) Investing Activities]", "verboseLabel": "Net cash 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": [ "r257" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "?Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 37.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "[Net Cash Provided by (Used in) Operating Activities]", "verboseLabel": "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": [ "r131", "r132", "r133" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2", "http://solarmax.com/role/NetIncomeLossPerShareDetails", "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "Net income (loss)", "terseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r121", "r133", "r164", "r221", "r242", "r244", "r249", "r262", "r271", "r273", "r274", "r275", "r276", "r279", "r280", "r286", "r302", "r315", "r320", "r323", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r537", "r539", "r643", "r723", "r744", "r745", "r798", "r833", "r923" ] }, "solarmax_NetIncomeLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NetIncomeLossPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Share" } } }, "auth_ref": [] }, "us-gaap_NetInvestmentIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentIncome", "crdr": "credit", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Share of Investee's Net income", "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments." } } }, "auth_ref": [ "r185", "r645", "r646", "r731", "r833" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "solarmax_NonControllingInterestPercentage": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NonControllingInterestPercentage", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non controlling interest" } } }, "auth_ref": [] }, "solarmax_NonCurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NonCurrentPortion", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails1" ], "lang": { "en-us": { "role": { "label": "Non-current portion" } } }, "auth_ref": [] }, "solarmax_NonCurrentPortionOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NonCurrentPortionOtherLiabilities", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "label": "Non-current portion (other liabilities)" } } }, "auth_ref": [] }, "solarmax_NonDeductibleInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NonDeductibleInterestMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Non-Deductible Interest [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash activities for investing and financing activities:" } } }, "auth_ref": [] }, "solarmax_NoncashOrPartNoncashAcquisitionConvertibleNotesIssuedToRelatedPartiesForLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NoncashOrPartNoncashAcquisitionConvertibleNotesIssuedToRelatedPartiesForLoans", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Convertible notes issued to related parties in lieu of EB-5 loans" } } }, "auth_ref": [] }, "solarmax_NoncashOrPartNoncashAcquisitionPromissoryNoteIssuedInPayableForRentAndSecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NoncashOrPartNoncashAcquisitionPromissoryNoteIssuedInPayableForRentAndSecurityDeposit", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Promissory note issued in lieu of a payable for rent and security deposit" } } }, "auth_ref": [] }, "solarmax_NoncashOrPartNoncashAcquisitionRightOfUseAssetsThroughOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NoncashOrPartNoncashAcquisitionRightOfUseAssetsThroughOperatingLeases", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets acquired through operating leases" } } }, "auth_ref": [] }, "solarmax_NoncashOrPartNoncashAcquisitionRightOfUseAssetsThroughOperatingLeasesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NoncashOrPartNoncashAcquisitionRightOfUseAssetsThroughOperatingLeasesRelatedParty", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets acquired through operating leases, related party" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1" ], "lang": { "en-us": { "role": { "label": "Non-current assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r328" ] }, "us-gaap_NoninterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestIncome", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "[Noninterest Income]", "documentation": "The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified." } } }, "auth_ref": [ "r167" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "[Nonoperating Income (Expense)]", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r126" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer loans receivable, current, net", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r330", "r331", "r623" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer loans receivable, noncurrent, net", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r161", "r984" ] }, "solarmax_NotesPayableRelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NotesPayableRelatedPartyMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails2" ], "lang": { "en-us": { "role": { "label": "Notes Payable - related party" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes receivable", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r330", "r380", "r710" ] }, "solarmax_NotesReceivableWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NotesReceivableWriteOff", "crdr": "debit", "presentation": [ "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes receivable write off" } } }, "auth_ref": [] }, "solarmax_NumberOfSharesRestrictedStockGrantsDuringPeriodOther": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "NumberOfSharesRestrictedStockGrantsDuringPeriodOther", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of share as restricted stock grants" } } }, "auth_ref": [] }, "solarmax_OctoberTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OctoberTwoThousandTwentyTwoMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "October 2022 [Member]" } } }, "auth_ref": [] }, "solarmax_OfficersAndDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OfficersAndDirectorsMember", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Officers And Directors [Member]" } } }, "auth_ref": [] }, "us-gaap_OfficersCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficersCompensation", "crdr": "debit", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred compensation", "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r874" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expense", "label": "[Operating Expenses]", "verboseLabel": "Total 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://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r302", "r315", "r320", "r323", "r798" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails3" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r556", "r822" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Oprating lease Accrued amount", "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": [ "r294", "r561", "r562" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, current", "verboseLabel": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r553" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r553" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sublease payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r554", "r559" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "verboseLabel": "Recognized operating lease right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of operating lease right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r881" ] }, "solarmax_OperatingLeaseTermOfContractDescription": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OperatingLeaseTermOfContractDescription", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease term description" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDue", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Operating Leases, Future Minimum Payments Due]", "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year." } } }, "auth_ref": [ "r176", "r179" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "[Operating Leases, Future Minimum Payments, Due in Rolling Year Five]", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "[Operating Leases, Future Minimum Payments, Due in Rolling Year Four]", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[Operating Leases, Future Minimum Payments, Due in Rolling Year Three]", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[Operating Leases, Future Minimum Payments, Due in Rolling Year Two]", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "[Operating Leases, Future Minimum Payments, Due Thereafter]", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r176", "r179" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "[Operating Leases, Future Minimum Payments, Next Rolling 12 Months]", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesIncomeStatementLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesIncomeStatementLeaseRevenue", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Operating lease revenues", "documentation": "The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue." } } }, "auth_ref": [ "r177" ] }, "solarmax_OperatingLeasesInitialAnnualBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OperatingLeasesInitialAnnualBaseRent", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Initial annual base rent" } } }, "auth_ref": [] }, "solarmax_OperatingLeasesRentExpenseDescription": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OperatingLeasesRentExpenseDescription", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent Description" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesRentExpenseSubleaseRentals1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesRentExpenseSubleaseRentals1", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent under the lease", "documentation": "The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases." } } }, "auth_ref": [ "r176" ] }, "solarmax_OtherAdjustmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OtherAdjustmentsMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Other Adjustments [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r240", "r823" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r229" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "verboseLabel": "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": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Receivables and Current Assets, Net", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenses", "crdr": "debit", "presentation": [ "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent expense of headquaters", "documentation": "Amount of expense classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "label": "[Other Liabilities]", "periodStartLabel": "Balance - beginning of period", "periodEndLabel": "Balance - end of period", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r95", "r629", "r696", "r697", "r835", "r990" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r823" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLoansPayable", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other loans", "documentation": "Amount of long-term loans payable classified as other." } } }, "auth_ref": [ "r24", "r161", "r984" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebt", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Other Long-Term Debt]", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r24", "r161", "r984" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Current portion", "label": "[Other Long-Term Debt, Current]", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r103", "r104", "r700" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent portion", "label": "[Other Long-Term Debt, Noncurrent]", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r32", "r700" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r133" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (loss), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other expense (income), net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "solarmax_OtherPermanentItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OtherPermanentItemsMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Other Permanent Items [Member]" } } }, "auth_ref": [] }, "solarmax_OtherReceivablesAndCurrentAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OtherReceivablesAndCurrentAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Other Receivables and Current Assets, Net" } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other receivables and current assets, net", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "solarmax_OthersMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "OthersMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Others [Member]" } } }, "auth_ref": [] }, "solarmax_PPPLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PPPLoansMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "PPP Loans [Member]" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Parent Company Member", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r267" ] }, "us-gaap_PartnersCapitalAccountUnitsSoldInPublicOffering": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PartnersCapitalAccountUnitsSoldInPublicOffering", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Initial public offering price", "documentation": "The number of units sold in a public offering of each class of partners' capital account. Units represent shares of ownership of the general, limited, and preferred partners." } } }, "auth_ref": [ "r144", "r145" ] }, "solarmax_PayableToUononeMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PayableToUononeMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Payable to Uonone [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForFees", "crdr": "credit", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment for fees", "documentation": "Amount of cash outflow for fees classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsForPreviousAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForPreviousAcquisition", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 35.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments related to Uonone acquisition contingency (Note 14)", "label": "[Payments for Previous Acquisition]", "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition." } } }, "auth_ref": [ "r876" ] }, "us-gaap_PaymentsForPurchaseOfOtherAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForPurchaseOfOtherAssets1", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Meters purchased from a subsidiary", "documentation": "Amount of cash paid to purchase other assets as part of operating activities." } } }, "auth_ref": [ "r7", "r8" ] }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfWarrants", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Purchases", "documentation": "The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "[Payments to Acquire Property, Plant, and Equipment]", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r130" ] }, "us-gaap_PaymentsToSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToSuppliers", "crdr": "credit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Advances to suppliers", "documentation": "Payments of cash to suppliers for goods and services during the current period." } } }, "auth_ref": [ "r878", "r879" ] }, "solarmax_PercentageOfWarrantCoverage": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PercentageOfWarrantCoverage", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant coverage reducing percentage" } } }, "auth_ref": [] }, "solarmax_PeriodOfProductionGuaranty": { "xbrltype": "durationItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PeriodOfProductionGuaranty", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Production guaranty period" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative", "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name Axis", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative", "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "solarmax_PrcMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PrcMember", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "label": "PRC [Member]" } } }, "auth_ref": [] }, "solarmax_PreacquisitionLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PreacquisitionLiabilityMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Preacquisition liability [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r825", "r826", "r829", "r830", "r831", "r832", "r989", "r993" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par 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": [ "r108", "r421" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r108", "r702" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r108", "r421" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r108", "r702", "r721", "r993", "r994" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value $0.001 per share; 15,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and December 31, 2022", "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": [ "r108", "r633", "r823" ] }, "us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails1" ], "lang": { "en-us": { "role": { "label": "Present value of lease obligations", "documentation": "Present value of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing." } } }, "auth_ref": [ "r181" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r867" ] }, "us-gaap_ProceedsAccountsReceivablePreviouslyWrittenOffRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AccountsReceivableNetCashDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts written off, net of recoveries", "label": "[Proceeds, Accounts Receivable, Previously Written Off, Recovery]", "documentation": "Amount of cash inflow from recovery of accounts receivable previously written off." } } }, "auth_ref": [ "r875" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible notes", "verboseLabel": "Issue Secured convertible 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": [ "r41" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net proceeds from public offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLegalSettlements", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Received additional legal settlement proceeds", "documentation": "Cash received for the settlement of litigation during the current period." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from loans", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ProceedsFromOtherShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromOtherShortTermDebt", "crdr": "debit", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-term promissory note", "documentation": "Amount of cash inflow from short-term debt classified as other." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ProceedsFromPreviousAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPreviousAcquisition", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Uonone acquisition contingency (Note 14)", "documentation": "Cash inflow representing an adjustment to the purchase price of a previous acquisition." } } }, "auth_ref": [ "r848" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from disposal of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r129" ] }, "solarmax_ProduceAtLeastOutputPercentage": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ProduceAtLeastOutputPercentage", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Produce at least output during year" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for warranty, customer care and production guaranty", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r9", "r921" ] }, "solarmax_ProductionGuarantyDescription": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ProductionGuarantyDescription", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of production guaranty" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r221", "r242", "r244", "r256", "r262", "r271", "r279", "r280", "r302", "r315", "r320", "r323", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r520", "r523", "r524", "r537", "r539", "r627", "r642", "r674", "r723", "r744", "r745", "r798", "r820", "r821", "r834", "r873", "r923" ] }, "solarmax_PromissoryNotesOneMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PromissoryNotesOneMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Senior Notes One [Member]" } } }, "auth_ref": [] }, "solarmax_PromissoryNotesTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "PromissoryNotesTwoMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Senior Notes Two [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r139", "r190", "r193", "r194" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Total property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r140", "r226", "r640" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "verboseLabel": "Total property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r628", "r640", "r823" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r190", "r193", "r638" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://solarmax.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for (recovery of) credit losses and loan losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r254", "r376" ] }, "solarmax_ProvisionForExcessAndObsoleteInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ProvisionForExcessAndObsoleteInventories", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for excess and obsolete inventories" } } }, "auth_ref": [] }, "solarmax_ProvisionForWarrantyLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ProvisionForWarrantyLiability", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "label": "Provision for warranty liability" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentFuelUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesPropertyPlantAndEquipmentFuelUsefulLife", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Estimated Useful Lives", "documentation": "Useful life of assets related to fuels owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r444", "r454", "r481", "r482", "r483", "r580", "r604", "r651", "r692", "r693", "r755", "r760", "r764", "r765", "r770", "r788", "r789", "r800", "r813", "r818", "r824", "r827", "r919", "r927", "r976", "r977", "r978", "r979", "r980" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r444", "r454", "r481", "r482", "r483", "r580", "r604", "r651", "r692", "r693", "r755", "r760", "r764", "r765", "r770", "r788", "r789", "r800", "r813", "r818", "r824", "r827", "r919", "r927", "r976", "r977", "r978", "r979", "r980" ] }, "solarmax_ReceivableChargedOff": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReceivableChargedOff", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AccountsReceivableNetCashDetails" ], "lang": { "en-us": { "role": { "label": "Receivables charged off" } } }, "auth_ref": [] }, "solarmax_ReceivableFromSpicAndProjectCompaniesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReceivableFromSpicAndProjectCompaniesCurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Receivable from SPIC and project companies (Note 2)" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, net" } } }, "auth_ref": [] }, "us-gaap_ReceivablesFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesFromCustomers", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails", "http://solarmax.com/role/CustomerLoansReceivableDetails1", "http://solarmax.com/role/CustomerLoansReceivableDetails2" ], "lang": { "en-us": { "role": { "label": "Total Customer Loan Receivables, gross", "verboseLabel": "Total Customer Loan Receivables, gross", "terseLabel": "Total Customer Loan Receivables, gross", "documentation": "Amount due from customers for fees and charges arising from transactions related to the entity's brokerage activities and operations." } } }, "auth_ref": [ "r981" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer Loans Receivable", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r894", "r896", "r897", "r898" ] }, "solarmax_RecentlyAdoptedAccountingPronouncementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RecentlyAdoptedAccountingPronouncementsPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Adopted Accounting Pronouncements" } } }, "auth_ref": [] }, "solarmax_RecoveryForLoanLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RecoveryForLoanLosses", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails3" ], "lang": { "en-us": { "role": { "label": "Recovery for loan losses" } } }, "auth_ref": [] }, "solarmax_RefundableVendorBidDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RefundableVendorBidDepositsMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Refundable vendor bid deposits [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartiesAmountInCostOfSales", "crdr": "debit", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal amount of the related party notes", "documentation": "Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period." } } }, "auth_ref": [ "r120" ] }, "solarmax_RelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RelatedPartiesMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Related Parties [Member" } } }, "auth_ref": [] }, "solarmax_RelatedPartiesPaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RelatedPartiesPaymentReceived", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment received" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative", "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r452", "r567", "r568", "r695", "r696", "r697", "r698", "r699", "r720", "r722", "r753" ] }, "solarmax_RelatedPartyLeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RelatedPartyLeaseAgreementsMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Lease Agreements [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r567", "r568", "r972" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative", "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "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": [ "r452", "r567", "r568", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r695", "r696", "r697", "r698", "r699", "r720", "r722", "r753", "r972" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "verboseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r564", "r565", "r566", "r568", "r569", "r671", "r672", "r673", "r727", "r728", "r729", "r750", "r752" ] }, "us-gaap_RentalProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RentalProperties", "crdr": "debit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rental expenses", "documentation": "Carrying amount of income producing properties held for rental." } } }, "auth_ref": [ "r983" ] }, "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentOfNotesReceivableFromRelatedParties", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Receivable from related paty", "documentation": "The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth." } } }, "auth_ref": [ "r40" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 32.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal repayment on convertible notes", "label": "[Repayments of Convertible Debt]", "documentation": "The cash outflow from the repayment 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": [ "r43" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 33.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal repayment on borrowings", "label": "[Repayments of Debt]", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r877" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 34.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment on equipment capital lease", "label": "[Repayments of Debt and Lease Obligation]", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment to related party", "verboseLabel": "Payment to related party", "terseLabel": "Payment to the related party", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r43" ] }, "solarmax_ReserveForExcessAndObsoleteInventoriesEndOfPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReserveForExcessAndObsoleteInventoriesEndOfPeriod", "crdr": "credit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Balance - end of period", "label": "[Balance - end of period]" } } }, "auth_ref": [] }, "solarmax_ReserveForLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReserveForLiabilities", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Reserve for potentail liabilities" } } }, "auth_ref": [] }, "solarmax_ReserveforexcessandobsoleteinventoriesbeginningOfPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReserveforexcessandobsoleteinventoriesbeginningOfPeriod", "crdr": "credit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Balance - beginning of period", "label": "[Balance - beginning of period 1]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r868", "r882", "r982", "r985" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Total cash and cash equivalents & restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": [ "r45", "r156", "r225", "r260", "r632" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted cash, noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": [ "r45", "r184", "r260" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restricted cash, current", "label": "[Restricted Cash, Current]", "periodEndLabel": "Restricted cash, current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r868", "r882" ] }, "us-gaap_RestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents & restricted cash", "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. 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": [ "r783", "r784", "r882", "r982", "r985" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restricted cash, noncurrent", "label": "[Restricted Cash, Noncurrent]", "periodEndLabel": "Restricted cash, noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r184", "r869", "r882" ] }, "solarmax_RestrictedStockCancelNumberOfShare": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RestrictedStockCancelNumberOfShare", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted stock cancel number of share" } } }, "auth_ref": [] }, "solarmax_RestrictedStockCancelNumberOfShareValue": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RestrictedStockCancelNumberOfShareValue", "crdr": "debit", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted stock cancel number of share value" } } }, "auth_ref": [] }, "solarmax_RestrictedStockCurrentPrice": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RestrictedStockCurrentPrice", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Current restricted stock price" } } }, "auth_ref": [] }, "solarmax_RestrictedStockSharesNonvested": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RestrictedStockSharesNonvested", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Share Restricted Stock Shares Nonvested" } } }, "auth_ref": [] }, "solarmax_RestrictedStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RestrictedStockSharesOutstanding", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Share Restricted Stock Shares Outstanding" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "solarmax_RetainagePayableToVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RetainagePayableToVendorsMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "Retainage payable to vendors [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 34.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r144", "r636", "r655", "r657", "r667", "r703", "r823" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r220", "r268", "r269", "r270", "r272", "r278", "r280", "r371", "r372", "r485", "r486", "r487", "r508", "r509", "r527", "r529", "r530", "r532", "r535", "r652", "r654", "r675", "r993" ] }, "solarmax_ReturnToProvisionTrueUpMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReturnToProvisionTrueUpMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Return-to-provision true-up [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from external customers, Total", "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": [ "r303", "r304", "r314", "r318", "r319", "r325", "r327", "r329", "r440", "r441", "r607" ] }, "solarmax_RevenueFromEPCServicesDescription": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenueFromEPCServicesDescription", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of Revenue from EPC Services" } } }, "auth_ref": [] }, "solarmax_RevenueFromExternalCustomersFinanceRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenueFromExternalCustomersFinanceRevenue", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Finance revenue" } } }, "auth_ref": [] }, "solarmax_RevenueFromExternalCustomersLedAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenueFromExternalCustomersLedAndOther", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "LED and other" } } }, "auth_ref": [] }, "solarmax_RevenueFromExternalCustomersSolarEnergySystems": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenueFromExternalCustomersSolarEnergySystems", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Solar energy systems" } } }, "auth_ref": [] }, "solarmax_RevenueFromManagementFee": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenueFromManagementFee", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Management fee income" } } }, "auth_ref": [] }, "solarmax_RevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenuePercentage", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "LED Revenue percentage" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r725", "r790", "r795" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3", "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2" ], "lang": { "en-us": { "role": { "label": "Revenues", "verboseLabel": "Total revenues", "terseLabel": "Revenue", "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": [ "r251", "r262", "r303", "r304", "r314", "r318", "r319", "r325", "r327", "r329", "r370", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r539", "r627", "r923" ] }, "solarmax_RevenuesFromLedProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenuesFromLedProjects", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "LED projects" } } }, "auth_ref": [] }, "solarmax_RevenuesFromPowerPurchaseAgreementRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenuesFromPowerPurchaseAgreementRevenues", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Power purchase agreement revenues" } } }, "auth_ref": [] }, "solarmax_RevenuesFromSalesOnNonInstallmentBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenuesFromSalesOnNonInstallmentBasis", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Sales on non-installment basis" } } }, "auth_ref": [] }, "solarmax_RevenuesFromThirdPartyLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenuesFromThirdPartyLeasingArrangements", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Third-party leasing arrangements" } } }, "auth_ref": [] }, "solarmax_RevenuesFromTotalSolarEnergyAndBatteryStorageSystems": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "RevenuesFromTotalSolarEnergyAndBatteryStorageSystems", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Total solar energy and battery storage systems" } } }, "auth_ref": [] }, "solarmax_ReversalOfUeSolarAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReversalOfUeSolarAccrual", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "label": "Reversal of UE Solar accrual" } } }, "auth_ref": [] }, "solarmax_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ReverseStockSplitMember", "presentation": [ "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split Member" } } }, "auth_ref": [] }, "solarmax_SMXPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SMXPropertyMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "SMX Property", "verboseLabel": "SMX Property" } } }, "auth_ref": [] }, "us-gaap_SalariesAndWages": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalariesAndWages", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unpaid salaries and wages", "verboseLabel": "Initial annual salary", "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r874" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://solarmax.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable, net", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://solarmax.com/role/FinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accrued expenses and other payables", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "solarmax_ScheduleOfCombinedFinancialStatementsOfNonControllingInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfCombinedFinancialStatementsOfNonControllingInvestmentsTableTextBlock", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of combined financial statements of non controlling investments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://solarmax.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of components of income tax expense 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": [ "r149" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://solarmax.com/role/SubsequentEventsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of balance sheet information", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r863", "r886" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://solarmax.com/role/SubsequentEventsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of cash flow information", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r863", "r886" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://solarmax.com/role/SubsequentEventsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of statement of operation", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r863", "r886" ] }, "solarmax_ScheduleOfCustomerLoansReceivableByCreditRatingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfCustomerLoansReceivableByCreditRatingTableTextBlock", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of customer loans receivable by credit rating" } } }, "auth_ref": [] }, "solarmax_ScheduleOfCustomerLoansReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfCustomerLoansReceivableTableTextBlock", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of customer loans receivable" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://solarmax.com/role/FinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of debt", "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://solarmax.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of deferred income tax assets and liabilities", "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": [ "r148" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://solarmax.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of earning per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r891" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://solarmax.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of effective income tax rate 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": [ "r147" ] }, "solarmax_ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipment": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipment", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful life of property and equipment" } } }, "auth_ref": [] }, "solarmax_ScheduleOfFairValueMeasurementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfFairValueMeasurementsTableTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of fair value measurements of cash, loans and borrowings" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of future minimum lease commitments for offices, warehouse facilities and equipment", "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of maturities of operating lease liabilities", "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://solarmax.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r808", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://solarmax.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of income loss before income taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r885" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://solarmax.com/role/InventoriesNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventories, net", "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": [ "r25", "r115", "r116", "r117" ] }, "solarmax_ScheduleOfInventoryReserveTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfInventoryReserveTableTextBlock", "presentation": [ "http://solarmax.com/role/InventoriesNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of reserve for excess and obsolete inventories" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of maturities of customer loans receivable", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://solarmax.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of nonvested option awards activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Receivables and Current Assets, Net", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "solarmax_ScheduleOfOtherInformationRelatedToLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfOtherInformationRelatedToLeaseTableTextBlock", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of other information related to lease" } } }, "auth_ref": [] }, "solarmax_ScheduleOfPrincipalMaturitiesForTheFinancingArrangementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfPrincipalMaturitiesForTheFinancingArrangementsTableTextBlock", "presentation": [ "http://solarmax.com/role/FinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of principal maturities for the financing arrangements" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://solarmax.com/role/FinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of warranty liability", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r402" ] }, "solarmax_ScheduleOfRelatedPartyDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfRelatedPartyDebtTableTextBlock", "presentation": [ "http://solarmax.com/role/FinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of related party debt" } } }, "auth_ref": [] }, "solarmax_ScheduleOfRestrictedCashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of restricted cash" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash, Cash Equivalents and Restricted Cash", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r21", "r156", "r985" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://solarmax.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of operations of company's operating segments", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r61", "r62", "r63", "r68" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://solarmax.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of restricted stock shares activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://solarmax.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r19", "r20", "r78" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://solarmax.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of uncrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r819", "r958" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of concentration risk", "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": [ "r54", "r55", "r56", "r57", "r87", "r155" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtCurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured loans from related parties, current", "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": [ "r103", "r158" ] }, "solarmax_SecuredLoansFromRelatedPartiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SecuredLoansFromRelatedPartiesNoncurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured loans from related parties, noncurrent, net of debt discount and issuance costs" } } }, "auth_ref": [] }, "us-gaap_SecuritiesBorrowedAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesBorrowedAllowanceForCreditLossTableTextBlock", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of allowance for loan losses", "documentation": "Tabular disclosure of allowance for credit loss on securities borrowed." } } }, "auth_ref": [ "r907" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r836" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Security deposits", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r869" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r838" ] }, "us-gaap_SegmentOperatingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentOperatingActivitiesDomain", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Reporting", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r307", "r317", "r321", "r322", "r323", "r324", "r325", "r326", "r329" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r327", "r799" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "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": [] }, "solarmax_SeptemberTwoThousandSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SeptemberTwoThousandSixteenMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "September 2016 [Member]" } } }, "auth_ref": [] }, "solarmax_SettlementOfRelatedPartyLoans": { "xbrltype": "percentItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SettlementOfRelatedPartyLoans", "presentation": [ "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of settlement of related party loans" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://solarmax.com/role/NetIncomeLossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Number Of Share Restricted Stock Shares Nonvested", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number]", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r468", "r469" ] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeInPeriodGross", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Number of Options Exchanged" } } }, "auth_ref": [] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGross", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Number of Options Exercised" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Number of Options Cancelled or forfeited", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r936" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Number of Options Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r464" ] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestExchangeInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestExchangeInPeriodGross", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Options Exchanged", "label": "[Number of Options Exchanged]" } } }, "auth_ref": [] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestGrantsInPeriodGross", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Options Granted", "label": "[Number of Options Granted]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value Exercisable", "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": [ "r77" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://solarmax.com/role/NetIncomeLossPerShareDetailsNarrative", "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Options Outstanding", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "periodStartLabel": "Number of Options Outstanding", "verboseLabel": "Number of Options Outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price Outstanding", "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": [ "r460", "r461" ] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceEndOfPeriod": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceEndOfPeriod", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Exercise Price Outstanding End of Period", "label": "[Weighted Average Exercise Price Outstanding End of Period]" } } }, "auth_ref": [] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceExercisable": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceExercisable", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price Exercisable", "label": "[Weighted Average Exercise Price Exercisable]" } } }, "auth_ref": [] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceExercisableEndOfPeriod": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceExercisableEndOfPeriod", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Exercise Price Exercisable End of period", "label": "[Weighted Average Exercise Price Exercisable End of period]" } } }, "auth_ref": [] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonvested": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonvested", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price Nonvested", "label": "[Weighted Average Exercise Price Nonvested]" } } }, "auth_ref": [] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonvestedEndOfPeriod": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonvestedEndOfPeriod", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Exercise Price Nonvested End of Period", "label": "[Weighted Average Exercise Price Nonvested End of Period]" } } }, "auth_ref": [] }, "solarmax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedSharesInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedSharesInPeriodGross", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails2" ], "lang": { "en-us": { "role": { "label": "Number of Options Vested" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r456", "r457", "r458", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r480", "r481", "r482", "r483", "r484" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r455", "r459", "r478", "r479", "r480", "r481", "r484", "r488", "r489", "r490", "r491" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Option purchase price per share", "verboseLabel": "Option purchase price per share", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value Exercisable End of Period", "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": [ "r77" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails2", "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (in years)", "verboseLabel": "Weighted Average Remaining Contractual Outstanding End of period (years)", "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": [ "r77" ] }, "solarmax_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedAndOptionActivityExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedAndOptionActivityExercisable", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Options Exercisable", "label": "[Number of Options Exercisable]", "periodStartLabel": "Number of Options Exercisable" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1", "http://solarmax.com/role/StockholdersEquityDetails2" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Options Nonvested", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares]", "periodStartLabel": "Number of Options Nonvested", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Options Forfeited", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares]", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Outstanding (years)", "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": [ "r146" ] }, "solarmax_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingExercisableContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingExercisableContractualTerm1", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Exercisable (years)" } } }, "auth_ref": [] }, "solarmax_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingExercisableContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingExercisableContractualTerm2", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Exercisable End of period (years)" } } }, "auth_ref": [] }, "solarmax_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingNonvestedContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingNonvestedContractualTerm1", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Nonvested (years)" } } }, "auth_ref": [] }, "solarmax_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingNonvestedContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingNonvestedContractualTerm2", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Nonvested End of period (years)" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Percent of total purchases", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r17" ] }, "solarmax_SharesOfRestrictedStockIssuedPrice": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SharesOfRestrictedStockIssuedPrice", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares of restricted stock issued per share" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails3" ], "lang": { "en-us": { "role": { "label": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r557", "r822" ] }, "solarmax_SolarEnergyAndBatteryStorageSystemsAndComponentsSalesDescription": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SolarEnergyAndBatteryStorageSystemsAndComponentsSalesDescription", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Descripion of Solar Energy and Battery Storage Systems and Components Sales" } } }, "auth_ref": [] }, "solarmax_SolarSystemsLeasedToCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SolarSystemsLeasedToCustomersMember", "presentation": [ "http://solarmax.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Solar Systems Leased To Customers [Member]" } } }, "auth_ref": [] }, "solarmax_SolarmaxTechnologyHoldingsDescription": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SolarmaxTechnologyHoldingsDescription", "presentation": [ "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of Solarmax Technology Holdings" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://solarmax.com/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Total state", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r885", "r956", "r962" ] }, "solarmax_StateRateChangeMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "StateRateChangeMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "State Rate Change [Member]" } } }, "auth_ref": [] }, "solarmax_StateTaxesMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "StateTaxesMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "State Taxes [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r197", "r234", "r235", "r236", "r262", "r284", "r285", "r287", "r289", "r296", "r297", "r370", "r403", "r405", "r406", "r407", "r410", "r411", "r421", "r422", "r424", "r427", "r434", "r539", "r663", "r664", "r665", "r666", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r702", "r724", "r746", "r777", "r778", "r779", "r780", "r781", "r847", "r883", "r890" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r34", "r220", "r247", "r248", "r249", "r268", "r269", "r270", "r272", "r278", "r280", "r295", "r371", "r372", "r436", "r485", "r486", "r487", "r508", "r509", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r542", "r543", "r544", "r545", "r546", "r547", "r563", "r652", "r653", "r654", "r675", "r746" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2", "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/CustomerLoansReceivableDetails", "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative", "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetails3", "http://solarmax.com/role/FinancingArrangementsDetails4", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2", "http://solarmax.com/role/PropertyAndEquipmentDetails", "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative", "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/SegmentReportingDetails1", "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative", "http://solarmax.com/role/TaxesDetails3", "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative" ], "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": [ "r268", "r269", "r270", "r295", "r607", "r658", "r686", "r694", "r695", "r696", "r697", "r698", "r699", "r702", "r705", "r706", "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r720", "r722", "r725", "r726", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r828" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Stockholders Equity (Deficit)" } } }, "auth_ref": [] }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOperatingActivitiesSegmentAxis", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Operating Activities [Axis]", "documentation": "Information by continuing and discontinuing operations." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative", "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails1", "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails2", "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetails", "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows", "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/CustomerLoansReceivableDetails", "http://solarmax.com/role/CustomerLoansReceivableDetailsNarrative", "http://solarmax.com/role/DescriptionOfBusinessDetailsNarrative", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails1", "http://solarmax.com/role/FinancingArrangementsDetails2", "http://solarmax.com/role/FinancingArrangementsDetails3", "http://solarmax.com/role/FinancingArrangementsDetails4", "http://solarmax.com/role/FinancingArrangementsDetailsNarrative", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails1", "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails2", "http://solarmax.com/role/PropertyAndEquipmentDetails", "http://solarmax.com/role/RelatedPartyTransactionsDetailsNarrative", "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/SegmentReportingDetails1", "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative", "http://solarmax.com/role/TaxesDetails3", "http://solarmax.com/role/ThirdPartyLeasingArrangementAndConcentrationsDetailsNarrative" ], "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": [ "r268", "r269", "r270", "r295", "r607", "r658", "r686", "r694", "r695", "r696", "r697", "r698", "r699", "r702", "r705", "r706", "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r720", "r722", "r725", "r726", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r828" ] }, "solarmax_StatutoryRateMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "StatutoryRateMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "U.S. Statutory Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative", "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares of restricted stock issued", "verboseLabel": "Shares of restricted stock issued", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r17", "r144" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase number of restricted stock", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r17", "r108", "r109", "r144", "r666", "r746", "r780" ] }, "solarmax_StockRepurchasedDuringPeriodSharesPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "StockRepurchasedDuringPeriodSharesPerShare", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase number of restricted stock price per share" } } }, "auth_ref": [] }, "solarmax_StockholderDeficiency": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "StockholderDeficiency", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stockholder deficiency" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 37.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets", "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' deficit", "label": "[Stockholders' Equity Attributable to Parent]", "verboseLabel": "Total stockholders' deficit", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r137", "r704", "r721", "r747", "r748", "r823", "r835", "r884", "r906", "r967", "r993" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' deficit:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://solarmax.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r143", "r261", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r436", "r534", "r749", "r751", "r782" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Sublease income", "label": "[Sublease Income]", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r558", "r822" ] }, "solarmax_SubpartFMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SubpartFMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Subpart F [Member]" } } }, "auth_ref": [] }, "solarmax_SubprimeficoscoreLessThansixtwenty": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "SubprimeficoscoreLessThansixtwenty", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Sub-prime - FICO score less than 620" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "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": [ "r548", "r572" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "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": [ "r548", "r572" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r548", "r572" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://solarmax.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsequent Events", "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": [ "r571", "r573" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityNetIncome", "crdr": "credit", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Equity in income of solar farm projects", "documentation": "The portion of net income or loss attributable to temporary equity interest." } } }, "auth_ref": [] }, "solarmax_ThirdPartyLeasingArrangementAndConcentrationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ThirdPartyLeasingArrangementAndConcentrationsAbstract", "lang": { "en-us": { "role": { "label": "Third-party Leasing Arrangement and Concentrations" } } }, "auth_ref": [] }, "us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositsAtOrAboveFDICInsuranceLimit", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "FDIC Limit", "documentation": "Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit." } } }, "auth_ref": [ "r13" ] }, "solarmax_TotalInventoriesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "TotalInventoriesGross", "crdr": "debit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails1" ], "lang": { "en-us": { "role": { "label": "Total inventories, gross" } } }, "auth_ref": [] }, "solarmax_TotalInventoriesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "TotalInventoriesNet", "crdr": "debit", "presentation": [ "http://solarmax.com/role/InventoriesNetDetails1" ], "lang": { "en-us": { "role": { "label": "Total inventories, net" } } }, "auth_ref": [] }, "solarmax_TotalOtherReceivablesAndCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "TotalOtherReceivablesAndCurrentAssets", "crdr": "debit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Total other receivables and current assets" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r170", "r171", "r172", "r332", "r333", "r339" ] }, "us-gaap_TradingGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingGainsLosses", "crdr": "credit", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Trade sales", "documentation": "Amount of gain (loss) resulting from the difference between the acquisition price and the selling price or fair value of trading assets and trading liabilities, conducted separately from customer trading activities. Includes, but is not limited to, changes in fair value of trading assets and trading liabilities." } } }, "auth_ref": [ "r84", "r92", "r93", "r166" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://solarmax.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails", "http://solarmax.com/role/FinancingArrangementsDetails", "http://solarmax.com/role/FinancingArrangementsDetails3", "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r418", "r432", "r533", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r644", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r902", "r903", "r904", "r905" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r75" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r75" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 33.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, 1,248,345 shares at December 31, 2023 and December 31, 2022", "label": "[Treasury Stock, Common, Value]", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36", "r75", "r76" ] }, "solarmax_TwoLimitedPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "TwoLimitedPartnersMember", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Limited Partners [Member]" } } }, "auth_ref": [] }, "solarmax_USSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "USSegmentMember", "presentation": [ "http://solarmax.com/role/CashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "US Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDiscountsOnAcceptancesResold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDiscountsOnAcceptancesResold", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: unamortized loan discounts", "label": "[Unamortized Discounts on Acceptances Resold]", "documentation": "The amount of the unamortized discount or expense related to the financial institution's sale of short-term negotiable time drafts drawn on and accepted by the institution (also known as Banker's Acceptances) in the secondary market." } } }, "auth_ref": [ "r67", "r159" ] }, "solarmax_UnbilledReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UnbilledReceivables", "crdr": "debit", "presentation": [ "http://solarmax.com/role/AccountsReceivableNetCashDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unbilled receivable" } } }, "auth_ref": [] }, "solarmax_UncertainTaxPositionsMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UncertainTaxPositionsMember", "presentation": [ "http://solarmax.com/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Uncertain Tax Positions [Member]" } } }, "auth_ref": [] }, "solarmax_UnderwritingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UnderwritingAgreementMember", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Underwriting Agreement [Member]" } } }, "auth_ref": [] }, "solarmax_UnpaidAmountDueFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UnpaidAmountDueFromRelatedParty", "crdr": "debit", "presentation": [ "http://solarmax.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unpaid amount due from related party" } } }, "auth_ref": [] }, "solarmax_UnpaidRetensionWaarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UnpaidRetensionWaarrantLiability", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unpaid retention to warrant liability" } } }, "auth_ref": [] }, "solarmax_UnrecognizedCompensationCostsUnvestedOption": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UnrecognizedCompensationCostsUnvestedOption", "crdr": "credit", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation costs unvested option" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Increase related to prior period tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r498" ] }, "us-gaap_UnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebt", "crdr": "credit", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unsecured loan", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r24", "r161", "r984" ] }, "us-gaap_UnsecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtCurrent", "crdr": "credit", "calculation": { "http://solarmax.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Bank and other unsecured loans, current", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r103", "r158" ] }, "solarmax_UnusedNetOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UnusedNetOperatingLossCarryforwards", "crdr": "credit", "presentation": [ "http://solarmax.com/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unused net operating loss carryforwards" } } }, "auth_ref": [] }, "solarmax_UononeGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UononeGroupMember", "presentation": [ "http://solarmax.com/role/AcquisitionContingenciesAndOtherPayableToUononeGroupDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Uonone Group [Member]" } } }, "auth_ref": [] }, "solarmax_UsCountaryMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "UsCountaryMember", "presentation": [ "http://solarmax.com/role/SegmentReportingDetails", "http://solarmax.com/role/SegmentReportingDetails1" ], "lang": { "en-us": { "role": { "label": "US [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of 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": [ "r58", "r59", "r60", "r188", "r189", "r191", "r192" ] }, "solarmax_VATTaxesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "VATTaxesPayableMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails3" ], "lang": { "en-us": { "role": { "label": "VAT taxes payable [Member]" } } }, "auth_ref": [] }, "solarmax_VatTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "VatTaxReceivable", "crdr": "debit", "presentation": [ "http://solarmax.com/role/OtherReceivablesAndCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "VAT tax receivable" } } }, "auth_ref": [] }, "solarmax_WarrantsPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://solarmax.com/20231231", "localname": "WarrantsPurchase", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants purchase" } } }, "auth_ref": [] }, "solarmax_WarrantyLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "WarrantyLiabilityMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetails4" ], "lang": { "en-us": { "role": { "label": "Warranty liability [Member]" } } }, "auth_ref": [] }, "solarmax_WebaoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "WebaoLimitedMember", "presentation": [ "http://solarmax.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Webao Limited [Member]" } } }, "auth_ref": [] }, "solarmax_WeightedAverageGrantDateFairValuePerShareNonvested": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "WeightedAverageGrantDateFairValuePerShareNonvested", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value per Share Nonvested" } } }, "auth_ref": [] }, "solarmax_WeightedAverageGrantDateFairValuePerShareOutstanding": { "xbrltype": "perShareItemType", "nsuri": "http://solarmax.com/20231231", "localname": "WeightedAverageGrantDateFairValuePerShareOutstanding", "presentation": [ "http://solarmax.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value per Share Outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations", "http://solarmax.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "[Weighted Average Number of Shares Outstanding, Diluted]", "terseLabel": "Weighted average shares used to compute net loss per share, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r283", "r289" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://solarmax.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average shares used to compute net loss per share, basic", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares used to compute net income (loss) per share" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "[Weighted Average Number of Shares Outstanding, Basic]", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r282", "r289" ] }, "solarmax_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "WorkingCapitalDeficit", "crdr": "credit", "presentation": [ "http://solarmax.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Working capital deficit" } } }, "auth_ref": [] }, "solarmax_WriteOffOfCapitalizedMergerCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://solarmax.com/20231231", "localname": "WriteOffOfCapitalizedMergerCosts", "crdr": "debit", "calculation": { "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://solarmax.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Write off of capitalized merger costs" } } }, "auth_ref": [] }, "solarmax_XingrenMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "XingrenMember", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Xingren" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination [Member]" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationPriorMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationPriorMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination Prior [Member]" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationTwoZeoOneEightMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationTwoZeoOneEightMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination 2018 [Member]" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationTwoZeoOneNineMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationTwoZeoOneNineMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination 2019 [Member]" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationTwoZeoTw9ZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationTwoZeoTw9ZeroMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination 2020 [Member]" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationTwoZeoTwoOneMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationTwoZeoTwoOneMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination 2021 [Member]" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationTwoZeoTwoThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationTwoZeoTwoThreeMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination 2023 [Member]" } } }, "auth_ref": [] }, "solarmax_YearOfOriginationTwoZeoTwoTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YearOfOriginationTwoZeoTwoTwoMember", "presentation": [ "http://solarmax.com/role/CustomerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Year of Origination 2022 [Member]" } } }, "auth_ref": [] }, "solarmax_YilongTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "YilongTwoMember", "presentation": [ "http://solarmax.com/role/InvestmentsInUnconsolidatedSolarProjectCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Yilong #2" } } }, "auth_ref": [] }, "solarmax_ZHPVMember": { "xbrltype": "domainItemType", "nsuri": "http://solarmax.com/20231231", "localname": "ZHPVMember", "presentation": [ "http://solarmax.com/role/FinancingArrangementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "ZHPV [Member]" } } }, "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": "15", "Paragraph": "12", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "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": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(4)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "SubTopic": "30", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1" }, "r24": { "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" }, "r25": { "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" }, "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))", "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,20)", "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.24)", "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-31)", "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.3,4)", "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.30)", "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": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481598/310-20-45-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "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": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481992/940-320-35-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-5" }, "r94": { "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.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "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.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "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.7(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-9" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "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(19))", "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(20))", "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(23))", "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(26)(a))", "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(26)(b))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "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(10))", "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(2))", "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(20))", "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.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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,6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-5" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r164": { "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" }, "r165": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r166": { "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.13(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "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.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481192/840-30-45-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-2" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "220", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-5" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "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" }, "r231": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r262": { "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" }, "r263": { "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)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r630": { "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)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r631": { "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" }, "r632": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r643": { "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" }, "r644": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r645": { "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(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r646": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r660": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r661": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r753": { "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" }, "r754": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r787": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-11" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r868": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r869": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r870": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-3" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r922": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r966": { "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" }, "r967": { "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-11" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-310/tableOfContent" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r993": { "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" }, "r994": { "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" } } } ZIP 122 0001640334-24-000675-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001640334-24-000675-xbrl.zip M4$L#!!0 ( &^(D%A)R""P0R$ *>J 0 5 '-D[5UM<^,VDOY^5?/YRV:IX/+)G)IE4LEOR6^(KC^6R-4EVOVS! M)"1A0P$*0-K6_OI#@^\D2("R)H0WW,HF%M$-H/$ C4:C 7S_M^=UZ#UB+@BC M/QQ,WKP]\##U64#H\H>#6!PBX1-RX(D(T0"%C.(?#K98'/SMK__]7]__S^'A MKZ=WU]XY\^,UII%WQC&*<. ]D6CE0=(G)"+,#P]3ZI^3QA>=#SHKU[;NCR8>CX[?'[W*B>[:(GA#''N+^BD38 MCV*.0B_ @BRI)RON)0)]YTW_U_?.5XBOT8;C-:(@E#=]C-[D>9VQS9:3Y2KR MOO+_XD$QWM7AS<7<.XT%H5@([YZ%,51%?.U=4?^--PU#[PXXA'>'!>:/.$BS M$_Y*%N+)%J;BN^?PAX-5%&V^.SIZ>GIZ\_S PS>,+Z4D;T^.?KTF]+>#E)+C M12OIAR.9FA'Z,><2K&U.K2@%]M\LV>-1E@IM=9*Q2$27"&T.413E7 LD'E3^ M:>*13.3D(8XDSBF;(+Z^$)E0R1\_^RL]):142 E]Q"+2$R=IDGQR/1RHU(VU05CL6)#_(T97G+%-) M!SVA,-+]"GU0 RDE?G^4)%9(B9;T0T)*\H[+8AKQMGZ;)%8QB7@'Y#(U1X-' M;>CE296<@XC7&"KYR^0C2 :>M] 5CR?EHJ"SM12EDJI%8:*76"94"&F\-M1& M4F!._)R!40L>1@]K?+*>VLKK5$:[NJB,!A:"=GW.J;,/;WRV5I238QC-N8JY M9'Q]CA5999@%>$$I4H6_A?Q/OL)@Q#SW%]?U1G;2>2RQGR!G]J_I;SEU",BM!8.)( MN5.2+DX?A7X<[L!8U*R=+_V:-=Y+VI3*CR0 %7Z*0M!']RN,(Y&UV/ M98/?RX;#>>,767EI7EZ2V0B)%22WTNZBT0I'1 IBP*=*:P3KQ!XL[ZM*WG\9 MP6L#+V]0,5O,-IBKNFL&5@N=$;1W7: 5F8)-7V0[PF4#UQE;2]%7F KRB.72 M@ZWQ-1,&[-J8C$"^MP>R4H:7%.)]!<6, ]$.V16B2RRNZ'W$_-]6+ SD0OGB M]YA$6VGZ$)]$!I#-_$:\/_3 .RG.(]0K%^@E)7I?I66.X-N!C\3J,F1/IH&< MDQFA_*8'E#)73V4[@E4&ZQP+GY,-E#9;9*Z?!"!]DA&4;\'L)\(/F8@YAA]% M/H!$EM.(0QF'4R2([/RW)3&G-+B/UVO$M[/%/5E2N1[T$8VFOG(<$+J\E7W= M)SB%ZT4Y&%']6$=5%0=XE@M4/LBT2$@K%>H5I7I9L6,7J.A-J:+@_S"[/*(0 M-)<$\ Z+B!-?:C1(2U6G#:4)TLG;.J3 ]G6B*4LY*TR+O%7Z"%P9N+1GBSOL M8]EJ#R&^P:DAHT\R0C.I0Y/EXQ49?>U1'(U 5$90+")IDO-KAFBIR=-!TY)H M!..X,4[2G#R550F2$8TR&E?T48K'N%3T^7BH?3.V_4F][4L9C .@T>2S:(5Y MT1]A5CA3NV/15 @<%3C8$!K!>5<'1^5:&@_)W)%F["4Y?^W=C*A54;OE;(-Y MM)4@P+R[@45+ I,VQ8C+^SHN638*CCRC$80R"#\R%CR1,'7MYK^,C?VAWM@9 MZ]B\]#GJ1;B MJ5*\M!@O+V?$MHSM):&(^G)A-^4<'&:J,1, ]4E&E!H^A#P?KYS1"$,9AOF* M\. 623U_C>7BO-+F,+\SZLN_*ALA_5B,L#6.[ :0+XN.$R M*!7C5>L=<;0*\O&^D^1A[QA<)4O"^2HH?^T7O:(4R_CWH33B? MO"!R8433/H2A#%\7@1$OZW"&$9T^<0V5X=5)8D3(/L9AA,@BV*&,C#;%"(@Q M\&'$8=<(B#(X]N1&Q':/AABAM Z+*&/7D6X$RS)$8D2F,U:BC$;MFQ&!UKB) ML'FI1QFP71B.6>PB[ M&''NNPE<67P9R4P8OFNZ-+HVA$>X+'>&RRBUIAK!:?@OM*=!1TBT9@OL.*H= MWZI%4O]L!*'AHD@W,U4F8^O;;RN7<>@B,"+2\%%T;#&/ %GM-5?TE3[-"$O# M$='8=Q[!L-J KH"A3S."T7 T-#:C1S#L#Z:?XPB14-P@#G;K(^XXJ-X@-4+5 M\$BT'%R'>Q]4WEZ>^8C=WO:,T[9]^:9QEI$1]X878S^[QFGY8]?8=]>8[*UO M3,R=XPL%FV0:9#)VCWUWC^.]=8]C<_?X0A$G6?[QO M>'7VVSU.QNZQ[^Y1,RWWFJ.QNS3\3/OM+J.YNGLH6\4L[<-@!+T9>M,CF&TT M,JVCV1HH&JF,T#4<8*UQ;2-:NZ-54\GVY$;\&IXR._Q&1=HO3K&J.[MIC)@U M'&H=D8KC>.N/TL0&)O/"^7W#FV;&:5P-]T+JV 8I\QKV?IFJUA2VQ$KN$GLD!NM#)L0NTKQH4^R83.AX:;IAEL M/YH2UE!,.K P&PX?&DZ05C!&>Z'_X8?*<.E!;X2MX<;HQ*9235/QKA:'@ABM,KXWC9 MQ_&5AEFW"[,1QH:38L<#+"/F>\1\\B+0+2S,?1U;&LW0O>)^_"+&9F/$Q*]9O&GX4 T"CYNP!T;$9 M(K,._*;A73%!-"HY>XA.S!"9O?S?-#PI)HA&%[\]1._,$+TS0]1PGI@@>C=" M9 U1S7]B1VJ$K.% ,4$V.E#V7T^V@Q[@OJVNA]619& M\!L.G!> /X[X/;Y"T1:[MX>VJ)G]!-_VO8]F=!?LBMJ)+6IFU\&W M#>^.)6JC!Z$O:O5 P1X,1A3[/0XT6BC]KX6J&";MR4:D;)X/&JV0GJA,#+"8 M;8YOFU?@=. R6AJVR!P;D+&P*YKWX70A,UH3ELC4IB,+.B-2S>>+NI :YYZ. MY]*J7M#R%R,*#5]&>MW=.*>86GO2;&Z+F:/A8:BV]SA7=+3X<;/%+6:$YNVU MU18?YX#V%C]IMKAYE?BQL;:OM?BX&FQO\7?-%C?O%W]LK,MK+3YN#[>W>'U# M29MD1*"QIJXA,-HO/6Z0K=@SG11&7/K=(3M:/7TQJHT>.U(C:HWUM0UJXQBS MO 2XZIUJ231BU%QI-Z\!'L=3#SPFG8"8UQ8?S0\"C^L,V[N96_P>)BHC1N;' M@T=]9L+J#H=P@$)%_LOD22Z(<#0=:;4.*1?%MQO)#?4EP/C]\>GTSD/_^4(K]Y7H<9&921]X*G MIZ/'(T4E,U%'70D6 M1YD !][17D4+T4-?T20+#EV62?:SOC+5NJ:KDLF!T%>RZMC9OV#?'Z'-AM % M4[_E+TI9TNV3#U(N.<5[%*VQV""_J[Z$B@A17V8N_!5>HVOFJXPZ6.#78<9W M")\.)\>')Y,WSR+(ZMBG"H5\_:J0\?6N0CFO]^I7$%D7GC% J>][E">P_V;) M'H_4G7]\>P3]2U^HZ&+)?JC^N4OQZDH,OU_Y99[\UZXU"##I4WA&#G_T*+(" M6Q#Q(QCR1Y310QJO,2>^'>!ESIN$$8#_"-UM\N%%5=FM&CO6H=*D^-E?]8$@ MIU=_[0H"5/DH57Y'"VD:'>+G38@HBAC?7LK?=DT1 M@B5G7Y\RU_XJT:-!,HZ7]0N*B"_Z=(R"(?ES5Y4@B-^GV(P<_NA1Y *)!]5B M@D>'T&)6LI:YTD$01J+(8]<*P'!^:054'B]6BI+_[>';R>'QI+TF)D[U6^P" M?;3AO;#/Z-5?NS1^+'8 7S(M$=J4VC_+9LK7.J07A1VHRH.7H!$@XC$L)V3]R7# #^0*/LJ;7K"@KE:?B0FM$Q*5B,)P9I)-8[X M]BK":R"3S10_B(A$,322.B62D1))TBW[.5Y@64)));$N\J[A! MG!QI^X+RWN%'3&,U!C])$R\Y5'>)<3%,6],=EJK8$CO%"\9Q!A1\P6*VF"X6 M)"2R=^90]N)P6'*SI"^0K%49_0&"3=>PH_)O5_ X/^!^1G!1G4@#8;HR)6 &)% 0_Y!-S-XGC MLLWH'/,UH=G@QJK%L[+/[2?+PKO\/0-Z5JN9"^O1G:&5Y39[AAD;HD M('N?)SVLWRYV.X/#8@L10RUF"ZA]@=6WI'>[CL-!# M8C7CL/!+?Y3N:[@CRY6-7VXQRFE@3("Q-M#,B=!S5O7Y2-G5-&79CKTS=;C]X'VYTZ0FTVB^ MPJ=X22B5XVJVD+_^CA&?RKRYVI)+&J<71TURE*946\(L,BQVZ/*+"'PA%YBV MHK;0.BADR_-!>8S:'#]'IR'S?\M%[<.A[<]= E)&:;S^+LKRV(N0^OOYVD7L M0>^&@#87E[6+NS.W(\(3J6^E7H3G*WYD4A!5=4[5Z\+;IK36Y&Z(!S=I@))( MC)H6H4Q$;H@"VH)&X78:L(V<_DKO47-&Y9]^,M):9-R9VPWA[_T5#N)0KH6J MKS##6*L^U-PB_TLR<*T)+F06:S"!I+6^B,-KLL#PA'GS&9JF\'U871/[$A'^ M,PIC_$FJ7*E,58>=JQ5Q.]IV3*Z)VF(FG&[/E!%[IY9D)M%WR^25-,6.PCLO M;K;[LI5J"O-'HYQ&>M<$/&/K!T)QD)J)*+R/I#Y2PQ(<7>K>4,["$&STXOD. M(]S[R=6UQBK[6V!_QM0,1GK7!+R5:S&?;%#X"47@#4D6]'+MIUU%F,1_86ZN M-8ZZN/:*+IC\GNQ *G3G3#GC3(W1D]L-X4%=?T(!3%)J"R=W7^H2'/;W*(=5 M,>UD>W>%YZLMV=WPK_2/.?97E(5LN?V)A8$<4N(<"Y^33=*B:2^T).[=Z?;N MPDF]K]<$/9!0KFMAKJB'ZW50. N7&N1PF=?5>L/98Z+QRCX+7>+P<*3Q9B>1S)KNJTI87%/,E+,%/411AOKV71CU:XONMD!GJ MP;?G?26M<8VS ZMP-5DAV4JW:1XCA?$)W!X+Y\;6Q+=#8*>^GZ\CI7UF-0X MGQNU*>X*8 MPQZ%[&XUD"H)_=>IG M_!@CZ#QYY^JDV'&,9%_W)4+:/V:+7Y*>?R97-;S4D[I)!N]32=/B:01F?#2+ MHTT<-8>#D%NX(53LVS%>)+')2\GBUI M[G:ZB\5"+C9GBXMG?P5NE3NY(IA1%3:0QITW0_1[\K@K_&8Z> M)-TV8O)/ :8T);28NWHP..OEOH\?!CFFT,U.70)[HK1 M$CVCV5\W!#;K.9SMA_92S I-VI?I/T#Z^1/K+WW"])\@_8KC'=#/V/X#6N"2 MQ;Q_ Z1;PYL"( 282@L6$M9TO;4G#^YQ2_< X-H@ M=8T(H@%+[U8AQ=TJ#\5YOL3!7MM"V('=832+?9&N^V;4P3]M:_1B=+@=2G4^ M8W+M*2+P@B47A2&*0W&ESKQB+JH;L)6=U\*#NY_,W%6$>@FO<7 -[AE#0Y3) M7IN(>5C_%57/&A2^[A[T[@JM0I=*DDAVD:/9ENBN.."DL%-49;>&-8?#^JR. MU0V.VF!,DMP%,;N6,[]"J'3W4DN:N\),?9^K:R>2+)*5[MY5*U&Y M*Z :0=GM+YRM/U->N<"DO*(QT+F[ $_UQ\7S!E.A>J#JE*DXHJ9F.LC<%;%\ M:68:0K1M!.*9B!Q6G@H467S,<8M_H9/"8I4G9A=%?)-+8)5=4U@:8VA.Z*F=S4"B>4J[?09M)U MI#O,<_94W#?F2N+7'X$-M*S:1J+H_^EK3A*_V)4+*.U^KX M;%HO ?-/MFS.!+"@B9._/SEF6YUXSJ0M'!!KWF-(HM0\T M >JVQ,-WR%I-K^ %3!1.*976ZZEZ [, RY+6W86TKI]E5[<94>PB'Q['3W$H M;;;U)F1;::C*MA87R0_ J7KW=3$=W4M0RC[EEV8R^%2FE$8P9U)EZDYGMB<[ M;'!4YK)/LONMPNUT#49$[8YS&\+A.VIQ>5)Z#S'RO71F^[+,T&Y?"CKKBR M4ET><+]"THJ.]< MQ7N4U]_M$E_VG:NQF8.TC)?Y;VSL?T< W? M4H4_"P*E<3Y@YV^KA!LHO,!8;6^ .[Q&! XVY!TP<]K&* 0O[F1?!O,+Z^#" MML8?T 2E/C@@$-VU^)- T=8;CQT8$<=_'AC:^^(?"41W+9R!X@639-K5E*]( M?)%%:V<)KW_AFHKW1?TEAC)>?R/^K+1=XH#^(BW85<#PS5>621U[@;!TGRTI MO#Z>'SPV$#F\/UO;:,AB*L'Z;MF+J)$,;HI/ETN.EP@.C<&.DR"^R>F\@&EZ3<:S1=*K$[9I4@CWXL#O?#TDYD_E#+5)(%0,H6V/V >=H#16V<);/R>0RE)5I1A3CG ="[\0ZO43O1*C]/ MJ"2QPEC'-3RZZ?9SO6[),\X5#6M%.;AZ2MZC%BI6H+0KG3Y3#;3":#>%K%%.]<6@6,B-[C2)> M,H[)DEH@F1.^1C%+UR:8B-P5+[LD(4+/2)T[9Y4(;,TAMEX<#H<;UJ3(WQ// M']EN%5A+ZKRD<_1WB#'%. M<""G5G!77M% RD$E=U@/*#W]I7]OT)[KE;9 \D T3DELI&]PO%+)KY. X;)KS9[< M89G! YR?>6[OX&:RUR)C!4)MBL.25 [BG+&UI%#/M=, /-=RJ$6Y-XEE#WCI M3[GW8![>19I5)GO)-C\NT?P^O(NI>D(QN=5;?Y*JE#A\&]_C*$J^PX H3G:I M^[9R]Z6!:/"SL3]A%/P>PS,TI>/HX!KP5;&:\\^].(:'"2XS92$)D/))RG\# MB5#C>S$%A>4UD0K)Q*7O8=V6NBHS3%E;LQLD==Z@*;B-P3 M"][ JCUE)E5TX8E6;V358>W'XZ#0^GLT&W(:R=P3S73MI%PLU<7LQ^*>R-F% MDW6Y--_=JWRR8@'#J(A-:J@5$Y%[8LU7A*>3-4:B6G-UT[D*>T@JT1!W5V;W MFF'J2Q4I2!+\HER)8 4WKK^;L\^,2LM=Y8YJK?'"/-QK%*E/BCD_VX"N]P$3 MD7MB-5^2E#+HID\;0B?$2ZL;/F >P<'E4C_D&Y:4]PG#]O1!K2FL6':PWQD% M$SY@$&[],JF2ZT5Q$ONQ"4FD%:25:M"Z?[Z_QTOXK:US(W70NIZMY-S555T= MP: U_CM&?+:8<;)43HJ6+MY*Y5;=;V6QW$Z "JE;4LR?V#\PFU%\(Q=4=M)H M65R4:O[T\1^8LSY2U5CX>?-=-T'+[;D&O;A'%1&M:^5[FBI2)M@SO(=/:UL M5AS#CD82PKF&-BU93QVTKK_*E1''>NNNEC;L6*#^"NG[>CEEV+[\Z==;#G&" MT5;?]*HO*NJE<5$/&S/@A>$(P(.-*BF MOE/I:8:M=SIGG^,-$R1JJ7@+T;!S4?**2QYN)[MY^OI>]I"+?J*R9AM4NIHG M72M*"XT+J)2/VF;O['3!T44_L&\VDGF@)_;T6]K7NP1H(1U4BI^G\SEZSF=C;?5;: :M M=[*-9ZQZ.]G NF@A;5$H/M$JIR3HG+8MZ >5I_'^H5:*5JJ!=2E;$R$8WRI; MKLW!W$[F4NW;G"3M9(/6_A\_W?ZLK6\Y8>"16GX9H65PZD@&K;5:)>IK6TUR MI6U53 [.GY(R-G0;_;#^*KR)5#W47@:+!:+!/7F.<(L_T()^4'DN$9Q'OB0X M#*ZOS[0BZ$D&K?7_(1HCOI4*NM2L\R=)L&W3CG8LPXYH/V+5GM(MD@7]L-9S M=J&-]CH?O15MQ3*H5*HJ./B)A4&;_M63#.LYNICIG47%]X$]BW&(R^$_7+[[)+@[GNY+*'@[=/KR),U,/: M!Q&2#-(&OY,UU%L$.HK!ZYRLGULK7$T>UF))KH:!UCLGBP6&XP8$A7K3I9MV MV%:/'S;2RKW4MWDM<>!]'WJ.@]A7FR'9H[N*P.\SJ ME4]U8J%[J=1%..P(Q0\<;.W$&KUD<=-$U8]6>[[A(ZQN8C_$B(-A(JN@8H;2 M.P32HR=G[#H*VD.K^O$/*J]$X9JL2;HLIVU6;SO9H+7_A/[%>'=XE)YDX%K# M, @?L:6?P8)^6(NY.&*D-YF;Z6ZL7;77[7:O73M9AO4P+!;$AZ!-&IP3COVH M;6NTBW!HZT^.T9]EY6ZE;4&"MOW$#KIA9_??8[4I$JU8(*TE'VX,8V$(85?Y M&\LMTWT?SN$]T[=R ""*D_L2.MS4>KIA=94^IZ"3HIA\=@ M&OPK[NI2;43#KT9AQ99V M;MMN+&TQ9DWDP^I;N>J'=W/!@:%7JQJ"@:,>"/@H;N.'D/@S<%JT><(Z*0?6 MH 'F3YRHD+UL<=JB03LH!Y7!9LGCXGJG5J>SB\NK*YO*5PB'C33!#RA;2NJ# M3#0$?V2-OS\2_@JOT5__'U!+ P04 " !OB)!875H!@D@7 !8.@$ &0 M '-O;&%R;6%X+3(P,C,Q,C,Q7V-A;"YX;6S=75MOY#:R?C_ ^0\\/@]G L3V MM.VY>)#9A6\S,."X#=NSV;= 5K/=VLA21U+[LK]^25VZ)?&B8DLE,B= DAF; M5?JJBF2QBD7RE[^_/H7DF29I$$=?=R9[[W<(C?QX%D2/7W=6Z:Z7^D&P0]+, MBV9>&$?TZ\X;37?^_K?__J]?_F=W]Y^GMU?D//973S3*R%E"O8S.R$N0+0C_ MU:]>FM%D=[=L_8_B.U_(P=[AWOO/ZY^?>BFCBJ.-'XCGQ.>>< M]/W1_N3C_L'[@Z-UH[MXGKUX"25>XB^"C/K9*O%",J-I\!@1!IP4 GTA)__G MD_.%ESQYRX0^>1$7BIP\9WMK7F?Q\BT)'A<9>>?_1/AGR.7N]<4].5VE0433 ME-S%X8I#27\FEY&_1T["D-QRBI3]EX.]^+DD-_<#@Y*+C_;Z-A]K9D?30-GI8A$W)_RR]'[(?!C'?F4R_D MEKA;4)JE,#0=Q*@(;]@XB+(%S0+?"WO!E7(:&OM=QO[+YXYT.I\N:9+W0V,U MZ[E@8CZ+G]A,LJ!1&CQ3-AW$3_0J3GL)T,$259J%%SW2]#*ZRV+_CT4SND\\(.LEV!@[J@R>NGB6QB_]+-1F\D0B,]IZB?!DO?=Z;QR-Q"4 M6L(AD#'_'#"I;Q+FWZ(L'UTGT>QN]?3D)6_3^1USLP$SH!=E)[X?KZ*,.=L; MIC<_H" !AN _2)]A9N7_\D[Y[(7XR>F:VB1/6C8 *DU,, M@67*7&VR$9-WF+-5PEWP29HR=PP$:,!F"-0W2^6.VH(TR@X7E M5@R'F<792$@#SI=]A/LX%HD'^1#.1_6-]\:']'W\(XY8(/X]B5=+V"2_/=\A MY+JE(>^CN4KOF2I3SP<;HXMVF)7BTU-0C*O"OAL5P=:(G>1#H!07S1!P:JI! MQI[W"M-1H^$07V9N;!,:W=#D;L&B50@2+>$@=J*/O"_4_KEB["^>H9.VBL9V+#%63($16_3!,BZ#XY)3V(C1S/KJ]IS1 MXC6X #RT6,W./H>;)'C"8/Y&,H$)[: ^VB'6:D\A5['D28#$(%$5K\ <<& M(,>(10RLJJ7$B$L,L&DIT79BSFGF!6%Z[25\YG@&19M&C&Q'&24N[#"C]1E' MI)Z,)/;$,;D/1I+[P#&Y#T>2^] QN8VF+XSOC957,)C-MF"'EEDPA [E,09> MHZYES PQ2V+254 <\+&"W!60!3Y:D),!LL!'"W(-0!;X:(U&G2&KX?-]!D-- M2XB&##2P])0C92,-5&G.#2L?:0 :0(Z,TFAHF? 9,I-JH%$%B8UG 0TXFW%0F^4WS-GA[)\;#,E.8E2$H '838V*$33< MNJE1,1IU4SB7P:JT3=8RDO9#XP!U.RG!T$A G4M*,#02T/PL)1@:"2C:D!(, MC<1LC:HC1*OZ,1A9$'ILG$8:-6*$4;%DXD?UI(CH8#ZT@Q:CIFHKWP3D@7DR M;!OL;\WVM/7C$8S.JNX<#&@5YAD0<8;OR_^F9#=S<4Y MM3_RZVHNV+HU>R.7T3QF_#@01(1=MY744!\PH.MK$-B?Z\2DI"8E>0ZW AS& M?@-DR&^:$##U!:12?9&>NE;VQR^(<7KJA: M B!Y4[):ISE)?!(G;/7Y=6>]FO$2O]%5Q!M^RA;[*:__X6QV ]83*OIY$C_I MU%PJ-=Y&D+I!&(H=\D+YA4M?=R9VS",%U,)CAY-ZY^NGOF\[SC4ETMPQ\-O[;>X!J M^U1\S-A +/7!CJ6V$\BUP78=9WEFO%57!!EJ %*(^3Y:'6A@^=TQ657#]%:[ M$4:T3K,5Q!"?K!I")I4[.F_784'&AXX&8H_/5NW1+;$[UBGDZ8H;8%H_1M:Z M:HDF-8DS&JYJY&Y"+]\U7A?*:><@/17$&I/W=LP!D=<=ZY0W9T:/?(>?YE?: M3N<_4IJ+J)F@]&0@^TSLV $D)L(U@\CME+V&?=ST'F^URU\A UL)+;9A8JUMZ=XS5 M6M*PN)'])%G1F;D,"N&6/OX+: M%0M/4%*CFQ1D(KP$1[>)P.*/E?$HES=Y5I-7LM3*$G$(I.4!?&KIU6^[FV]\RNK#>BF!9D,+YT!-AE<#^X,K1K&?-5U)G^,^IIF MT_F]]ZI-4)DQ ED5+QL"GR6WTY [)JXMI/EEW@;KU6Y*D!%'R9=H15/GN4S, MI1!OE'R#B7A=;T#*I?QEORWD%?O[R(>0;SP>Y2UH%OBUA4CM1/(A_$0R>=?@ M]M,H1ZKKC\:7N;KZZZ4U28YTDFS8D'A.:HQL5"$G_"Z())[K_'BCD9U%R#.- M5KI<_*:%W7/2$GT*"XFF+.[XDK,X96ZNQ*>+4QO-[!YU[M:W5"J'%MCKI/_% MZY*M.W2=7-+4RLD%&C$<(=_1FST%49!FQ64<)2K-/-)%:/<0MM(2[1,/,/G= M&=AW- SY)9_1[%F.[QZHU M^-N#1S)A;[T\QUN=PP52=T=W?,QU',5-@3K'OX;$SEFNC"8T+2\PRV-U-79I M8[O'JSLM()SV4LKKSJQ5@2Q% 5JEV=KN^>MMS2*3>+CQWE&5483]EU'9-^;2 MEQLMGL<&F,13+M4'TW0NBE/L7FDZCBUKJ; MU/*!;=/Q!5:&6_;CB*?1/4U8.. 5[\/F)5QZTZFI+)_WWL9J72IPQV#YI+W% MBJB+SO+A<5.CP=3@CMDV"W%>>E?RF<32")QS3/>F3R M=LF4EQ<;\0+S. \-*V^N6[,@?M3R@?81%*H*E21!U=8Q(.*!\?$U]!<:CXW; MI#5Q9+.9Y4/F4M#"&A_?ZLY8<2U$V<].:42U>T%* LM'V>&650JK#>!L[:#6 M]QP5U0FR#<@/\ W(!E=2L"7O...?;.Q(2H3L+E#1$EFZ'(WU+/W46&]C=]<2 MH'/Q,K26?.[,:;I*GF]LX@X>H^($E%^_6_XDFN5_*]4^^]>JN&VIN_-A?<_N MSJIYG\#5NXOE+8W)><%?T$LO(]E[0,T"P=H\_=%@GBX^0(*(U#]!BF^0=^57 MQB^%X3=!6AR#5YL2SL%N>4QONYJJRATC:Z^6 MK8O5G40VYF2WV*:WT;=5G3O&SV5/&4*VACV/5P_9?!56EUMH@SL-E=UJG=Y& MA:ADK#L*ZE@N7GV:YH\Z/[#?TXQ6+PCH-\3A+.P6)6UO-W-)'1R%LY6?_<9? M?HNRM\Z)5M7>TSV5:93H4QQ(-]X5Z&3T'8Q4O^8!J09=^;;34W'G1>R7MEX M_6+]] 6DP$5/;[M J:]AS?0T6HW@;PD3>SJ?\^Q=_4J31YZA3:4+ MUXJVF]1V>5+O*1>J'7>&(YLW^)T!])P6_[^,Q <(1@Z$Z-.6WO']%#$(9T5GM:S<324G++I5,(-M9H:32W M*J*JH=&\]:EQM]NSM%]+U=,-]]6FTX-:GWI2]G+C=!-N3=70@QB68W+'BD5- M0W$_8=>3DC!JRX]U(-A4K2/W3;N1>SOC"O26W_C ,J]"3VX;6'Z=LI&-52PL M/Q>"86:]MEP.A;=\,<&8D>5724:*F_Y2IB\>A@,\-6 \L\.86GX$!6NZ-]&H M\]UC,[/UZ YR)I9?54'W]ICF[@BU\Z/ X!/1%9F6RO+3*?T#9H!.1DN%<"S M,\]U^-L?>$9\/648RQ@>?QXK0U6]3=R:TXU24DH>EM]4PAKK/E/LEBK M%FC-1Z:-#*GD8?GU%0Q#=NAK+$,VRUXYF'6EZ[2!49_^K_AMQ\[RDRW]S=M' MB^ZL4!5Z*$I^^ATRD?) F);2=,7OX9W.^3RY4?9]?'=SZ#6 M(Q7,PO)C-N;6$B8E0VTYE$]C;B\_F74?G_A_KH*$-BI;&'1 $9 )#\NOSFQO MZRUD=<_82>Q3.BLVW<0Z)J"U39A8?MNFO[G-->:\&UH?R>GAAJ0\[-P9OBQ' M)+\XH?$>G%HH+9'EIW_,C2;FI#I:N-$,+#5Z6FX[2_U%S,,FO+*6 M,L][3!_"X#%7E?;2?C@/R^\$#6[2;GTY9.QJ;?,M3FX2^AS$JS1?Y*2!_I1R M%YWE9X)Z&Q6F%Y<,65NUF%FRB]#R8T']30G3C#MK."XN_Y]$SPR#LO/ M-ME1NWBEA6DZ;?LGL/"R@B[K4A<);J]+O%R5R[K4S<+.S*>%8--Y7=AIU$NM MZDD3Y6.@ZT'P,FA.]$!$*[IR =DY3?TD6!8;(:>K-(BH_ [(SV27\$V2,$Y7 M">5_V5#R^[8VM$@7AIUZ:9#RQ!A-F2*]\CZ?.]Z=DK?I_"YXC()YX/-T6;'7 MRBQ]$X>!7Y\@:@(=MP7*/\!%J7^">-&,E!_AOZM]AFR^0S8?PKHN3>QT0C>3 M2#EYWY:2-_RYN!VMQBL7<\.-%.R09!$/TEW7SE;5P$_:X"M*LB']F42;4VC# MJ[UCU[<&]D#0=$E+SER"4 M/8XZ^=C&MFF,V#>+BRA2?OK.KU__J'U;I8;ZDZSWEDSY399-MB3G2TK&1#CK M-KB(FY4IOT_EL;B+4B:'X$O7E*1)B@3T?A$DLQN/=46>+FP"YN,RCGP:9>H7 M:2>"[\PY[BXY2U+RK(M2C-$66S3OLLZS%->M/]+(+]Y%SN>.L@+K/OX11W%$ MOR?Q:BF1\4#PG#7&I,$YEZZ8ETKF)(M)P9Z4_)&$O:7Y<^.Y+6O7X,J,=B!X MTY*8Y-2D28YVZ^O34U ,V**C;;0H@RSZU U]U:?J')!0:Y[)KH$5?*OD8EV\ M(*N'E/ZY8A^[>%;XD@/!)VZ(2$7E8$2FBIAXKORBT^J8R/2!%.Y7'67BM$8.9!I!BO@K MC1PXK9%#B48^".N*835RZ+1&=#/G!V'5,JQF1IAF(8DB]73Z0 JDO$]8[ D0'91> NW0%M8I $E&&-;-/+%Z M-'\45A5BHAA]$$O!RL;N1\'3*]%B#EE 9ENC<<%9&Z2VT4TARVUK9!'(X;@B[=,UKLJLW02&VJ' M8H29;DNQ9:N6CX+/[RDVXHI&NC>CZ<;"(D"U.8/>3W7(99WQD^#_.Z!C]C8= M>%F7^B0L![K 6^HSLC7P)V$=T 4><0&L W\D R\X_B[P1W; ZWS_)\'W=PDQ M@N\WVEY53TF?A 7"-ONKZ-/5-M)J32HL*'J(/8:YMZG4ANA!6&/TJ-P>-Q^E MWG+7]'8QGZ#?<\?/2W6*(?7&8C8!) =J?JI3$IEK_FQ:!3%&GJI3$IF?_BPL M,H"28.:K.B7130Z?S8X4C#K\Q6(5]:C_##EM,,)85V*6#?'/8D6%!C3FP%;" MEHYGL;1"!QMQ%"MA:[N\>()!!W^,=1XO4]+T;<&!EW5-^$NR&C!I!Q9\;1,9 M9I>M8Y/V4K&JL(D-L5_6LF&\+' M@M=J81QAT$J+_M2#^-BLZ@]]:.O@:U4O^"R('*,L%UJ%C!I;B Y,K&3$7RK( M\/N0W?C+!-:U9>0_M)](&_47J(Z(0P11?!VZA/#:IG*VVSX?QZ\E/[M M/U!+ P04 " !OB)!8K"[MMLU& CT@0 &0 '-O;&%R;6%X+3(P,C,Q M,C,Q7V1E9BYX;6SM?>MSXS:6[_=;=?\'WKX?;E(UG8[M[DYW:K-;\JOC+;?E MLNQD9K^D: J2.*%(!23=5O[Z"Y"$Q >>)"$0-K=F9]HV#GC.^>%Y+CGC/3']^^./KX[ M_O'X_:[1+%HDWUP('!=Z*S\!7I)"-W#F(/:7H8,8=W*!?G8F_\]SSE)\YWWOX,\X5V]O+NZ=TS3V0Q#'SBP*4LQ* M_ _G*O1^<"9!X-QABMBY S& 3V!>=!?XX9\_X_]Z1/(Y2-%A_/-S[/_R9I4D MFY_?O?OV[=L/WTY^B. 2R?/CT;M_?KV>>2O$UUL_Q KWP!M"A7NAT1U]_OSY M7?97TK31\OD1!N0;)^\(.[N>T5_GR8Z@W/C#N_R/J&GL_QQGG%U'7H:#Q!<< M9@O\TUO2["W^U=NCX[!$@? M[UI^.42_].=XW)^Z 09MM@(@B>6X$1!KY? 639DP68'$]]R@$[O4GOKF?9:@ M_\;+3#Q=3#< 9N-06'491-^Z853OI ^. MST'L07^#Q^YT078F&2ZYA'UPAK9R'TE]"]%6&";9[)J$\UFZ7KMP.UW,T([L M(P#=,)EX7I2&"=J7;Y'>/!]("=!'_[V,&00K_G\\*)_< &.-^$ '@ 3Z'AH" M^&]2PT:AGS[X+K02WP$/H \^!N &2$U5+F$O&DWC!"U@\#IRP])7I)3()^V# MNZOP"6$3032,)!5&I^B#ERG::N%>3#Q@SE*(M^!)'*/M6))!A6[ZX/H61FB_ M3;;H,WBP;_#Z*,,FCZX/OKY$T?R;'TB=@.IM^QI9<9+M%E?A ]K$2_L(;HSD M_S>ZTN"]W@TE5\FV??8ASZ6/KE4>6G8G$.)=/.-"AFDN81^C2[F=3.)O5M^X63^G[ MZ"$*T9W]"XS2C=PBW[[?/N2Z P$>HYE*[Y$J8]>3!D-$V\])<;WV\WF5X[M7 MD=P944C>!Y?-0[,,^RRGHTK#/KZ,MK']U>@6P-D*W59E..$2]H(3 M6.*Q< )0]TI=-PMNO!SGQWE M=$M=_Y:"+SJ%B3N:VEAMW[.V^YJ\ !+D![^[R7/?H5O-]PF%]5BV$SUW M"WE&1;3]S%1\8L\N$2J3D$&D[?XASYL$N8Z[B *J7$H=]Q(%WKB4VEYBSD'B M^D%\XT*\0^ M&9C<2LN7CN\=RJZ@L)JUZ$Z;94&1==D^#L&OTM!2[DRCE41EJ$CUH)]7J>U* ML@O]W$IM,I)=Z.=6:FN0[$(_MTJS3K&K_NU]"E.-2ZB-,ZF)Q:<\D#52097J MO>FR1RHP+4&NF4NEJ:723Y^65 6-,DA,V%(5UX$.71N43GHMZ=*W0?FDMO6N M?6NSABL,01EZW7Q*#2:I#G1S*C4LI#K0S:G424^J ]V'X5K. MGB'?S6&XEK-KR'=S&*[5[!OJW>EY/U>8DD)BK1Q*34 QM58>I::;F%HKCTK# M5+Z7WKRT5Z[1CQ6NP7," MPCF8$[YQ=[)9BQ(_P8U_S/_OR'F[3ZOUULE:.K?N$CA7X2)"W>#OY[F2"%]! MY%68"7"JI@@V=1@3X6/@_;",GM[-@8\3:IW@?V0K9:Y%X/^1?7?R&"<0+9&D MI\!]!$'6_Q^H32%$H:%W%!5ITITH=5))G\=(A;N<+)DZ]\1.0>T4Y!UUNG#C MQVQ4I?';I>MN2Y_MRI@T. MOT6[*J_[\3"!5:[19"2=%O-2&20D:]-,>%O3#'^51 M?1&B\8]-T,\^;3"AYNS6.B&BGDU$D%6&&(&+*\(.-+/:/R\.,[+Z/Z\!4#_F2P%1'6@D:*O]DE3HRLX7G#GV3#0OI1ZT;&P!J)UD!U0(#6;691:JO<5YH^[,9;9/8I=O S;QY=P%,W-6'3V41%GQ!R/6R3WN7 MRO*4US,(E]CO&F0U2::+AQAD XBS0O')+$)'( F!Q]#UOYX\NHG$OH5%2M\S M3?1KZ*)>"A_CGX-VC2S2\^^D'^NAS.FU$G MXF="^1XL0D=>*(*?H7MYB5&2KT4%L0:-G1@UQ-#A"-3B[;"( )9^-:RWMP@- ME@B&G1VJI@$R9+9B\ZV SB)D1*(0A Q=WQ_"&*!S!IB?@T>Q69W>VB(TZ (0 M# S=[&<*"-#:6J1_&OM$^^WNZ'VX,SP!F/C8>(!M"K*[AHC.(E1$HA"$#%WF M:3X6NX54S=6D1&87/CQ)"#R&;NFULP0J6EG%MF/%;BP"2U$R J33W0S^>9KMS@UO7G5^&9N_$3E^/RR"2P" 6F# 0,0_?X>XBNK2G< M9N,C'RJ"R<"FL @.MA $#T-O]'68;!4T-/:)]LU?\JG>5.V=RZQ"1BP,PKO%HR"2Q" MABD# <.4+W,Q8J3<55GM+8: \JWP8R&.7_()D ME?:;S!.][TZZ TA-FR>!6X'$]_8FL7*>VA/Y/+7.=Y7>OM>7H[A4A)&P%D\7 MA6L$^BM-D/<\0?;=.-'"*74TIMX=4^^.J7=U0738U+N]YL 84^^V3;UK9P;D MEYIZ]V1,O=O];-AGZEU3J6#NP!,(4]YQ?-_"HF/XGFG#B7:C.)DN"FYX3_^5 M9A8INL:YV02Y7R"N^ 6C!>_]LM+((DU7^#:;[7;GC7[QO$&[%Y!(W3C_ MZL(_06D8<6[.'!J+D.&)839G;6-&*RQA5D% X=YP"EO"T-XY0T+WY<8V:K_, MO]ELM3=1&%6Y*D:&>#.7(+4(&PEIS&:ZO4(7= CBHJIM]L+ QH;:V"(TJ/P; M3F=+>"K&A20"U=860E 5H)NA0A!?FKL;784%ZHL9_D.]( '-*E1T($EO PB* M(AE.=?L%R1SC[0S$T_#B&:^AJ1^OL(33!7Z"YEP]Q*0VX"4OC>%DN9A#S. T MQ.X!?IB]=4X7640Y'R4VE64 L07IEA2W'^\(YD%$X"O!H;,('Y$HAK/GM@#G M9> B 8FQ>C/D+H4S+^3QL2GB$VDQJ[ M2.%40E%FH2!''][I3N-'+1H66O5@.+GOCN=BI)^"$'#?%)@$U@%*D<%P/N ; MD,A8B&K-+%)\C7/#Z7M)'-PM@+.5*Y. @4UA$0AL(0PG[JTS=NK&OBX':;+W714#L2.P&(J=#(83]/X.<$$E,)\\H;/&$MRD6-SI M(N,QGJ9)G+CA'+\W"=9&AR_47]T0 MC0;,Y26@F9CVE9Q9)#8H6BR%X?2_-Q$Z )4?)+G6OGI3&R!@<]\MH6S?CZ[2 M[ZU6J;W!N^$LL9D1?DHU]W)C_45T%D$B$J5;TEC!#K W!.764_((7#PL+B:+ MA1_X2!+>8[A*)S8 TT:N;KE-);T5E%!Y*2C(:'UWX3 3ZUP.#V;D@=I)5XH5 M_B ?*USIU#)QS>>Z5&8Y?JAAU'7A:>3V1%/+2>+Z1>1*E/, MP%YBQ*8W-QM>+:=HNE&>+H_ABT,?H PAV+IO8,I!U^\/&72M@%TU;38S KMH M3F]M_@3+'8'<1.&U4&Q33XRE%-HB#"A-[0* (H#A-T5&ZFP1$@(RNU 1"&/X M=;">J5D$#:N]79BPI##\MB>1;EDX=>2[L LR!<&,/^8U$M2+4..0V(421Q## MQ4/S1]^K.$YY#D;55N9U+V\FJ#!N-C_+F(7=8+J65^K9:S*5.L,:?AE!X"_# M/&NOM[V';AB[7J;5<)[]%&0^_9/YO],\\[6XV(2N[UF$ORX5U'/-#."5Q8U7 MET'TC?JN\I/"6P/JQ\D[&E\3QM>$@;XFC#E82W"-.5C''*QC#E9)*,8Q*F96O1ET8FZC7AF M+0RO]))KR*1P#M!=R_/=XAXU64N.QN ZB:AV12S59XO_= -/;3B MX@30N S:3@#.@X]T#S9@J2R4V>RSNRTR2WATAX/.I@NT>V85!\M"B',.*?=D M$9SJPIG-7YN=A/#=Y3*"YU'ZF"S28.*)9B*?RB*X^()T2G KV//*7[YX]D", M9_OT$?T=) !7B Q1C_RDA?)=V("(NE1F\]\B/N>IE_SN0NB&R5:X[+':VX"- M0(1.Z6T5,WONBZ=>A?GPP,'.Z*[F/Z98;?F)A_KPS$AA8"5+;Q%D MLB)UR[@K6"ZS9 /2F70)&9?*!@BD!.F6/U="\9*9<H#-.^2QNPZRYEMZ!7 M93S+CYO\;8XM&K,/NQ%CBF4X,K;)*?]Y@[F>6/>D(2>)X;!8RH$W"SO( @N2 M;+-50HE&;358-($,1\\RF-R[L;5#K4%O/VX-D;I%S"KO5S=1 O #)KF*W+I; MY?V*V8<-\+00RW#X+,<"D!DVKWT7G6NYH9X*7=B H;I4AM/NRETD6P$IZ,AJ M. 6R$5 '8SK)5OC:\I$O*# %<\*YXBE3H5.KP5:0TW@F9_[6W@5H>B?V TN7 MRW"2-_GH"S:.*GU8!*.*6-TR2.M",?^-1/?1['9RAI;_V09'PU&#]\A!7KH+&X!2EZI;9O#N;J?N-LMV'Q9CQ1.KE);=Y$W@,H*W$#SY41IGY][8YZ8>_S^^+SZAFV3F"XQ#'KT$S/$?T/)>_46I)1MN+1^S:%QH MD9\,($,6F4[[88^O0?%@T[ ZM&C(B#9F6-"U> MKV>9ZFE!,I7%/]UL\GR.;D#2(U^%BPBN\P1=0D.4= <602HM$P'/F*]*7I<9 MU\'A%CYN-+0(C ;O1.GF_$3R7 D@EM![LZU5JF^R3_*#F7+N((&NQ+P?SG<7 MA4P4"=.Y?!<68:4@%8%02S!-P<<4WKHP*7XH7<1KN/7GB\ UDY*MP%S5NV5WU4O_7JAD-5?#(TM.0L$?![BS3A MQW$$M]@G)B^X=!46KJ*7$;P#V6/\#'@IS*J%;Z*8FI])4C]MO_>"ADA;%9!A MHB75BH#GTJMB%M*1.SVUN46P,"0@,!CS72ES MA9=L-23*%-:"41:"X*$E"VQ]6;T(YUUV&SJY#3"H241RBQLR"6EXL+EX'L:; M&I_(TI<9')/^TX+HZ=N[,?8Z1W$^*&C*,[ -8DO(G'#><.\5'\-]*GW'VWW'V'](C/&5 -H8@ M1Q1*)5CUGH;2ES%KY-E!/' M,/A]7^DRGS8%ETY>5__<&[T"4(";FB!2&7./]0Y)X09PXWPH[[9_!)% M\V_^OEILF;6/==;VC?6-RSS!?HQSWWGE4L>X,2OI7)GIGV@CM^C4\4.GVJV3 M]>L4'3N-W'-]2[AW_,,%()9YV66:&(T==$?I5$GU\'F_\F%N0,$JB M6PO F2XJ+NYE_AL[9M;CVPWNTBGZ+$N23\]:M[HVE;)5$&_)(,3[,2Z2@E>- MPE9\'SU$812"+S!*-Q01CQO[9:ECI])S)ER^(A6=.TGDY-T[1?]Z9"T_A90* MG-,@.V[LH06QDU$[57)-NVBT7OOY7,U'V5Z'-(Z;.^F>G@RH<@]ZF)XED??G M*@K0L3S.2X;0>&WLJ&4RA]!IFLW8RX'&5&/;+%KJ8:-2IQ+=?&8K%]).2,>- M/1%1.CFI\QTF_MY!Y$Y!KPG5O #P'=C@BF/ADL9G8X,LB)P2E2;NTL<8_)6B M;UT\,;:0X\9.N"=R"-7PKE^<:]AQ8U/LXQKF?$?^]?T0]7%?28-U MBME22=Z-M;.M=$EFB]/#55G_%L&^F#$%>]_DC$P[B]0K'9O9QB[,N=CI'P^U&QZ;[<;NV[CGZ6>V=N%C M,]O881O7/NW,4M\)ST'B^D%\@TO?)OX3[>+_OK'G,MX-G>^*WIQ==]^_,1%A MQGPDI@234=H:B8HC?-SSJUO5V^E\DG?W#Q =(MMJ#._JY/SX(Z) GYXG/Z/C M3H(&\T4> ??+FSB?R/N_HY$'YK^\26#3\^Y &2\"-[QQUV#R[',&4[653FA6 MB!)ZZ2-XBWX+PKB4=8,-565HU;-95%CO5LRH-VV?9SXA8GV3=EK]4XB>W\XK M7#7431LJ#&43O@VG+VZG[C^:=;2U:1PLW#1(^E-YQGLIS9%H'3*Z(YP%+JYI MGIUU^>L/A\2JQ8@CA^'<5&6&1-.%UG80*Y1P9-5]Z2B"& [*[8;#@):N[EB4 MU[*/>M8R@1/S)'@$,$&:*S_A0W0'R\P@7RL>G10G9CER\[ZG]&VR[L L)TVW M!&X"/.[ $X QR,;(;!/XB1 ")H5YK;-G>EWS3"&Z)6(3*!N_K7QUY^!TFUMF M>6'$E+;F%2SOFT]AGQ2K-;0+1.MU%&: BX*Z&BUM4#R3>7(_TQ,5FX#2>^/O MT$_ =+'@#&LFA0TZ%@I!+F>FLH]4V.+F?J&UM0$"#OMDZ3:^OF3&[WB2)JL( M^G_O;:[PN-$X6CA!CB+8 23 M^PC'+Y=<2*[!T@TNT"Q(MGP#HGI/5MD5U<4S_!"BPK#(#-:FKT&8*]L.[P[@ M#^1AQBS\ [*2&AL"!W@H$F6(6"&F=XQ?A3%B+L4(W$=9MBQPZH9_ ABC@P[8 M)#AO@M#:U[Y+\V?F]E.BD6FBM1;(IJ#%>#LY^[47A*J2X 1(0Q4ZBBQWG//8OH5YC*0/U7NFS5J'"SYVA=Z%*:68!/8I MORF#3I-Q_:-H\K*53:AX1#8H7$:.NNW8*H/,$^K,=5I,JSSI,(3(*99]U"_8.G#;Z<9U& DW9 -^#;7^OM[%@G&,R;=M7J! M0;GG5"9T3KFC0:S)+4:R/-ATN0O /[\RP >T?A\<]/*:?B1CY#N4S>0KDF.= MKGE6DUH3@^\6=1M3PV128Y6LK(8>YR9I$JVC1S\ [,?LHBVEJ?GW(=8UMS85 M*+P3Q??YZ"P:R.ZS<"!7FPQZ(%=9)?HT%*!QF4*DFA2"K/SI,_Z7<$3S:,P/ M;86[2GWAY\A%8#(5RE'D0BRR)S?V)0%BDN3FP6MY@*F;MN3$)9BV"P/I?JE. M'P/?>TCPLSO.42IMVY]YU*4?5]N*V,F31Q1!BXOK MX"1N5^L-C)ZJV?=I4;3T]C:@(!"A[J-CE;O(,[?_[JH^L%]%;;:_ $! _'LO1V60HEA3(=I$-X^XI6=;3* M98MYDV&AQ4BMFV$8")6&+0M>.8%-Q^(80'E(5L&#(6V#/\^.]ZMPDR9Q)O^1 M\-;/(S)_>FTUP%E TT3L%C:C!;/C-I@=OWS,CNN8&8J0H?%VT@:SDY>/V4D= M,T,&47JU^1W'^]L@Q]HFWX5Y/)5*$DM*939PJE9Q1@DZ&5J+,),1IU-D53]@ M_0J"^64$9VX;M$3$ML$EDL=L0J^,1;0,9"; TM JU80LU5EC0"9!;QMJ$B*9 M3@86/@'$"6+L'#PFE*'%=>R7(+8(,BEYZDG"K#)GGU#,V1\:M7/Z-6>?#++6 MH42)D ^-RCS]*J943T17*26) HCL1&4?FK7W%"H@CNG(QK>,%_26L9-BN@%X MUH;+B8?F;O;@7)1HDBQC(.K JM<,::D,/V<4O%"X%-FVQ92#>+10')]U&(5" M&GZHT(??@)XC]&)H/NO7PZS@49CIJ=%R +<(R1%8]XIIB*(UT5:6_TM6R[3& M]BJ:)HUA2S\^"5^>7YU=A?@ /9^L\66 ;R&F-!\ )"K68(H$A@LJ(*8>0E\> M@T9CRQ!H\&_6F%N];Y8NCFP4."068<&1PJRYMLI8\_E&%A@:I;7XT(3I9)P5 M>@C'L2>K_KV/+9O(!LW+R-&I#$//_F'$X*D;HC49&05R< U,3?*?-9DT7!$TM!DPF M"WA,M0>S3/W*L2RK@D"II3HMFP/TGPY0EJA?.Y0E51 H/QX82D3?95Y6Z%\] MG&5E$$!_.NP1Z,)?KL1>'I+TKQK0NC((H)]T 'KI>]',BR"8^<\ ?_5OM&,C MF;] @)/O<: 44IH'4?X)4"B,SO1,-V@<;*"_1AHJN(C]Y^0;XGN;1.B?,7@" M88A$X*"AT(=-N"B(I;/\VBQ]W'$18R[PD_']"BT1A!L.-#+$-F$B(T\GEQ(! M&*3<),B*56(N;J)D\N3Z >,YBE"*"&T"022+V4B^_>MJ?(ED)&^O7%\>%H4- MJ B%,!>HQW\ZIU4@_/!1_>T21G9""4%*[B2C0\;HD#%0AXRQ4B6N)7!@A;[<2I5#+?HYA'?]=I4J M3X94Y^(5E B\%BU#_V\P M/Z*HG83]2/=@T=U.7BBS 68X6 GV%%CX(8C0 $W">0IQS!$ _FK/!DZ6W M"#I9D71:$/%UYS:"R2(*_ A]T$.M8I)88/FA4+4#82',XA' (*4\2A7\."(T@@+(O29!+L> MQM"3T=(Q?$N'RMF16M6;5YC<)AL(@WD=QI!6.ENDZS8@7G8 .!YV<.\^C? M 2A2K4_6$4S\OXN84(8V.%M4;U\P/QBDK4[]"6WVT8O)V!<8Q6UN>@6=15"* M1#&;=I')W0W@S$D^U4L )Q/$W%L8YUF#Y];YL9$I3/"^<8 485^B:/[-#P+. MJTPC)QBA.*?IW=A\8GY[&IZ<7]?2TGP5B R^MK57V7)H ALVW59;. MD!#+"!;G1M&55X9V$,9;]B#C D27R+"I5B]@ S+4]@C: !)\^4$4+J428=1; MFC\ORP^Y1JA\71BMZ;G^Z8=+",2YTVKM;%9P312M>;0FH;=RA.+MT59%9WNTP@%;[-&J30O7[/S16ZD:TY-P9J8XOT3N7?K+TI+S8R75R% M8+$ N&@/P-'RT[#"ZZ]@ON35E%7KQ2+$U 0SZZO=PFQ"]9!N!(5WLYM@-^K1 M#:)5784CAR&S2D[SO(PAZ_ S8IH3<,[ MX*401RUE]9\?PN@Q!C +C[@*-VF"(]%"SP_RA[RR6"+O*WU?'(3I1CC*64.C M=W48MON\G)$U(!O34$:7>0,5?OQ+ME]!LHKF-Q$^4R5(EXA^63IO"2__2KV8 M/WCKGE-UDX*2>@Q[*^8J*:+V.'>M:C/SF,I?IJJ<&S8\H-%0#KGD6!T:+2W2 M>9-YP_8&@;(M5'%-L88,EM>^^XC61UQQ6;B$T-I:I' :^V;3.)8XVD\X*?V7 MF]L)05D"LT5 \WT\/G,W?N(&;/77VUFD]SKK]2*@QH8]SOZ=1-Z?.+X ,9B? MNZ1F (/2(E#$PA0P_62-89B6+?1C(]EF1\/P\6@8'@W#HV'XA1N&3:5[>#GF MN]$P3#<,CT\.HV%8JV%84]*.T3!LIV&XU\2M"NM-D3N36Q2"M#"/I$(1",*T M64MP%O>'KBD+GV.RJ32R2,D5OLV:?C.7*>SS=LT--:TULTC7-<[->8,5%=;" MY01"G% Y6\PXD7*-XA.[#IQR#V,HW'AO?UGW]F8E0L&MG45@UYV=)87A&[N. M4I)-#/O]RC!NYOQQ7(._7P48OHO;-V:&=.!--8P'9(-9RB5$G!U1M@7[_@J :T!+:,USE=?&# M7>MB?+HM_Z75,DGMXR6LFE3!2CB;QE%E.MJP7'(&(P>PVI+YT4I@AK\X=@&G MO$#^-- %764D:(KMU;M:SV)'-IX QV M8+!E$+X2]]/](-;U7N=0F\$DUE,QF#Z-@XG9_8#VHL$/J/+.]GF@.]M9A,2! MB9\5-7],9OAM/O-[%>7!$A*:?^;384EL%(@1:('L3UJ2-GE_X3IV@T\3^I-!N6;@6>,Q7.B2X-13WM:T[@ M IKRU37*KMG%F5HRPS@B:'A\ZVZS:O.(_8<0[L\S/M5SMEQX MFT]J P#RTI@-T2W=@&ZB!!!6I2Z.50(;4!')8#AZMS16V !46UFD]2KC]0C< M0R<;D1GKU@YPZJC^-"R_9UJJRY]^5'1\'G-9JO,\NCX/T?5Y=.+HUXG#E,_T MZ,0A<.(PY9@\.G'(.7&,WK\V+8/D[>O\J>_^^)$?MX:^-?7C_&DI*^RI? M+_441SH+@!M>A NMY=I.,>I!:ZN;X6ZY9,-2]?2K_!\H;0646I^NA4(+Q"" M)@"F^0DNDH???,B_B/+&TQI8JOOX^:.BYEKR.R0YY6FNK$* ),,S,&+2< MES\=J5J(QZ26HX5XM!"/%N+10CQ:B$<+\6@A'BW$PX%FM!"/%N)AK(VCA7BT M$#__<>J&?T[">>8V^Q#&.!P,S+.KLE"_8M)AZ5S:3"D63*NUN.S*5N9?"(B( MT%(X1&)ULQR+3/=1Q6]6;+6GM[=4]0QIB,9-E;HJN?=_=9,B@/4.;-QM9@F; M+FZA'WK^!H?%_@NX\/Y;)#9PJO5F'E!E ZB:@*;?"!1XOD'GCOMO($!;)CJ$ MK#A7GX[=OE30FY(.XX5"?L2B#TN\8:CV]U+Q+HEHN&*D*M>74[#"ZS[ M(+(IIW$2K0$\!YLH]B4**;((S!]K=68L%$G?K22B *.)YZ&SP7R*]C\WP2?: M<%Z4$2]>(L2HR7?Q.G"4UP=!5LOS6O&Q^^@A"J-0_(S,:/\Z,&,(3P#2\N16 MC).S:+U!FTE65/7B&?]3?L[Q:%\'7ZD?%W8A]]$/? D7! '=ZX!.H 0"7+N<6W*+ MYPPD27Z2E5TRFQ2O RRF^ 2F=OFZY&#ZW<56SF1;+,VR6#'(7A5@#!T0U#[I M0.VWR?V]^[QS1A+"Q6C_.G!B"$\ ^JP#H+SVM1)&;)+7 1-;_F[F->'Y<)&& M<_RY_%ASZL^ES2$2M*\#.PE%:'4>+I9BR-B4Y@&4SW@K%*;N M2S>,%]GWM!?9$]47V??CB^SX(OLB7F1='_[F!BDXW>ZN;%G!"\&[+)_,KM=9 MOBR&W]MVW!'>LJI%+EZGYM/P#H=I0+1.G;JQ'S^$T6.,=ETL[%6X21-G_]#!>R5P5X*FBW-PZE8EJ7,?*?X(N'K1?3DXS7G M,H(-X+FO%UPZ&_0M*4JG^!Y1>#:^!\_]!,UI?!>>S/^=YN7C> 8!'I%->N?) MT2G61FA/>P(P=H/IX@',\"\SHX0;<%3.)K%)X6PI=%9[NE@L@)=,%Q?/W@H; M1>X0N[S136UNDYKI$G2*.!$5U )Q7&1,O(U@II?6YL86?=D$3@OQ.A4C$B8P M"*O<2!QR]L'^0EJ;D)$09YBUBF[PF2$IQ>&5C<3O58W$N]Y&8_%H+'X)QN(Q M,^68F7(P5MLQ,^68F7+,3&G#$CB(=[0Q,Z6\5&-FRC$S9:^(3N(8)/$L"N8/ M.'/#9 E!?EFZC^[ )H7>RHT!?Y54Z,*J-5-!KA+(@P41>_6))JIR1X-8997' M;ZD3(2]'.'\-G##&W'<02U_-J0M@1#HZB\-WP:ZMZ M[O)/@94XD#?:&W73D$5H832$%"0.IY1 MV@]CT>8,*0$8M=7WL]5P#&D%[ I)>2D[DGG_&FMI<%XLZ"_PU%H:G\9JR[HK M!\A46_ZDQ?]PK+8L76WYTU@SX\ U,SYI<4>1B3Q+S.6YHU*9[F#!$)&%H2W=0^>_\M4@6C1/)2 MP2B)2,!HY_'9PTMFG$#?0W-\ED3>GP](O_'=[(&)V6Y=X)*9QTVG2:GQ]LG5 M!0%82^:;__GU]C?A_"HW,H\,_[I9GSAEWHDFVZ6HZ2LU>+B\ Q[PL_ W7'SN M*D23VP.Q.$[-UD:IC9!*& MJ1OL2O@4!T+9B<.BM@@?.8'J-8QZS5HVGV?*<0,\/DXC"*-O^Y@I6K(R!H$- M6A?)H#,.L/K-W_UD-8?N-VE%[PGL5?1>AGJ8WV$7(7RJBZ\C="6*IV'U8#== MX"G)7H$D2&W 1UX:\DQJ!JE=P7$^*K5F%B%0X]QP !@YLQ61TGRE4QM;I'HJ M_]W*J/0-0+G\H30052)[ :G*T:T*2@_ /($\=4GY7L/#A-[>*CCH(G0K=]+= M;=%%1PL_R^+P.[I*\J+7&RTMTGZ3^6X52CKK_6*]":(M *<@1'I+LDS.5',_ M&Q"%+BQ"2D&J;E5*>GAV"A-\O\Q>B;GIU9HM+0*DR7RCR,CATHKNIA=!(^4L"K%-#&8#A*0;V96^=BCU&/>E3'OB@5Y5V*8E*!!/^UA03_\\=7]=P1)$4A6 M-F[4D-;.#B=Z!O,Z\@0(=(V=$*:+"C-,-VW4GM/$*-UUD[^2Y MV]P1YS%33&K1.5]"&IU.,><@]J"_R?(8+G#BU3#E)G-DM+=!X0(1ZKXPA[M= ME3S:T*D?OU^ T/,;*3Y)Q=XO,$HW,O>.G^KWCM*'G,J7LAM']BVG^)B31$[^ M.2?[WG@!&2\@-EU %.!YM5D?3#W0V1^S;_HN1(>5/D=U9GTPE>_._A$TA/N< MX5$TYKP<_+XQYKP<@$*T5G4M& R%XE+;FP6H52$Z1A&C9D//5'=CDXVBZ MR )Y]S%P.*ZA)*3 IT&E%_/@*?@[J C6R23:;^0-6+K!#"1)OB[+!N$TJ"R" MBB^(V9C"W3"*L6VWE%&(ZWS*I[((&KX@9H,.2R\=EX"WQC4:6@1 @W>S,8)7 MH0>!B_W"\_^]"K/%M3#RRVXZ:KU8A)::8#I+XU4>I=@AA-0W+*MB!OD2U(,$ M#_<(ARX":S\OZYD[^>U?QS@.C9_J3VRE;H@;7^F9;>^[.#Z=C4]G]C^=C373 MQIII0[>:CC73!FPC'7C--&&%[O(!46A=HS$(T2G: UU\8,5A*2"^3''5^Z](>^MT3:ZV-VAVW44!^NPR-VQ_ M13-NQ=GA.W5J'DKY-$]=Y#1KT91A_3Q%]^."]W\!%]Y_B[IA3NWPA>%-E=%P MVK4V;*-O\]*SM>_RI>.=2VG6\MJ&\&%A'TZ M;BG0&/0UOER]J)6PFLK MSWO+5#Z@M:>%VLNKSX>!KCZCJTZ_KCJF9MCHJB-PU?E@)3 #6@ UN^I\/.0" M*5\'*@J MA[!ZR*NSO!K\--#C4E&JT UFZ683P>0^NHE"Q&$= MY7@'^]K<*D[<+%KSC^ERF2DD1"%KM1;7[AG8)-EW6J09D: U#P/#&E;'04(6 M@D,[EU$!#I=N$$3?+GT0S*^OSX2JIS0W81Z1>WY/*N(!/!I\\JN:+QGKOM!9EQ=>S5YK\.@Z*JF)GT74R%X[[%GV9'__M M[3CU*=)"? *MEFLQFJ#7_MHO-J]0)OJ936(>*/EK&5L*HF\MU]]K$,< 5,,* M<,G>Z6)W,..H7HK:/ KRB9FD!!I2M/*=OUPET\5##+**.6QSK8#,!I#D)!E4 M?#$N9%H4PYZECT'&,,"U37DUGE3ZL!8WOEAF0X;/P0) ".:8GS/TOSYG7M': M6@0*C7VS ;Q?D'C741Q/PYD;5,N!L5'@$ED$!U<.G2D8V9.SE*N09Q64H[O#K81>P_#4QG.>[63%D MV$L7H[D-J/ E(*_<)ET=@-HAF4MD$2)<.0I<^K1TM<3EVG;B^ZAT"IRL MHY2'#Y_*(G3X@AC.%$B=T\*YPZ>R"!N^( 2;0>3[(DE19%>T?7N+\&")0) P M=).? 2^%^ 4";**89T-I-+1(]PW>B=(/<$W/+=,X:PETO:3-19W3@PT8* M% MP!E$3JOKO.J&%ZVELUA52&Q 2"P%@<30;7WFHB&4UYO_W5WR"L$T6UH$0)-Y MHG=#]_.Q5I6X5M51NSNZ2K6=._ $PI0Z[*G%:O;M;5"V0(1NF6I$=433(/%! MYN<((/:*C'.G1X#-EM7*2[< >MAVM@1DFG+@Z-BO3;!U%%5K9=','V!^'Z'3 M=GG^6D(#EHN\P_AQO7G^>0]3^NE?GE;B9#2)A2$PA 0M#RQ5ZOZ M%+:SO/[R/B^ML)Y1@\XF 2B$/6WNZ"W*/UY'TE. QEBFX"0D8>@8>C:?O&, MK3BI'Z\P<],%OJ^*WJ1X-#; (R$&0<70H_HYUAN8%P<+?%-"TS=:AO[?8'X# M$N)5AO/[1Z5ZY1P?U/8]6H1H>R$;R3T/EU]_ED3>GZLH0 S$%W^EV=,#JT3O MIY-ZRO,RM9.3EPKS:LK;SF295@G@TWL5GC7F_V=R?4SC^H,2U_J2_3.YYJ;& M_ZC$_9@0?TR(SV!X3(C?!S1C0OPRTX-*'C8FQ!\3XH\IJ8>7DMK.(N4#6=1T MIJ0V50!A3$DMEY+ZO9$LA!/4\3RW,\8)]#W$7W;E^(($E,B!)$=NWA0AEPU) M3AJMS]G9I\#\U_S&)]0_O;EY?P>278RZY>?TK M+L=<:;0^#1?9V+"+P+D/@8?HQ8LRC\B\[N7'/D\.K6_!91^,LRA.XH<0[AX$ MN$L-E\Z\[N6?( 6B=$I](WR)KQQ^BGBB6_0KGGL7E\HFS7,%Z9341NC)N(1@ MB=B\"A$#Z$[B_>8&*8BGB\P[B;?LBRAMTK]0F$XY:82N0/M91IF"V$T)S*>B MV!ZE7FS"1DDPL^EKLL'"6K2(X*4V-L! 85MG+IJ2&TQQ:+B/=F>R:$$]E NA'\RS"FP-AN^YL@K"=A)T2 MW729A3B*IL)BV_E'Z<@FV%1EZY031P!8/G0:'[V*XQ1=NP3':!EBFX"1D:=3 M(ARQH>H)76$S3\[LRSE#^:\3G&]/=OHH]V033,K"&79=R+BX YL4>BL MDW/6>;X]8EH;L%,0IUL*'=%Z)V0 _5MTA57IQ 9PVLC5+9F.HE4')XX)*J<= M!>,.C=@F5&3DZ98^IS,:F=&C$R1%#R\+ET(HTQEU]F>8YH2N"9'5R/@"HUBT M);7HSP9L.XK82.-S. __>_<9Q!RG_I_JSMH9@7XW_C)?5,_]3WS&-/KJEUFC MNN=_%K"FSR&_S-H)A;7//PI8.QF][$?[G5@)5"" M5O/:+'W@SFN9HF.YE=HHX,@%GN- M!TI<%6C-;GU[>WL=(0&%*-4;O@Y@ZE)W2V8M\D#''B:W /T[1)QEQ@FQ SJ; MYG4@Q%% MS370O=1#\ $,8;.*+%X'4 Q9)>:Z;L[-B/#Y)GJV;M<];UJ-G^=2#$$%YKCNT\7^=]= NC M)Q_;8.YA"AXV0J $=*\#,($2M(8;YV/D*L3/ZIDG_R0(HF_XV5TQ,CG9.(6:TQJ\#)9KDIO-S$Y;R"BR(,;QJX\R'2+3 S\92 M842IM"A;4]BV^WYZ-S\XY-."]B)PI\#*SD-BSUB%[=VOBYJN1:+,27()$+=N ML+-55P1CCXV>/V/1(.E9\GHXJ!G?I/R4L!JBZ7SO1D/#ZN MP7P2"K/'2/?P4N"I"-4I;5D/6;AW;)ZA1W/UD15B^>O2"=HP5Z$L< M_6=^[SZS#\6M.K,!U"[R=4IW)LQB$B>[@ME*6YB0T@98I(71F0VM\G'14D=K M;*VFJPM8.R_'S@M8A2/VTE1K9H/.Z9QW2BG60R'##01>_CB&MK#)&A_?_Q94 MB^82680$5XY.F<-Z>"#.W<#SQYKBM?(&<(I^LBDL0H0M1*?<8=W#,,$:76Q= MN,TK\^T>Y-APL"DL@H,MA.%0:L8[OH0G1)W (C28,G2+5NP,1N5YF@U!K9E% MBJ]QW@A%/& M6OK#.2TYS.=FB5'FRSE.%#.^G8]OY^/;^4M_.S>U88]OYTIO MYR_'Q>$UO)V;R? QOIW#KD??\>V<]G:N)\?&^';>\NV\9>:,'N[8N,Q+%G)S M%4X6B\R''L2S]#'VY[X+?1!/XCCRLM].POE_1TAWOZ'F*3I"&;8/L8NULO':U"V,/7!R %L M(!:Q;L ,R/JE 9P#V, ZXTHG!J6SXJP^3P*J%B"E%":Z!P"&:+QR20:Q4 M@A$F!J:V?GUX = ,:%7K"9[R6O?1R!/C9037 /[F>^ 6@MB?H\_(Y$1GT9@W MA;%/\Y2LYBPQR'JFY<7+ M30&N$$3I6B+/KOVU7ZR,(8#B[,B,]N85+;_$,T0@:M827%;[YMG%Y=65JJXK M1!8KO"('T;J6W/J_@T=AO*[X#'O"?\!UR MYO(>DUCMS<,@_Y;*$,&L5T=6:_<61MQ8F4HCBU1>X=NL3T:64?$6HML#YXQ8 M:F.1ELMLF_7 &(MSMWCT[E2&X=P+@1O'T\7O MV$LJ3*;PSE^NDHMG #T_SM?\W1_CXJ_[V$,*7NVZLPG*=A)VROD@N.N<@]B# M_@8K;+K 0PV$N,S"))S? [CV0S?9+?O1CC?.=:AE?S: V%'$3ADB1#?6XBNW M*?16;LS+A]9L:I/NF]R;S?2 [@\> /,8YX3"!R6<=HUJF.:<,N2[L $I=:D, M^]*5]M=\6\T/O%+GBBJ!1? P93"<'*(\;++\4K-5!!.\KIZ#1XX10D1G$30B M4;2&W57VMJ]N@FY]R59VN]^WMT'= A$,A]/=@8V[S8+!I'D)7=.9DO3GE[L98NC&6SJ98NA@F)6C03WM8T _HKABBJ>3/\6B_ M"-&4LP\!O04/D?D#EKO*70;BDZC%@S MD"3Y?*L:#ZXC=##E&+,$=#:H7E(4L^Y.F56SR$K,.8?7FMF@?CKGG?R>!&/] M5^#._TH17_ .>]WGWYP$65N,D9^"J=V !#&[EDL]@4O\?_]>C&X#__ M/U!+ P04 " !OB)!8LUTB;C"J "L!0D &0 '-O;&%R;6%X+3(P,C,Q M,C,Q7VQA8BYX;6SLO7N3W#B2)_C_F=UWP-6<75>9I;KB_:B=V;542JK.6Y4R M39FJFIFRM3:0!#-9%4E&DXQ49G_ZPX.,X -/1@0 S>W:;)>D<';-O[_]_!&\R\+=$TI+<)4C6*((?$W*1T!^^@46 M)WL,!<64IY\(_C_2_OL#R0Q2 DDBGK:/;C M>/'C9#29[8GNLKC\"G,$8!X^)B4*RUT.-R!"1?*0 JPX8 /Z"5S^)03O'F'^ M!+H(I&12X?"[_NI=UE6U?\^3AL03?AS\ \AAP_>;3^WOP=E5F SX3C@)\1@7*GU%4B=LDZ9\_D?\)\/@ ?M%I\=-+D?S; M=X]EN?WIQQ^_?OWZUZ_3OV;Y Q[/:/SCO__R\2Y\Q'J]25+RPD/T739!GU&,:!*_U2^;C&BBN1INR$JT7][S%',5V63 MYS\2_A]3]$" 1AZS)H\9+\AC_J7ZYX\P0)OO *'\\OE:.*IU2U;%]*.FJF;" M;U&>9-'[M'[*B0;:%:NK_$D??U?"O!STROO\E@=PGY5P,TCU)J=EI3^A86_[ MP&?[+>-5'PU[RPW.,RA=]A4V?K6\=[HA__01_ZFE('HI41JAJ%:1")"LN%0^ M7=BIY+WL+&Q)W9"U.\O[XRZP5"JQ0.%?'[+G'R.4D&US2O[PAOR!#AG_Y>]7 M&38 +H.BS&%8UI+H(/[M.\[O/[85(G27>:T5WH(5 ZLH?@PSO,%MRS>;YI(8 MY]D3]Z'5F#/.CW_?!'M^]E+P([AJMHAR5&2[/$1&\]'45?2&*GV>-IB"6%$H M??/E[KO_3FG [S75__K7'P]2SC[%[],R*5\_HX>$/#TM/\$GQ!D'G\S.A,M4 MK.>=1^/!]$O4ZJ* D8(#+2#$#K!PA0UV;"5?XR7IY7^B5^&H>G0VT2!0L@V' M#I$W>.#K)0!$10PH-<#D5B%1G^#NL43.>-H_VP$ 3Z5ZWIN_>3#=''6ZL[P_ M(A,:JU-[B1\;D4=_V, 'CO*=W^U,+E>I>G9;/WHPO3Q]NO.[IP&$R,%R_FNV MV:7X)/7Z(=E@JUFX*/7H;"[G B7;RWF'R , R/02+.=[8L"HK2+B:I?G!*Y) M$<+-?R"8OT\CXDCC&:Y"4DM6OD+5O<$OH/, '0K5>L< 1@X8/2 , ', PN)@ MW?@-;3;_,\V^IG<(%EF*HNNBV*%<^!4(Z6VN(PJEV^N)@-@#Y.CH)UA?"!.@ M7*!F XS/ 8;NGN!F4_O'A>/L4-G$"U?!-DI:)-Y@@Z>5 !&4=']+X0(%CQB3 M5]G3%J;BTV2;R"H&..IU(-"@\ JV%XT6B0>0$&LE6")H*2@IG6R M,+#S-H0>H$.EFW"QJ%P@U9I!61Q"A7AB](#2 MH'0!DYZB?)#LR;R#2%WK*TKLR"_^\>X3XM=SL2AHRBZUCL>TM M9;)ZH-%0OW.LD7!X R8-)45'',H)*"M@O*#![ !AM[M@DX0?-AGD16AQ:&SB MAZ-<&RX- F_0T==) 9&""BE$_OD,DUW<,..VY+-M4UFUS+AJ=@U2YHT'J! MHI;0(&&TE>?#383.?K=3XJ%/:CER1Z!J+XJG0^<1-@2JB:-[#K:(0XQ\2/"F M]U2^S_,LO\KR'(5$(T'\CPZ3[5..2OW^@4?$X1&6E$I*CD'$%'DJ >4%!V97 MP4;$O?-I]Q1(X@2:)+:]:VW5^JXU]KL'T!"H)'&J 4;H8,ZOTS#+\9)&,\6( MPQ]=9;NTS+&5'8E#R15<-I&A-8 V6*0LWN!'1TL!I%JL]!H'@8H9$&X'.+N' M+]<17O62.&%9B8J%1DAO$UL*I=NH$A![@R>Y?@(D82;0YG*W5%U&$7XK1?6? MCTF*QL+!B;!LV'$)O("/630"7BG+_7\("QNZP)/?9U]3U1B; ME YPTE>4BY(#F6\8Z6FF0 BA!SDS04VSLB<@=($:C, MA4N'UC?,\-53 (=9,Q@Y-9L[]-QF10DW_YELI;8RG]@!WJUAG@NN? M_9GDCD:BB:[)7$SVAR1_NN:%#'5^MSK1;:4ZT\Q^]&>26_J(II@0@6N[H3\$ M5IO;QRP5WX7T2>S,LTBU>JJ[OWLPVP*5NA-.R0"E<^%@O$/A+L=VY'@2W"?E MAKWT*,MXH.K_; MF6VN4O54MW[T8)YY^G0GN:(!C,C)1_W^)7S$*B&!UH 5#?6$ M-]E['I)Y!NLLQ1.")X9%0,>Q*]X\0+AE"$*;LJC_Y0"EZA_^3IW0)(CG)OZ0 MI# -$VSD9"Q$3%!QT8SU_! ;,A0"-Q,^,K=_GZU&R^7$(0*':]RO]9@6V2:) M:#7LMW!#:CF3!'U4GC*%Y2A WL.@9[Z*B!R K*4>%TZ4@D[#>+1>CKP"#D>W MWEY7TX+?*?4IZX$>!8R/28JN\1^[>7 R0@< Z:G)!BD[&=![@_^<34 3Z M2_-Q'RTZJA*\R.CH MC"RCR70.'2)&7T/I'E2S@=\)HPODW$)BCE5U1GY!'(>9D,H.7B0*UE#AD- Y MB*+Q>-@6;@.EX M%KM<0W1TZSG6*:UC-%S!XO$RCP3Q_3=*'7^%F)[)A M-7GM8<=H,$U(:3%6LPDA\L&^&:!R;_O"O*QW#_D#.DAQO4*%(0F0+SZC$&&5 ML.7^"95\!Y$>B\752T/UUEHFH6>'FR@X$U?T]XZ5W&"?,]Z 5+DVF^$ MC3>Z2/^6E(]7NZ+,GE!.EV0EV+0X+:YZ^@-IK7EJ-CJO\_5R$?MP]#=6F&.N M4P$ GF#GQ88_:7+V0H$UGK N7/]2_^O?#Y_)!SQ9=]LDQ(OU;9[]@<+*@,1' M!3[,!LJP8,(?,SAJX \14"TNH\5ZX=+\/U[U+AP/D@!YO^#N]OJ*;L=;)@V$ MM3CP_:>L1&#R@^,EDVA1X.%^S&!JLCMK\-E;+K4'T5PLE4S,TEK,( H]6"H- MU>T74&>K*]@0_M:^'3)^Q09^QNF[3I_Q\[/\%0^&-U/-W^DH5\LQ#$:6)N49 MY4&V;ZC&G1NQ@KU8V8H2KP ^&$R\-R\9F\UOVAP4'GRD7*6Z&/A]3W4!,)WK M*XR;\A'EAP6E4"[],@9[^%"KW42+F)I.4[B+R"*R.F_>M?.%]_IE M([3O'#;"QMC6UJ]V"_?4ZBWVE]6W5U&Z7NWQL6:+\O+U%FM98G.2.!JWY(Y4 M; '(6>PA14?U)G!D].P;1N-%M/0 2_J:]FZC*DZZW*.:S0?3\@;K!4F=^X\( M%HBV>K^)OQ2(?@^BW4_.8]&XT%&^95_(&%B4 D)H,?4 ; :J]JR,FA5L""_( M"?.;+'ZSPW]1;75GG*Z?LRSZFFPVO)FI?Z,C&\V6$VO!4SG^ MHKMO63 6F]^I]L2/??CR^AKUK(6:Q+690(ZH14GV$E% 6XO"KEN@HUC7*U#] M3-\R'*]F"U\\ US%>!ZBBA D*=BE83,BB?JL^]YD;YW(G_",#O0C-UE]<"7W MAZ+G33[PT8E?C\8P\N$ 8ZZQ@4\YW8LX@2VJN)=[AV*$'Q7=PQ=VV!*"3H_% MXJV;ANJM2S8)/9VJ>!2O&D5''-ZI:6O:J]]:,8(2OOCA/OF,U^,\"?'RRP_0 M4:YQ)@+LK73FPVJN=_K_9O>6@X-M6JN>*X/WL05K%@( M%;26O?BRI4]*2*=HL0KF2Q]N:#54Y+OM'9Z[3?,'8M]=[MBPL=>1"=V]!%XUEV?E#\F,$@V++LDC6COF\=L$Z&\ M(+M*^:J(RM=GMX<1TR$U4:3+2^#RE&2J9__@S6Z7-P?^GUQO M3JZE"DOOCNL,O!O"73()CZ<(5AHJOJ]K"Q>NV# M4!UC[TM:D&(Z*'J' D44')_4'LYDJC;1Q:-C.17+*)[[@"FUAETDO87IGW3I MRNCY>5<+8(YH7\!TIPLE'J'%VA!:,.I3L3SZ<+2,?=@"5?IQBV;5B&')&CG: MT#NV+) !4B+$(^3ULO/V6[[XAB3B%P @;+<7!2M7O! M<%QJMOZ$Z[D7-4MT]>2'Q6D=+NS8Z@HCG67-S1;SE:W ?I-S75L[_H'.RX.< M>FB.CFYZ=Q$9#@"_(Z1X\$S[P?X_^.AJ-P1;;M\4C MS-%_ ^/YQ6@T(O^?_0M>U';E8Y8G_T01/8$A>L+"PNCMQZXL2OP'XM>"!3F0 MO4,AK4$/IN,+0,!"Z;K_.O%@8\]2)6+[9':W9YZ*W1VX2<.LJFFPACZD],JU MX^VC6:H#T3&9S$48G8TNUJOIQ6HUKG]E@+V@2)RN+Y;3^<5\NJA__58Q M?!E%M)L5W-S")+I.K^ VP8I.D(&1\3KP*]SF"V-9]I5\I^P2%JXV(EH5XC%;3Z=F-JS6;E10] M$#>US..@IVR_@2GCJI[.Y4)P, ME#,?MD&UACT7R!Z&=PR&C.L"4#[73I'/J(1)BJ+W,$_QGEE@PVBPXH#N,=J$!%5=UNQ&$(Q^:N)CJRXEYJNG5*8/G#5ZK]:#N>%(( M/T>/*"V29W2=AMD3^I@5I$#M37P/7P0!;"8B6+$9B,8PMC2/&A7:CAJ#;&Y9 M&%O8% 33UO9E5E(E@B6_?[RHL]E9+\^ST?4]'%DZ(799DGP:ZDG6W*#+ FF&Z^956M!L7E+)>'A2/$81C8 MZCAIQ#Y5U5/KQ0[]TVV><\YQ@WI=BL5HOEK9\$#IG M5[&&WT#7DH]9^G"/\J=&062\_K1[XXB6+"U6BQN$P5!:FX0&'[/^9^.Y'Q6- MC#56U+\FVT:SK1$-FH=QC+<5?/CTN&AB &>KD2UK4GLQ:*OF<=G$;NBPQD[M M-K-/H; L?+NY0J/)/ B\V;A52FH4)O-D%U%78>%2VM\C%'58.&15\ZDP]**E MLU+!7M5$S/"FQ!PTM42C]H6=DYQY>FX4K.8+6_%J&BN^2LUO)K6[@2AE.H^( MV,V'+$_CX5.RTH^3V6SM0^RCCHZJ+UHGV=;BSJRS)3,[:3V9+3PRX>1*'I%$ MY<2BTQRD2QM.&RE>U-$3:]9SS#%LZ.7]V-EN%?MLU?UV$EMK(F&VP;;U.R+' MSMN+K!%"UKHL:+Q[E9HGN0;]%N\,XO4$Q;;N#!XQO.KFGVC^Y+ MJ*D=XJNML!1;C)1=IDU'T<2'D&,M);4PQ?*V?,/3S2%?3/<-M%@<(HNCNA1> M#7KF:8]':R]R*O0U%0#MK@6T1@J@5]G4AJ:;+K.KG&L3 TZ/LS*)T#3RP3LY M1&>#9&U?++GV,#6-.163*TSJF'1R#N9]CF&X].$<8:*K$GN^V7:\P4G-.QF# M6\2)C3PQ-3/+E]%BXL/5JJZ>NBCSPMKC#4IM\"FYW&)-8?8I6-B:$2R77K2X M,%)6##U?[3].LC ;H^!U2.B=YFNWE58D;#-BMFJLPM7,AQI-FFK*"PA4^'*, M*9;]1BW1)W6'32&U/3PI%&ZB24#*+AOA?#[R8:?44I+3&J7(-DE$DQKWO+0^ M355+'!,X+P7PC-*=<'$Z_&PSK;^M4CMYG_W&TJ)7HX6UU&X9.OA:=>%04SGW MAA7E35PI(W3.M&AL^KLXRK4=7 T"=DD>1:$G%2F%JO57AH+F+^=*2)SQ7?^< M9T5QFVJ2S4/5B,O2EAK MJBGN_E(W#W-=MO5GE&*5-J0;6O24I D919D\HVI9_HL:7)'@-,@:;78E5 M:K>[$XNH*\_H.!C[X$O3U;/?HH7R470]U9QN@NF[R['6UE+5"!B'L3=U=!0Z M\@,1L^ZNXIN5HCM8IU:)/F1\V!;$FO7#ZO?PJ&G=Q-7O]3C4])*^\P,9.YP% M\S"TY:C1_U!%6HI-OZ2J0D;JZKGN!R&9$_6 G7RNP\#C0X]2F6Z2C[95M,[U M ?13EF;M851KBN(@JL%G#TO:@V@B2\G$TEB7LR7T87\P5)>?IE>O5)59\8/K MP^IU6B+\HDHV(*JC\*J%0VGSYDJH:/O6JD?&-I%I. Y]:)6G5+!?)X4Q5-!Q M8F?4.E2 5[[])AUK,SY;A7./:MBK%15.@Q\' MF,:(S5Q9<[&#QC/VZ:9=KU MC(T]7"KZ"U8]]TAC0]&%FB7:7:?5VA+?D1]N\^P/%):D;"],^^G8ILP6^T\; M#:?5?%J+D_D!@F40N;RK/D;G+NJJ(JY)6IL960RH?'+/1N30,N14D&L?.4S2 M@IC?J+A)W[\0DVJ7%(\D#N,F)B4H1*Y;-9]%/[GN(%J>I*D-.KG)OZ(H/B*1LIB%WN,D:N"'\KMU"9/L7'B%%_@T%D^6**4KU M>_53A!R5L1TOO4AZ,]%5?J[?L#X(*7)3;<)HAN0##D80+KR)*]+457";PW6] M^.KW,WT#7OCYS/'EQ3VMAHJ]HUV39^]*KMADWN2S'K%K]_<'_.^LZ?8.JW<( M9WZ+XBRO6K_X6TR?[TNT5-!JKYA3OS,#7T;[ #+/ZF?[7'L M#-TF-MM'V74V-/ 0%]2+V*E>0QSGU09T>=O:FPGX7Q7^9S'?MP.V-E MD!PW7^,FD=4L/SRZD4U2?[T5/7W\!6@_#M3/),HF(YLW=.I3QUB_;JOGW2^\RD,A?ON9<.S>HP8 P?_ 0"M?I'! R& M]M9@W%C-"DCJWK5U 15%R(F8W!YT5"HW422B93.WBN*I#ZU4]+14KC?>%+'I MCN^03-ZS"OQ<=DZ M(5PG/E2J'*AV[PBY7Z8J08!)(N$,3!9H"+L 5)R;RR?!B"L#0:M.FJ$(%@HR M1M.U+<_S\,5);PS?E'6EFMGC7HP'B]2YH3OQH>_C8,6/7:JJ)[CV?=WGD.C3 M"' 4O"@>HK].L7^X,1MLSAYMA+;D7$?%45 MBEP9_@)3C%T2F?H!=6-P-.@MQL6KE&Z%PHN(6=QN/%E,72Y&AFIV87(@!3%" M+C.D#$LUC<=H,O.H>9-0OV%EN\X;@9:T4N@$D6=M(N8%G<=S:UNOQDM7:#DX M$=!6^")_'E2#M!RN.!0L4R_N&\6J\<(2:]KJ[M%5+&(K48X?A-$B87$-T\5L M[-&**-7QVTH.U1NAPY1078QXD1$E5$R9 ^KZQ$,S%6ZXXH8+)<@J* M4OU>"HJ0@]UOQ>.)M7@C&:Q,=.6GH%1K#_B>V0<.LU".* 0U#5;!Q%94ADXK M;KF6_'R3NA+E68^NAT D%MA:YP]7R9KQ91PGFP26XHQO$PD6C[?F VL=>/79 M6:%'".'29?3&T8IKI0V@?6KXAHHCSCFX%VBE*H$^,#T!HB'P%/,U#N+UQ&6A M76-%Q>4%S#!T5D/ROU0FQ1I.1Q-;$>A:AR!+XSUAZM,YW0GF848'U04!7<>+L[B_'#GDUN8S4!;S M.(Y7;CNUGW84!NU^6G+;$?M.%ACF@1>M+H=?V>59'"WG'KFS1>KYGBG3?^G" M@=EM-VB !1_"SSDJJ1-C+LA?-SMR.0QNLYQ6;.GFRGB:)DF]+H*5"9M"JCXB MNMR6'6SZ ^IYVM2L['RQ7H]&/H3J#5*:[WL+6QL)6=4\!N<';$PG#^G5+L]1 M&K[>YS M\#CQIW>91O1O&VK<7T9_[(J2;);XL[V)\2L9\"*/>9@?T#_^=>E^ M*<.?Q I)H&@<^W!%8F.,W>^PD@O"2C H#[( W MS>9F?OSZHW,>V5_)AM(I07S VK,"\U>2WV>3(93*OEDPYC=0N_0@L?,KH' MJ&SBM'C$A*@@?OBF=%"YY[]_A^(DE);\L(M>IA?Y%K.4C.'R)1&=M!4\#M J M4YZ+4AX#6Z&6XQ#Z$&E@H&JO/5G-6H/MP Q^)^RNE\Q;+ 9A S"B7\8OB.0A M"-T5/%*;_AVQJFU/3Y^.V54(Q=8*=,H=/RH-NSC:<[ 5S+V=]Y2E:L1PZ*S: M='PE.Y9P6V"#R]2 MN"AX[$%'2_DFC*0,5>(.UL&'M<= U2Z\#JR \+ZY3D'%[1ALGU$)DQ1%=5T. M*WB2L^)8MM',>CI0\EZ'5T["*IY@$U$_C^,@QW3[L--=_5!ODY M/_Z#(B*WG&0AT&6NBBW$DW%D:0XU+B0':M];)QI3F?GI[3>>Y*%ORNJV90^Y M7B1D#U"Y!]6;JVN!,PO\SIA=G]#N5IIK]S&S&IC++S^FXGJ%!5^"'"IVPG:V!VQDD8$((\GTYA;*V; M!GZ7A@'(>_UX@8)RX_I_1X3(HR5B.%DO;)48UA-_S&#Z+BE"8B<4-]@>+TILH>?D MGS^C$"7/Q*\L3-T?)LMBTN4Q@VUE7 X1Q.SDQ6JTMG5-QH/L"8?0NX!H8I=T MWL;,(*J%D@;=8266_90?!+N^0FN]BP])BNUEO.)?9459X.]Y_V)$ES?:[!8O MT R'U+H_T^1EJ;?3.5KX<'D_3&L5B",4E'L0TR6:_DN"C[[D4 5"(MYUOE=M MHGPDO>X_DX+,-S$V>RZ+ I7- 2D:SAN+L9BC-7"(W*)3FC+8P6<2S&,?;(SC MM%?!_-#4>D/$@YS(?Y/%;W;X+Y \PC7(;^N^EA^R_%VV"\IXM[D,I>NRG,5J M-K=2]4Y^MY"^BJT-PMB'<')]3?M1P'6;TCC+P??8%LB>4?Z*L?@#"',4)65= M:(BLN=1>8'\_JS7<',_[EQ 59.>X"?#OJ$37Z3-*L<1$; 'K\UNT>DT'U;)T M=9E9D-QJ%5OSE4JMVV%JRT&*J!R*QZR2!)*#*/?K8[0+R]]@GL.T?)5O]2)B MJVNB1-W.:LBAK&KR1LO0DW50J:,<7%\KUHO#(2F$.:)HVS+IA/1A!RF9E:)] M['[N)B;?"[LPNT[9QT1:A10LT@QKQ4Z(O9"0$\AS4/!OZ*"YY0!-A3%79#!' MT*4K]<3#$)<2K!*^L?V9["63?Z]66G+\:DBO' ;..R.]J_*7%)WG>SY"!9=- M-ZS6 -JN6"E+7?0)>M&IVTC9ODNVRDX[5!PD"S!;JATCC[30(>$2-^D=W.#O M$6\A^-Q6OM[B$=",SBWY@@1O19?9'@[-AM-JJ:+%645TP?7+K!>P-Q)>R2XI'=*;]# ;]R MH82>6>9H/D4>U$0U5U@X<\1[B%KL9[7E-&;$8(Q6+;)3@\E:AQ&I3:6E92\& M6 (?NP'!K7'07G@ MIG=AA/_L'[IL/G0':?T3/PV(QBY]] 8J"K]L,6R.S-I2X.:W/"FQ-1*3R"^: M )W\$T6_H/R!!.L6/=^Z 9]%'.D.HH4G%1,SQ48P7-NR0*38,E.WBS/*C2$5 M$UB%!P'@B4KPXQZ31(B3@J^P>&PUP1%=B8GI+5>/E"G="_?G$5?=_Q:+ V!< MUW!4J\DMA^J\_5E(DA31.\3^VXC\JSX;18RGB0";3=-,A]5I7:')S4R<<3BV MEC(IP^%0O7M!RH>J:8>+;G:KS:X7$Q@D&QK:^9-W^*WO4P]Q6-IOB\?J$K/B MH_-PC3EU)EB4W"$HSE5/GY56,(F@!_Z=H_7GI$50-C]B9P;,ZO 7XW:).2M;9'R@L26(S3"6A M8=2@N\TX!PECCHS)"T%LM!C:!R_EZZ4-N@H&J_6:?O@30 M0N%0%'["'E]5:V(^0SX$U9AKS._AU; JZ2;,.@FIC^_V)_&0R&XZC1U.^EJB MY7J.;%TY#'+ J%7GSZBGCA?9' YZ%QZL*Z>%I!?U6$WUU?6O,&P>:DHP.8Y" M>/J#_)25B&3*U.[H6_AJ8"0+N.E;FBWA./2@8>VQZO?JU!$F5KJA=N%O&9_E M8YMBZ@8/W_&Q[7R(G+BT7X[1N=]85XA!_SRV[33FC]7%ZZO^,BSB]^(NGC\H MS:OX-C-K$3:":R]:;0Q46UQ,B:69-R[>O4,J[U;%'*\**;Y=E1EB5RJ"06$^ M#99^6G0&R@NO=S_J -B^1=[9.]ANDN]0U-#7P$S7$<>27:,X6'H0RGWR\7#B M-0A]7:*KR@JGQGVU]?JWH!DCXW0OTX-#JJM/8NIGS," 09B=N\D308F[+4"NS$FYDR]%0Y7E-(TC. DO8QY) M\ J^WQ4TF_^'9NRW+Z5\S2=]\*OSLQ3U"; \]2'$;8C.?4<>QB^MFG[;Q.^7 M&K^-:X.]--<>/L&X6:68$]16EPIR#FB-86H 6R*%73[,IN.IR^3U4^G?!?S_ MV'-JKQ,2;?HB4NL_N;B^O\,GH;DLZ';2:_ADS5Y$(XW5X]KN' M-9O-%#V0S@SRF[!!VO<">>J*N%D,4BRG$5)!&E$24?0(6 D[[^V8X60.?2-V M[\:L(=3I6G.$RGW3WPR3;NS^6_A*6Z;<9Y?A/W9)CEJ%@? XI960]+G9>PI' MJ^CL%TKJQ>=8]7O%%+%NC^20-Z @DIWRG,:S//A-62WC:16\/L2Z#M&YMS#5 M0L@J5(D!M9P+0"5=4/CNA;FV\[%V(4(12WCHUR_3 ;")!*N%:$T'UJE.J\O. M$IP6H]G<"QP/59Q3QY8*8FDLGE6F,S^Y''=N8P4R9F-D+2Y_J'--J;S0N5;Y MTZJ:K=^".TTRS8-?EI_>AQ.@=^I#7/\0G4W=:0?G@_?NM'TWFV/=:5)!S@&M M,4P-8$ND,'?4:#*#'ON,M?7O G[/Z,J;5@_L,]I6!NY-?)7ASRPO$WSF[E;N MU"!G157#^3(X>Y**_J%56]^^J93@^=EBZRBO1="V: <9U$WA>A?5F#[]-V)S M63DQ[J8^U!;24K*W]1VX:"?>!L (HQM'5W,D.E.R'^)BNAB?OPKTL.^_KZ3F M1Q]D>9Y]Q8NU3U^[YB?N\KLV0L[,A^ [L6:*S]:?3_4RC:J">S3:_R;8) ^T M2"WWP*'/S8)L$0J7'ER(':M^O\1'XW/?NS_JXJNG* E]\F]?/<^#WY7+]>*L M\)WY$"HW1&>-U8=Z[J@$1NX4N69BG"Q\&]#'+8(#X/E(:OX'MRLPK&LQ]< M7RYHS:W1NW)Q"792:,Y\\%#HZBF^X"*][6I6T.!U[6AK7G\88$[%Y>;>2A=U MBK/Q.ZOA5T M7Z'$N4.8L".*%M>B>H3=32N65-U.QD2/4 M,\?^T2_+3T?^"= [\S@&5JJSZ)W'&%]7\=L[P&)9< M,T>SD0]NL[,/L->7ECZ0''U1]4B0XV5Y@ME M8^;ARZX&K*+;=+Z(;$%/:9VX? $\"R>JA! #AU@[%\SF08>'LI#!?*\3)7"\ M;;@!LM.IM+G9_/]RG9CY4$_&U;A[MN0570NH-?F^N18<'@X8"5D<.O_8YF!: M 4["] 78ZP9JY0#1#C#UW+B$3VY3G<"XF(WA*K8$SRV=K[L2YN79-K+VJ'IU MD 3[4&DC2E, 'FU>O"+IN$W>.<\LWJ)AG&V%_M^K M;/6:5U$$K24#L57V?2J]N#OAF :OL8B4(/-B=;W;;;<;1"Z X(:H_V&3?;U. MXRQ_HA?(BM!E;6Y[*Z;A@)IHUV1EY[_1,AK9JLHB6PD'*=T%;E,(R0L*-UFQ MPYJR#L08SC&6BD^S>['N>V^6B'Q5MS")/DE:X76H;!:!XBK8+O34(JDJE =! M[,,&*U6NWQF$$8,MI@;?L]1M%/U0^S^<@X7T1;Z'+ZA0X:5/:+5NF$#-3GFP M#A6=FQ&,5VL?DA55^O6Q0^A!21@8?OP S;ZG=IW&E$;[NY[K$CTILWKT^2W> M 9H.JG4%J,O,KH!7RV )/0#D0+7[W0/2-W0K/-Q3TXB91FHE-NIXU]E'[I6* M BK5\&[R6YB7U5\:P1>?DX?'\B;^4B#6O^+^,<]V#X_MDN#"3H@G$FZQ],I) M7T>K+LM))+.U< W#V%8G']ZG<SCD+?D"2X_OEN,P:0HLOR51/J1HE D8J>J2_TARS\C6N_B#H6[/"E? MWZ%MAAD'OORA#_/G(SSN=9E\B,.>Q*XDT'@^=WD/:'.,G/#62B8K:Y90J>2, MLTG0COA78-V&@)J3K)4AMB2+ZBD@8H]Q^54VDE)I R/V:NZSQKJ$[5S\AFCO MVH%OW_0A_GR%PUZ/R==G]@26?#(/UI$7K8[/.#9.LY=V>G[]O959:X\CA[?& M)_C^[9LYZZ!\UJ^,N&??P@TI3-',EL%N$(QAJ#UW8FF3XLZ=H*-4\>:M M9M5XF3=O7$)V:QZB<6QK5]&<)PUM^_G>G0O9JHFT\QQOR03IC-INYO;1:)K[ M4;5%JAXG];H3"E*QN"K_T-2>6%>Z$W&@99=[P7J^LM7W:-"7+5)8^7&G>T:O MON_^9&D.W]U7?@2^%CXDJJ@U5'_N!ZXC\[P,3POOTVCP.8'/Z_"$(!N,]&S M8ZPN((*ITZS#(U36.0]4(6/_Y4\"L^EZ/;&U5F@'#!KJ_E_^'+ *T#2R%:>D M-4L:NAY_"O@6-MKU.H"AK;(0 Z9&I.Y)S+ASQLY8;?H7A9.9K>04C2ZD0]4_ M:]L_^Y-]GC+>JS&/KU*];_%6B[4 M%H G3?U\_^)!3K-4B6\D/6WPZSUS3K-$ ]9>)8XF(UO+M<$[I-WJ CS9$MNF&_BM[LB25$ABMG69;+H,-%2O^4ID7)4#J[9 M"GH1%6>@:Q=H#5;B#ZF9G9@1]<,;.N%/[BTLDH+T:$(%2:@B_WJ/7LJW&,5_ M\I8P68W'#N/HB;9B4 R?\J-?E\V-W2FR?2BG>H3J72#7HD 3 MT60_I-((MIORP.]$(J B71>2NPS#;$>K;]YFFR14MS*2,=@#KUKM)DC%U"PA M",T6D0^)OKIZ]N#'11GMI;M[>H+Y*_GM+GE(DS@)85J"PX- _20WNVO_8R/1 MMP=-^V]$OAH=(8^=A ,X7_BTXYYL0'8Q8V>C/@%Z3OB^K6[>OGTX7FSHIQB$ MP743>$\4H<>11T\&Y?I42Z=FDSLXB_110N/;IV&ZC].2;8FKO>:*J' MOB_;3G)+^/5AHS776!@MTT/L08I/Q^3/M-X-2>%3G8^YE#:#.86*ML-+>F15 M#X_5TIK'41[&J5"PBZC* BO @?,"I,A-( G-8Z.I;O!3:61 M,/225&Z@$NEF264VT'ZFW5)UW-P59?:$6++N01GE"5/%9O-0J3>$]CE2SL/. M7S/\4)<93\.T[5EG%3.@W W 6=U,56-1+"P#V-FU=#!!R(-8KJ/U/\&LGF^U M4&^!@R2X7T/.A$HORCP,T+E??EN$0M='/!+[FF*QKX?A*(YZ4@Z;1465BK>K MBPK)F8LIG,8SE^Y/8T7[]4898T*L)U='0([V4OM71L^R*$:S$?3H:E)?X>'S MX^K#5QW+Y"Q./_WC0.;#64I+21&F7IT(<97E,K.;?)U2JCD=&(BR: M.0.&UK)S#/C9JCXC42X^6#N#->]BLW]LIYYO)@LP8?BT[VBCHMJU!B9=0B3D M+.-Y,II'MN9/8YO2UO<,LV9E^]*8/_U78G/S.C'P?-BZ='3DXZR-*Y^NOFYS MDK)9OMYN(*V-22[KMJ2/B.)TI,%G#VO:@V@B3LG$*A5.QTOH0Q5\0W4Y94PI M.UWF]KQ.MB3A2#3-7!-^M@D$P7)BRV^KL6D-'\"QL^IV2=$_@9F)\&"A.1=T M?=CV!BDM0NH%H&+:@'5RJOLYRZ*OR6:C.KKUZ2R>ST1*M@YA72)V_;.V M(N&D)RVY>EV@U-1.MJ:]JFETG998+5*(F!EMFE^XF03VN8RFX[FMPE<:V],Q M0S"?32M;TK!Y/>J]V-R6W,#6@ZUIH-HBE-)=Z2"H/J[Y&;3(JKD\T;#QS8:> M,YO_I+[-!4>7_1(6.9D6$P6MFZL]2\&Y/J>>:9 MLKR\Z%R7]2A=+!R#P.7#-B;338PE>T>E0V6I/"SB8H\")LQT#7+I;VK*#)ZR8,D#L,W7 K769VDX=6$^3!>>M([8^=S'.M M"P:Q?_K\KE>+LP#1W^7#*.:/#[SS[DCWCTG.VBF2!HMM[;29(Z*RBE];&J1+NJ@^M]]B5+LQ3]G&>[+51LZL?)M(CS4PR^ MA?9C!#(_5AQ/1K8:$$B!?[JA]+.+]Y)!2W0C%;.23GJ/,OF /L!II=*K["G M]C;16_-J1X^3O:W5 DX\2(X[1G4K$VVU4JG>E ]Z=2XJDIX5P3YX@79Z/#\>H_-AX*T#1 ?N/79;%94T1M"N[R*G(<56A]-(FM-(V1P--.V MW\2'-=VF[*#)[ZC)$G\PFBN) 3MK@[-F2HK_S&4EPO]"< M";D^;(1#=-8'JOF>>,;9Q7OU4U(%;]"C^<'.U*T39R2!O:]P&<8>%8$Z9@B] MJ+4/H7_R Z'4:9D_H'KX8% N2<-B,A50JWHZ) M%)+3.5NN)N'"CW!I345[E[CPQ5G,LJ;#@I MKCYQ=9RSC,7I1WX@R M6;QXUE*_=;,LY6!^Y'"QFMER24BOC@UTY;5"K:#U/>'^ 6!^0 4XV4K>PSS% M!\C]**1?NY"XJ@\Q'X]L[>@:FXBFMB>9(2O[BG*N=%^ S1WEA #S82]1:]C% M4\UQ@)%7SAGT0+Q)G]$VRXDGZ;#7W<3OTQ*?EPKV&PEBJ(A5=[!'RK1XLC[% MX%NG[6,$,F<+#"<3ET7LSC"4WJF<48.];"<[GWB *FHV-?CX=08_BG8SU M/F+6'*]<2B^?#J"S V-QM21W?YUR\B9KE($,5CGS8?/6V/F!I%:]'4PDIF=!KM.Y M'W$:^IKVJV,F:9AL21ERC+*6'.?%7),LOT7X?Z//*-S HJ!-T6GW]>B/':M$ M\PX589YLR3\*7HVY&)M%78<-L5W8U4P&N[6.X&CA\K+D--KW0W;;(APC^$M! MO&%%F3S!$A6"-] ELH<^OGI-;+4IZ+M?C=#,:7%7'=VZN,"T9'5#-?5YT^63 M?^R2*"E?+]/HYPQOV#2?.5?LE>;L-A/BS8;4SH#7XZ43&"U&D[&MZ@[2.]Q! M6O?:K=9":# N%0,J.:Z-.&ZC=4UK3H_7HEEG,IB6?:?#R'Q#X1B-?8A\'*!R M+T@<\[+H^V=.[[CI_Z PEGF M1M:U-QQ%"X\JV [0O%]7@7&! M_$2=AH]>NHSF<<@+L;D860"ERT[FP[058O# 7YG/,!6$"C)[B*W5ZQ6O.;Q M0L%DL\^UCOKMUM8R#F;T+.;KL4MT#=&UG\7'6*LF (ZJ'>S;$VH8TF)JYGP< M+4;!RI\]2%==2XWN3U"Y0#59VB_ ;EV"$V)L[(,W4T='CL]RT 9RQHG9]SS6 MF!81+>J0?&(TA^NDD_BQ6!K[$%Z@UE#8/_P"5%_W MR-+X[M3H'-OJ&");7@:H;-;K[@+4OWN\ M4UX_;6&2DR7Q)G^7%-NL@)N;^&.6/GQ,GE&DXXDY3I1%P^V(H;:,N@%R&(;F M4;3R(=+@^!'TC,*]1!*60"2]H:*4'A_+_=?TCQD">A>]V#0/&EQB=I\_7HS6 M/@20:JIIUO/O_\T2#+M?\:^[O"I%[6<;P)]W,,>F+$+%=1JAIW0?U45*I/T& M2=. ,JD<+8DPO,I8BD438M@ 6X:$F8@JGR):(%O&KM2D.$;Y+N@/](YA^P&O M[+_"S0[]@B!)0CM\OGJKJ0&_/:@:#ZH)4FWFZC03!-8Z_,C@.5#M7G,\+ 8\ M$SG@Z2#(-4H_HV>4[M!G%&8/::(?RJ_!9_,"07,0[7L$!1,+/@CBB36/@/Q* MP4C=_NT"92>A$C6_8^1=1L\H+Y."QE06NJ*,E.W%11R8 >5V?I:IBGOI'F5$Y Z*K&D=9/BT;$M:CF-/;DUTM!246"L] M*-E'CD0Y>D1I@4_I3"\3DTZ?W6JI;:,A=8IL:_$RBQW-T=0'>VZ8UIP2VPZ\B]LCS;8I DBY4NA@^T50/# M7 Q%2C">!WX4P3EV -PRZB @$D'8$.G:$9?E*'E(KW9YCM*PW8 LC>A?-\S= MJ.F8&R[/HJ/NV$&W''=#A55ID2B(?(CT/]$P>HX])A;4 M=T7OM(\F6HPL!&H919$7Z[&YRJ(B>-=IG.5//BR^G]#71MV;/$OQ'T/F^38! MIKD8>Q@=.L0F7$UE,(_)*!A#'PSDX[3G!<*GY>857!?%CL1"[$6#MNRS)E75 M6EQ&V;9$D7Q\RFRKH=(LIF$=-^!6?M8P46R7G8ZGUOP-/$R?=!!":%="'6'[ M+GQ$T6Z#;F*]!&HEO(\0:!'A1P^[!?+!TE@OJOEH/799P/O4X^B9(I58$MB6 M'U+L0VF*_4FQ7=<$BKX4*-YM/B8Q_L*@")&O+H7,_ M&\/QU&7*P^E&($-O72TJ CLJ$VRP4/+#UC!'XJ3HYD6E%/2K48JRJVZR"F0^AR@-4EF$WI#'( MKW\A-5Y8 %/P"H)=D:2H*/!"G+J^N-.WGI2^MR&2+'KBA@^TY9C>.Y#VF!)QN([/. _8)?%R!%MDSNNNP+'=1A M(&]?KW(4)>5G2/PXIB;X(*%.3/(CAB\PT0=(K)HRKF9C6^5$-$WVH\9SV M,E@_[>5Y#7(45EJ^I3X>%%UN-ME7;)2A#UG.]B@2$JL']8'";,:-'#/<=B#) M$$G,IAU-YR,_FK0>/P:I75Y+ W'&D(__IRC.W%_A\$GO:VOA0S+*GXW-$!6_ M$_M#;U "PT/.7#7)6,0+ER[#(]567#@2=@I']!(27R'QH60!?B8J$4B\J>3' M&3N+(S0U.E3L+HP-O2'QC0PY+\O-&2_6,R_6UT%:RP#<*#5Y @_'"5%*JV17 M@V-%:@QQJA;@ JFZP^)C5<7-SDCK]7+F0U[O4+UE>*62&H60V7I;B=X7]OKD M',C"XH@J .LP>E#54@I8-1=;H&;+2>3#7:*IOC* GB-6XX3+:EWR3G\=Y7"X M6#B%BO-7RAXYBV=?+=>1#PGJVHK*H/;@1[7-0_4OK1U:3.ZB=IMZ]Q71LA+> MZV@\]:$0O)Z6,C2E6?HF)(T@LLV&A DG[:)N]!!%5C=:LBT\3P=+F9\%D MXD73Q7,.3A%M1)\&XOIQH-@_K_H8@>!C],:4&'!AX'Z[H/67[_B/:11)>DSN?#L+CWXZ0[0?$I7H@ X\>( M9E!:HV7H1;>UE$0[W4@4X9M$$D O MI#1,Y2/.J.=XRQ[GS\=QFV?1+BRK:M*O]>A?#3\(73$N/@*S(?*!KR>#G<"6 MR^G$ATJZQVDO _C72A#8U)(\P7-!3M*TGE->Y^4DQ9]O7\G_?H A?K NI(TD MV4?U@('R@&T@AN7A3:-PYD.)HZ,'('>/-"2"'(OR!-XW\8<=Z6+Q2Y(F3[NG MCP@6"&]@U-PB 4YPFY1P0__9U*(9+MC%DG[L:^ O\D.ELFIQLW 9^'";>.KQ M2%-NZ1/ $WL$V!!AQ+OXE%2>>W)$R.(X"4E\!]XVT&.VPR0Q#"L;R]-[RM:K M^XPU@YO&N[O9(I:%O5RN-O[I@AZ8=B9[70 MZOO;'$XPEIQ8-"JF48NM\LK=9W28IDXK,VE.G%1#!BQP2IF(H@@9!4ODM/GW M20+^CH2-<'K1U 2&UO353XV_"NYGG]X]&VP8N'%2;\U'<'^ M?%[ZK\'DBU)+9>$#BTF$_ HI/\UX9-\-^U@R*LR_C^531D."\&I!7L3 #T-/ MB(N/P&1X?,#K2*CJK4=AY++(PRET5T1V,FE[,)-MQ<,-@+7,>8OP>0/M6WB] MP_\IRB0DQ5U8 7SCA+5!4MWDL1WQ D3I;0-$,D_(,@AF"Z^^BQ,,1O:A)*QE M$TDI!@%]2/U//O2$:P6K;K.4Q:;N7\-[=MG]%J4H3DP#,P=(=/%]#!XX_]LP M%L?J"<;KL1=],T\V$%5A1":Z\87@SZ$.KL ?"I7OSWLG)+K/WIB,OP>AHAT\5$,'SK_RS"7QXIQHM42^54V M\=B12"N8U[*;'TF.Q=-VX ?YWGPA7]*J3_D_Z7I1[97%YVRSP;8D.289?A_F M EU\'4.'S?\V3*4QU^5RA,T/K[Z,X\8A^RYV:7@033^*RFKR:*_H]!Y]"PMZ MI'J7;';D)M%PFS"3YF2'&#)@P>9@(HKU@PBCI6<.U2,&(=T2F%BP13F[>/ & M\=TV>(WK\[>OU8\&=PQFTIQ<+ P9L. VP404BVN.HWCIES?IB$%(HR98.%"6 M%NW& HWGJL9FL;^X=9 <_E];26@M0C[@5O22>/#)OMZ%'*50IQA M5W-X$O0J)# 71#!" WN9U$3[!)_0Y4M2""RJ M-HG%XG0O959;C\Q9=VGY!3_CG[B)KQFLQ_6F1S1$HY=>ES,M.RW,*=,U5I%V0#C.RM@2 ^:7V!$^BDQSXUH4!Q"BR 1 MJMF"1X^J:H&&)C.7O5)T]>M"XCXKX8:U?7C"7+0G%>,30^*,E@76^:D*.:8] M='D&19>&)5_%<1C:2M_!7U&0%>BCQ)R0*]FS(BAU%1Y-V_V>]8.D[?T.!;]_ MRY,2'[YB$:2$Y!8_3H7*K4]40,L^!+2>++WHG*&E91^2LS#]U3R$MAJ(F"WXO_G"/PL/'71KJ1XJK/+CSJ7? M[HHD147!^EA>D1Q*A0?;1(1-1[;YT-K^;'U^EE\1SN:1RW(EQVO>\VY?_0TT M)0$L"M2R !,&J+03H?5HH^0=VF9%4HJ,C$2&$.1+JD51N6Z6SB0\M.+26[ M /J(%Y&?0%AU-:3AJ<<&@BAVNZZ:I.4-%RI:'!;W,K7BK:U+3%ZEB8_#N1<[ ME:ZB??=9>E+<#(J ^TR:$'!.MIW?[,2K]92IP]#V/[#PV%FX7+A,U9.HU+L; M)60G.0$>O<%<91M2$C"'&XDGHTMD;SOAJ]?VW38IF MJ-5T[K?"HHUO?-5O3 M@K]AN\,/= @[J[Y]O<>/E045ZG!ZT BW/Q"M3K@'-E86/20!@!X@SECAGNF2 MI0]O/B;/* +W^-\3.,H,5YWA@L: *N@=154]Q$FM"I0$61'D^ M,"M,JZJR-=_QU/_=CHG%5:HVLUH_LN[&P3R8.+V6DJO5A49%ZHLGYW)79D\9 M/A8@OO]10F=O/1(JV5QU>D2L+E$8S1<^7/$HU.OY! _D9X6*:H6 +_(5HOV[ MI16"I]1^A6C^R$X^43R*G5Y]R-7JK1",U)<5XL,NQYO9+B=MU3XD+^1/\J5" MQF#1AE&JW3)9A-3,0ETO0Z?9CJ9Z]@R2FH_>+>P-<5\P=K4K\'*'\JK50-?X MDL)-D]>BF\!D,"WO@0XCG>=P%(VF/A1 &*!R+VF1>"E!\5J4Z*E@-?QI3XBP M$NW-I=?M+M@DX9>RJLPF/-U^V*'-EP+%N\W')$:"%S=4F$4OQ5'#;3DN!DEB MR=J3>#[WH23@*<;0R\>LA%P *H:6_ML+N@#OBS)YHK$Z3" @Q\GSAD72%AR/ MV2:Z?MKFV3/K_2NZ51 0VTQ=$&6D/'_MU>Q0*2!H]K M@Q$F.4W]>/NZ_^/?$I3CM_KX^A$](YEW7Y?9HB%I-)R64:G%R>*:XG&T\F&= M&Z)SS]C$C(!R@CTK7=P^7?[JB>>V'MIUNMV5!1W76'ZHD7$X *-8<2X"^^0L M-C]:P94/L3#:BHJQ=@$H%QC[8B_RQC0Q!MG$#Y!-S$ V:3HZ@CG^/T]!QE54 M#;*)SR";&H-LZ@?(IF8@FS;F;C2>KUU M7OA(:2V M%#H(<))62?+]&[F@FA.GYF)#G\\72UL!7!I)EJ9J]V:L@/IH5'.Q@+-%^M%X$.TCK'"7622;##JEV"]J>G2Z ,(28\9VE+^\,U4 M]RNW,"?>9]D+T6"V#$7MX?30J.1DEYZK&1SY<#D[1.?>;1A-5(RJ?9J\S7V? M]"WC=WT6( T@L2)X7.]04'(^.G'@M@:GS6AN[8&T0[R5;%5Y]Q@&/FS=Q@J+ M(!D>!($(2SI[K;UTAXH/>,[(XE[01/I"EI.OLF^3 "@+":PU_]X])3E?O5[*R)^G# M99Z3I!GI[:B! $&XK%Z]TH&$M8W9!M^I7$JI/T& M;' [WIEOZIX@S/[H5,*G_UB]",%.82+ WCYM/JSF=JW/S0ZPZW =^7 /.U3O M+F;WBW@BO&!;,0-8<]N')2W_2D,/WZ_8%"/;NT1>X(FQR5A?!KT+((I-%B/7790\%, MRU[TWOMW8%M1N@XC8(6S2-\Z#&!4E%7#=]$EMY#<>M5 HN@M@1 M83O XKRED$G]91)#CO)W*$["!*6AL%&%@-AFJ6.9NNW2QCQ*-@&C&"&GS=\, M=.PY10\L(-KS6%WT#R40PW#WM*.[#E.?7RBK3\9N'-!L%-KZ9B5;@;:>O23M M WTU%>?]5,6O6ST2NT5!C\*%T\)9&KKU(EPX.' =S4*N^E3U&1L4-FLR]A1K MUV'<_\P"_^>SA2>U%P6*]0MVGOEJE%1%ND?Y$PDW:(062)I+B>BM]IB2*]UI M-<4G9@>AY7CJ1Q\"/35Y1:T /M^U SM>:<2'XT7C/GE"=57:R_(FOPRR9_3A MW?75=5KL4 MSK53*LM1\E"5*@U?&R6R?X9)^A;%^/=[^"+RINAR6W19F0VHY<'28V4S&TVF MH0_5(08IW8,C$U)5, Y?04G$;'SH9_T+S/]$Y'+U,HTN(QH<18("Y+Y3%9,] M..JIWT2AG(/E-Z'Y8N3#6FBB:^]@=Z"G_IBG6A8(L\+ULD@,"&(_U'>PI(]6 M4I)KU%N4)UDD>!]J-IMQP7I#:$<$RWFJ*C.3,'1YYSA,6[&-2*,V"OKG\S=$ MD]^(DL2Q[&F;I<2O24/S='NE'277=ANU$[R$?H>U(X36P;ECIS5]SS0<05^V M9ELV\/YPOUX]#E3/ ]4#Z6^'1P+Z3!N7[N2Z]_WMU1W*GY-0ZWO08+1_$:\> M!N]*7LQ5M;N!T\#EM>I0?16] BMI+#<#RP.U0 \\?B2\.M^17::^0OX,2_1N MEV/316H=5S6O9A:T[F)YS6\7(2I%,5R/D0TS* )65N+2: M2/0EW<(D^HQ*?.K#(_@-THC]0R\V;?'TU>2;>@8IE M&811O'1Y&:>K'R_2LK;;MGN>,\.AP'8A^I#E-8+[B=LJ8JNPD*C;@0:'DN7Q M+9:KV(NU1$/'7ALLQ@+B+ ?;C*PB,-GLEXZC\ZX5:&'VW4U\FV?1CGG(=Y L M7L+]2<9A$3=JQ5O@$9-7:?'C]<@+!.DJRJGI6]&#AXJ!K#A8UKGQ4RUJ-_%O M;-N[RK"1)=F&I"QV$:12O0LA$7UUKQFO9R[+#9IKV@5118P-94:-S1H,*G+] M8&GS8BA&ES31L+S9E=M=J39L5%PV0:4U@#:NI"QL\YC,IX$7M:)-E.4O40C MDMXNE""C[""BG@;PBF!N 5S-)57#;ZI@L@XMA?H<9 DXV+$F6H=KEY>F0W15 M^$FW_9WPK+#Z1-T3)1[BII%"HUZUU'P6P:4[B!:^5$SLKCN, Z=-]@:JR^E) M3!Q(-3M(*OZS8FL?/J4RJCB$%M$C5+,%EQX5>^'+^QM'W(?M*'OOZ')=XJWRFCH8[]$!^D33)T.:V=R=B.*#FK8@F*UL%%G = M^M#.<9#2XN(L!^:3-,A0W8G<52KR^SH*R6S>>/!5;%]PM&G8+3Y:H97+8I!Z MVO6N+^Y 17VBFN\*!%P])BG4 @&/TB(.Q(JVH- G8[O".EI/O;BP4"G82P4F M]"?&Q$D2S_?9!"BZ?,IVPO0R :W=-'.ALMWL\AXAR_%:!)/(EZ1RA8IY[X Y?/^#2?)V&) MNGTJ!*.5T-N#CE+I=D$4 3$+CITLQH$/JXZFFKI5+ KP_\"G[7\#^5ZL?VCK M-T?1>C<\-E?8$P]!#,$^#[N@FJY#:UU0])&HTI9?O">T"4M5"C M10L?0K9ENG&"BZRM+9=A2 R^1O^)3ZBDRV: E8"AK&:,BM%N"1F]870KRLBY M6/1.& 0C7ZK,F.C+*4!$V5O=E5)4LA7I^W>(!+$5/SBI",@=&N\CYQ*R5(?E M>!'9"N5A45IW)@,"])"D*7'XD@OR$X2%';U%2&=) M9^@V-XP30,J'S'2Y=KSJ4OV/',8ERL'E9I-]I=@B8:M7^ "?E.!C5CAOL+U7 MC(3@9C"MNR(1W? PR$7MZTW\%D8DOT1TQC(58A&(@X;70JB1!)8M'@00^="L M^QC=.<%HSPG)]Z (#F!$,X+<=!3%NH0(147_^[S-T7.2[8K-ZV]Y4I8HO8GC M>J2\V1TFB=T(P"@X?TWK-9OE%#V0"E2R_>X40Q&:+5\9(]X-8V:WX&TQ9R+< M=SH[#@XG>8TVUS0OT.^#L^E(]7O[=RWO G!W\H-04$D%-^1SJ 6?]R+XH,G5 M(\P?4(2?+3JL\&FM)BF)E>WD*/4)V01!-'7:O-1 Q;X3H>8H0,AXR,+IIO+O M^SA&87D3OW_!JJ0/B*0!WZ3TY-K[;+A39"* [29HCE^,I:G3J18\? 3=F662 MR.:'*EDT5_JL'_Z0"3SF#5A=*.RCTPLO]B"M>_N5 (V2?W41.C1LZ Q];.A8(K;RHSF"LL2;FQJXQA_]O*.8:K%Y@ MKC<43:C*[1Q]_.)I'BP8G2U*;K^9KG]$GTUGS<+&R M@[X/29C=A5F.[I(71%3^)S9-+]/HYQS!4HP[)9M%Q&D.H84U!0^SD.:3P&FC MF&':]L/GDB=R*?3A^NH&%$0*6*Q&-!?E@?&?M^86AO>6J!#7@RB2E_(K2LO7 M,L-_+$C-W10?Q$6#-Q!@LPJ7Z;#:Y;ATN=GQ<+F(UR,?@#A0[UZ!+BSFS9:# M2WRR+3.P6*[/V\AH%^P'01],4K3N'V&Z'XQH_#J<-IL1:0^DW6Y(R<:F#X[B ML?D,DXTL M=D;%91%I>@-HH4S.PF)+1E&T\*+_CXFRO;B+BA \FDKLWNZG+LL3&>F)3\OO28&))6B$1E< M7& 3+BO(S?I$;;J,L35;F7UFLHO.W==5/2QFD.S][?W<015ME@:@6Z'AI-YS: M86_(YL)O":LN0R&&ZMN+PFT( 'L)($M!0P9@0AQ%YDJR ,GPX.9]40H:H>GR MLM9$PZ(>9CNF_C/:9J1=H;3HH &_S0[I MAH-JMTK79&;.9;2"8Q_J(@Q4NU=_KC;3R:):-,+B:8KQV>MZ7>WRG+1Y)YNW MN)\)C])R'2^^HKWZ76TR5N=H%8[F7K184BDHJ-?%.,"6L9R]+8D6(CB$EAN/ MJ/'0HZIZ=2Q6"S^N,.3Z<7J)O DM8J%>F>A"UTPK3](PV<+-+[#N2Q$> K=.4"<>P+$^Z_9\0.F0KP$8F-X X&()529#1'THVGJ$;IS M@+CP!8@DU/ $0V9B_ 1C0'_)J.'S.3 MXB4@FP,/*!1KO'U&.:/5)PU$V&=UCKC\,'9@= MN%C*PSA>0B]"7 SU[=UO[^F^[6B#Q2J:3FQ]ZOAM'1%KL%?U&X@U4,',Y!-B M0%RL%]8Q5'FDMR>I. MD%WBB08F(+9;YU&L;K?08Y^2G2SCY6KJQ1V%AHZ<4H^413\VP-GU.:E9BF[B MV+C*=8.516FMPN7(EC&E$2DX2/=OL]*QX0P/>U'^1'R<#++^QWOT]1T6[D'E MO,'@/7,Q,,&FRDKDDL?CX5U&?V"J)UFW+&,Q[HT@U1!UC".1#.;7FHSBD1>W MM$=IWV^46W-1V,(#W[=]1)K-H\G:5D5*:=52,W6/+EQZCLG)R[__ E^2I]T3 M)T6]^V-5S6(\C6Q]+;)JTW+MNF^[(M5(+S_7:TY2R6MN_L@:HD>S]=A6KU/5 M:Q9KUWO-C-2;OMS5A_D9Q;LT(M_D!T0"Z)Y1ND/D+/&0DCCRL<"$T&>WV(K9 M<$BM_LR:O'2.EZMUB%S>GAZGM7;P(_XCE>3F#$DZ 1W*REZG)2+M5DE]\G>[ M/$D?;NFFP)M,/4Z6:(=0L/:@0\ QJO?;N#.N\S<$(+LZB9J+LTV28=5"K#-\ M$/H3A>0VHUCE*K=#6?FT+$EC@:;(BQM"+2U[0:WDS+:MN8B!5;&YL8 _HP+E MSPB?)M%+B(H"F^59@']%)4I2O 9A8":HV/M ;^+^QW^L+!8$/)W"L:U"0CH- M0TXR&'\N((ZA:2 M OMX^$_T7Z_3I$S@IO+X8MVOTS![VI+7<7!F7%9\6R]\B@/ MW\I8Y"PW/!X<$7X/!H0EH]W+(KK+-)?LCR]W2YN4RCFVJQN3ZL M->_QOVK8"OI2JF92\7CBP9I_JF'XT!-K\'P>_2Y<&+I.8.O%07RXZA*SM@73 M\UZD-I2\RM(B*4K28?2._'P+4[0I"$%.0AC?PA+_Y_4.$\,'A,>)U^!MELJN M5T\DW"*>3_HZ6A@_B62V,ZYG(^A%2<8SC*E7M9$( ULJ[8*:W53>!0B81% P MD=0\#_="'7PS'U'TD93E-?P:&FS.<=X;@@:"]SPLP&FY@G,O4GJ,M.UY2M^_ M QM*YP!(>U/T.KW/27G3;D&2 ?S.H24>E ;&^LQ5O;;19&+K4G@ V%1J]^]P M*GJ\SH&2<9P5?S2%H*'[SR1C0#1& ;%%9$G5;<&(2\D."7$,_:CGKJ$C/^6C MX7M2)GFTH-U[)&^V_5ET=)':YCG4[E,CHZ(ZL9G =>U#51:JBQ@AU=:^OXL/9>F_4[ MV$N04A%;#%J7JBOO=4\H65IA. J0#SYD'1TY:2]UM!)Y-> .;39G[F#R#L4H MSU%TFV=_H+"\R@KQ08]/:W&!D2G;6F%XA.P#7J[&*Y<5TPU4[**CY@!;Q@)" MPN-XC;E.PYQD2KQ#[+_7Z6V.MC"):FW?OVQ16A#7R$WYB/++HD ]A!TKS-X: M==QPFVO8,$DL%@;.H]BEH^R48^C?45,)V.:BK)751;A!7:H.4C&.@7\+7VF6 MQ7UVM]MN-XFXY027TAYD)8HV\<@A8Y&9TW@R\V%#52K8RSV,GEF5\#(#10]?U #LTUD$FDC)%J"Z1-42L(X#+X C5Z\+D%\O M[T$)7TZ&@A-81V[3(Y"JW;2X^;54E=SU;V4HX ME%M5.EKV$E\.A"3)'I$$BU.<$'3<4]2X:]3H(?>@S%;CFONFS+9=6+K#Z3NU M5)S,])W#]?:,J#G/;0&NQ6&Q&85:\5;["3$Y M,QCG2[CPH7:&MJ+]*Y**$30YW61=UX/YL,O3I-SEQ-OP(7DA?Y+,D9B:CCQ< MKL*5+1>+QL>OJVYWHO9\ #."]__8)5LR57;:K],8I[O7HD1/!45,=)_MBP!R MOWLS5IO-B/6'TNY&K.:K(G;&T=*+D ]CC?F1;94$5D8G O?9OJ*CXV4"'\IW M3[L-:7+V#FVQR9+0H'K\YPTB?R"U5UCCN3KN?XOR\O46C['$O^T_(<&]U$ED MLU-C$$UF9X_H,&C[=I;!\2_?X>%9(&H\C)6X:3S%_0WK2<%TIE=N^1;WV_B^ M?.CX=?(!]:N;-;ZDYB,NP/XA]*-J/H9F'M$'X3^11UU0DOW37)\CA*^!%^>G MRV3Q0D9+_=;=C)2CZOBUG$Y]\%Z9Z,IW)FPK"11TJ&9WV6-:.*9.A),.?75E M@.;(@^I:Y@J;39G[&*CFFB<8?)O$WCK 4ZU=^>?P.RMZM [#I0]^ [%F_9B5 MAO%67^D[^89_SK+H:[+9\-YT_1O;1M>CV1._?PD?L:J(%'^Z27ESHPUT;D[:XR73!2JN,]?ZTIO M6LQ&:=4?AO'T=Q:Q*ZTT*MXP7]& MK/;#/7[*Y4LBCK7L$]J\M1>IV;ZO[U)5=UY3.'/I+-75CY<(Q^@!80"_$Y;S M^N#_(]EDZ#1OFKM^-##[\PUA.:1)R&@(LUZ@1:$T(F)==A.%+LGVY;"",V6GC0=4^HH MV3K/6/'S://K$RH/FM*:7*)\.RZE/0-,HF@30QPR-D\C&"U=UL/05K!W/?T( M05%A ]#27/"-2%NXF;0WS;RAZZ&6E#Q-A M\5YPP-!:=W\&_,Q-%D7!VF4V\?&:BUU%M7, ?):ZBOS9?$:K<#ZV-1M:IWRA MAEI;CT]G_@\PR7^%FQUZ^TI#=J\VL"@D1W\)O;WU0*ET*UI/1%P%DTSAPHLOJ'S,HD]XHK*TQ"/;T.JE^T]"?IPP$F'3+6P^ MM+:/6)^?61G363SRHNK.8,V[8&PS@P:WX[@]FD10929P#80F :M&&2WCF:T( M?F4W;(E^_28V'B4Z$T!(DGG$9!8/,P(56R>9#@T+:YB-I\AE*HZ>=IQO](T/ MR37"E]T<1(1'8>MZ1_,C;"O&#VEQ^%X_)C!(-DE)JNZ)U[L^%?-3C<)99*OK MB_)]JY04K7R; Y_KI*6#)H>/5#W:)JW%1"69L@+P' BK+DL3./(AD%!#19[M MXAV F-%4)_(*!MLEL@<9OGI-K+0IV%$F7(\C6Y:5#"0RW7I-*QDM"!FQZZ7] M,HWNRBS\DZ318;68 :_X5KD\;$6-@H6U1J(FR[Z&ROP-N/$%T[#2)S9]?W$Z M?U4[2J[14__&4+A;,-\U?KEYRB5FW A$MQ]FV=QPMVO&C^S!L"3T6SB MS>L5:M=]PY201$O'QU9 /GI;^HQH4L@MS,M76L49AC3C1.PVE'+8V[ T%&]_ ME4)R-E?+Q3CVX29+6]'^9\O2>R@G:+">Q)EX+J 5;U^;OYCCCBO .0PEP]) M)8>;6;RC.?*B-LU0O>68]0*G'Y(4IF&2/AQJH9"NTWE$ZH#53M"WK]1-?Q-S MJ&4W+J>1;?%VYI0OHW63Q!7G, 33 K6-BV#4?S&?0 ID;*]@!X M8 :$&QS8+=42^>7?ZR1%1>60/J'-.B$B-=M50;I4+&POIF[ M#I+;5S8CU5BEVPN?U&+0FT15?@6Z UU]!0BMM:V6!K$I->05H .T7JX3AQ(M M:_B1I&6@_(EL6;SWWB-B\7?!)(ILN00TLO,56G+=IXZ_4>';5PW-YM=Y#$0\ M^"3%FO5R0RDI(+1O"#$UX=R$\9 G7Q?%CH11T@*W'Y,4W<17.8J2\C+/25 K MC382%D,QDU 5S5W,QF>/0= OI77,$/@%LR)BDT=)07O.T.L2^B])]1 O6H4, MF_JC7IW=HNO M)%)'1%L%8BZ7Z[-G9>FO37K*BN)VMJ2*F/.R?*K)T1RR4UMD*)Y\\(@J%=0R M4"Y Q>;)%RZ/J)*05UM&MPDS=WCD)<[.NFKN:#VSAT1[K4]Z;?;Q&*,.D>U5KAK MX_/3SO^ M9!%&$UM7;!J^$K&"AAN_I9+\[]R?3>T4D_^/9A?GBG)G*B' MZ\HF'P >'XYQ,MUZ'B=*#"IJQW[FVENF7B7[="PN#TZGUL+(M%9+E:+>NY1E M'"2*JJN_I 7S %%=Y":RFL^BH:P[ MB):YK&)B4[5<3<VKDZER#)1EN\0JIC!&W#"2PC5J3YK.;@5!WH^L1\EF C"(SA^T:6[6#A](=Y[QU^HZE^*863[! M^W%A*+L#M$>&]B#E.89X.V2CDOAZ 0@KP+QNC]1:H_R$7LK[KVCSC'[)TO*1 M&YE[E$!6[&:\BJ)O=363CXBSK,V^I65-!(!3OC%O%SH[Z/?#07B*49BN@3E3[D#1PG/:FJQAA_E86L>3Y--L6$<1J?XZA9Y$U1X^$LXBMOKE% MK#'1IWA#?B]B)T>U#^4[C]/>>!'#S-XO8I_1$TS2".6DZET1P@U1_3@6%$[\X3Q<_RU_#M[4DR@=BL#KN!;%JF40473'/ M&QITM2O*[ GE[] V*Q)5]S01M,! M4<5DIY+E91CF.Q3=;%$.RR1]N$RCVSS[ X5E%1NB0(\^O\T^WX:#:C9]PI-J],GE,"LAJ,33V;,L$U?ECEJ!9Z7V??&;^EG2]' M,/S'+L%F( 9XW;Y*$7BM8+*Y$^JHW]X191SLAG"QFBUMM5B2[XSZNO9VR!;K MOJ?8J]6-\@Z5Y8;6+-3:'OOD]C=%D.5'D>@+@,++\]7B^M14WJH$A#51&4OE:LM?5D M!U"_7M[?PY=]THH<20)BBQ"2JMO"#I>2V;)Q%$4N[[5-=.RB!;. DO#L32$K M,+E.L8&/])$BIK<(%I72+;R(B.ETK()Y.'797\U0S2YJ&)<+X'Q&\2Z-R/.8 MO?\VB?2>MB)[J>9NY&+7 EQWBH1) M_BO<[-#;U_UAE';HDW6 E/-8[.RHHWRK8Z.,@47AC4:3A4O@#5"U5SYH[QE@ MO19/T5-1L9359PE-;Y.0W.+2I5"YM60):-EA*0@7P=B'I4I+RRY8:B8C?](9 MOVE6=;O2)>%WI^_2,(,R'*]#6W4UMRA/LNBNA'DIBYN2*]JOUK&A[4+>@ ] M)&E*+E"S&+!GG=EEG/U_[7W;@E-O.#(,N"LYQ4$*0QCT+)!.OPI%>_7^RE%A1.DY*'1>& M+) *-#NS:X"_VGI8U_R#:7X=*72A$Y$IO@20,U>3^4_K#>=U8^^A9FE/UV2/ M@70V%NK+9K734-=1(')[,EE@*\[R$^E7JE6-?G%RSRSYCYODLXH!_';G^ M9%3E4J11ZO.C@*BU"J4B&[5"E"U8>4+6Y;Z=1R=!I(>QQ_$JW^Z M3/]P$O^)?$ FMU48C;+91%Q%_LH >5GW8+XVJ1(52.,>&2DHHK"6R 25X3$AF*@$DJK](QIYSS^_E_W M"'U/NY(B:Z_ZS0"@T=L,W$6=N3'*9')&PQ12"P%*+Y^IRM#KD;KTX^XD]"4 MX,T)#4>T3&@.P/FKR'3JFFS7V)%,J= 0G(&$YF0KX0&G61)Z&?8?L]C[Q[W$9$A7HX%<8UMJ)I#&U49*$2W=B" ]?( &\W-A09ZT9M M8W-*E#!4+'D=&7-+_^:$T5U$J_9<_Z35+LA%ZN6UUFZP%3AOG[)9.;JVN\H- M1HW:^J)0+$0NDC[!0[B".*K2;UL(5>ZT'@C#28\5STJM%'(OSA)I05/31P@\ M0+2W3&R TW=("(GD7\GKS0C=S=2?VU#WNX6\NM2 FWQGK#4Q%?#;B)BY>RJG MMU&&R81D-+3B,6,MU#"9FRASGAO70AT;+G7SV4I;XKE"&+L'R=R)1,= QT$NT$%0Z3@7"$9"QZ%,GU+,5,9^ M>D/6GNE0P>0TP.D312&198GC@* 6RF*Q-%HS09&\AKA[!H[H3+2=5@;4W&44 M[9W=H6+I/10Q5=I9(E13JDW.BEBI->/!I1-/W8D-C\#=*>8%,8=F0HA<""X< M-ZO9]]ESHK.C&^5SG"3Q#^S7.&R%UIG#+"6XFKK<" H'RGPS7UGAL5,ADGL, M/N#D@I)C:924O\+LQ4^<'VIL':&-24J=8(FD%* 0$.1L)ALKGB%5B)1(BI_@ M'\B/?T1,9HQ]NT)66\&UBE4,G*K\M0$"8$VDXT[LT.4VFGD"LO@\/F%NDL= MMBA15[_1X=<@4*6Z_87H4WD-^7!]$F0B,2R[-1AP,)PIXX5$1YRZG@3 M],T)?93F2"QA\ =%,RPJUZ]ON_@=X\\XPD&846X>7YP$?W;2:BL"P2QTP-H99"@&?VBH&TQDQVTQB-4BV M"@/515:!%]APFY93QX?"4NA#^K/I=\*\2]U-G!PS".^"O)J4\-6P#4OC&Z(: M Y4713D*5,5;+Z9;DT[[7L1RCSPYO&DI8]K4K6O32\K",TMA_?Q^!,DY9LF+ M!0/W2>@1K@GV:QRQ"/+\J5UD8(SX08V&WNC35C$91_L:/(E[\\W*"N-3$Y_< M9@0@6KDE8_?H-TMVYVWD)=BASB7X[RT462#F3+PG*D8>YJB*K/."W86=ZH5; M!1/\Y=,MGMJ0E-.'Y@;#E0$7!5C&KFT.E!UBI>Z"XG=OC:+6#55OC7-55NIU MSMOPX*EU/5EZ)GL<]Z=8HOR<0:6M6?NE25;2?.1?1ZU'_O'?OSM_CY.B,VY3 M07,1D ;ADI+'Q*@1HGA"\M8FGRU4:!-V*-90C;Q*FSP=L!E6HWJ1$5O1)TV MH/'7SD1;_0.I FDGL2X6# ,=4&S)("S=Q^X/MS$X#.K:BGH$!C75Q**-3&27*DD0^S M]Z/<=/_V(GU[B?>I$_F/X,\,X:CO96A&U'G.*;-3.O!8L2"_$SMRWHD-U M1WKYT_ =36=H-IFN])1+@%;KOR7Q_DTN3 V &H5'2&9%6#BHO.S2S-M8D2+; M0A_W(,K $8.WQ2YZP&]PX-X%K*+,,7>?9L8\X!U+M7+DKU!=AM#Y0M6=M>KK ME3H^O!UAC&=?O0I,,*02P$5OSJF5S89-EPPO5FN[7A25Z=TF9)H]%%I(_Z[>32C4.Z+&ZP\/3E MH(RX(\H$"IP/% 36P5^X7_:L@TEP*" MOG GV\"*E@OM)+8XO_+C<^0&<&49;FO"W@2KM?&;F-A:TS<>,$_WF6/7BLS@ M=A)Y@QQ41HY2."Q&%0_FYV\1BRJ,1G%H(JXB!F4 V'GSR=1HYI ":8WUN%2> M[4:T .[><.+0A.:O]!1,;_:T4^7O812^[E\+H^T/_#-[B'<$^QD?H1]Q6- MAJ'@H6NZWOJZVJ,,I I;>6E0@\LS4(.2Y1YFEFQ3?SKD^TS4GHS^4U0>&1>% MT4'IT:%ICXDSTGED S97S>T[&,0;K5;>0I=PC*7W>&X:--_J'#5?>=&'FBGK MM=\XDFY%">F3.1ASE:ZQ&,D'<@STZ "UV>H M LLK/M \V:X 1Q%R&UZR3V9@:.U'!S\CY1=^'^Q. MMB:9PZD[$1=<0;P#W'EH.WZ)3YT?"_7;&')L,@O[=,I/567'(:U68"AW8Z;1HLU$2G"J2N![(!M,Z!WOZZAJH:,_JE7 'W M,O*OG+>0;!I&[IV["Y]9A:"T'!A^:)]R&]'7W;97]$$_D+=:7FU7NIP,"KIJ M1 XMC"X916#&G%&=RO$,=Y,-42KC<,6I8_J93_0[K#8\*Z:;?PKT,RI][ (= M/TX]-H\CEED6U&(YF49NSWQURWH0T^%0P>Y(@@&&_ )[5Z=+;6-#360>+ M%H;$C",SH\ZI?=K;LBUE0[C-2&R=J,"/WY,J<[,!.D-.G2B:8>AO@)Y;K+83 MB\)YQF72PBB?L21GY'D]5X6N=7/9$$$T&F,ZU;JYF*,!IT\4I3'P)\!G[DP7 MOJYD3+UJG>?1PL"ED<1FW%D]4YVN#+P)R W M&<]FV*)LHU%YM# 6:R2Q&7=6SU6?:]Q7-L1YC<673GUN+#)LD,F[I($AHXM> MY2O@'?/GP7KRP;2ZA$UK@\_&DZ+19_CLE+RIS69# -R(K&G0]FRG*BE\+9LV MC[YAS!01.(_.#K-?N([WCZ?$B5+'8QP*%J3C&/JV6B_FRKNHTP#@U,-S;V)# M\;<32&_N]_V:QVGMF-P7PCUN:?L&'K[B-"V:3-=8[X"GL["](A/5NO8M2&"? MKIW5TF29WI[DUN6+0OX[*F!-ETDE-!#R_W1V>WP75.(<3U*2 XRKLZ+T0)-0 M+3M]XJ"@I2;N9FVR0N)([' %8F%X])V.3TT(T+OQT=XPP*UX7D9F7F 2AZBQ,+^G^K+5JG2="IC4:1 MN:D-1IHJG=R]1'()R9'->)($#/U!,#NOUA$)-.74F\QU1>@J^'DZ4EU?PB.< MW4J"7[JN\V"!JAA"_J8V1(=W(+6+SCCBF_9']&[+?<<*3Z?7/W'BA2DM5/X7 M#I]?R$E_23:S\XP?\*M#S+/H^2J.LH388'MG1ST[HE:-1B@Y@Z[RIT_T(.WF M^Y.1E[K' =;U:B#;T<8GH*XGBE&0 \.@I!@GOX)DU!WZ2QBA=^PDZ:^&%<9- M&#F1%SJ[W_8.F;,,X]LHW9.?/%SPG5[MG/#U:^BXX2[,WNO3%*;_N$DP_A*F MK"/U [D="-9JI&_IV_2C3E9Y6X_RH;Q3\&KJVK!Q-;#8NC7]'!4E!-?XR4W, M6*I?F'UQ%7/N61F@SG-/1&;U6*I#@34_QSBPP0YLHZ\N.0S^$]/&AH!Y#L-I.;?!6MM'']6TXI.NKR,N8^W7O,@IN(R]^ M;3QKJA!0J6?NSB:C-TI1=RC*2&QV(!88*&0HIG5[XR)(F=2JT_O(B UY)0*R MN*O[01H T/0EO4UA&]'34O5&HDKRT0% +H8!;/U#%L@%Q+2ZK+!0!&%17^CT./V@R]W0F7" M>_E,;C#LG5.Y^YH(T4PK-CD;HKYLS5A0#7\RWVQTU3J41F5TI%?6L>T]]QH? M1QBHXWR+O#V2E62?>?H1/[W$^]2)_,?P)[EL1W)Y4T#4*&_*;%3DK16+K5^P MVJRW)A\S^]++W5$+=#2;3%=ZY.O&V>WB'S[")?$^ND'T8'OY!=R MD5'#U2A"79BIB)0*(B1!NLO-S*1_]@22ZR*7CX"F1"/-9GK$[<[+XJH*590U M!42=W4U5V:BV/&W#@OJ2SG(YMR+NM2.]W+T.T#5*U_7KVRZ&-T1%PUV&H5&> MV@FO")(8')QOZS4V&@#6F="ZZ!SQAK?)F_T":9*5? +D7T=_ /G'?U^]A#BX M_HF]?19^QW=!$'HX:1:M-F@-8J5&,!,I.2A46/2WRX7)*KV=B*R+$D-$!TR4 MHVHRP+&;T#,6]"8M:< ITQ:K7'T G:9Z5[:J]KLJ=IZW,UMJJP$L-^K[T;%8DM/,H$)?H&/:[#T5_@PJ-')2/A\H#HGQ$E ])_HC(H'I$FNR^K^%K MF/L (YRTV'IB>(T"VD9T10Y%P&!W;YS%TK5!W-3(Y/(N?Q!9 314X.D1'/H& MC7$U9H!&F]P%!V-3Q*H2JD9QZL!*1;(4\* NPVSE;DQ60.E/,1]Y0%W\3@%L M08^7!QKO=A=\2_$EX4TA\*:& 'FGV[FK[56ONMW+ Q&IZY\TPAD7X0ST5\XN%47@=QG 6-,7!;8D M?5\DV/G]WW4]&R)5^M+-2W"4H7WDD_ME]H)!=@W+Z1<":$S4I,S)):T2$<(2)YVRM<*YV M)[DN9SD*@X@6PFJ.,1<1R$<=UP#P[>^OZ MHR%\*F4C.%RU%M/IRH:ZC,J$ M2LPO6WT99=X.^9P*\U""-2-@'+$BT3H @@=JM@PV-O@=%$AL%:==@6>!1_/ M@Z1ZD1P#@FBGPE^IDRL^)PM(\+6X MDY71:WL7&KE$F"+;=Y@BRZ=G?V./EC5__X+?XE3X.L)!:!8$: MGLYF[MAP9O.WFD)NC&G82M+$K^A$!?V]SK8 M+BQT'2I2W7RHL1(R_E"^ZH'/MJ^M-2HD\*9.N :B)9?!6K4([./YW&2(6TIWZ7G)GM:W:GG?'?,L<9JP@,>RF*4Y,GY M;Q13ZSH=3I72R4$9^8ZC?76[R"&!U84SU_:.*UF;+J3R(2H'%.I32'*D<3NC M['=9B%D.&$[N"3DI)(1A^C#H)529?L'PWWM,IBG*B HH-(*(]Q,'U=E390CV MJPU73AD1#""IJ(?Y:*JGQ@""ST*9_:>8J,*R[A1-A1!< MH["VD%P10P$L/'@L/3PS^6[=E]P[^ M8D(^+9NL=!0T(VJ4(F4VQ"=O$U:>@;)Q/2L2ZCO2VW(4O\( ^76"RAT=PHA5 M6VC@SSC"09A1JYR5]::1.Y7*WTTFKC(RE KS/6*KF+>I3J2^*>/=(<.PN"4? MD;OEFY,CCJH_;J/O.,VHW7W%/DE47K9/B'CF_11$HMR.IU%[J#)141YM2&R] M)M/M:F%%DETWI;].:$/NBV+WM\0]9+Q:!I1=,H5(HL M5&2J!0?6:(U]WV31Y'[4UB4*D(O#Q]]C1.=/H^53(I48]KGSX %[./R.?1'+ M+4AFBC2*R1<5:.0Q(/=Q,E^NK;!T.M J<@,E.;0^\SG_\E.LHJI4,$T9T%)& MQ!9T(QK$ N"-,[/B&.Q*<(L-_=;9YZCEX>?Z)WTVV(?I"Z7N+F#-P&6A63($ M?4\_[617['XA-(0ZK9=KHZGG7>GD3/H#'DUH#I!/\,PG@X;$],OO*M1Y=@PG M_0-G18H9,0:>XD><93NHO"5*8>X_G-;$TI-8KJ6?]AH+'J?\Z=*QH2S[,%Q( MXI(CG*$=&6%D\R_-DM C&OLQB[U_L#MW>K?/TLR)?++OQ)9)&YY6(U"-B9H= M*$?*?=RNN[+"G=J-7*Z1Z)[53+X+$$-$Q]$0&PY^G:+2@/K%[H^87:]EUPXY MEFF1XQAH%[@#"ECS&R]8FHR@[D5L7V$[##>JJ-4:JOU&V[#13@@W3IBPONSW M.&$$*6B]?F-I%,M3F*T(:Y^!0"JVBXD=A09/9T'86B\?$K$QH:\&'16Q8=$; M$7Z0?%WJ5)G55A7;9R0;Y5NNBKL/ ]=A=^%.K2@H<"H#)TNV@NX>,_ZN\6F( M[X?+0!KZX9;V)1Q6C0%\0W\$GB6GDYFVUJ1DO<+8OX[D?>?&Y5-@'9";?(X_ MG)8)SQ'0'I.)_80*C\,53Z&G+?41FN>#=@ MG[PH]NA%>9->(/BPI+SHV.)W0B_TP\D%3-P%/%.4%W-Q"@]\0X MW)8&F\[+*/_5I9>%W\/L_?HG3KPP%896:ODR& "NOQZ_F[7*>6*2^?;CI80Z M;E-*G3)G9.;U-L?\%]C"5GB6]+++'432#6NZI?FI5S?F5$MOHWNF/G]+XE1J M#@[]I?-Q$4@F:D@G0<-GP$T:.'AN0_'%T1EL/R_9$",_T9W*YO5/[X6"RG;6 MV!_3?1:.-5W\V3?TER 9CY;3*T(W]; HXI5"H/8OL_848Q]31NM^6MGM=-D M$S;P5FOZ%-R.MC,76Q'$I(-)Y2N@'1[&$V;C)DX"'&;[A-7ON/[Y%B9LA,.! M/Y)5H?#=\S$UE2=Q2,.S]:-Y+X UQC;4[=',;OL.OJ(U%W<[&A">H !&_]]0 MA*YOAK37KZ,KVA!E)/="VN)C-M9=9:I,\D^P,]AYS'\5F+B2RL_/LD]/#(AZKLT^ *V 23 ME=ZH/YU'K3K_K8&G!2YBR!\S-E!%4LTLUCG=W,YDZT\_6-"A&L/Z8A%;-(C) MD)/Q)UR>YJ";"&CALEQ//+V!C8JVE[&9Z'KHZ4F,,R6BIM?FK%X0SENKTGF.Q]B:M&:'T%D(_\NX%^(#9(!CK:I.]WJ?7=12@,P.!,GN!P1 M&91ZRV'8#W&D\6)K?KT^Y)%FIWZ86E&:Q23SG8\TH3[XV ?>U3TMOS^/%./ID\6[1^'_$L/!M5,C59*->N6>COOOQ7.B1+ MUUU+9+N9HOQ&/]TN=.7<6'50JDS*";[.0N+?/LQA*9=KJU;Q(QZ8YZ563'9' MMVT>3G&85M6(%@<-2V@ZHSHX0TS^H$D=IQ"49]FOMFM=H?7M)H@54]%3DQRO\!]$CY2,*XLT MB92JCZ5+%!9 MS:1D 2^<]>98GLJDU@R&3TU2OEVTZI3++:Q2WPHVG:-G:\, MD 'E=Q<3?5$A"MV>C<_# *9VY;+^40Y,D7U1OYI;0M/'.BQ;)]\6PQONK4L\ M7\Z#?YG$J3C:\/Z16$5L9)O6*E*J/I5D4%L >,QRVU ;/)JM_%>VB/!D# MF.$=-UIZ7&CX'%M"SU_.75UA[Y*G >W\?HS6%^W"I&]^SRH2 MUZY=^"%JY2CPJ-#O*=]UYZW<];58D7TP#PIREYZN[@\:%;P"QQ^E[XJ*4.F< MY7-4]!;MR ]154:)2Z7V?OD./#'?8>0M^"=[GF4@>LPLR0?/:/.U3MN@.T_X M-; _IFL\VWR$O:?(9_OQ]Z?^/@2#-V/(_WU3=('1V/="_FE("O.GB]GHUM<6 MA"YB+M%1'P5[\=XNB#?M/7S.XB6PHU2:69QS>B,\DVUNLFZ$*7Y']?L>(^(X M%4'^>- ?0-*XIN,E(="G1#X0@I+0HT=O%GO_ #_'[[C@EQ0%_^O7T6?L?H+@A"CQP06O8E-\%")K3N MP"[K;C3V24839V*TK?3(2TWLD/TN(YN[9<4Y.)T++R"RNOXU(#;E:\_#&UTA MK')1D)+';?\#M)X=?[ *OL;1,PW2OB6K$E%YO"=T*1J$4EP3!J$",\T&H00Q MKXL3K+25'5,S")5)%AN$Y/+!;$(ZU"D0QUW_I9>1_"1/L$?P6 MTU"&H5'LV@FO")L8'/(CUKZ+K2A#I4IH7; */$00T0%3DP53NJM?Q6F6?HO( M]^/G*/RGN&M3"Y+6 T^!_-KI)\%@Z^0LUYN)%=E''6BMRU09$GEEAXQ'!QI5 MIFI7[JM]DA#EV-3A4@U%HSPID%Z1)@D\),IL%O[:"H>(,J6O9%O MOS@IAD.1)EAK4%Y?<.HE(2/@ >_HZ_]3?+BDQD'C15>T9_J-I5&=G<)L1:_U M&0@L)&QFZ/?6!IE^11F*[+<9R#(A'$W"SL.Z]-9$$<8,16,G)2_NSRS@ MAFW(47^;IGOL2UTX*IBZHY>5&.'#D*5H\!P]"5QLA?[L2G!=\@"?:DM.289L M#$W&[!4-^DI2(M_D+*"?!\+@UX0F17W9>1B]K[-]6*P_WG89 UZT-IOEUHYG M_E.H%Y_SG.3B/+'$](V<$O. B\NA7S9DY,' "H@:;_#*;%1N]JU8L+QXM0A, M.C+[TEL7Q_O"!1 )Y7+902=)WEGQJHGNC(Z>'HFJVE@Q\G> MD_ >@JG5;55_B7*(".PJUT#5-ZPF3(./A6)&I&^&/!JDTHC/$/:8$#" M58[7_K798%DT36G)IPZFV=#LS2YG?'8>"=ZJ9QBO3(9L#,E#Y]N^88&_C;SX M%7\E?-P0R:!EC,-H3UB_(Z8)>WE-/^,@3C# /3D_8Q9-&U"?Z M S!>EO\3AH-XZ^EVNS29@3,X(_6=4$"=G\#?D'^&S_67W"$&M%K<:VR?*.WY M:'"EG[FNXYZGL#?R49?U',A(K8<>/%W_S!(G3OPPFZE9'ORGLI:>.V+E$P(/IE1S[]*W+91VCH /UE M1C]C6*WF0:LWV"<3L2.,7_^DP5OX,XYP$&:"Z6S%TJ<@%1DHBWX+"C2K6;O. MP@9O:R=B12') 6 ;EK4O.,"$'C_GY;#7E$1.%5F?Y'5CIRR :I@0B+1U_*D- M]F4?FCE3,A]C&'EL>R?-2ZY13P<4^=CMXA_4A9&S('Q[:T?4^1:JRD;U];,- M"Q;*Q5MLA<.J([U\;CM%)^BCZZP+^%&?.SA)!SHV*Q\S)\&7D?R4?Z6HXMN%J-Q_5 MF&DP(N6(L*C.:KDT^5!Z LF<6Y3B(@\&LL2',T*,[/"@J*1R7 @V )/EHX5109E3U=-;V8)L MP%NIQ$ZCMU**6515-YOM<0K-8F]EVZO@N-[*QE?L+HA6F)$-K]+J6)#'&"R\ MB15QGAWI[>BM'$+:3O=62C=.%V]ECX$T>BM[LUGQ5G8>!4KC;OSYW(93^U3Z M!=Y**P0YMTBZ'=]M2-H-Q@['M1P#"NS--LO)U@+!ZT(KEZV1Q-]#FB%'!:T2 M4H%^<6& 7R\LLR594GY7&U*$I-]VE)/?9#,V8X#=Y6W=M0W:KPNM?830M _R M#UR7,%4D*PS'$OF*1B/!8*N&_?G6C@RU#K1V,Q8S>M(:#%=44@8R]>[,ELY4 MEW]84DV_$ZUB+7#<]'5]8&21"M5&^+E,4YRE1-PNW31+'$^JMIO@X;5E[@?: M&DXH+):E$I%"L"!8"M M$$-'? M"M03RU0/+V:WK#@C+9XCNL/+40R*60/I4C$KP4/N(W9<*U+8U"GE \P+0.21 M 4+[U%CN-8B>:?C]E9,D[^1LI&EXRN(F&\&@]+4S)A5&,3H\DSC3A6.R(\3) MA'-U:(@:C M<1#,BD%?&MDUPR0_%[W)KL-(S,/)SXU!9CCL,:%"L.[,ME7+E MT?(WZ&"[-ME=9V@^^*@DEDE?+I'L1#YR/"^A)<3<.-KKO2J4JO0!=\0>!G/X ML%6_8H=8X:'CAKLP"ZM%C'J@YXG7TYD[>LO?#EW4^M+/USD^*#B*AW9'Q)&K M:'9=OOXSH+EZIDZYM*1@9F>:N29P$CDE9F>\F M5).B)V9%+G,\'BS+JPDMA\Q;O/C+J2Y- MT,?+U4 J=PY1$-LLZJ9JY&W )B]X/63'2F]"E3SNK&AT6C$R6+K62EJN-4OT#/%L^,XX%_@E%:'1\MC!W441-G"4D6L M_Y/?Z:!HHYMK;X'3]-^;7AIMTP/B=>P^)48UQ+ ".;4A^;43L6J'T6$$=!C" MNJ.)C[.0@YI]GE-]EBO,_N7>R*?;66!!O,APC+3Y>Q.*_"D./NU3/$A__;\8WK MG#&D<&I%(:[N)',JI4'N]*J0NAEWB.D5O!6JP$-7NF YQ:.G+'1W][03K&JE MMOKJM%Z.9 O782I,7(P&D[FI#4V>U:B4NW*^EJ6,>9+-:H6#"Z%$F*I?I(H" M 2%K?S'7%;G4Y\U01O/Y.4UD2]=M)HPZXH:1/6UOU9U< M_PT=L!!%0W\#Q/'% PK!M\M&%4ZS8#01R4E%&0@LP\G4\4U&ERN2UUS5CX'K MD8.\-@(5O"]A0!05)C<:9R<7BA8DC1*B1'Y%7*084/=AZ_M&J^SVH554;(II ME#*R)O6R=]^<)+MI42XU*)VJI9' JF*I@.33[:ZG)I/ZE8CCE K HAL]:_]' M''W!_M[+0G>'BS8BW(C!:1AQ7!N#^'C%@/6O/ M C3O,?DYHC5T:($00D/4Q\2=!58<-XIT-D9IHP,>8HAZ MQ.<;6:HD07$@4*!Q\5V.3/IGN]$9+/J*2%I M]*O02Q<4-E)PKO# NCTL(G)Y-TL=$IP9KK]UR&EL=KBP6W)>BDJ+ MF#S@;)]$3_&AM-)3LL??WN3BTH*DM>6\ OFU1O,2#+ [5VZP-ED8IP^M?%-Y MBOHIBS^]'8IF903[T_Y-CV")2[')9:L=SXIJ>1():T,"2]7?XHT5?N%NY K* MYMU&3:D#>B3M.@BPEX7?J7-;+EM-D!JE24QH17YXL/PZO%S:\9+01F!=1@[P MS&8>1B9.?N,^$'6(M:!G[P.F"QGN0B;)]7K-=?^WX(5VF*'UO98/.17E)_4A MQLT;G7KKM0WM#H;G2+Q7:$A(8KX5S)&/"I>"^IV710/EPU-R91X$TSKP-_3M MG%$FI[&DZQ ? /_Z:NE849-\1-;:-Q5R7FG(K*%L(1:5]RU*".//4?A/%LM3 ME+7ZC)_#*!)%.BMA0J1'X,T#FPH_]2"]OHZ?G1TS*S\AMT! <8#>B-#E1L''H*OQ5CV7<$7T<^83_?^YVU8 4;>@[,@^W6IN3*^*&IZ6-9Q4M0>%W[%]P9_"MV.9QZ M3%!7WU.'3X 3W)W,C8;W:V&NOL_^;&B'P]Z4?&C9>6B[9'&'#W$E]>:NGZ<, M9&6A_(:NH/U'R>,=YHNI#3[94^E7J)X?@.OI?*2ZTI_\]'FK#6>EA#>RW%/. M*V-!>Z.IZSA6-LOIQ46[S%\,T8>^Q9:_!!\L)3ID+:0IV;<1.4_"*,SP[EUD M/"H@:K3=E=FHV.RM6' JKS8;;>7[I09[1WKK$I:CHQP?Y4**PM((QE^ZB@X_ M9'-=L1X_PJ>+!DB=KTY"0JMO1QP8M-?S/3PU*5/*!$IZ,%%;8-W5T?3+?E:6R8*OB0BV1S7:ZLJ'P M23^JZR):C((<& :E#!\QA9_%K&78/L-,]S.-3_0_P%P@EPYOI)B2@/02.[R,=?TX)$2[@;/5=;D?4_9. MXUX@DW MW&\X?DZ?NV>S_#$61Q#($?7NTG>SRIA)#YP\4OF/%"XHJG74! M/N*A,B+Z&T4=N1Q.>D5? IWDO:4&#@>G\ZE$0&3U7:0&!,&R9,Z->LL4R>-> M/!XU%5)+O)8::D< G>73ZF15*Z<5?P6GA#_9&MW];71Q]=(>KO0L[N7S<\*Z M*3SB9WJD/>"W.*%O9_(E;T73&TEIN(VZZC:*U= MTX?!6C&;+D/D#?4F>*/+^2L5Q%.(YQX>*3S"# &E@&%,.F_"B$9)YR!]V*^/ M8(E4-C.F+)%5]-S!OUHY5K1[ZTLX5^\:8%$"P,:$\"OV+R.?72G[L%Q!MT3\ M&EA2EKT2+M0*"-:.'061>U'-]1.__H( M;D]=]C1^F?R/AC(+KK>]1M+G4SB!T;*SH<?:TDIE7HB3&>"+U[$! M$9UNA/--@;QB5UP@9H:.6[XN3K.[("=$W=QL1=-9O$Z-A6KM.CD.E+!P;$'T@#*=C05S]6UNJ8G4 M!&EJ"W>6!"L*^TMHXYLDTS^;Z598(;/IE*X P&74F4Y7%I1U4*"P1?>U'J@C M3OP7_)9@+X\]COS+5^J,^B?[9],R2,#SM,[-RJ9%4::7;PUY1&2FO5-")481 M*XYF/&,*>K! A'A>L$W<(%(,KC-W2DYR-8&J&18J.*[]E6N#]:U&)9]*E;?/ M^247I5_S*#T;^H\^X=>W.'&2=W@D)\P ^HV@D/VR M\ .LZ_VO-2A>B5+N1?!0$YX6\#CFZF!3"U/D=::WT640L%PDG#[NW33T0R<) M<7J9IK''?DM.T?^,PRC[DX#OD^9NWR<-F'?0]1UM#?84[(@!.1I\RVK.SCY! M1H:<5#,9W]9L$!N*80S#!7<-+0U+=P4UOB_][^Q5)XO1\3L7J/RE"W3\U@5# M8I]#Q?<,W6N=MY!<[6B%M<(W2R]_Y#2_VB>T(GGC7;<-">9NNIV.[P?<@AA$ M+&3!E]Y_NU'-W8D!':Y6?LC6S+#.4UZ\KC.A4W>-*($V7+_4*>7T3 D5%;B( M(E\@@GZ!\@%,1_Q"G:$_R$I+A8X'TR=C(A++(E6' 3?D9+'Q3!;$5*..>^Z- MH^=/N_ [35]M*;AWGCL[\*>+I46I;AVI/H.SA9HN^'_VA/3K[[0"#_F4)(A? M"*TQRT9.<"4GIAD4SG\'3ZPHXJE$9$,']1P),2Q$T72$[=_$R2M._@P]?$\F M(O3)M^5!O1($C0]HK617WM&$T*"-%]O5S&3GE*YTQN% MM/?1_=[=A=X=;8;4&A4N1=$H0@JD5X1( @^FX!I/9E:$3RA3RC\>,$0$F*A MM>M$:Y2N%EACIQDO3U) *(KN3N<+&SHY*9#8>HYI:L7NX^1'$M)LA\OG!+,\ MS;96[!(4K<7[6DFO%>T3PD,DJ;==^A,;M) RI7R1OB,B.F#JD:2OX6N8T>SB M)(MPTM*(70"L47JDY%;DIA$2(MX];VU'_U$%&KD+,Z"@ L>(E%Q=W]S>=A*5 M"H8Y>6D@7"8T)7!(0UX%DZD5.;&JA+:*#\%$M[=ZI.@O[#IQ3H%<>IH@-4J- MF-"*M/!@$*JR6;LK*ZY7;03RI>0(/"IDI%TFQG2$>AZKL_V /1Q^=]P=?G1V MC4$HS9#@QEI-_85%M7Y42.7JC0,.!2Z"Y:/TE* OZ94^OI]#&#@HR'>LT,3!6 MDX6UI&IYR4.**A1,?JE^EK/I5R+YDV"]P..W! M"9]KAF]1F-$T8_\VJCI !#/7>11]OH2>#)9%O.,0$ ,XFWF!:X'_X23B1;ZM M-_!MQ3D2J#33\0#QZVLK:2(&B, &@ENYIH(8(&-;0( MMEN3CHNN='*QE\4AF1[T)@P%%0--B]C.2=.[X"^'%C++[I('6B7Y^B=.O# % M2^#PQS3_:SH5S5"_L30*YBG,5F2VST"0GNBNEH$-;8$'8($++,VQA]"=+7?D M+SCUDI!9H7%R07)X?0;\'!Z73^"(BL MNGYJ0/!(- WF"ROJJ#5AN?.(5F='J M^!KO-EV9JMQJ5)$A06+IXX4-C4YZDMW4U/$M'PI*:=3N-(82K0]F<[ES2\M- MH P*+SW38+76=0U02KY6H)5/PV9V/_.57!3W 3M\)B419%GYCR]QDM'C] MV M11' ;4AFM(:8?)&JX#'@=6@Y7\],/H#VH95WUA'03]2 H;KAE0@;[=85Q2.W M>JV8:+\[V3X),V%[5P&P*?NZ3J[8?BX@P0&PF3NN%>_E"C2VV+^O.9*1$^,! MOT'I])16M]@Y^0/NNV@KR^#!HIM- VV1#*T)O.KD6K6X21%[XY.UHSB:!2"X8[(-LD\GP4Q6SFS6:Z_!8*5V%E>KFG5WKS18_8 MV\.1-*CV:+F@/.(LV[$ XJH5]C5V(N%#00N2Q@N+$OF5BXL4 Z)]7"]83PVJ M@SZTNI&+MDF7$33JINZ,5125.CJXP_W)S#=9G.9DPEM\,<=A$1/5?&!T')D3 MT_(OOI*?R"^+7Y'_YSHI_C__'U!+ P04 " !OB)!8NKTP&0"+ #_Q@< M&0 '-O;&%R;6%X+3(P,C,Q,C,Q7W!R92YX;6SLO5MSY#B2+OB^9OL?XO0^ M;(]95Q?OE[:9/:;,E*IE)S,EDY1=,_," TE08E6(5),,9:I__0*,8 0C"(( M+P%0-6TSE9D2 .+S#U=WA_N__^\?S^O5*\J+)$O_XT_Z7[4_K5 :9E&2/O[' MGS;%3[ (D^1/JZ*$:03768K^XT]OJ/C3__[__N__Z]__UT\__>>'N\^K3UFX M>49IN?J8(UBB:/4]*9]6Y%=?8%&B_*>?=J7_L?W.WU;&7\V_:M[^YQ]@@6ME M:54'_U+?_^83;F^5Q:N0M%Q5U:R?=>=G0S.L?:'[+"Z_PQRM8!X^)24*RTT. MUZL(%K/X;^MR&=6US]]O7Q8?=@428J*8G6?K3>D*\5?5M=I^-?5Q7J]NB,UBM4= M*E#^BJ)=<^LD_?UOY#\!QK?"@DZ+O_THDO_XTU-9OOSMYY^_?__^U^_F7[/\ M$>/1])__\\OG^_ )]^NG)"4"#]&?ZEJD%5H]W??]GZO?UD5;)7\$^;K^AOES MW1U61 M9VMTA^(5^?/;W?7^FT6V)KS\^&N8/?],?OGSQPR/2]S/JMI3CN+_^%-="+=O MF+JQ;?W_.2I8OKW@,5HDSR]K#/+G@5].\0^3B SF#W!-F+A_0J@L^'K34WG6 M'M[B>9"63ZA,0K@>U5UJ2U/W_;[$_R5K1W$3W[R@O!J'PF)FMS)GGS]FSW@E M>4)ID;PBO!QDS^AS5HP"T-/DK&B>8/J(BNOTOLS"WY^R=807[,M_;I+R[1.* MDS I1P'C;GU6C+!XNEIGW\=Q=-K(%#W^A(HP3U[(V+V)Z^V&IY?,BE/T#._/ M"49]F^/]+2VKV7611O>;YV>8O]W$]WB;33"!,"TOPC#;I"7>;&^QW,($<0&8 MHOU)Q@RFE?P_&92O<$VXQOW NWJ9)R$> N1W7,-&H)TI^KV32G&'0H0_&*S1 M5\0U59D5)Y'HIBCQ I9_SF#:^ J7$-E5I^C==?J*N0O1ZFG*ODT#:GP'.5 MX+M2B)?=BSPGNWC5"YY.,RM.T;.'IR2/\%FU?/N,\#9R]"$R^#-\H$U+@8/E MH :G6<7Q3"@2TB[^"-GC\$T\J:9P-:MOX1N9T@_9MRS%%_%?\FSSPK?(#V]W M"EQW:$W&:"72!RS* H;<9/35G>:D^/R<;.?5EM^#B/C.B+W5I^AE^]#,T[GN M6I/,/?B#3T9'!:?X,M[&#E>C6Y3?/^';*D]/F!4GX0D]DK%PAUZRG(P$+I8Z MZDS2GTU0H']N)<]TIYKA;C.G/0W64FQOU\5?.=9_BQR;> MVFQW*_Y.!J:_<_%WD%7O3/+ M7D/&'4ULK YO>;;[&C\ CNIGO[OQ]WY$LS/?)P368]Y&YKE;\'>TK^XT,Y6< MV*M+A,@D[*@TV_V#OV\>XBPBPRJPYQ[U$H&_,FK-98CZA$B;KXBO,R";>I&&ZAY6N.[YU+ MKR"PF@UH;C;-@F#7>=LX1W^%AI9P8S-J242&"E<+\_>5:[OB;&+^WG)M,IQ- MS-];KJV!LXGY>RLTZP2;FE[?)S#5F!5GZQG7Q&+7/),V4D"4XJW-I8\4Z#1' M]9E[*32U1-J94I,J(-&.*C)TJ8+KP(BF):+C7DO&M"T1']>V/K;MV;3A D.0 MI_[<_>0:3%P-S-U3KF'!U<#4ZZ7$U,'=/K;$]M<[54Z%-4ZBALUNW*PB7$U"0?D.4E.4Q!,=UW9K8JBN@ON%LY3Y_Y]!C\S9RGUWSZ#/YFSM-K M/KT&?S/GZ;68?D.\N7GLYP)3LK?RK#WDFH#]M6?M(]=TZZ\]:Q^%ABE_*Y-Y M:8N<92CEI^X'U["C5IBZ)UR#BUIAZIYPK<_4"E/WA.NV0:TP=4_$SJBLBK-Y M_0C,+)[Z<_=32*)"#'N\!G_X*@"^E&B-$)1W0S!P1O#I$Q*4EC;_D]?_72(G//3JBJYNH6/ M:'6=QAENAGQ_&SFE[MDZ"X\ZLR:!6[*3&"FD+P7N3!6>I4#A7Q^SUY\CE)"8 M.2;Y2R6W2F;X'Z#Z[D50X+M[N'^"NX8!6E?M USFI,C/L_?I$I_;R[<[])B0 M;Z;E5_B,Z%VCESSN89//BSQ<93D^=V$:ZA9A'AZQV(YMLROQ\TL5$N6G\"E9 M[P= G&?/79+:R27KZ6Y3?/A3YY/PQTIEL[[& _K'_T%O+!&WBG+)6)0%_GI$>G"UAH]T49X4X9*E*4&65"@2 MYOX_LO4&2R1_NTK6^!K*FONMHES"M:3-_0YH9Q7RSK_B*BE"N/XO!//+-"+! M[#IVV,[27**V)8BZ#Z"$(?TK6J__3YI]3^\1++(41==%L3D0G!;D$[4H3-!66#/$^8<:W3A+,<]IQ.2[A>O*$ M2P$E0;:7SRA_Q%?R7_+L>_G$(>2."ES2]J5)FPE3QNUCNX/L-2(DP-Z&N71T MU>"[B\B[\+&12KF3W*(\R2+FH:2C*)^P9=S\F-@D#/#J^/D1]^$QRYGKR4E! M/@G+N @R<$D9Q=O3YY;O*_RSCM6#49Q/UC(NBKT8)4JYY=THS"=M&3?' M'GPR3B4_*C5VY8&T99]Y)*&4YI.VC,MC'T(9IY'L^3G;AB:NK%S%S::LHMXW MXG%1SR3,>GP4R+M'\J"60,;M)E@GX=4Z@QTF"4HQ/E'+NTE2,$E9P2_2= /7 MV[,H>_D^+LDG7QF7218R.0K__;+&(^9V:3Y1R[A)]B&4=";!*]AS>9GG6?XQ MPU>MRO+;;2K@J<=GBY%QI>1'+>G*\W7S'+"UKLU2?(*69TAL(Y(@5N*$D^-Y M5LFE2D3PD;R>S_'^'3$MXST5^80O[Z;)A5L"'P_PQW6$ 5;1+TC?^L=\9Q4^ M#F3<0+FP2I#^111A*16[/SXG*=)9DJ<6YY.Z/!LF Z,\B7_$?[W)'[+O*8>\ MFX7YI"WO)MJ)3YZLJ]7NACR/?4VVF<#Z!-ZJP2=U>9=/-E)YHK_-\!5X_=_) M2]_N2B_/)W9Y%U$6RO/Z2)#.Y AVB_FX!)]@9=Q :4C.*LKK,,XO-E&"V[DH M2U1LQ=)]!6*5YQ.SC-MG/\KS>J5MN]+MG7I4@,\C3<:-DH)#AAP_[])0,F5Y M*,0G3QD7QPX\,F1ZE>3/UQV&@Y,B?/*4<1>D8CFK- F5Z]NG+&4J-]JE^&0J MXV[7A>BL8KU'X2;'6Z=N! _D;01=K.U2?&*5<7GK0G16L3[DD-AO[M^>@VQ- ME^E)$3Z!RKB?4;%(&:27/\(J@6GW=D\OR2=;&;6O;CQC,U8_K?:)<:M7;(?* MJUWMU:[ZR&$4PR*H&-D4/SU"^+(=2VA=%O5/#H-J]P.P[]I-O LUA#>];&NX M8KQYVU7GJ0T@]&W'&C]+1L%[:&9&90"IR@%#\T/+Z)LFK<$X[609(N/CZ<0& MM_?ZU"1S@^X061KQA'QQ)FL]&&LC>:3DI)D9<-.O"_ M#E3@?X#F@E0MOB2$TX^$1@8NWE4:1!&TG'A!=/" :5BQ9=+Q*7N&">W6WX%A M6QZXH6U&CF1*>,3,1!K^!S(VD6UXYOZ3RG$Y8!HHMJ!BJU5[0Z!N(!U0#@_*9?! $A.0@&(G22+* MCS#/W_#U]!]PO6&' M7OC+F(!?L[**>'N2+X1G^O56!9%N:\:2B!1&=@@3((.\.DO)&^Y9-T_-4L!" MMAZ[RZ.$"N(0.P #B!&F)OJ\A=_9P:IWKR@/L@)59>4P=YJOA6>^==! M%2R/50Y(AQ &\JYG_F[7 ML I@O\_9PUPL6;5 H+N!U>M:K!ZQ7* :012DK(BXAY"$3B#9!]!=\OA4WL3? M"E3A9"R*K&H@C/W0:@%2GS ^5(U(##(8JY--=9-3E\#')4MW%;%UB/#0 M ( MS;"T(TM0&P2^[B)%-,+3 MW+4HX!KQ(Z97=7S:S><'^&.7-)'%35V-40N$KN5[2U(0,:6.DS>W MM=,\$XN_#: %;M3>:!6F MX*%#&& C(H=D2NNTSB(DGM0A6[CE*T*;,!5]A':!GI=5D-LB?5P> MA+86AXHLKAQ"9]JE.Z!)]L@YUKW4&-_ZU?/,>L"/=,N0[7ST(/+'D\CUL^R3BPD0T"R]9(-0,\*$7H(7KL8R+#*1)J!7$6>> SC@ZZ=ZT?< MB)DDQ[UYM\947>UYGDHI#-P@=N/>J'#G88Y#W%2:6+@:<9=DK:J[O"M];X=/ M2@(S-"U7D1UR*#.=H!JQF:1HUZ*HBCP#U[,E^J^!M!U3/5.JJ 2P#Q4M?['K!U73Q/]7QMR?0 M%#V2J[S$,^@=*F&2HN@2YBG>M(N+,-P\;RH%PR<4)V'"].+LJPLBS_,T1>RY M0^D7@%D_")?GZE+WK+J_DJ?/.7I":9&\(I+PXQE]S@KRV.\F?H _F%8,D8: MK@ M?0IXMHS M:N-C8*MYEJ1:JA<#+@]D2F$\7AU34\039^R*2,-5\Z/,@RL3-J2W6$8G_ABC1ND/40F$21HTA>IFW^@B=4)N'!5:&9I,GD3]*T M^O-1:__V3I,V>5X7A?%1HB\;06 C-!QE=E2)R?N!*7L'!$GO;O9E$4)4Y(U5("Y1BV@!;X= M**,?FIP^&M1122(F]E86WQ7YZ@/'T4-7&?OD6%X%0!?^ /^6 MILBQ6(J<0S.K+%XU&I(239YX(N][U*^UZ:@ 3#\.[-:R$)M ^F6IMH&=2QA-AMM*$M.J.W#V/45F25<=/" F2-)SOD2 M:FNZK=FRK\<\8N8BY@24!&I&)=0VG<@)9>M^^43;HH.%1W)6HCOTBM(-ZX1< MEP!A'-M(-2U@>Q.@;AHM$+(M(P4^RN\ZQ5+*-HJ!4(.F.E[E8O*G(Y%KW?@E MSXKB-L]BUFO91B'@N*'EJ79BXB2 AN-@IUC80ZDZ)-[ECQ>4%JCHOTYU5@&^ M;2GTU%V,U'Y4PG M@3XA.2'*-5/OT]WPBN_)+_"U]C<4[O1K]--I:OLG#/\:5L:\JB"%TX/N8O/Q@)6?R)ATE_;Q)R=/- M)*W$?!-7N0S87';5 G: E62:$Y 8R_.<4F\IWG8VHF3<0]AU@.VK<6Q(B^2 M1[+(B51R O !%'9C7*$^ MH#C+=V$2'^ /5."])(<8,%Z+\K=* TV>VI,\8%FE]JI/C7V.2[-\%$1Q:/N* M!/ 9??R>7TR-_.=+'+@8]$ZD'U"*F%:ZC@K B1W#4B20[20#IAMB(_^ZE.T% ME3S:R:-BP$,1U-['48X.K)$'?5DSL(Z:7+^:Z==(=M4 1FPB^#X6[5Z,DI.F MG_;O RR2D)^RJC@P==,/%(EYT2MP+IJ.<4G.EW[:N4_)>E.RW@IU5 "QKYGP M7?%TBDQR8O1?4?+XA/MS\8I7C$?T=4/\]F[BUN.7_K51M"40(D=7Y: [C-O! MD"6G6N?M=\_2*M0,,'U34R4\VV#B1@V#8SDT,KHO+2Y1!^#=TB;POE"P(1 ; MH:9*J*JSC*%>2332RB]M%#WDD$!IJ/F[!TJ[+ A]+4**;!_3C@4&V'%YZ'OL MCCO/9:*K^0)3C(.86JX037E:U^FJ B*-))!]5^QP8Y:<1%[,,T:QT4!LOS 4,3_9EJ6N[$VLL4OC>L3UQ5N'QY@ M>YKM*.(3-RW/74@;2>67QG)E5KVA:NN8&3K8]8 1.LA^ERLZ)W#96>O'N*>C M2-,"1>PY$Y/7B;61L/[,4[CG3'RP=VQ-E;6GV7\Z\;EY@!3J83%,3\;I9BE$):/3H8DBI,@#A(FIXT M.87]NW,#"6TM M"A7Q/IKZ&#>_U.K1N$"UV# G RUR5+$_3WRYH^*L^15V5U,KHGLS"%A'4M^] M6!H1P6S^B&!'K:ZVS:[^3!H>$N6]9T<5A,:P*=9-#FP1V+%E>JTGGN>9P%M] M$WOV'LH US4T6_9KU*GD39W"%+"'R"1+6YY9";CQ7L41I8&O 6!8'HIDO^28 M=5R(2D)N)!56;Z_P<25Y3+XYX2B-JG^MMXQ%OVVV>4;[$]W/ M\SW@&;[IJ1)50G "(^B">0D/<[]*:[^D<.H!)#C0T<1;]1)Z.P@0,]9! M59&CXA-,'U%QG;9S'GU"<1(>#'_-4Z,C<&K#6%=$_20F9.J\[D"W\'BTL0$-4Y'80!T2 M9K/1AC)//-HAE&R'%]D0LI2L9!T!:D\AT:H!S8>^*L>D040Q4<@WUJB9P.\CMQ$?(\1;R41)FD(QF<+P"/ M!U7MT@LR3YIQ %4)NB4ZH&86R5 KEOS3V8 -WT'0@ZHIRH=L^#600XJ#(9O# M93HBW*SL[=[7( H4T5Y,L-W7< X9$*9@5!'+,BR>KM;9=ZK;H2M@0,;MK+8- MR341[P$)689;M8#KN:XCR:%PH$'8M6/=4>0=$9=L>>S -:B%VX$C4[-\U;:W M8PGSVH%K*(O.2QK&;J"(TI:+#AXPR\Y+ZFNZ)CVJ)8^8N8@Y ;6TO*1:%%F. M[-@!?*)MT<'"(SDO*;[BD=WP-L]>$WQV^_#VK4#1=;I_)GN!+XBOVQ'7GRQ' MN"W@ZJ[KJ[;JM3>6+N7-4+ARLZ(.4K-9D0M5R5@V0O(<:K@:Z5!=JFPUW">$ M^QLF<*?9N7C.\C+Y5_7/;K(9E8"&+*0IHA";FGH>W*/\[WO>JS4_>!-_SF#Z M*2G";$.NPNG'35'B49F3']^A$"6OY#S&>AL^I#F 0@U:LI_Y3,WO)!*1F];U MN.M720K3$(N Y'@N\%C=XV!X&G"V 'S/,"U%/+>GGN+"0I";"G:/LTI/ M,M_$6 0718'*)I;^U#""+0$/&I[U3O?XP<*0FV6VPE_@;EUE^:=L$Y3Q9GT1 M]LU[5BW@>H$1*N+(,#7+7, /^6FGW\^;';C\$:*"+#$W ?X]*M%U^HI%DN7L MW'F\38! CTU/$2>AR?=M82D.Z7IMGZB% M4\H'>51N6<%TEF3\;$W<@">0_7>&QB_!AQ M^7:[AMM74R]DG'93S%Q2;GSEY;5V/4 C9" MFO/>#L8BP!M);-4*@4DZSYG:MHF7FN_5BB,K4.1-Q2PL,U$WLMRJ1?&O>5+B M%24FWAG5TZSD7RCZ@O)'XL]84"^[==V^JGA\^YK_WK1;PN@E)\:MT_>&&+U@ M;N-6%> Z-FPG-U@XH]RH&YER)04Z)>][T">T_;.!=3<$^VW%_&T W_=,[;UM MR\/%T,@VJP;YM7[M8$ 1H;U=&X2Z:TL/.S><($ZB&< EYYAM]Y5$R"48?TW* MI]IF5BG.19CN; 1HGA'XBER9YB.\'__@-+;RWU>TX7Y+@V2]1A';<-TI+4IU M$,=1;"OBLCK?.&$A'Q>,I3_1P$E7&ET@@;+O7Y+P(HWP[O<;"G?^;&Q;QM F M@>,80:B(OFPTU9-)8URT%V'ZF^X1[.V]&V%'&R!T]$"5V$DS$MP'7W*HF':' MV3;*3H$U+7)6X+J>(AJ6^99I&F+)\6,H8*OWH-6+S[(Z:PB1VJX-PCBPD"(V MY_FX90"7''ZFHZ^'"^@PDD_J@SCT0T^VM_UY:.Z"+B\4C? ^_34K$7&/J*^4 MM_!->)_N: /$OAE9BIBK9]RG^^ WXM4L_VIV[ OW.8'XPL%\4LGI=_ET#X-X9S8$\!W55"4 ]'D5.6T9-)+\JC$&JMWN9'W;KGCY M!B]F.P""YW[N1@%R;1>]_Y5!6!Z+3A#,/E&-&5.T1D (#?_]*P#[\2\XW3"_ M!:U[R/"W <+ ->QW=E\= +^1C'AL_A$EALO6KW2:]\F,MH 3&H8JSKHS#Q\> M,31R),]PKRV*#4Q#=!.3R]A!5_J0W=]>?,2;Z/T+>7M/C1E0W^LXFP"F"S6D MR$8R@H^.VZVH%!HYCCE7!W^[.J3HD<1!D+@^X"-6%?'I(;L(_[E)V=)!TMQI^7"3YO=3Q%V=5B5 *8##M6Y-HQ@A8JS3RX M:SZ]Y9TKFO#X!T"%WM0=O:TN?G^L'X&MJ>97?RI+-3[F["[BE5GH)E@GCQ5M MC",$?QL@"+3 5?O-PV3#@T,,=6P>?AVH,@.GOFE=9?EMCEZ3;%-45ZXB80?I M8M<#OFE8]CO=-3BAUX."7\^ISJ!HW*'$1@6[(H@"$RI^9AP^+#BQU^-"DILE M/^PI;@M 0!S=2,#Q!#3;YX0A7)E\W+.$9A>1-?_@BK;.AW>(FZ20E\ M\O]$I?(*UZAZ0T1":H1X 2._P)OG\0\:);O'UPP? YX5Z(XBUK>I!^*<\JI' MK"0GTU$@;JO<$FUC5;C>1%C,37%M1=@]),_;#X"\V$1JQSD=/%HEB;(>R,). MM+*7WID6V7'+@PNQ?/YG@#(D4X^W@1EQ9"? 4W/41:X9*_)22[%1MY-,/>K< M16;6VKR\K*NX]W!=)\:Y3N,L?]YRVY^TB*\!X.A(<][IZB4J@WK$2',.+A&6 M>TERH7]EO^(_*@@T._!#1534HC*G$M<%L"9H6#C**3QKMZ'T4,'!T6E9H,<: M4B7@T40T=6*LHW5+BABY#]136SW3:+^*5$E$..S O$V ,/9#2Y&7M9/P*@Z] MIGN6)_"[[MSDM_@'C*L\WCT_%K(%8XA$G:!W& =%5>4H@3 M>#P.YI%,/4AF\5.=I*MW:$WL#:0)VONK2<72_!;0#3T(5+$BJC1XJ%*J!](L MN5]ZNHT/I\])463Y&W'CW>;RO4YW;XJNLOP.59YU]RC5,.TN^,&50;10 G5@V>8VVS/X"'GN ]P31X/7)0/3^@#>DS2%..^ MB?&__@O!G'&:K5OA;P1$NN[X[^PD,P!^S:FD>)X[/=>)=NNB_ CS_ UW_!]P MO6'$=.2J#D+',ES9SBDC..I4'_)#KVD>J":4K9P^UH/NHN.P/-LHQ0$R8QO* M3O@Y]3!@0ZUIYW=F59AVLDJ*,7^H 3S#"-L^VN^*? K:FG_A!_Z3\"^XXU^F MT9B]GE8=0!=92/;+I\EH'P2]3B(G24EYEAW>"_58NI_A('9&[.TUZ)I@X0?V M*I@ )]G97=U'OFPS\73TLT'6= LGAU:/[E$[NHUB)Y*=,70NTBDX:]Z%74E5 MX/W,H5<0M -E3WOB8V, \GJTG#_9SM*>1SL0F;KLN JSCQ46\GJLG#_ M-Q@(NE!V/IC9QPH+>3U6%AB,= 8_Y,L?:KB6,_H!3!MZ[:0-BQVSDJ17C_O] MH>+??V[)\3/^P?9WU%\=R1C]*%$:'=+\'DFYEM9?P^QY.WL^H2+,DY=M6KT/ MFR))4;%?TLJD))4U\C]O]=/J4U*$ZZS8Y(C\XU!SE<6K?=W)U3G4+G+H<9CU M@!UZ7MOAY#P+1MV91@_QX/H BZ0@468.[#Y@-C_@/OS>/>G%VP*&::%0]E,Z M,9:H,W8$]#HKT12;S7DG+ 4>,/:1(G(8E0M(W8BI>?VVR= MA(VC2G->^Z?SNOH F='-3ZQ@&JUV'R&_:WQF=?C.:O\A"9.J#;??2[&[#LE; M1E']G&E]H'/,HI9GI1C1*D Z"E4)F<_!&GV]F$( RUTY* >%IN^@YD!D>8ZA2)0"%D'4 M"3L.\G(G;T]NPN;T-5J;\J[NJJKH(FW#K/OP=N@93[[Z MSDI TYT@;AFOI('AV"=9M8"-3!/*UE4+B)VZ+7(A7.[4.]WCR9&]F:ZR8SY: MI_.Q:J>Q 6YOIKNF5MNV_K+Z.FBB]NPR'! X=DF!5H 7N="3%"*XG5&48YHR M*@'?T7Q+%8OY$!:HTY8'\7)G;1T4GY9L9N>AJIPHE?2X_OU; M:&]5$&E06)=WJ=AV]6*^K0U'S1URWU?[Z0-=B MU$Y*Z? *GZV6%$2]W MQCT\)?DVB@V):W,,F=S+LS1$)'_Y46*2YDQL>3E5+?[T0II<[=ILSLFMRNBX MV11%\)1LIE MN>O"<>@9XKB%TLH?;&LB^96F6HE_R;/-"61Z,EHM3H^'54FIRR8EBWI&%Y3&+9C"\![Q2%E@T'><%H^4=M:N\JFJOCJI+\8^B M0^%QEF+7!"[2G%C2NXBNS@G-;H%&\.75,TW9!B=19JBS> CJY4YEO%8])SM% M1'72.2R(M-G<=I8ZU*]/^HT69+CY=@,2\>@0:@:/ ]LT)*G*N'K*X]PLU XP M?'R,EOU^?Q19U-D_4 K+70#N2XSC*5OC_A?$+G<(.-R<]RU7K6:UU:Z>C/04 MK=X39U>.K!3,>L"VD=?.L"P3DM!4YFX"^$;@:K)5>&*<4*>M..+#C)6BAB.Y M"F@3K>6#M2TI,\F$F"-D9R40&VX02GH'2.D7EV&INQ:P8].-93_Q$1![AUF) M ^%R-[>OJ-PB_)P5)++ _1.6)FW:M7RJ<,W5MNKJSZ3ROZUP]=6V_O11N6G= MY%!3,^L!VX,NDI2AYA+F)&KBOE,_1( M#LUWZ"7+R9&9-LE:OD^[2JM#+1GGK9.>'WIX$U_BXW_Y5FQ_1[2"N\(BZ] C=_$S03;!B4$^50.?6W-?^Q21K%"^;K%I UWTD/:KN2 ZY M .Z8D^0W<9LG6;Z-5'B'PC4LBFHAK.0;_;;9.NHV@JFQG@2)M01B3P\,10[/ M0QD>#'K'^K!\>Z-9_U:02T%1)L^P9$6K/2X'8L-#X<+G9 >D.@_R+#Z/R3\W M2914[R%_R7"/*S>\G&.AW#OS\;4 0AL?)V6__!E*T%"P==X9E8)Q\>^!/-5! M;+M6H$B>Z\&;H1#2.@2N2J2V0O]2L8ARS=+4N05M>VH5] M."1NNKMJ (1\#2D2+7$HV;W@:JHG42$K$LB$FWK>%H!IQKZKB&_9<$V%(-AZ M:$A23#$B0=2_ZCML<32!PJ^0O%0N*?9=RL(N MUA#0(Q])=[L;N[P/Q%QS+DF3=H77ERJ#\!<$B4G^,#RY9RUW$QBS%BU]%HNC MK1F6I!&[0_B.L4'X7ID]IHF0 ;BW*K!"W?86?O+F1UDS*2-%[[9Q "AR)Z#1#[3M1>5);%6B^XVOM" MTNMV$GTO1T\H+?!Y>]M9P=V1MP6@0\\/EVY#% 5;TRO)+^KTG00WJST506#$ M3K!40[\@QII#8WEJB@K7!UB@B(Q4HCN-MS50>F;KG>PID60UJS*DFS]15];^#,LQ3_-=P& MWQ0D6+0EH#NZ'RQ\A1\,NJ9]F'*KQ_>#6,K31Q"AG6(+!# M,PB6JM6:"'M-]/XZNISG2@^5K\5>+HW'2K.DV5[]>?O!]_!4*8ATT&?X>/ACWK#Q$UX[?L??2M0 MO%E_3F)$9G9WQB(FU=RM 2\(#%]]?R)>DL6!CWKHQ$TOS7ZR78/%YC!'.R!V M(KMM3%TLI2*0Y;Y?PKLF?'S,T>-6%1#O3"R]-._JI0YO;WX\X,O7YCPLDK&>YDXODO;<] MVS!E15SA/@3P*#O$&P,&U.0KN4;11M>&C!"%W/B [:JX'!8?DH+Z/O%;(O7//T5JV),)D4:7RQN-IGT+FT&^AN2K< M*(!1J'G*1-SN)JMG9@X'+G>&=N1R[YZC[=#9NQ9651.-F3KGSLK.7\_:3-DU M@1Y:KC;S+:6C#Q_>/N8H2LH[2(YZ VXM ]H%R []4+:/E2@Y?7>9,8(XCQZ" M->TF(?WTYF;J;COI\/NDN0.ZW% KAUY_@>4F3XB[[M;9_@'ESY]04/+>7T5; M III0NF/Q\=Q/Q:Z7(7%/0IWG?V0Y7GV'447ZW7V'1\-T%66;]P0, M:@] 7]<\V2%WIAD'XP0@5]-1/\O$O6=>AEJY"AH5Y5^"]H]+Q<*J=U8"NFNY M[9Q\T^ZZ^^_C>S3*7X=LM^PF +*0&RARF^&1=M\6RPE7;@ Z2G>W/D(#]E1V M"\"P72M4)EJ^*+]#T9X>GC4[]PU(/?)T!E'H/_CT5@70\R"2](BO MLW=CPF@TW+@\*[84>0#&3P1U%@J@E3O[ZJ /W3.NE<6BKC+COK>/4M&_N9T6 M!9X=&8$D#]_#XKN7J\B6U:H$#!^?G&6_X.D5=<]&U U+[M@_A$(HKM-O:;B/ MPXRB>U(83^+?4%B2]R0P9?EHFJV$#XVF5TFZ.FY\5;6^VC6_VKEV='9H_XKJR]]<'IH=06\=X;HB\I\FN&D"S8 5NKX+2)XZ67N!GLG:4642 M1[4]%*[OL3"W'F8W\==M G,L&-ST8P/B$&/(!!\"3AB%IB)O94<-@IGE(UM7Y#H)X\-?T7J4M[*#;*OOVHV,./AA]IACI,0LQ[P3KYU66/SRA[C50C-\Q'P H,(UV?LY%LS^)/"3;G%N>:;?PK;*P MIN3]7;Y!T><$!LFZ0B>^=HNW"MP0FI;LP.:3KNTCA# JYTS@L4QK5J]Z<7TO!JUW+S8+TULATU/N-16P@DQQ%\4'O ]2W;;"D3SCO! M"W+G:_0.GVR2XO%?CG^,"C8'0=5RHBK/1./Z8TW^(3"1[?&?/ MS\E.?U!A)\ZP*&6^5K?:#ZP.K=1S^]".5(TG Y^(KY)0,\ +3!1+"B/7>,.Y MP<=5]"5)D^?-,QGJ")],*@C$+0Z^)"5<5S\><. ;VC9PG%!7Y>GS,%)[]O_1 MDE'%>^H(R!UA9]U ,,_YP( M?J6W@YLO=!M5EYM:TL]_;7!D!>9_<<] M=CT0!"@TI#\=H@?#/#P*KT!\2Q,\8K_#/+H(R^1UD"YGD@\!5X>V(]O+18S? MGEUZ6KFH,'[-*M\ /-P) MHN%C@Z<=$$#?U62[YT!)R72:KW9(#S\@?$5 A][B/XHR"4G8B6VY0@@U"#04*"KDKIB@O$P#+PJGB&7<8S(Z>.P MS-W!LDI5E888046'^( 0;Q7$EA]8LB-43#0;VF^S5CVKVIP[]:V MXBY;K_'^1^ZVX@-#M$U@&%9DO)_-8S!^N1XC7U&Y!4\B:M3I>KIO ZVP%>0I M]>Y&\&?2Q+^M<".KJI4974"HO>9P]6#6 PZ*C$A2@K[&^G*2.XE$CBD,L!>)+MDB#(#1,I^W7(LFU@X^OO@5[$'ZY;ARG*5*Z9V0K!,*NZFI?5Z[& M_@3(H:N8F!0#>2NVOR-=W!7F>+@VJED0QYKE#$L^,*5B]@1#PRKXX6WW2S%M MK$B#(-*@;JJVU=N>O M"1".*=Y1 U^Z8Q=.J8(I\K(! ?_KT'W\CR.U"Z8N+5#T :Y).++[)X0X7MSD MI5 3P I0*/W]."\+)PX/0['.H%D3IW5[UMB_FAS(++,58#I>$,H^7TU)+A_< M&31DXOR2>.I7Z^S[6(9[V@&NYL2V(OYLDW#,"UBN/>L3*L(\>=DZ:G_8%$F* MBN(3*F&R+KZ2]QM$:T/;.UO14AHMD;Q<=5NK/^]:6^V;F^%R2X7!<;EEU@-! M'#K2GA(?#1N6FTZS'/ #/*I4>2[,)UWZ$90.J][R-%F>Y76W\+Q#U_BO!0P*/"EG3CEL*=# M9Q40^*:G2L"?04M4)Z+:DB2)I6:_^B9+NRS0=M) C.ZY"_Z"G$]('JN9@ED=-)/G M%QB1Q#!5L+XWAO1;94$(@\!4[5S5/K+2Y=X-1ZX'&WEULW.*KK*1,G:-DY+ M-VV_?7]5G(\^, >M& :R=3;ZO!5%9T>K7N)9%60%JLK.,76J/&>'P-:_YDF) M;N*8,8$Z:H#8T(\V+DG,[*!['O05.;)P2);'Y%!# M6KC)0?<,PU+MR'(L85Z30PU%NLGA$"QZ\T(>NTP)W8%.]3\FJ))OH TQ_1WF!=QGT4A(7K5XUY= F06@X>+]:'OLG M?-&/PJ.E4@^#6931%Q___I##M,"GABH.01K5_@O;9*H?81X5_:8#_E: CPP] M4,0B.CG90P11\ROIA>@G])(52*V.*X M>1# )==]\A4Y M;G,)G-K[.;0C/!+NOOGL>KD[RTFV9.73QVQ-(MWF<,W6 M(AZ7PQ=D9*FB-!)92SI@R/;;W/>JUVOSI"1P?=]N!T>0%;R7*MP>(DZ 2*:B M,]GTA[<'_-F>%P#]E8%KZIJAF@,;Q\P1P58;E57CD'2T]Q%!?V6 7-_5%8F' M+L*+&+$4P)*)O4K2I$2?DU?RO+7$FVE"$H!5,< ^O'V!OV5YY0K;:P_C;018 MIF9;BFC'12;K$(P[;CWUN#UTF.<5D&!#P'$\*U)D01["F^@ 8 IACD'0<]C? MI=]@'?>/B@ 3.0C)OE9UG.9;1WYZUVLQ2]* 7VS*[#D+DC7JMB_5*I33HB!& M#G05B0W=>8JD3HIN+#4?9XR#\ 7^Z!WVS2(@=F!DR98[]["G=KT6LR2-YM4F MQZLB"2*81E?)#_*WWO'?70?$IA:;BCR7$SG$T3>,?IPU>[)\N#<%GKXHWZ7F M:6UK/41R50<>WE3;PU.YPP!S#Z??MX7@UU2WEILS7> VP3H)OY6[B+Z=@_MJ M@];?"A1OUI^3F&&B&-8>\'37C5136"&D:?PPS,Z.7R03FWOB[/W'DX$#7MO*WOQM/9>XSW8>R-3 M1^UG14K;>P,S@IIL\PN_9'GLO36DA=M[8R]T(T68Z9 PK[VWAB+?+1\F>?56 M^,/;_J]_3_ %- ^?WCZC5]1C1N.K#PP8VK8BL?E%J!.$)]OQON[B%[P=XSUI MF_BUU>]>A:-(,\ V'2-6Y88A1A>;J KHK 1@$>J#( M6CN,$3:Y#,CC?.1GH=(80N6N$M"<.'05\;2>FL@-%+'@,0ZO M=+V<,$JYCR=("*-&B \A1OOK MWP=$N11]ZB5 K DQ9@:!K^_X[6)"/C/1PR M -B5@6>X=CN-P()& "<^N4&*JIZ2O'E$$=D8M#OSP"W,B=:XA\G>^L Q--CV MY%L0F?P090S??A>Y=AX'60Y.ERO M*U=-P@;# L;7 / ="TH/S,\O:+II3!#KG(;*9E<>GI*\6O/?R'Z 85WD.7&$ MZ3->[_$G2G.J'.TC=:PI_&R . M0S=61"$AS/%PN*/.N@*3]#;[CO+;31X^X4Y-PL?T?U;T6$*I2Y" MG,T!PW8-3Y$#[C3+KRCRTZ/O7 Q_QI>G//L-A=P;9Z,&B W34$6G.PE/-'"G M43FE!"0CJ3CQ<$%%>?GCA>0;8RCA.VH T[6=Q1YJ>,'MV&I%0#P/6XSM;5=D MOY;'L>6YLE].C&2C!:;V59U"E[JXVSXK?YZMSWOK'Y5L3[7;O^U9AB\K_<*Q M\>>"A"K+WW O^Y(Q,.N!*(I\I/[:6TN^TSS& 7%.+4 5*)WXZJ+\$XI)W].0 ME;.$6AZO:7:LJ7^\I)/!!VW.D&&XRYOG3:5XWWZ9%2JL71B8GHT6$#R:+7X& MKL,->VD&1:*1YXC MR\$'"LR(D7>9 ]=UFAXYKQ@?\[2QP>4/Q.;5L-^Q4Z] M1*\"8F@%JF2)&SR5>M&-N@R/GA0/R3.JHV9>E#?Y19"]HJM/UQ^O4WR4(X%J M/R?/U#5PUP)G R (/<-0Q-EMZ&02Q2KY4XQ:2/)=X4:F4X2924E$0;?HOR)&.DBNJK"9P8.<%2C_^B M('7MQWN4OR8A+\^]=0&R;-=67T_*)I(?9LV4M'CL04G\._(-64MJ)?L= M/I-_VN0$=\_BRU:>H;CGKOC0)0:V*EI3? M]S*]ZZH4CY77G@D]D0- M@'2\Y]+?5QUX%@K"A>^L8DAK5F=QI_B6OL DND,E/I?AOOP*B9(_/82G9ZRK M?54![KZGRB.YP>OH@SIJN\6MU)"\QV'7#"8QK O55 M!6%@AVVWDX5QQ(URUG2*>VL/QY[3*@L\Q[#;!\:%$=$-:UQDAQ[)_YKEO^/. M?H0O20G7_?X9U/(@-/3EVY79T%I!&<[K;TBTT.,15L"^;+@L0#. A-YO MFW/.HU4;&*?/C@W=E&WI'R5LJNJL ^7"0_>YT+=4,?EV2)C-1AN*]-!]^[[M M'[!=X'/E:Z6TN$>/Y#?LV'V<#0#7TS55? T'D<>)3W(,MUV7*)WM"]C75Q,X MFJ$IERF1DQ4ZM;R(9[U(?;O?]:,WJ?E)26#[2%'OR*%G[[:(HHMG<@7I7L6HQ8%OVVX[>X\R M<5KJTP!UE6(CDAOWC/3M6YKP4W-2&)]B'*>,C+5[LF/OFXIO4N:&. F_5U""J*D)>5 M0PJ+KDK B!P8JW8!ZB-$ )?]<] M3:C%@1O8>BC;M"TN;^KL82,\'*O%7HZ^5,XF>";GI<37HQ?K=?:=6+R($U(& MTSI>Y^>L('B)&>SM)OX (^)BR3ADB+4#3#_2I9O6IQH>PZ#+/???YEF(4%2T ML=_FZ#7)-L7Z[=<\*?&*?A/'-8QN_H>U!R!R3.D^Y1.-@Y$B$'Z![F_7D10] MDM>WP]>07G_-&L;')Y@_H@AWGNFNV2X.(H1L1_;9:2S-7 CGO&90L2@R&19H!K&@Z2?169BKE!R ^7E:5%AICD(!?X@1;* M5KO->I"K$1YN0T,.;*&G:I&A>_2NKUR@T-,Y['1)<&R7J- MHL.W63H@2FD0VBYREC/A:E%V&.L8 $_M$6?VY=KEVBJ<+UX75K3\I4>@6BP#*1*CX) N3TX9'L5E7%V,''1^*0 MN0T:D*2/-S&EU\4#[D9!_U6?"]:47P&&;;FV(@; /G:I0V(6:/.*.$ GW>A5UU "^X0>JQ"2>A0?ZR;)/'+.Z@[4^?HNO@+DXA8UJ(#!] M0Y7G&S)YI,EDUM)=9)]]'@,GE\ZG]DP54?V&[@6;+]3)3AN4,X M-<^SQ$ZY2L+L/LQR=)_\0.3C_\*' BR!7W($2R;#/36!:S@4)9PR#IFUPI#. M$"^X.1-S?,6CY"5/GLDC^VUGBN1'^1VC>"LS_->"! A+,2 &2=QM ?!P)7M MZC.4+G&8$L@TCDXP&4<2',^297<)G?59"8,+U95$R@Y?SM@#B MR [:,:*7.#R$(4M[,C!!IA@LGQK?L7?A'7K)2/#VOA@!W$T PX:A+=LN,\D( M$<<\][/G71*^6[*L,4.MM@L#/X!A+#N<_3A>.-#-F16>! [E):!5%NBZ"Q<^ M+_K!R7WCS+ZE&+1;BCO@EF(LZI;BF;[93O,T8Y]O\R0-DQ>X_@++3=Z7<("_ M$:!;7FS)]KT2%3M]!@U /:=NFK\[-TS]M% [P \=QU[*67(J/IO Y]1:\_?H MX7LV":6X'0!]Q_)DZ[+/36D3^)Q*;H$>$?OR-*22ED <.X8C6PU^=EJ/H,]Y MM.?OTU6V8<9"%&H(:"Y"T1^-UB/D$AR+:9SQ[R?:-Q5NDP>G($:ETEOP&72 M7-1ET@ETBEO)C'T6[ROP=1=Y2[%@U (56AGW$*5&P^HAM ZYLU.O;]7J##JI MY8$3F7ZL2BR;<62R ARV\VVA+&4: @5U$O^%2E4>L^(+.NV*[7"I)QGEUV:-P5 MS4/2T\J*RI>Z9W8 6WC<%5OS/$>1@ X=$F:ST88R3]R5(B\;=.!_':C _P!W M)$I@1W05_/O]KX&.=\]8]B%21.#4WN]'_9DEW/W8:]?+^@&B%<3ME\/G7G9H MDJ,+]Z3;$L3[!?Y(GC?/+ $?%2'OM)'T%!X=\FL)F=[U6LRJ^-3V492DO10U MBP W"BWIF7:Y*:)VO::(W[-5&;?G^K1QA^)-&I$5]@H15[Q7E&X04:@\IL2_ M5^_>KWE; )$?6K%LTW7_SDS=R85!RLU.14*S'Q[9UAFX27S@3YN<9#&N+E/= MG/+5![8/=4.U>'B>?\>!-W M+HD'Z\*@%D%DQC!49-OCX:++MC(._7(?AM6/?#]FS\$^IEOVFA3X+R24!1;) M<_73ZS0I$[C>Q9C&0KA.\0KP0D1TT$SO&>B>,#-]$ 2NK:ER_A(?B&<2CJK[ M_&[^767Y937_+M+H9C?_&GO$)?XI]TK&WQ9P7=M5);;NZ#5L .XI38L*'#UH MS\D=G?OL,>P5N7JGC\AP/'\6=_^&Z#YF:9$4)4FK:)/JNGE<67:-Q>MZOFFLX(A4KF$:K78NK;9-_67T=J83L&74ZJJIP?LG"?U3[M+_FV> M_8;"\F-6,(_GM.+ "@PG4N65Q'A2N+#*];&_3L.<.(A_0ML_K]/;'+W )*K[ M?/GC!:4%N?E5\MA"9^D.AK0'/%T/?>D^)U//QI'"&'7H'Y\>'+YM U%G]YN7 MEW7"?%-(*0Q@I >Z;(>XR3EE(9WS?H!7]GR#HMKH?I.*>]+S-@&0Y<-(MNIZ M^F58&/^<5X5_P/*AF4BN(?7UC-=N?N@]%W"^^H#Y#N6*]WM>/(9)P9^ M1Z,GY^:.#\\O*"_?>[&DF+&#JHMB!;.&OBGR($P-@29K/1AB(] MF_/';+TF"5_@FIW$^;@<<$/="UJ:'/6IZ( QQ\N8023TI5T^+0D($B&0J.A?>#V\D*19[DG!4!EJH^;9L+>. F2."37(&],ZNDH[VS3". MRB!P72=6_:1 X46,6 I@R<1>;,KL.0L2?$_H?*Y6VR).BP+?#YU D=-#Y^I' MMZMT8FDD&5^:EW85&>8I6T?7SR]Y]EHM0[VL,BJ!0(]"79&W32)SBDHY#]!Q M22>4@W#Z"';QS#L38O*41O8FA-!15;BX50/03PN^_@4W@N;YPW9>:)/",L[ M3"IIX[^O427VE*3O( F"ZG<:=-DP_1TF^0(( \.V%%G-&?=W^GX]M1"$WV(I MDV>G$UN7GV??M-SZ1)J>:;;SS"UC='!"D^N9T=E)NE-A'S3B@@>C*-9E^SQ- MS5D3V'+?'#&L&ZP8:8XE:.88%R!-;8-'9.-1(,E(W-QENC$T2P$O""U7$344 MOW"IDY.*Z]39\+P3ZIK)]S'L:F$4J/2#AR'M88AI[L5 B!2Q[" M[&(L7Z??TC!+<9DD(O?"[9/;VBW\^06F"2H86U8K?WFC[562KHY;7U7-KW;M MK_8?D!\19]?EB_76^ZCY(Z[GZ?WU@>6&NMUR8E7:_27P-3M0Y'XF*&7J+.Z MMW ?&-W^'A-ELM*%(]X$Y#*U^$W^[++!\UU/4+8E)"0.*9#OO<<\^ M8DB/6;[3EO:9F/KK C_2':C<2M=#V9;]DFDKB-& -&[;<;8)KPR;1TBTD/;U._X&H9^$_ MX)"J'QI-WU=4'D!5P?X8EQ5*81 84%?N+,Q))PN/Y,1GS^01/PD(A"IU5O** M2/S&F_2HRW]'T2,U&DQM Q=H!>^:<6![RR1R$%"YCZO%UTT[\%UUG3'XU\T= MCL-3Z3^,/H\:0=*=5J$G,E5T.1KM*[@DG^#[C>H ]OU3OBCVM8%&S-7F<5?+W4H:G( MS5F$H'Y$DO5\^PYNWWI_09#L0]%->H?"34Z2>GR 15)\2[. 1-DCB*_3ETU) M\K>D8;+>^GPTT?6][IGKB\!R0L>5'16#FW?V<)E+-K,J)(G34/GV!95/6?0U M(P>7$DML7<61WV\SO>H;@58 "LU 5^3%PNSJ"04=837*76L)R4!)&E>>T#_#)( M[ 0C65?4P\&NLUILN;;L 'NCIL\>PE!7(-GSYG," [S,ER3H=]_:URX+G-B, MI(<@&L@@ \Y019!";!Y6!BY"#\6!;]E!I*[ZG)=3"J)1H?-&D[,][]2QR+I9 M.2X'3#,R#$64-:)T=$"1&SJO,48NTNB^S,+?R8MJW,_ML95KOE!K L\RM%B1 MUQ,CI@X;W"%PWMC%<1$:&*>N%R%"GUR#0-44\ @2E MS*,AK^$M7$-N!7@_4>WF=BQA7@UY#>5]:1P9.](0QY% M9NPH?G9V8LG*-B *\U6J3(XQ51\NA(IE.IGU?/<)6D$.\,Z>-% MGI/7WM52SG@^ZY_J$O8-K)HMS!G_@=IECF 0S'H .780+RO6NQ=Z^!ZMR.MT M/NGRW/=K6 N_[_NV%SIJ7B=K"?/>]VLH\N_[VT%&,F/B@;6IPNNP;_OT"L". M;015\X7@(*]^E5(>7T 2LB#%^0%5T'_5=_M?LJO@"C0 M/.EY\SC9I0Z)6:0A>1S=H2KPY"W,R[<*']Y#"!/,N#9AZE#1 &L>FK=O,; M/A%9$&L'#@6(%9F,N^'I6K&.%-&*#1!^+XDG,"63M;\]';+($9TM[E1T4+%^ M>*M4MOL-O%F:ZQ@\KGE@H- /E7WCTWMHG@A][5&B\DCIAM)K.9NB>0#C2'<5 MN?M.R_[P <8M-,D#[&.&NYR7">D8"LI[8EFJ'*WZ@A;U5 0VLF-'D:U_EDL3 M=6SP2J5F?99@._=?_K..3]R?_.*T+.ZB%H6*S&:^,S7=C-F-K!;^+#%W+C]< M):^HWR;=* 8TS;F#G,Q#4DM8DGA(@[IITBJZ<#%E4+,I*0=,Y5?XF00M0_DS65:[J6P5!::AZ;65[512NM$, M-?S+C\=,8%P7Q08/4E0E0">RN(D_8@1)V;0F]:1;$6L'^+ZI077CP3"'P4"H MPCX&RJ3@:8W[WO=?735 ;$5^H)HJ>.CT/P4E[(:@+L,\;\(8E8 +?1 MS3,%U]!G?W.GWB.GA>(6OI%SQA46Q+G&10@1P>]LF)X, S,TZ&#K1"1=1?H@Q0@>P8V!^EU'%ZDR6* MPZI9(YDU1<['-8+I98KRQ[>K31J1Y[;7GV][1JS&LARS<5- M./U1(-N%0>C"V%3D!#"&RU,\R[7NUI8NWHG9+@U0%.&"2R65 6CHPW+:1%5' M0TN+4^?JHAK:08'HI&AH8QA[L&6X5%I#Z\9.W#XY*:FAK:7+HZ&M82U<0^M8 MK@'5C"972YA70UM#^:-I:)$9(56R;8A0. "B0DJ_ 1I::%B6XO[O+.'S:FAK MF J1-8F&-D2ZI]S13$TTO3RQ*P('7^QMV;>D"5CBA#E.<]NG4<^.?"[[E>FT\L! MGJUXX (N1MCH:B(D/7N2>L=>H%OU=7\)K[-$WQA?R'O9?\+P?SA M>]:OT1-I#5B>ZRGL"U[?:ID:OT& EZRZ%X#]%?TH'[ZC-=[1L[1\8AS^1S4+ M8E/3/=6N!W.,HT[D0T//+FQ 5?,(?YC#M"#6'KYIN[9R[I*S+45'D*/)^*#F@!YYKJ%:2)VY1LX18FG/UR0,''PKG7+@X.: AWR5$ZU-/'": MB ^OX][QP+E#Y(: @9+P#44(UT0,DXPA:LM ,R(W4->_9:KAQ 9_>-3WGDSM MAW X#5.[(6IJ-Q=C:K>UP(DE78L'FMIU%QFA[,5<3+H\IO8:UL)-[1$T N62 M51Q+F-?47D.1;FJ?+)![Y'NP;:E4GYP^//\3R%TT"I\910929"3TL4L=$K-( M8]9D;!\W19D]H_P3>LF*A"/O&KT"B8%H^HH8469AH4/#SY;&N QJ/=1=A&&^ M0='-"\JQ@/%FGT:[C+\[(U _F;Q-@,"PH*?(!GI&>H7E4Q,^BP%T]\V'[%N6 M9FF_6P"U/' \SVY'JG_W5+*%4?,VBU%T-XI(&FZ4%I6(+W^0O_+/T.ZZP'*A MI2FBN3[_U.003,WML ME#[=WY'*=PD>T'U__P+?^+.]GMJZHKX\9R1 M5UZQU*P."['5M]+F"(;_W"1X2Z]4.S!(U@F'IPFS'HBA9L6*.'R?<^7E$DK- MY[!X7'PK\#TJRW5UO>-==T]K !,Z/E0D].3Y5]M.<=3L#8OEQKY!HL\JW MW3+/2R&U&G!1[+77CC\*CVR9U&2VAOD49/[CXN$!_M@[JO6R2"T/--?2 T4\ MA\Y('UL8-6^MF%Q3\+9-F"M$75<5@$S'-17QBSTC>[WRF-67_ [%FS0B7]T> MJ#XD$;?2I[^6]?H"5/MJUTJ*_DVRJR:P3 0U M1?1Z#&L(<[?K!7=PQU3-\GLPTS4LOZ:HY==:C.4W-)$=M'8&I2V_KAWZEFQ] MFIAT>2R_-:R%6WY#W50FXTN'A'DMOS44^99?F.3_@.L-^O"VO\U7B6IZ[+^L M:L#V]2!2;:/A((H/E>1'GOM.UEVLDI=!LGU$-^D=>="5XT7C RR2XEN:!04^ M-1'HU^G+IB19B?":LDXJ%DYA]F8CG/O3 #J:JTSZ;Z[1P!Y(LPMJUFM&K5K@ M5YIVU !6%/NN(JJV\Y%#/\GVR6C<[6*BS"\'T70O!ZS)7>YS;/7I,!RO+,VA M*'M%>0'7-_$W=$]^6*D1X)JI'Z-7 9KIZ0HGT&'ST(OJ\ !HAAD1QR@L;^++ M'^$3NX)8=MY,Y*T[V>+BC81Z5;/Y&T6 WX(74LU)0G/!*6BJ'67LJYW3QCF!SPXCEX!-F^O M']X.96ZWL80J) R%?$*8=S&.PRP-"2UB!>3+39V3,=3)#P WX6-S@87R)J=162+==U MF8"-TS+3@ECSHG#. 4?3(D]MC0@?&TQT-1&SN.S*[#RS9)B->6^S(+ M?_^6)F5Q=_^MD\K]>L2H!BP81:K0.:MFH,,*P".;FO=98EK\]]]O_]$[&P^% M\'$U(5(41%?UC: MSIH >JZMW,O$SRW7#NKDX 9W^@1^RNGQ"QY0-RF)[7[Y@T11Q$/MB6!@3):N M*D#7P]!7)"H:-QG:46]4 M1A-"1MDAFLEU6B(LSI(\(J@01K;^J9: M^%%47&&I5<.VF_Y64>![46 K$QC?R)>I&F&[C>9SO9'9!YIRB] M-G!CVU#E3CYN#WSXMM!*U H"!Z01+ MFT.NM"FS7,PQ%]/.B:Q@_NAV!_O+.%?N\X&RBCXH!/S3" M<*%7:SH2R8[=]>%U]\Z0S06E,'!BRUJJLH.%IY&)8VDSZP16,U<>-[?-2L#U M=2=0-^2*",=47..2<$S URO:QJMH7B595-'*@\"-8VNQ+#$AC[2)E]E^<&'XB;> MA39C:7S9%8%N1+[T]V73\$+7$7/B'V4MG>;=2\#PL=BY6 2G+A:W.T2W>1)B M6+CV8%T;X@9!]491#Z9=G24_;,.$X$Q3!G",3]-_>6SYNX_ME+)YV-M M] MM8$5ZWK<\A5Z!V0.$<)I'$7UCX7,6%/.A.?#6>-0J7%2M$/;;:=8.=-18EC< MJ@B:\A\X3B-U^I9-A[OP>%:^ZX5(S6!(M839;+2AS!//JLC+!AWX7P9O[N27N""[7)$;P UU:R8+ K8,.:(K=(C?.(6?A,?]:GS*3 NWUD< M1(:F2P\\SQ9OBXI^-+/F=CCN:J_'.ZTX,*"&;-F^2%RBI)_KF* DIV%HJ"]N M]\J+[26B>F6C@QB,8?&8D3CHH#9-6K.:'[%N69BGZ M)<\V+SS7(??T.M3XT.KH2]5%J/K6:O>Q59FMMI];5=\[S[UHB"1@__5H3+/ ML"VW_2Y+->J%7Y:@;WKM.!)*G-1K"?->EFHHTH/_ M#@J9YMJ6YZGVXHN#"#H*R?Z![R!D&C+L&,FV03(Y[K8"S26+]Q9.V(RA;L@V M]0R8\SR8WF,X8<>(G4@1OG@X$"'O!.+,"I:WA^]H_8H>OF"^P1? M8U#*H6WIJ0NBT$2F;(W7.9;#+LT-KX#&J7%Z.&ZW8U@(U MR.J0,*]MIX8BW;9SYL2.CAN8RMVX."@< %$AY?Z Q(Y1Z$6:(F?! <+O)?$$ MYCBR>HZ"QZ?/7NTAK3@P3,?R%5G[&'*D'P69B!HA/J87?>4CT2_R9C%@ZIXR M8;:%14U%(CFRQLT+(CY/Z2-Q]$?%U:;$!YDO29H\;Y[KR_=7?(2_R];XLX]; M;?\7?/YY8FPZ(QH%GN7$L;KWJOIP0%W$IL!]4.0N+:@.#_I/&WS[W\'_+P3S MA^_9N&%$:1 8D0T=V4]I9AQ"+,P+#G<\!#G^-BLL\M F@6LX0:"NSG3Z(72$ M^J#H_B,,HJMLP\@3,;1%X!A&[*OB&G"&(70$>KG!G =!;[BI3S2"<(LD882E MG$YESA'4!'W0_[_3$?2 +P,(QB4K28UP4\ .3=M7-^[_%&.&@O9@LGBG@V7T M$ &A"6U5DE;.-##V& \QL\,VCD+3!V4?CO\Z)0H#/K7+I)\!01@:D2**F&%4 M4]>2>82T7*T-GSR^0+SD)D1#W"&97F7.M-\!@1E&@2+&JK./3F$I+5B2FY6JU MII0(4]DU\8> Y?MHF4Y@9QNA33$M5VLVB40NB%;H3(/TZ%L 0L\+_F><"DAJ MN3J[G>:IDD*M?KJ':U3]((#A[TU'J.Y1*-0,\%QDH?=W'1\FA#F3XM%Z]!D5 M19UVA>&JU%<5H- .G'=T)1 &+C>;WNU6T/^ ZPVZB8_4R&,G\^BF ?X)C!5Q M;9MP@D\GF$,B/QECIV/K^[C)B3P96FIF/1!8)K+?W[F!$W7#M9?S$.!O#P$I M>B2^EQ(/ 1T(OV9I.'!('*H"SX.^J8@5=_Y100$^:6Y!U4QXAV=Y!Q.>IPTT MX1E_'!.>3_(TM-;*,SV/&IIQY*9Z95E<_D!YF!3D-(ZCG$3^ 3G!J[)E8L1659"9T 8F[&KB#/2L&%#79)DBE)NS(ZK)(589'#] MRP:25$P(7:=8;OAGJ.YQ\7$-D^?/"0R2=5*^G0),BM^O8 MJL/=QXRJ)]FON:=E00A](U[D-:@6>L?NTHE4[N)_[%''IJM=%A_3 \M9I*Z" M21<#J=QH3?<;?+ZH(J?@99050>&H'# \R_5E9P2;85;140K[#RBC2^"8A(<1 M&=NA!1=ILV>2V@8H-X5;_S&%E:' ,P8>5T;E(%CFL<6/+;,=C?Q,"^NPT#2& M&VC1(KT/:V'3%U8ZRH6'IM$\S=(4.5MV2)C-1AN*]- T=91@=O"99BG@Z)%A MJ?8JFX,&*@C) 61XLP6A"90@,@UA<@!8@=$*4,V7%L*'+L&B#\7A)/8,Y!5D_>UCMBH^K.E;O_ M-?!=#?F*6$FXY@RU][5O\[DEW!VA;-?+742OP+',6/;F3I4<7;@GW9Y#O$/, MD??_?WM7UARWC:W_BA_O?>.^O-PJ69(SFE(DE21/'E$@ ,J<:9$*V:U8\^LO M0#:[V5P <&N"A]:T/,8"+5VO5T"UZ.#IWQ= KN]B1XV21_?8O(!M_>7@H9:?LD_+G?G_HA(>/V3H!U[=[X/PPB1 ME'?IY33(WQ?1TI?@WB>-'*:2FV%AAX.X^1W^9)%2/#9./@%>8%N+I\_NL# T MA-X^]%+,WMDC@T6:& E2=N(5FRC+#-'86<7JF6P?P/#"(%3DO;3?L=,?8TGY ME+%]HI55Q"!R5U;U$[:UA_K2%QGIE=4Z]#)L6C[<[DPKB^Z^,;S;H0V!Z642 M9]MTEQOH"X-&'A>:!U+<;K%PA?7N"T#-MGQ%5MH($T[[8APNCG*VS&)TH#O" M;?0:[8_G6*802%<3X$*J.BD2FM3[=BM$5=(PBW&!!>D3@2@[]CRP8Z#[\GI$+"D#:M[_6#$#;#E6Y^4IS MUPO9>A,CUG(B/U+)7/]D 8RD=(]G?P0K"8.%N:,Y?0#H8TOAD' ML5[S>4:R;N)H2^\W%W&\@YNO^\U7GJO6YL#5->BN[7@:A'!4ZK-I(M4N8EP< MF/L)U;W_M7X.;!SJKB*OD7UW/CZB9=.;5:[T\C< 3B/@$&RO5>F3P;5L1K'J M" ]Y'.2(.GP.-.A#6Q%GIC$4-1$M'-]QNBD?AB?,]\9O!Q RB*'(V^6X>U0G MM$ES=YTYI 33"P=S#'].*BKMQ2M+H=)-.:\5P+[FABNUH4@!6[B <>LF(ERE MO%; Q-@SU"V5U7]/K0,K*5O(O'&ZCY0)0&6WU/)[$+B!9I%UTB2 5!*TD*WC MB2"6S_OCBKPE&<_X5/L0F!;"KB*NN'TIZ<)2(DE:E\"U[8@:@Q[';QT@BGI.+_OU03AJL?2$R>O\"3@G&"\5L!S?%/A M8KI$WF2JFPV'SXX6(("&J4I&W]Y,B4"5',SBRW6R8>3U:3B6\R,,K&5K(-%(N[*\D)F&49W3+TX]_K60(_-FX8TZUCNTOI1-V7 MR^ L6U%3@)Q :^XVBE/<&UU)[2PFFN_Q&XQPL5M<[<@W"DORB!.T!(ZMF"7DR((KN9G%M:3RBU35V9M1'PDBT?LQT2L_J4"S'=#",%R=_UP_:"4KLU30 M.SEM]R-X3B07C;@Q,*A&JTK-K'&J"!]?2=)"[B37/YGE;A=E/]@8[\.\!JC@ M*;2[#="A[P8K]?J1@%62M9 SR175@F*"]^H0NR32-9^\Q-%_";XCV])AD^[4 MS\D3V6XW1?0QQSE\:(\ 8X+-M2W/J4 WDC&>-VOYTS9!__F1;.@@LNL_=_ES M5IY8_("WDJ/:BJ6959G_\Y &%@N4D9?.0?#3>S+UEKIU%KT M-K7%ZJ.V?-$_D^)"#,>PEW*5:#6O-BME?NVHE%G95NYV':'^I12F_BD0$,?0 ME/%^DN*X]7XRGV2.NE8_Z_@;2:,$7\=+UL\:6\3UL!\6,KD/"V5',$&G_T&@ M&8'=3,&ZTFDZHWR&ANU/,%E%R52G0GX1[__H FVC=RK]2J5ACOYSEM\'Q';\ M0)G8Y0'S=!EQ]:Y0J-H>.^+DR;71["9^R+'\EB:9:'^=]L> X?D&7H>:/ZL* MP)/-J!0+,COCB'%?_T0_V*>B*72RM*?^/8"P&:CC,S%VYYM-/',F?Q@_\GQG M)OA\,ZGM!X%OD+!9KON7G$I<^8S*3;'XN?#COP M?*>@\*>!;EN^*K6$ESP3Y26U;/J-5=M@'*Q;]M\V&(YDCNE#AMP/GK8PW2Y] M0_@,5AC3(%HSG'VE$W5&^1S3IRPP7?^VPVP("#W/5R<&47D[3"FN2FJ9U6ZT MTQQ M2?#4A-_2"/$"58^TP! H(48?19S^!GE-3@#S]EVYOF%(>,L<.ZA@-!$ M4!T?V 6O_(,E5\DV],M.[1X:R%D' _300%"9V$WUIW>;["JYF7[="4Z5N+#3 M.G9NDHZ# 89NY.6]_I[@PV57R6VEY./]&4\UI>9YVZB AUQ-6[,I1"4A5C*) M_:(SOW+@*37WV\<%#&*9?[_032;&2E:VE?J_C+!0=8OPD; R47D1KB*CW0YN M6(H[0V" .>]@@&D1TDQ(N:+%H(#LQF6[F]GD+0'L<+S5$+:%D4YEVATS+ !U M:*PD&FM> _DD4JQD!USE]*V<3VI-8,[ 0*AI3OAIE)#EY5C)>;A&/:("4?+X MX<3X+S 8X)FV$:[9!JZ [)3-_KC@,=6F+BMP>AH &[\O+<5P>4)5TD!N*,(JS".4!YN=1-6J_"3S#"E9MI#Z? MB"KI35=J@IO&BGDJG[-X.IW^)("NYC7M0"N=M+-*:'#BUJX7<4626QS.^VIR M"[M7<@OC,R6W0 A:82,^8!TGHC*^Z\3&03-AI)+;2LGW67W72_DLF.YBYJ?8 M/7*Y>.NI'@B[?Q00J#F.,F7:!LS(,\IH:%Z+LYAUQD,_=P@W[V>!ZV%'G2S" MR\]+OI2&IJY0?6;^*S\DBL/A7-.R\S5U3( AN5_ZQ7X9DQ>6"'YI*\MGN JY&G%78K1> MY"I4RN>87^-3F5?N8,J2.+P?K'M5,XO3R\QRZ.HSF5L\'.K-Y7$N2/NT_,\= M04SU]/WY=\"TM=!1IC"+E'3;5W0[K$-8]P5$U!\!S0SM$-%]JE6L7()J(%8F()J9:1GJO)D='=E6LW7DPJ;_/4AWP?P M"-&A,DF*Y%?/ (@5)[*EB16MK^:W (>^BQ0)Q1P@?"&)-9CCR!)5[Z63#+.) M5JOY49BJ?R<=F<(.56\EF@-,VZD2.MNQT[6;LGJAF]4[+?]%@O]1*)U"6MH^ M!SZ!EJ.(A9$SW=NIX"*:M;;RY?6]4-Z';P DGNXI\@C;6\A-&(.=AN8V_E_2 M/7:WV=))(2:G]BD(;4TG:UT(G6@JOC(S'A.W2?S"'!IO8E9L/GHG;$.5/R8X MS8%A4P55D7)+PXX)&72S%BR^#\,(T?WQ(L9744H0;2\^++H;@=!R/%V1"V7O ME2*!:]8*Q563[662;;/O<7JH*,G=KSCM '*(KBGC4]%I/NG:O&2@G;'VW^4N M93B[DMYU%,2KM@(:A-!4QINS)R$RP.8L\W?Q\I+FSUZG#J#9_J6"=Z3P6P)# M]QVBR&G2FQ99<'/6YJLNS99U6WT2Y=#4HQ?@&@3KRD1+]:1L"% %'!EDTGT6 MVP'V70NN[>#IAC%GF8I*H?>]UO*<')3$)&Q5$SEK:$AWP/;- *UU,8U"/*IH MA(#9TW?T5K/0U8[NV"^%W]+]]@=7]1[2'0A#PS65\PHQ*,J,(Q9L_=A M;:1#5VNC(Q"X+@R5J<,QY3KMQGHL=C"35VC6^.V;+-O1RZ- SQ/-) M>"5\]M^>AX%= M^!DW'\PC>=NEZ ?S4ZON[T('06%;8)G8=I7Q]>NIE\K#JR1VGV'3%(ZCK!_. MVSRE.P'0<3!+-B9[5P[+5; P@E86MR'/): ,7!U\E M_?82)'6%H\LC*6*G+1P2[?/2=0JRDE%ZL:.MT)Z:NT -2^Z7+2I^.Z@_$/H> M=M>FDTX#N9)8>0D7]&?XDV1[7_$#P(JSN5MW-L\;'-S+%W$JOXGI\ D=R'%@ M8H]R3B.J9UJF.TPOF0C,+9T2W^A,9%EWHGA'9]']&]G7SSFM>@MH: P[[:;FQ+:7\'XHG\.%<,(=<-J& S. V;O M%/&-T"D$-W1\US_9ZR[Y2F(21AQ @H; (Y9!5G HE,)O7;VR()=5!Z[VBWX_ MS -:62KEV@/L&;:K2 C)8$9[8IW3/>ARGY:$7?H+\6TVR5_,*+ ?'.]I0-06 M^#[V58G5ZL]6?YRCO(5&+T'^=&H[]KN78_^^@!G:GJF(/\3@I3D"][*^1OM3 M(C<.7<3XEO[(@).4WQPX&K95*;$Z]CR5A#K*BVFR4_5DL(//5IE>0*#IOJ&( M%]KH$[87XCG=FKK/D'R(@T[9O"6]^(<:_L1G["G*40Y*TR1Q$$RG?N?LT!X! MQ(YC*?(H/WB9CD8_RL]ILGMK88(;<&_M: A\XD-?D=?[T?=6$ZL4<,OKIVO#!(7NKTU'89^@%:K!/7'.<[W M:?S-E3NA>MY<>_?%XK#(ZHU*(W"/4B)P@VNAM^546>XYNK6&C2]XCEZF M:LWDS]$8F\1>^$I(1W:1962;T8U C(;7"GAA&, 5^*R58N>>9%R$0VN_C$YG M-#WM-WE,.?.TY5PW>*T @49(%#DAI=B3X[T-XK)^9XTA[F\Y\0OS>KJ$:?H1 M)BES;NY#97A37.E(NP :4L_GN!4+)CEJV7/M0W6P-,#%.5U)U3 MX83NR.31^=1E2>NT.AD<17QSY[R'#X!=WST7KU.+0C/:_\>$ ^' MIB+7IPE9/@6W[%MV8W!->U@/VIJ- ?(M['V^NQ 'Z?%A>VUEJMKDT\_R 5PM MP$B1Q*83TEV%MG#6C\K8*KI<+T-52SM@^HAHGVF=\D#.FO.C?0SW)UKX8_3R M8WL??L\(!=AZ2:VK=CUZ [X/2?--<'$N>8SP]=HAX"NOVVK>:DY!#;K:B+H MFF&10!&/LAEF @=QY6E\K=KSP6+/-W74Q-O6"CBFKV-%GM0'S8,^("MOZJO7 MP"KX^BECIPT!!8V%>1U\\*B4LL32=\CQ!R! MPY919\]T&%G[7XD*"4[Y*\ (?$N5^"81NZU38A9IS!I2P2;\CC;Z>*037UC4 MJ.5KH(>AHTIMMEGDWWXGY8EBYJRR] =SI4^*KNJGP-%,S5/$0'MFKEKE,&L& MV7UP!IL?5U%(D=+QTL$+6>.V R;R?:3(9?Z,%,H)9=9DLT^[@$IE^TV\[$X^ M!#H)#*2(\GG.1=*T A;V0UL17X,SDB;A,*5TC>Z8? A8&K*Q+6=T:^.J10"8J8H2PF\U=Y(/3?8Q:M MQFZGXJJ876V [2+'4L0![XS$B052?")=X'_O]D[Z_GC#-M@A+E+O6U;\'H6L:P:]''%\8!ROI/-4GMKLT?DX>TN0]8@6$ MGM,=^?XFY(_;#OAZZ!B*^&^JM%Q* M8F>QQ%R'(4&LHB4]G(54-C\&FNT31Q%'FC.2QY%$2=="$6&'D1W>.=D)\$A0 M0H%NHIR2>FZ4NNFH^TUCBMY!"*%/%%GPG&?$UF>,206@0L4*-KZ3T7=D$[@H M,VX?K/LG^"1<&:;X&4"@CEQ%S/1]Y\X\DJA'&B_GE'-TG*@XY>@"IQSK51,M=@['4 9;_J5O$1QS/>)E6H/H*-A55RC9>3 MW P=$*G@4N;ZS2=MQ[4A.*X/C3_'L6W!$&M8W9M::208%8XZ\0\!R]#--90]*,D=?)$;(A0U MR@Y)9+ 15A_LWQ?P#,=H&I17-C-&X%Y-UJ>33/.33(&3'@$.(<&-??7S3H1V M]*-R0PDTOHM7%MF7CR+*4Y"S<=Q0E2",XFA+-A\<34_8%F"$O#7DQ6SGKS_. M98L5'1/(4927=,;Q4YDV/@:AZV"X]GV7!VQ4V2&AH\2/OV@@MO?>-LNR6;]DDP[^%+T\.5_6!__^X7V\B7OYG!U'G)A%OGTMHV; ME"2-?V-EG'M9_-\C3O&P />G8S MLG?]1-?Q39EE6!V]F?O*9 U1H,>]/2VB2GLN(DO5R"DW%8)/DI53$<8ON=?2 MUX_C)P_P(P_C9[?X^[?\W;IR\!0'4_<*GORG0&!I(5K:_MB/X]:U/Y]DUNN\ M,E@FUW_NHNU'Q56WJ"'V \9[:=TEN0F1X-DF;-\A $@@"G_EB3Q88L>[S=J. MQ2?RPI ^DK:ZN2R&D2X;?O$NVH5YXB3=\5L""GJ[*W;)O!M@^B%.2E#[-'=H524@6DJ2 M'2_27;AFC85]2)$X]4KY#? #S51E9QHAZB:@6<-2+UY>TCSI=%U9$4I>T!($ M?F!X2U_(QO,A"W-<-*HPRO^=Q#O"@A^NZ14IC>'FIR.@699I*K)]<92L=N8&8AWE5SR"QR)$FNP_& ^$%H M*9((9U+^.G#.&?G#&\XMP1@*\<]9MO4RR[7VX M'UVOXU'0$D 3(Z+(A:KWRI0%-Z<+\,D81/ME\V,0Z!C"I3W0)B'@%,_1C7=M MCTPGH+KWQI//0$AG$7!AB%0) M6NY+K@RN8[W4M5%=)M$MWB;W65"X59VZ6@ 4F$&XMHU8%M2Q@.HB13/(ZUN2 MPO2C>-$]O"5WL]35 B#L6YXB:;_[LB0$M7!MDXYL0KRUU-H &#K"9&DGV\%+ MB8^I4H5B71ZT@^(C7-VT;;1.)MN1#*YAVN1/"=<0O.PTMXAH6/XCB+%G:81?NM:[D"](2$T M_5"UI)$2%$E 6EC;G,$[)'1PB!6YITL0T(.X&L!9B]>-\0ZQ+<_"BNQH4I)L MMVMVXIJU!ET_[Q 2:A K8J\8(>HFH%G+Q\WG'>*ZT%6E'OP(/F1ACBL*-V'> MF^PFO@C#/&L$R9YV01;A"*:L^GF6)2C_TXL8_S.)XNV_Z.=4&^5H J.Z!;9A M:$21W8^CHW78/:9 OM[0HDOX%FWAAB7S+)]^V;O('=E>[E(F;\Y+D*@IH,=] MX"BBF/2=&/+H>H?=^ 7Y<;[?X 7)+W*TW24Q$G%=_Q) :)- M0N")+6=8)9U M82F&)>( ^#;15$D4.$SR!PA#0_:7MBG/NFDZFATH[!DQWN^IVI#3+1^V[#,'WHY$O1BRKYHNOH)&S/'2V K2/=66@O'6A6)I;I6ZJ< M:B*YREB,2T KMQ@;MH,=14)".B0L:S$NH2QN,7XD&Z9^/L!T^Y'7 :-SBT67 M?_VH_@W?@BS?![ M2YD*"'TH' !Q80MS=5PBNW+S6P =[$%%B!H@?"&)-9@+ MD_6P@?$=?"7\=5;]"H0!-K$JAU2/E=0*8N%8W7),HG5R^AW07P.I/\Q=#1 +@(8U,14GHI"0(\Y2U9'7Y$JZ6S"0@DK2?\5(?) 919A.@3A"TYG&V"&!)J*>)5RCNCV%QLQ MK)*)65XM;^*(529]V 6;"-VS4J4RKVF<5B"P@P JPD;'4='.A RHDHN%$N_6 MEFTG3^VKO)Q7MFXNGIE,>A^2V;YJP$J29@E]_Q[3SO]*(_:H>O&2DOQX%+M: M=+<"NHY1H(@EO->"D0%5T[EJ&(_'L?'WQ( MI?1GB9VL_?3E];>;F[X45!H!SS -52K1CN6A#5=)QK#:* (R_B !3/:#$)+0 M_!C8IA.H4MJOM_ Y>$JA-RY49WH,12BO1/5($(G><\]IR#/DMW\/-!*0YB)6 MYC&M- :W/Y;R(:W7YR0O(_N0)MP@J\I'P",(F:J9_R59;,,Q-%'KTN_>>;[: MAS3BE4X]?@,@#BQ;-4.E)&TM,*:L97SNU[<$_:>HAG*U8Y>SHN9V42[CD3!7 M2<3*9[#/\A3$^:3EO= -Z0_XQ#9,1?3%WO-A'.3U%JK^.0("( =5-+<&=+4.QCLK8,D$&D-?7),ZG\%7TSBQJ."LF M.,>?J;,-\%Q/T]5U"^82* %KV8*-EQN89??A'\Q9*-[>IX^L+M+U3Y*B*"O. MK<-?9ON_/<;,MM XI#L0.";VU V3YC,\"G&]^N*4-](KDJ$TRE/]WX=L(I(8 M,4-1C)])^AK%>2'1XOA)#D/D7%H']0>T .%0M13>(FZG@7S,"S.#N6'_8P^[ M%/V &2\]9/U3X$'7#E1Y/.M+22>:97.TT)L9(@1G+/<=4^]8,LK6]PR.8B/; M!;"QYIB*&.IZJS2]42[L65,YPJOE(*54F6H#>N";Q%ZZ?-YX/:85T^"T+@I< M3"H3,L_!]_0C2;=L?[\B <>PQ&\'=)U@?Z4ZC22T62--3X[>W^&67I:W'[+: M2?D]P+YFP;79;>4@+1Q!^DC>BEI3&_M2[4Z52+XNN.*(/E%+H 4$>L,< MDY:*[',L&(2*K#!I^7:\1+4"6WF$G^:8EJ?:6_&IA/EL-*',$^&7I=L*'?2_ MCE30_P#T]*0[7X39!+MFR0?9GMP>3D$_[_H:N ;R/-4\+GATR("9PR U@([. MZ(D.#'M/+D/'UN+NX3)BEB*F!FH!:AYRH.QJ &-.RK=TV_(A<'371$O;!.5$ MVZ"#AV=RI([^=O(9P)YO.XID .R[QMJ1 MC,H#)5@9_R 0_[FCHTP?611.\=,7F[PKEJSP:#OF+!/Y3@ TL.\J$L[?>\T, MP%FO1]9M8]C_#?N_ &;D__X?4$L#!!0 ( &^(D%@+>0/;% 4 "D7 1 M _>:Y?K^)ZJ[9<:'U7J71EF"=4: @S2C2-(%=,S*'7 M[7?&0Z(TS2J5=JNVE#>540%*%YQ^W)OT/D\JG8M!_S( 3F>Z">>CRTD GIMJ MT"RA"@1=0"83(IHP[(S[ ]SIIC=P=+#7;J5K.>94Y6KP:V]Y="FF//HOCNCXDM1EBU=[CF*]]+ MZA.2S9D(4,P68,H;K@Q)A^0&)C2,A>1R7C@P$&%UQYFZ>^R"Y^L8KG1&J=ZQ M=!$\='HS%[ 019OU8+0T M"PE?0:-E^@RJRZQ&2M!@HPU/J2Z[=_&950"H$VFZA9SXS;I=+@.?7#8\?W MZNC<;9%0,<%?9AE#G.!)9:L&]BZ0J1%EL4US#"E1%&4<^L?.8=W?=A"QV6]4 M70]2Q-WNL6Z3^]Z8T*^\=5:!,V&+-FB.0=-;?!9]+8 M)LZ2_P;QC5GZJ$&MXVMS7L&^[QR>N#;CD1V M X9Z4**9/DS7.Z?3+#>IZ1_9!&LX=QQ8,)2,9/L'=IH$T@O*D5;TSQP!0$[K MF!?X7:'EW.Q1CL5,YF8WECI,HR6(1LV,94J7=Z-KQE3KG11WY5)1;?(+CUF> M8\U1N!L=HP_GT&]EYFO47VGHJS=>:.K;:_]"D8HZRY$QAPPP_-?Q%\[ MV>V$_64P+KV]&Y_6$D]'XVYO7#D=32:C(:8A#O9*K)[=/KC7J\+DU&P8]/COO[TO M=C[CG'/VZ7)T,>I_P7GD\FS7OR]>U/C1MHX^O_Y%#KL[OM.JHS'-C!<)IE?,0R3 ML,L,'"#)9D^=VFI+;5L96?+J G@__7DNW:V6+1N;,2 ;I783;$M]>YY^[I^[<=",XO[;3JN]\]8/ S^4__QX=;YE'D_+G\\? M?9O&(DQZ43P4*2P#1]K;;G6V.^^L0;83Z18&@L_-?G3[X#@'VSMM/8Z;Q3%L M;VP&HM7HD?2O\&)G1[U2F/)NAU;>/CP\?'N/1Z+'O4_\L@<[K5;[[3^_G%^[ M SD4VWZ8I")TI7D+%OYM]@3XJWYTZDGKV%L[;_'GKDCRD>%7?\[S4RN!7[VT M>"KJX;VW_&/A4;_TT7?\J*\?]:1??M#P@WW&1V$V+%^LE\9OT_%(OH4G9.R[ MYH4H7."=*-R>>"^6O9FG\NXM_&H0+HEV.^W]>4?(3^@7LF0[C@*9XTM/)%UZ M6O]2V+$;96$:S\)#_K'P0I;&,Q=S^!9^U0\F<;J-VR]9B?FI,#*U/D0L8$*;.22Q%*CVG.W:0 M5'P122KC[>T//PYE*AR<;5O^)_-O?]HZB<(4WMB^@4UO.2Y_^FDKE??I6[KS M;S_\^);G[T;>V$G2<2#Y]VT1^/WPZ,\L2?W>^'T/WCUJMT:ID_I#F3BAO'/B M:"A"V(#GW^HW/3\9!6*,2"W?+S/,^Z&(^WZX'>K3_-_TQ]OL#^KSE^-Y/ M6[C=3V>_P9S^_1&N6\;\I^]Y,J0_8>:O?%&<4 QQ2=(_.@WA&,A M)^__(CO=H<(+D[MW]]N=_8.6WM;'UI "O?: MA[O[G1_?%F:067\&OD?8;ODL>M MX&#KP^<_'CDY;O\[IC[<^H _S9C\YQ<]&# MW>W6N^V=UI:3A3[_\.OUIRW'DZX_!%#_M-4J(@?P!B]*U<^%%;9;@+!Z>7H] MBQQ.>)T.T],XCN*3"-"%WGL"[&VWYV/OQ!$J2GMT$@V'$2PQ_;U_JSI(D6]W*=K<^[+8.#W8.#K[[ MV"ZR%,4\E.57M3J@Y#N'^SM[>SOOEES=)4A7$NZ$]XSX]^YQ^%=!0C)?DAF@IN[Z%\R@G_?#&(IO\AA5\9S M90A[+SO+G^\GV4W/0/^.268X!D46I+G8#UU_!'^(,7X[[ZCSK9R@=' :RK@_ M_IP1VIR=G5\NN0/@-SM,A9K+[H0@_5$DT@,T&WO<5A9##M>[=V>N\.\-$GW]R[ M%]FTO?[V^=W.?H[@G_31#GA]ZI_XA/!CC"1LQB73 _#W M\\B%ZR+N@<_#7N5'&GY:NM6.MM=0B,6>A(,>\6U[/+RSR+'2CH9Q:*MYZ M/\R %%R,I))45K[\@TW>OW=D_W%D6ZZVEGONBZP=^ZLM$4]1CESQRBQL,YJYS=PEKP6H6 MN"2X=Q]A-#CM]=#:?2L-FEX![EY)6(T+BR6\!,D:N%A8>.*3#R_BA?31!+\8 MA<@58#,KC#:E]EYF:$ZG.1R0*=K-@_VJG,U<5'GNLT%9I-G9KM]UE,6#_<>RM 2VA/:ACF<5LO,> M"(Q[K=W'^5.66')!-5R%5K('DMW>N[T*+'S9$P>I:V]_Y\D7/@])ECUK$(9V M#Q^))&=D0T(^#8L^@;6OWERQ!])+^Y$^P1LY'$6QB,>G_\G\=/Q5IDQU'L&" M0;T%I1:&6LZCN?<(I]%2JY[+(!^]ZB5"+HQ5X$K>RC"3N*[3>Z#!H0A.0(B# MA;OX[(>H6:E' MG@$.[Y8PX:QJ!RN&06?%.SB7'K =DN:> P!+!(:L9/DK/OTEW".:AEJKUW;) MW_UTH'=P>N\&&;JRD-'"_Y#G/@<@EG""K'HG*X;)8T(]3J(DO>BI#;T,,5V" M'7_7LE>,-X_AQX5E/QNI>0S/77"EJT6%_4?$2186^AQK?(3SX^$UKA;B^TOP MQFFU(3D+CWL],@W(Y#KK)K[GB]B7"9"SR*5O@=/\/?+#]#=X/)L5^;DRT7?_ M$4&4J]_.RO2/_4?PSA,Q\E,18'BYYCB(5*"'*'_U8DM>'I,>P1T?M]85W,Q' M>/LOX\B5$I1W9N6W,B:#%8;@+GY/X_3?EP(WAA$1(EP6'8#_==K+*=-Y-(9, MTX#"+I"^!)@N 4M)Q^>1F.'F+Z6&#^[@(9/M/AFI6[M+'C\Q%A6OL,KESC]P MC -X=[A[T#I8^7*? #\.6I@'TNET#F=:.&>$E_TBA?>?#' BOH+)U;K1C>>2 MT?>33-S8IZB<[S]Z>\' (?]ZL+O?.&@?."+TG+^V&ZV=O<;>NW;# >HZ8G-T M,&XX=R)Q!"](>DX:.;_"D%SR:PQ5@Z M/2E3)W+=;.1S%J\(=J"1QA&C?@CP\GAYG_ M]-T@QMDU3FUW5(IU\S[Q*-%Y8ESZF$193)^HS,"1.@-:\)RX+OTX)V_H3[Z' MGWL^0(^6*TMK/)R<_:.80CSY\@?]57'T$<6?Z4\),/,4.X/?47F0>5)3DX_GYTQMOQ; M8>2_4G,2RQHXO0PS9]GG_' _.^G3B8 M9?%0(<,B>*APY47P\+6C8(U]3X!].P7LZUC8]SF*@3?_YKOR$O@-(<$&XMC, M73XEO'>6@7?G">'=VL_A_;OLBDA=N0T$]/3V*@/AUOX30KA30[@"$.Y\/X3S M$BL@#._8<7*>C.]B'T,FCONQ)%O%.LL*EX$(OX+^-P'>.?OACU'47)_N L.J 0 ;B%]S]KD)^/6TY&E",ZH%HDTG3\OI:'O? M3YX6884UJ=I(7'LI5C@GJJ.B^/*SC/JQ& U\]Y.?I+'?S2CYM8@]9A=/Q%XF M'(K?K3#-"02JP3 ;#)T5@V'J-ASW@%EGJ#Z)Z+\6=[6&WWK?OUKPV:3;6$-SS>[F7&A2WLF-N)=) MM:')U19\+/IJ^D0403FYDTT$Y5PR6X-R8VBLJJPT691LW>$Z=UNO[K[60'X% M-_DZZXY@*9_7':K%?;RZNUJ#<2-NX[P:G6L+TSF;>G7WM ;PAM_@R\M+JO2Q M[C M[N/5W=,:C!MQ&V=7 E];B,[T:)F;6%;OI]7=V]KL&[D;267%MK$N]#.]O$^[ML<]"U!>[T7C81G,OVOJW!66E"_'V]:M<6N"]&B*O*G7DN0;R*[C)J$-D:12/48]8=]"6;.;5W=H: MH.MW0^=GN<)V/$X+Q+0(-Y7>=1JYWWZ.A3'/64)8%"99@$FWU8;]C*(WBVQV M)@8L//FCRN-.GNP&(F+[,$=$^/L1B/B:T.T[X:P/>P$X:UA\/YQGEGFIBZ@2QKE:A'WTKOERCP3+N4&@M7A85EIULCY%R$ MO.CU?!<.ZQC6Y,?2!4VH1LL5H^7L,ZZ1LQ;P-QO.YU'8OY'Q\"QT<5.W$D]Q MO>$\9TL;!>?5*'*UQ+/.$L\3*G2=[;;M,VC#\#G6W-Q%I:T%JXHYCP+>K$T^ MH4.AO81# 2&R0BJ"-;4/;%>^'XJOF1M($:-)(HTS.C*VV,MS*1(_[)]$YVG% M&Z$9%\-U-L*B>C?1URB$$X"=^AZ"_ESV17!*BYYR^B]Y!D]VM0DXWW^U%;!; M.%[[L 9V%8&M@+,R.MZRZ#C]W6Y5K8MU:W&ZIW;P/)[QS[(;9R(>W]S!5L:? MHRP&EG SB+)$A!Y_6>WK<'PG8CJ@R8(OBVYL WWG[7> /]K#Q7_OUR!_>I#K MZGX_1DN(4>:/LG=Y+-T-=4MF*K-^_^*$_S(;5 MQHH9FM/LK3^SOA2G1W/.^?&+P8&O,'(SGZ< KPU$]@"&UL2+-[]P20VUC> &K<.<&\#?.RTK%TB. M4MJB=2;7_GTJ93@9"?!98$KK9U\&WOGYR7HBP(/;?:$X@+*S?4+&0 BQ&&,@ M?%D98V"IW H4^+L(T2IS$-9P''VIY?]8YLCP)2V0:K#JQ%[!A?!+I] M@UOYL)+[:Q1&H?PYCK**5[$A.GHS'DW2T0?W^F0:[F1AY\F3W$#;RD-H]V<4 MGV1)&@TK2]39(VROQ49"<1>W_]ANI1 MTI2]L2=47BH:YE!#=A#-N-PG\QS M0'!?F?;\'7AT$:XGX5@+/#*'NR9X-%V]LJ9'5<"CM0ET^7X\JNG1&M.CU9<] MF-=H)+J%X\6>OK2W3<":TBV].G6F!NP::C0JAF7?JEB[/P780(KP-)1Q?_PY M"ST_[)^=G5]N!'SG[.RIP*S/>@$P:U"L2G%M[VZW#K8[[VK0/@4;U:>[*C;* MXZE+64/N:2^E.NM%+N4$F+^;]EK2DOI[9QZ8-Q7(3P[BQ>4F#8:5T=T:K$]% M1O<%&C^*/O?9*C*/&K7E]]D;Z*#VQM36!6$AE>PZRJ$N>L>W86 MNM$0>S'+Y%*,<8/K#JI9.UK76U5#J.IWZ+?CFTT"3^EVUO7VU+"I[KTY=MTX MDYZ67$_O1W @:P^B>;M:UUM40VK-[M2U3-. @I V!$B3&UKSFU3#IZ+WYS*6 M(L\E6Q<;T8-0FKNM=;U+-:S6YUY=R53 SOM22:XW$1M2-L R-'=CZWJW:GBM MU_U2;/@D&J(0*Y!R*'EV[2'VX-;6Y(Y-RQH: [E(Q+K#J70[ZPH;A707,!)@ M7-@_#KW+./I3NJG:YJ9&J:U!5"RZ3Y8CKV_4&!?:W:5 M:FA5^FXMU+7@/QE%IJ:#R/L:A?AZ' 4!:HY&IJHZ&//\>JKC6I9;O\0V5PG5 MM:AC4J/ LZ' R_9#J,'^?&!_5D&VAN3S0/+)]?@__" *^Y6O]Y^?=TGCOHD] MK"LHCD-W(-88#-;ZUQ4$_X2K'5>] _%<(!1V4'4P+*(NU 1J+>3]N3"L*=OZ MPJXFB96'WUQ=NZ:?U5:6%X%A33_7%W8U_:PN_&89JFJ852*"IV9=E0%%S8&> M&P13E<+KV_!2Y<"G0%'?AA<'03:23."ON M -+Q?I[5QQ@)U& 6BQ"&:%U:X7(*9C M:NO+]-27Z:FC"#]G<>BG62SA##[[]_C7)D#..,UG;F_-[EP-K_6\7T0M!E'@ MG0U'<70KUR#09"F S=G?FMZP&F)5OV.S,[0J#J>7%@A7'0=1ZD>(TW]_\4-_ MF VK"0Q8X-&5"/M:QH./A?5NE,/@(4")^_4"E+W>C0+43)>"%/%%[R+V^WY( M5?:J":O%*V;-V-":" L/P^<21HPW#DC6KC8&4C=WT;]D=!'*K_[ZUWE<9'=K M KGIB*#RO<&_+S86+4LKYU%8%<[GSIY,X7^+MS\-1P>83'H[.PQX-V ML#*/QW2AZ % _)I!5VTLODYAY_A.WJ[%3?U;*G^E-C!9?'AJ;VO".::@].OU MAH)H8F-K I_I M[U+:H0)Y@%I?H651(^)MA2EUPZ"T=9FIS+6QGL5!M45I4H M\^VKBZA:0JI6/KC52K)5XU4JV(4E4^B?#I"=2+I"=6'EM*2=!: M8LMJ*<_KQ):9]>9.?K&;CP&!_9@E?BB3Y"26GI^>B-BK**I,!65<9Z-1%*0@#WZ'@JYY[(O@E-:]&1]KL5W7W5E?F:S@QK +PK@Y_&8%P*30%2BR*.( MNIK)CR+\)N/DV'7E".9VUR64>'EH/_8HUO5NUZ"O*NA77+&BO;_=VE-2GOJ[ M:K%X>HD+2#5Z!RN4:EK[V^V]_&))45(-K6O<$@L_8 MTI.1+CK1I^-:QP&L,HW"8Q<4_\3'FWH2Q7#IUR#Y#VT67\5PJMCK ENJ.J=9 MJ$E"#;I-40=;V^W6=F>_ANW37$MUO"N[EO-[/]6@6_L^0Y-%N./TWY"53X8> JR(._;!? M<0O8@D KW]2:0NC8\XCBB^!2^-Y9>")&?BJ"C0#4W+VM*;QN8BF2+!Z3A@H; M'U9=Z%@05C/WM:9PXBW0;C8"/E/[65.X7,:R)^-8>IL#FK(M51TZZL%[QJV\)ZP*F6+JL)EUI(K 1TY@2LU)1N$R)5%@!P+>0_ MEQ6UH@A0:P<;"]I:K7@E@*[EW T#:"T@KQ]8BV'!%4C\>L* VW8M1;Z(J?BI MX5@+@U6'4"W3K1>\:@/*>L"I%J&K"9=:$JX$=.;E-M;Y;^NAH#Q0BZR&X9(P M?,$(K))[6 &%\\4Q?+*.18W5+^WYK0G,RR?+%&]%!>C$T^-;M3:Y:DCN;K=V MM]M[U=JD6M0J-_EN>Z=5N4WBHAZWR2ST>8>_7G\RVQJ2&BT_^$FTVVGO'\%O M^G7]D_Z,[T^-=3T @I1,#:>> ""K" M]\Z7XZN?S[X>.2W8AX-XOBT"OQ\>_9DE<+G&[[<^_,]?VN]:[W]\.UK])"Y< M6!G#'#\F:1R%_0^_?CV[.?WD7-\__A6??L\8%_2Z2@1_VTRAL.)^:)TVGT]K;/7RV M18!H5(+NNZ,T7^&_9_]C+1-'>IK5O@R2SCJ: SR:SQ=77YP?@7J$44@$TG<= MQ4&N9&^>^K[EA (YH"?]HT^1FZ&TB?7YMXBX^?>WVYW]@X-W6Q_:K>U_$('* MI\A/^5DQ="Z2S$>.IU_MLR!'/HD^DS=?1/S-N0CE#\7M%?A'-XJ!M6S#*;AP MPX]:[ZW#P]58',5Q91",A.?!@S]MM6P.HT<;2&Q5?]0&MK)E9?=O[V]E MG/JN"-2BTVB$"QZ50 XGIX\],?2#\='D00Q%W/?#(S@&Q_S?#RV,6!7F'X=A M)H(KB;5IMYQ>% ]%BK< %BK=HVX4!5T1!!& MIM[T6>T?/N=A'7_]^NOQN7-U>GEQ=>-<_GIU_>OQUQOGYL(!7G0##,=I[S@7 M5TY[[XWW@W/QV;GYY=2QV)1A4<K3Z]OKHZ_7I\18:YI]G?3[-1@C<,6%Z<'0SE_%\#XX[&C MR)Z31M.T7!-'7G9.(=>1%,X_+ P \!,T:P./ YH49L04GHV9D>E\_!FF_DHS M%^[N80OMYHP2/VE1?\X[=PP]=**]XI0_4KV_01)4XI%DHOHWM[Z<(WUDK^(>^=& MNH,P"J+^N.&B_\HD)KR6 +DY*#O:"D\\ M0F9NM_[V_0)R ?,FIGFM +X1]V?*)^D2D,M$IIVM#YUWVS#,P?[!NP6@]P"W MT-\_H 2MFA2_(?QU0)*/,('"^3.+_<3SJ?,;L)2GE?5\^R+1&N*^"/W_TN^'F,N>%>UXLDT3]YQQ4T7:1"NYN?=AI'<">.^G N4YC*=/YM'#-=GX" M?U[$-]'=!-_>V_IPY6-S,=^3LS>L_MOX?C]B85%$LR_B2Y I@(0N*W*\V_IP M F<'[X3^8F+'B\H8&R59* !>1@"AX%_^B"5&&SK[6Q\..WNM_360*!X^O3=J MOZB<7L: J_Y(!,[IO72S%&Z/<]$#SB23]6?U"QP%0-M!<$_RW\VT#2]JUWSS MW1<+*?1Q+,7T53J J[37GKQ(/WP_,3Z/ (-BO]FYYIFYQZ VJJ&#^]5?X0OV9SHJ_&*AHU/H8 U0S<.,!9&;E1/!Q9=P M/1YVH^!-4F8)KS84WU4%BE^5RX%NA+QW!R+LRY>$*5#ONX$/B\E)_.-%YDJ! M_H4!_KW"DN*^XW:G2W34%I8.6ZVM#YP:[U#V=<,9B=BY%4$FG;^VFJU6&T,* M'$HUF!:F*GYGUQQPBE SL2Q"#?VG7_YY4T-D*8C<@%"YLNMTJF@N.[)Q!/_F00=7S\'0YYEZIR?GZPWS7Q2MUB]TTW9:8W:KPS@KV>G M&VA;?-B.D^1VG'[!CN-\C<+ULFO-F.0L]-"7*YWNV'$'$ECV$+.4?-ZJ%0#F M)XYP[F00;'\+H[L0CD8D< 8>_)!D:/@3B>/)GA]R?-A5%DAGM[6G#\TZ:SB_ MIO.'3'A_*L1;?RC_]ZK\7;_#^O^!R[]6JS^CQ1=EFAV0::(I><:D#KTNF(=1 M"M_\)_/Q:L"-H%CCF(+YDW*3YPX&7IA/%.R>7YR7 OQO49"%J8@I8#E.B@#? M?:4 OQM(BM&9@/J;]@_. &XS@MIS1! 8>-N(T)7J 1BS"/L"S*U[KS4,Q /\ M&1,<' ]^#?OTZ"B6KB137KOC4!)4XKR!\4 7<9+,'8#6'F&\J4X*2 5GOX 0A5Z#EO.KS'+F@T\'OW3]@!$7Q\%%["5:AQ,(\EH470(D62 M.HDT#3OT*79ZA+'33WT!>,$&KV7R MP\JPUCHP/"^%Q$6L??=XK'7X/VN*M0NX$9?#8)*_ A#0I2-<%S XQ@)6!%,4 MOL+2;X%]A]NE/R1#0'V8)=8T!]" :EXUD(3#<$#W4!GH._TXNDL'^NV.9D\V3VI6U#G[@A'YRDO4>HY5/Y?5 M1(^M(BEW=:F-\0D<>#^*QR46<7J(0.&JAR:-X_NH5Y30WT7<',\$P'>/"6M; MP>37LPC[RRQG12A#N_J8)7XHDV2)7/?#UL&2]SNS1%K,6YQ0:,8JI*D0 (Y1^L8*%E9PB(Q3,LU M9DHJ&(!4C7,%8YS\SH>I85K:081D\-9/B#V$(G1]$: AYKI-FMS!ZA[&N*!SH M0E1F1)I*3+= D )T,<\:5B#Z9(?'0[9;C&!N@0\!^I,+P:,5B\SS4[6N M%2#NF=N+CW'(*#[.#_9S(/I+H6Y[LU&WAXXN;:8%H"P;UCR3>MK8GV-=HOMH M)'H,V\Y!\>/L1.+7E#&V%Y"-%KYRHSB6.J.4B'H1=R-QDF3+G0D@D_D7? S&[#V5 R:9)W(DK>B1/;)!H#I[U%M#!+ M4/S41DLVL79V6\UVZ]-V&W"S:GYT?SK[^?.U\ M^O4*_DOUTBZO3D_H6^?SV6^GSA^GQU?7SYA44Y7K773/>JK:7D("Y,+.VD[C M,0[;).LF,+)DTDN. %R5W\TT0[9D"98JA3,*@$L#!4'Q3S$%^)C%R\<#K*D[ M:%8ZZ_3M/KFXNKRX.KXYM>_Y#^N[V1(41Z11Y>H07:CLOQ-E*2FZR/EU'LAL MJ8%RIB3)(2Z'^R<<[B^,3(E=7!/4,]!%Z9+#!:NK&J7B,_T0A07.-M&!8]I3 MG[?=XRX*%_FRBY5<88->E'K2]8H[.[W]C=-7G;>KD?S($5MZYV?CR*_0!N-!4^W'U&E]:379)/%R>_?CEE M9F"+ER(V-H+/@)\.%HEWWLAFO]G@'\_T?^$/F;K-']!L M$*GL)R+P:D:4*NT)CRA4Z#A$$1]KD/^;KXA,%*]V"'[IN=LF&9@TW'77385A$[;]P?G/S$BA&'BG_M-!W,F@A0 MN_6LHTP&419XR"?=0(H8]$=/)BYP-) MP<#WH^X@SBG $G[.F]-_WFR???T$E(LA89W( BZB#8AU+\6U;]( 0'H&D M=R?&V+5G88?0U*HWPJ(_HS2$ IA(T;2G9@3)%"3/\1'0&JH.05P6F.76AQO" M*J ))\C\@0*\7 G(%RLI?OA$U?Z>TFFH]O^\=0HGZQ-.EQ9_QD)>1ZS)47SB!&\?DOH_;6!Y9>?GPKGJ_:U.L=\/3X9O#,!SP[ QG5:3<='>'!&/=L %P11:$8 M03B/3>?7 M$!M-!N@WNTY%#Z73X9"ETW7&G7?O*H0[FT1J7(T[)TWG9-R5L38[U/A2TYII M?.DH=.DTGA-*\A,VEHVTNM=&E-KH\)5'9 M4T1EKZDKB:$?K:0.L:KY=_J?#*3?!CP1D$>4'/7L@H,!TA0]<>A@Y+(?SF46 MNP.AX@CX7_7W=" M527?_P9 9'[-?;CDT"+X(]&=+1G>.NU&6:F:+YNOU1JZ# M*GDY-HBP'2C<.FA:I.HZSR!!%+O.1J. /F/79BP14^-23:BF<>E0X=)ATSFA M>'.,,B0, L(D^K%4.$5)L\><2R@H>2S4'ZG="+R0X^+&V!TJA74;1,$.-7L\ M!/:(46!Q%##=(E.G5V-.3:]F8(YVV1Y^;#H7E)YSEL>P52'$V22*I".2VIVF=KR-G8N[$&C0P!]1?@XL M0_BA\U&&$H@3JO;T.Y&HW*:NC.,SO7YKCG\[%<*_32)<.LRIO=,TF$98A$(V M8&!2P"NJ?L99V$E#&:B8BX)L[LD1YG2N/9,\W*T0KFT2K=,!4NW=IM6[W#)@ M?I92&$==+/F=8U3")2=GZIKYSU!G:[]1S:^W.7UBBIW;)&Q5$F"BQT [@5 M5ID%9ZIX2EE%A,Y"4UJ@6$5-E1_ET+HYLVJ)X'W!!Q? C^]'PE6CVE3)B9/C M7V_.+KX>7_WA?+VX.75.+KZ>G%Y]I2J,%U>_'U]]VCZ_N/@'?KZ^.;XYI6I= M+U!)9263%%!O=V_FO#?8Q:M8]PD+R0D_I&)/=R+VMH,H^J8JN!=*Z_KA+6;Y M.K&??&.5+PM=-C]@X'G3^2/*=$DJ+#$_@OLAL;151A5Q?33%.^0>E(F<,UO3 MN3:69\I/-HJ9#:!\?.EN,G"UK(S59Y4$_ MDNARR;J%6P'X3>-'P06U4^7\3#A9FTB,;VR M##0F#Z8+N"!OI[Y&//3#K.1[@/SDEVRWFCIS"7@^+)E2WJ,/>NIQ+#0?3HT] M%./)KX B1+#OR:^Q0.C4=Q%24P#DU ^Q1 ?Y]-<1MG&<_)KOT>2W=WXP->X= M/JB_4_T>0]D7JCJUNAP,(_@YHM"/Q =:C07=[F%9A)%H&PS@V:P_H-N+)5KG M@%U1#37Z'3!Q;"RYF403R5%D;A_=NJZZ9E@8D.(;N!XY<,8ID3&SCV M88350Q$NR=&/N?CZ>FIZ[1;+/CWE'B=T4C/_ ZUT5KXD#>?_^Z-0&V@Y' 0,>Z8C,^*4/"H"PAS,?:_''* M9Q]EL?4F4"7\ G@A:(4R-JDE(Y791@5V(Z1/R3@!BL,7B!KCDD.?%L(/*/)) MP;[,&MWGD:!*MOHNX4V4]WY"WAQ/=IEM*>?A M2%"YC8:JJXM]>L4(B^&2F 7R]U_;^\T6@P$DBH#$UC2O$+O3II+..R@8WF%? M!_@OL#L)*[@+N>GPDMD5X?PB@"3J8]RUCQ%IX/1[#">D MRUUI.A0I92A#"UE5+^[FSE:I8Z[IXX/TD0Q)7$WN9!:X^ZY4VG$^'.8*H?T!@X(F):>A^":Q_40<]?Q464RX.1^' M<505MS9WMDH=2O\0-],9)'B/N_&R>HV^R:Z%#2/[6TR- 7XJFF;&@U[L,VS&XJ"Y5!% M'%0/2S9WMDH=[ASD(N.ORT+,HF(1!S[W07QGZF\@@H-*0VJ-!J# M3<@$1([ZJB+#YL[V:H[YI3G334'CXD@K% (=-Z^B= (O@9X6^L*(>*%,G:'$ ML*^PS_Q*V46'>8558&P7ZX79QI59FC'29(-1RSWQ::X M"_$U_[]27U2EP07ZTC5R52WWQ7H9!MKIO\C[05%.L"KEF-4_^6&2BD")FU7% MELV=K5+'7%_*!=R2?=&72DVCV,O_8#74GH]>"1,]@3\/\XCCD8Q!L QE@"RP M&Z4< /%KZ'/% :$#'6I-K[Z#]1U\\ [Z0U4;%BZ-DF+QTN5Q1\#;^K$8&O^= M9HB<05'P\O>!=U*A(N/SPU0&;=M,=-1.\:YJ3^#=( )Q&.1>BJ/$R'(0H&.? MTB*JBE^;.UNECKF^Q@^&!U#DGG"2(28YA!E%*H)@^DV.I^,02995T7O!F.]; M><1B51%BKU#'7]VYZ;51,+>5L-G(^D @ZRQ":NP MXR@F_"%GE0$P6U0F MX17ES+>C855:$UE]D+'VK8'KK.<7SWK>J;.>ET^Q*D&I#G'"^'R6;LN\ M[0:4/<'1@%(0Y1I1Q;_0B/T"74*88D6MFB:3DWE8,KO!#_@HJ AW?N#U_!BS M-6*A>A'T@BBBMVH+>"VIO+0T4&5)Y9,,,',7KDDT$4"H8XM4OJ$(96"+*K&X M,_4($J/W*\=353%@KU#'7%VTN5R2;F.:+Q?!;.Q")XVZ1B?6B)/$#IY?) M0-G!86J2J)3(3R&]L?"8MZ8B]GN]/)1W(&YU 1)]FRDVPP\]6%X\KBH:;>YL ME3KF^K8N9?]&/Y//14 *QG!WW)5QHLMB:X,X,^ M/O.O#Y=YDBKW&D3+6BBL[TQ]9^89-JF^ >EO!5.(;;*T32>-,E%0)4 7;2DB MM>/BU32329NAQ>K(&MICM1&;]U)I.\QOP9<2[.L[1G43!%8JC&+G=FHKJAF- MW%785+HKJ?(5A>9C[9S$1![GEE=Z =-L=/!&5;%YKU#'71*.! M)6\PAE\(N):P#KQ?EM&GJI#=W-DJ=F@^1A6W65\PL[FKMEG-6:KU#'75W]A0X]6\T!Q MQ#!#'6"#MSK B$.LE8\51F&U8X>:LW"R&U7KKBK\-W>V5W/,+QV\-J> B,5R M$NG&TAU30O9KA%)]&5Z9YQ0-I9SP%3@2),5HZ+L(D?$$.]1P4;L\*3N, MM!O/:LS4 ]D6F]CXJB;"R?75B1/%P 5[^C<_TS3=OL0W?V>1#$WBNE:1BK/*?]6CGS^6\NT22I' M(+R*;R!>=L=6//A$!:]*J";SH]X : M8K.%O'VBOD'-1;.ROROK=H4]*1?OL3NW82HI]U-=>.$_JBXO:L>WOL2*O(;X M>&BJGM'!]7>[\RWGU("8DX#@@J-A;1GE-E+>+MWO(@@<5V0JY(DGI&Y<2.:: MSB_1'3P>DR8?2-WKCY+P\;%LY/%L#W2'Q<5@>]E1Y(=IL1%5 P>EE)P0(Z?B M6-(31'XQPBIR/ P,HS*J(YJ4XK[N4\X/8KD,V81ECPS$G=V&N(&OQ!+6![.A M%!BC%6*!%L1X] 8B5+9N BC(T.@$K*-6*YP#J]7A8EUM8%ZU@=UE><*&5AM8 M-:I-]5C_$5 JU$ 7J>AOZ1G1=AB(\1'<:-"EY);C>W#,[:T/EP*HW1FP+7CS MPWJV6\__W]S9PS?G,NHES\B',YILYOV*3NL,@R@\;J^VGOM=7%#X77+3Z)#8 M7C^FCIMLW"O-;F7Y:MQTCHLF0!6DPE4A60_R@#FB1*;8ZIM/)S\4*NA0SAVI M7%FH8DJHDR2()\3(1$!1+<3[S"#'$X-P_BXLOXLU[;B;)V?4VI68!]%0FKB5 MH8S)V:'U,)DTG1MCTC3:&7#.+D56JU#KB6+K6&8]R9OO%8Z!I)A$9?J:@].9 M4"H]"@;Q8UAZW(6'_"$6^$J1L],)QU1+ SLET%YT 0 O/S0N8&0?1;&8T9BD M,G@990QL$T8].#NMUH%5R-.W$Y'SG9W[ZJ=#BVG2IPOJ0 MQ;9QUFB$_DWG,O8C:BR G>!(FA9!8GIDJ]ZY4QVU47 ><3HBS*9H3V/W&R_=C'Q\N-Z+W+8V(KILJ@<-=.#&T MS\>VQOJVA1);>"JMQ.^AU@)(P,BDVR3K*IT@W@5D%])?P+LA4RKN:<[$$L^E M!R)KU&!: CH.7A<^!#A+,D:A&Q7D:Z3Z$R#8U"L_]WKJBJB>.5N \E_W=IMM M1S=2UEU8QY+H/A[=5*_IAK[=JMYXSE'UY2T,WVKNZ>$;="'M7W>LN7-WO2P\ MTVJ^T\\\0'_*-[B[EZ]@D0UVEMO@KK6^L@WN++#! [/!Y\/+^1ILR=M/IM2J M[TNKEGV_DC:K-MH#KH1'3LS:B#V&>BD9#[M10"L[V'EO-(X%71R_2V90Q'A* MC'V UT$0W6DR3N%DTC1+!PR6],$5/4_@QD!R]S_C4 )13_ M[]SX(AR(R+F1[B",@@ATBY.H"50U]>#?;U!J[;3>F_=^N?F%OFJ__P%-D7&4 M]0=8=WB 8HZ\5RXETX78$4.<) -Q* JE[JEQ>75"5D;?\T%VM5-@8=VH$]&2 M"^N%>9TW:=279*LG^8/[*5JCD&646A@W'+5N>[WUC:MOW//?N+_#_>HG]HV[ MM!6P4Z5QVY<.Y*5__7+YVR+WJX$J?FZPQX#$(8E8#1/4F.77:Q %GKI8[)N. MW&_XX=AULR$FVDCG++R524I7%U8T007RY\R=LM^%?2>T[/-F>B&F#;=%@(\A.*\LWHZ$GXB%^^2>I MN,JJ(;CV03KP8WA#Q*GF0C 9/$)]G23FSD@*Q&H4VF,KXV*2QFS4-3:.AHX2 MQLL*6K6,8S8APB4]O3S)G[-V@ LJ6>B,$]"F"]-I [UVIMN&I6@ELU1)6OV4 M_F5/I\U1@4C2$OUN 74._HW03 59CI H!11:QH=S)VRU4=L,,83, 7P(%^EQSH=Z$"_3;"+0#DXV .^0B=S[(;9UC%I+-/:+++5C5@ M2LYN8Z_5:K1:+>9TQ*)0^\++A5RJ008LKIC")H F/#O"^OC$&561VQEQE&R0 M[\<1]BZ%BRRE9YB@B;4DV_9?VP>Y86&DK9&>)/>-TO1(PKR+??H"/TFXP"?FQ9HZ_ZI6&1":,5D NF.V\VK+^AG9S$A3I"/IQW!SE#!A9D/& M+9S=O6U/ -T;Z8@"8SX4^2!P N_V]^8<)YXFYP26QYW2.3>< $E]^7:- 5?M MN,$I59@HC/\"\ <1B1%(R4+GBX!5.GL:[%,;RST2>SN'C<.]F0NG/B<<%A=S M3-L]FI 3T]&O.+LZJ*;S5:8YZ+$]IW_+H18@'I'5> [Z3 74+3-U@Q&+(FSO MJ4@ZT$- ,]O"]KNR# 9(IARIW6ON-G79[-LT(O0;'O2198#PC^:!AE"\;>+OPR>J=I9FRA=[0BA)5.@3T @D@2>J M"H8(0V!][(94_#./#&>.,9 B2 <.J DQ2+CN6,G'/A+-L?+DF/0,196*@U$2 M)'#?V5F3RJ'H! :JO2MH]4Y&,!ZF_R;Y)'##NP@VN,@E%@)1$,2V^G*P)>W M'# YT\>C/)C,,U1X8ZK\>T/?VT8%@N9IF%)W)C.2F2QMS8K G&CX41)^GD8! MS(\S< @Z'QML;Z3"-?71:Y4+%-&20VG >A,,AQ!DG9DH51+*?@2<'-0H:N*$ M"$4E3X2;JH!?4@G%F/AYX@Y #@QT+#"=DW-) 14%JTD\BOCDG)\S_[^#*'/^ M[H?C#.2SWR6GVYQR#(3;^&HC+'T%)N]3(,M")7TPTN5T(4D4TE<.-YZ*7?+T5;2J!4V2$ 7M!9DL=P(LKI "!B(W+?" ZG/ MNA HY#$]_+L(615LM0Z($A'R]1!Q[P81T ^%]04#?QDY/'*NT7KR1=P[5R:Z M3%VPRSBZ]6? M6CR?G"#_Q7)+K!$>F/^WFRVZ D7YKKGGAW/LA[-!BY0"0#6#W0VZ+[LAQ]QXT9^&E@/A-/&A8[GSL!&LLW]:"G M[\C#YV'>N4:'V$#XS>FO4"04:@CD/*#_A059RA(=)XSUPOG]\\5IV9AY%-] M3+F?T489:^G89(HUG&Z6$NN;>$'Y"MAUB,;,H:\\%+E#0,NAE*I# 8J@XQM# M%#L+BJ..LCC)1)Z\@[(_)_AH<2[))4 0_[AQ7S<;J]0H6)+'_A.4%HF:H$F? MS/8DLB&WIO/"&:9/2!N6"HMR(RH]YM]2S92$O$";BL^<+*=C@]R!P!CT9!#= MJ4K<6B),M$1H1/89M6=,##';L6E$XX8IBOE>A!N(4F6QE"H@WF:T/>5YRSU5 MTN<\YC)LBN)2G.5%#U6 //O,\E!?7!NL"50UO )&IWH_-1HL9OHFKQ5:S%,) MIG*+BO"]9IBM7!]8:$EEIU )^]6,$_2'?2>)W9^VB#0.Q?V_VZUO\&6[^>>H MOX7)'3-^>OL\>E9MQ/WPKC;BOH@1$Q4K3/?!Y !R2KF9L5A M9Z^UST$$J0SD:(#26YA14 "(5V\.]]H_P,RM[=;^P0$_=R>!$6">3.(,TG1T M]/;MW=U=4]_A%/26IAL-FSS[<8C5H)#+L$Z"+$6Y:T(*F+(3MX3K8AZ6B4=I M$'/5\Q5J=TQ\F424C0)\S1=L422O,_+;\O3G9PD>>$DC5I%E71BC\'I:L99, M*)MB== #+2;&%5#&@=M]D6NZ2N%,%&E44#QQ9'VLYJF>Y MEB.E"V)HD#*LZ\0T;#8CD$=R,N00%#6\S:%SN._\_+O2JER*.L"$1;RI!5]Z MN_VW0M%(XT=@-_'T+ W%L:>=/V7[-99V)1ZSR-N/09RGD!2,^\>$2$T8\!?T M5*B2">W]OYE(3%*CE#ZUITB'9;34#5\+>VWOF-T5UVJG:JIH*C8H4)T2SL"4 M6E'L"4#<)-W&Q7%D'#4GP@9'$],W9QZ.AG]2/ EJ8^G\M=W)$WZZ:-;=:>FA M+#;A,YH$4GBF.D4Y1N'><]"IW#H-0-[D3H>/AL#\:_.Z64AU3$JFY_D"<0>( MFEH_&)2Q3L,Z7COVKQ]A*F3J[+7^QOO<:S6=AWEIFUGIAM**WZ4*(VF8'AZ< M^@E_#$!@TQHB^_/L2U::[6RG?:GO3#8EN0D*<$9HY$2CW:&PISQ#VT[+/IZ8 MG)/,=2QB\4YQNGF@\LJ3+ Q0\G1NJ527>9)CBA)E_(FPSP$ MLO5[./<,JQME,?M>/!\#F]@K^%\U8#(0(WS+!)8^D&[/I@C[P$R]&[KCH=.S M H*MY19:1& >_$K2\G4?M3GY^$/Q9\3]FN"$0W76)F]W @6U^<1N\Z96P54% M.)%W/2G$_N-*$M'69KGXNOI(N?XQ)P)I>&G/M(F M8[TS6-B/?:\!/,?]QA0?.5.:4G]ANS6X&9>0(P,B]F79Z]I(&+O3L32 MK#TD9_U4K5:%P+J4D;T@/O:)BTP1GU32F4*DT9;5ET1Q"7P6B%'V)L\V&CU3 MO V%B9%!J(QU0*=44VJ=LQXQG S+%"#V*EY#JR(FZB=3^_1+"25%\HSIVIJ( M41['$+-8]CDB>:J>R-0R*.336H9UO(9'6S,2&4DGN)!U_K!DKFI2G%EG>J@@ M8!3A@13XJ;K\\)8Y_2X(M F%9Y,I3[M?U!IM4$]LKF'E@0'V,X(-Q3>.TN;B M;CJ N^1UD[ U^3TQUKY_J\BZFH $V] #BFV%[% L=EF-"0Z!= M08@) I17 )DD-QJ\]+2".=?VT]4 )XJS-)U\\"C(\O \NCHJ^)GDPYB!A4'8 MPU$0C94Z:8E+1-E4;1%3"47!CB*I:;$JNFMRM2"[!H0,*K.'H^<+4GDL+<*L M:?&&@IRLT'9R*3WE25?Y^8\H]IXJHGVXUH5YSNS"/)>L1YC44[(P;>19H>U7 M4?7R&D5:I;*5HAYUKDN!V^6%E)C@$$XVC/[)7O2T-&?/GF4RZ08)J\B#*/'Z M29+3\I2:/'OO3G*Q48X5)@5@!)=AN[ -ZKXG.:1GTO5NJ@1A> *2<8O7&<.% M#HH3F'_DL_T^E8*$;6"/'EHI;I$V>%@ES=1NUV,;HX8E_#<,/0%:@'53"D>R M5@AGF7+WI^+0YMLJE"5+U6W*88$*(^4^(;YX#=4'$9T>L?#\B"DT" : MP*0^O20P\+@(6Q530HJ^BHE4EBZ-X%CG9N#W3#76'J"KBHW%;C4:[]3D:C:% M1BB*@"*;1)1HKA+.V(W/H>BZ5XY*:D*/$%H<>J2"6ZE?Y$EQ4QUF FNC$&N\ M;WHG#16X8&6\$DM7\B!GR28.'DM:0$'.":/L8!1\HG";G"WR5@29,.,(U-&3 MH=(F-D#G6.4_9@$1EM% &%5FX4 M!(;"XYQB2NWC,+9"DJ$FW;K2VC,ZUY]NEG_/_N?)\X(7M!P[9[]<8^;=-Q]F M/0N5S8SH@W).'5/&R7OGYR#JBN"32,5[5.P\M%M@YT.]\ M_'KZV7F#CMWDZ.U;>"I+F]U0]AHP_P_PKOV[28PQ]_K?] MF')5N*+9CV[?QFCOW(:+L&VUBWW+SVQC/;_ !_*T;;K6OG4#*<)M]0"^-XH" M%J:W8ZD*M6X#3=Q.NML[>\]9N.Y5QX_LU_$C+Q#ES+R&&9!F#9C@@^SSOU*) M"GG@!?<,D@6[EB6(\PB<,T\C:B8GO0G[D5)?&\6JN-/":TIRKWJ+1("&U6%P M*$68U[?1$8ADTJ(8D%;K3ZQJ!K ML&^8&3F0N8"-OKHF7.YLR$7\AA8#^6 0DJ@;%A_"K+6 N+SR[)+A)N%X74^5 M0B"KO?E.GRW5XDPFNR=B&0*7*WFD61SJ(_?S@'4#"B,0J4JV!OX@15"K*'2G M%W28W,*4Y19JC0%&>LC+@I$H'2JC&I8H(@N]R1T#$8?KL;*[&"0]J@G2;AEO M.)JWT/B YG349O[:1L>?:=/(C@2XU5RK& %'TC#BI%40'/_+H MKPH-+(_AKI-8:@#)T3]]F<[TPIIWK?V3SHM+[65$:*]*<>]2*3CNBA\,,[QE1 M_[Q5BP4-4T\P@EJOZ8^3@2,.9=%),/(9^.]LS'3-D; MXAZ.NVL2 C"--U3*O+KH9ODZ%&$\0C4"/:?B&X729$1E2?2!$Y+?DAEL,%<. M[W(+=$[G41&$#>[F1)AC;W+7#_*D3;TY%Z'R%AN DGR>%/CZG52N(@YQP+) M(\K_0-B9R \+"^!,#9^W\%BQ^HU;C#[B^G=TB_C4R7IC C1*#6$D MO@;.G0B^;9N*>07)S[)0(=D^3Y4P9OR)5>4'- MTI4N14EQK1Y3[P%SEE6PE48A]N,.5;/0SDP48HHT52Y!%[ G&H,!FQ6.2"I"%E,[)13R-Z(9**I RA\QS0 MG*^M3?K5CQ/13R1XW(+R2*+,[/?MDF,W,@E$PSD-1ZK.F^><_[S66/Q /DLH MS4$TT A#1B12<$_SP*Q//E:ZZ6;8L[$Q&32-%$J%4$Y0JF1&LF5>[@:I& I" M:@430^?CH.^@6-1MMWF8%P_$97" ,DYF7FLLV.\!H?S7O6:G..#!(P?LK#6Z MK(CH_[,ODZ/V>""B_*5T .CU'U(:5^YVH$(V=E396@U=BJ2R6*7"HS5@;GYR$;>NM/ BNR> M4L4H7;V*7#ZR,OKSY8R$G0PV*3BC@Q!-#[H,9,B%@67(ZV_:@H< F8(J9A1E M0)/W;!;-[CY33W$@9[Q 3MH\'DC!@,*ZS$G,C &WXHLI#K6'MBW:A">YM)8? MSIF;P1JB92^P8](:%(MGM6XBR56UL>#,;LNZI,\I5_KS9J&H"_E]DE-+E\!Y M@!,,N.B25R>?& >JCJ7"2F 8'T)L%!;EB2&J[ES1B@1(7(^*Q,>RI9@!@\#F M?DF),\AB9"0A4= @BCS*===9@8+^FV^\Z7Q&Z47DY*&+8T+WI\W""LQ*0,/"%8A(V8A' MLBXDFHI9HU;';(7/Y*DG5AQX>=0NMP^YH]:RK/SA]-&(;;D1 M_7#/Z.O:592'L,72'W8!V64>4&Q8-KM6E'@PP.YOU$+NH\R;;$>Y*&6'N2(% MICB8$3F3*%HAT!W6D.H4LX&**!-J1$Y*#03>*)0GA M\+SP,7PAT.Y$IJZZF;N+/;-U,W=R" Q1F,];C)EP\[08]<[)1!GEK?)DM%]Y M/XJ2S A%EEFA@*&J4(O&=3()%UF9K9.8CAQ)3IB2 1JF\#B[DLL5!3K?4@&, M&QYB114-FH2[GQ,R(+/!4"C*]VR8J"C#XBBVC;+ 7(8:G#:I4Z28ZK[?[+V9 M-D[12;HJ*IU*G.L6C,S3*36E[& 82VSJ.AD:6>#_=0'F9XJ].*AC+YZ?69X1 MA]SGXN8AI7MY0%CR1I\>Z!NZ7&TA3*(G_ "I$(:P]@HN=SN L.P"&@IPY[-7 MBS@3DE&XSK%'DJJYAUJ?T=:LE5YM1U7V"-(!Z65W>35BG>>+_BO4[.4H*81( MCJ@724J,,Z%3U5Y$1:/XX41SSY*UJNQ87:,X2Y2\PM!PL=8SMD\F6C^.,B-E M$--49#G)NG^J:L1+06T&R,H7^BAX/3\NOYA9=Z(L=,!R@0K4P4^46&RG94U\ MB4(1T!$_P619A>6P:&@?3OY<'D<,6)Q(&W"<7_AG%JK,5(I6L-%3]6!( MIG197%3N(025GPH)JF!NY1%25:HW58^XL+#9R*.8L*#]JMPVIM!@.J9X(HQO MFK#GD%S.X1Y=Y6%GG3*1M[G] I/#5:Y^<9)"XVJ,.S&BLIH1Q-/R1CJ"*9*L^6R9_:*?U-Q;X@=21:I)(32B19RO?!X9)JB_9 M_3N1E]3(QZ7GIBRIF!28,_.\&C\_C2>;CV3*Q[,0HV;*.[E;O)5C%U5 (J^0 M]2NU6N76TR4;RFT&*OV!G,=:H:'W2Q(A,%5ENK]2<7VH+Z:ZT@6JH"JI"%-; MF(J7V978C#@+S-S[:<*R@%>*Z!60,Q:KO @[.=@JV20@'%&^U\G,,CRV"?34 MWC'E]7)(N"=D;E+"HL3$* MW*&%$<5OJIK>-7H7Q))/=9#Z5'SN&?S&RF]M> ML"/..AZ\M@FE.N66'!-7IF#V*0]L>+B_'[=45QW[$AU5.3DE@YY)R-H9*2[HN">&X#*R86 MF^"DZ>1EC HHK9 3V?G%N7,O1N:+H:Y$9\UE7,Q_,4GXJ2)=F/,,F!/? FZI MN6C*889%^[@I&FULY$F&M4-]?%@92)6.2GI/;O/ED#>A>)7-+:TJ(**T#(>I MODX:=9?J<"A[LR$A7&FF@X&*:EES0R="P M\]41!@1=K_AR@R&3T9V(;@M2 X9[9^-9WG63X6FDA?PLPFA(7MUX(=\7"#WX M.](!!_B('Z@.@O#%(2&09C34;W'..!M**9<*W ,FCB&:@.BO@(=<^SKF&O\P MI4FBB4[4V$.H8=0=3',"W8@:M>65[@) U8!3[O,C--)NP1$IJ'Q>,N3LHH*" M1ODBKRE=Y*+L<'2H+H?*Z/-T>@&V,]!!=&=6Z53E.5-@R3VVN4M6)>(4Q4F> MS-<=1Q$ E)6LRG78Z[)#BK&( J;Y1 E39"3RPKL5(9+MPV) MFG(:$3SY]RS@-)3CK ]3J)DU)XM-6@8G^NG"-ST_G=J]J<2BJQV4+9=JU,7. M;11DPR)@IL^LL,K\/-005F$]/K'"&.IT;6:.?F8L$,Y5\BP+!*;S?7/8I215 M:_C"@4P=0S3"_.\L5+W_\O)_OCD,+LVGUM3+J#>'"1L;4*6_R0/O&,[LVGKDSQTN#/SP8% MM +\)RP!I6S ,-B9C+.T^C.1H2133ATJ0&KH.Q1@>!#*8G_=S5R4[58$VBJ])@/3X5"O'9H2W(O;5_C%894CM M!%)3=\B.*KPIS8BU,S;'5 -%%8_@8ZCAVOBL*>=8:;FRRA0)Q;+ M;9KB.1=#!5/E=R?TJYRB,==Z.T-LD6Y4VHJ*>WH!;>W MN,!@O1[(7OID L1*V1_QV%RT +4YE;0G>02(?A>+$;*N)YA02T$>'L#6#-$F M%VKXR [_]GZB^%TW2@&]RB0<;"6*AL^?MMYMK?[J3;5LM$O0S?IW ;.+K/YE MX+"X]%=CVB*8UGD.3$,Z.1=Y+H\_?3K[^K.]M_?/=]PU?+\?OIVJPG7)#!FC@3UKL%9Z"7HR"_[;"UP, M/7,Y_I6OYZ^3V-[K%;!]<:2.$6+8A+6Q?[A7P5-YK?!HMQKO.B\.D*7N=X_^ M>8;[C4'!1Y@Z,<3"O/_%Q F\Z)Z?4,!952_XL[/ [T;"-YV5W(X?*G D&P", MO7>KA$8U63=>[08VAXGNR,A##@V\W$&$5?LK M(-0*;.WGY]MRL$CH/#%[O< MS\:W"W)Y4A#,0YE6!*3KCTSO&GL[LUG%:SC)]8SK%N)3$0JE:]7EJ984X[IN7#3")WG[0Z% MA;15.,_/4>2=2S%J..?G)\X;U?-[!\E":6D;E44=6;0P#F!_/K$I*%$CI<;%4&H_(:J(G@CDIRC%G' :9E M4JD_*SN"$V;L%!E*M'*I4[$["$'J[%.*-L[+Z2+=+.BJP'?=HI%#]?P0B K< M1FJ@2D]Q(>)"C?7.WM_X8JA82RIP:3?+Q=A[R06IX;8'TA0.LF8O&7>_."[< M/@'$;K>E(,"%3!HF#8!:4W.Q(6Q5I)J8K79K6FP+52QDYU-I5"1AY[P99@KD=IS?GU'I5%?WD M9LA<.RP40VD5'9>X0Y/B2'7Z>?7<),84W?A*,93'L%3DI+K=51YNK J#";O7 MKRHJHPI_\3BF%-5SE\Q\J9#4F-D7%N["NMY<&I +*5$G*PHPG^ILKE$U[]7% MC#1&@0:&H'KQT=S&SEART(\ US"_)O^6V^9B!0.JQ(0ECZ)ONCA0WJ:2>I9Q M!0*=[T\$ADLWJ;K6G MT7UA2WC2(4)0BYK/X5A+7YN(6@*%4D5$UE0Z+72#S MUI2FDG4Z$3//64(F59.S\',IP]172WQ0*$1J)HATE@TK72 M,Q6 WZ=>:P79\U:&'E<-(;9D]V\<)Q@5NF*^'1 ^/[ D):RI1P D?A;2^NRCV."4P2XDE1:')4B$%SA"-PEXQ MD[VO.R3J*N$\8E%04OWCB "86@!Y91 M"L82B$B,&8-8B_KY2SH_@7:QCR\N M@65<]%O$NBPLU>X$:@Z'/2:1E8JJWR7<;P,.5QJ 8$L2#_-:\-M;2D%MJ*;O M@$) T I4B71)U"FJD3>(C4$%*2$?2:55:I)Z+ M<+OQFJ;)G";*L442- FUKS*K)M0ZHE@OI4&UP[B1L2JX]4TJT1'S$O'IAV;O M<@8XE[:V"Z_D_3AT*E\N%AY3BQM8B"[YC[CEI0.]^HG$0\R:(]&-NH[F+4>Q MS"5H>O2!#TSEW"L.,J+S#F7 C7.(5T[4QS8%8G)ELQ0I06G6H"UWLK+,F]C_1)A&[)>?5"W+12,O>ECW2 M)#VO%QR6,R&>@*HI4T+N39>5K\O2FOW0W%^7CD+5?^U&JNDMRQ'4WJ=O* : M1N*I6GUV.3[K;H.81'4F4*'-RY6R3:6GS&VF&:P]7,K&<_4LDMQ ]W=AR[A9 MTD0Q0C8(<6WFL=J7KQO\FG:^974,S4*\?LEO?JT MR$LLHB>H?S)6;-(=F*EXD/8VZ4/GTNVDQI=5JS+XQ$:3TOETV2CL1PB<$XTO MTFNPY99+29-ZA55LL%A0 X%_2SK.]D &WF297-WX+Y8)]0)G#=0V](4BPD2F29@HW$ NEF!Y[0K7BRNZ M6+UF<=O2>CZO]&C7^:$+Y4C@ME3+DHV26..++ZJN.F9#CU5EVIGNKX&7@9*V M'!;R\BY2UN;PC2$J(TG&53/AFJ4@>L;"!_W'KAAKETV6WRRY 3#0&C#F3E)T M^[%>%+=Z97A2^1XU#Q7]P5GH"%3S#TL+EDIK-K7$,)XE3*WMX\NL\&,K0<5U MKU$'!YW-7I*J86!*4VG1BG>7[T*16*M(P53UGAR45%J]> DL.]8$G6((JUJ\ M;/32-R:K?IERZBF9>;@8";WA)P6"PPX2,LC";LS^\_81=FU9N^ %U2M&^ ?D59OY50K3<8J=+PDX(Y+Y(%B MQ]8K"9Z](RK'C"'[.;_65[&>, M)Z\BH,!N\Y%'D\1\"%AY?++2=]%:P"Z\O,%';$X/6T..T-^4Z,+9 5" D.1# M=KZB;1S=<#WI(7]L,%/G1TDZQ\]9BM)//JP2UF*/2PYAHQ+#&0*UO)P3)*9+ M*]9^U1),=ZSG9)L/36NBJ*C16!1@G:1"5^?;NREE7Y4VM:PHQ(IBWP.I&=M).IW=$@GS)/*(@%U9I\?\ M*REZ%GG!4A6'68JF7!'#Y:0;WW 3^Z0Q.0L58>CBXSF3[ 66[*V:3H;N6XV$DJ4'T@1I%P9 M6P7.6,NE05%BH4&+31KUN%&LAKWCEO$YI6F@"0FKQJ9E5E,R%K 6JGV\V&(J M%P,"9C,&0%9+>54(#U$UV?BJ\9.$#0MS8\BEQH5SP+-70<^ /I@JN,I;2[HG M&PB85]OQ7).]"(JMP8B\V=0AEWTT:NLRZ/;-PUNM217U14/;5\&AX J@N+#R M&=.P2XDGN+']U#2U ?#G6&2LJQQWT;)SR5U:<0G'V/$.G>7]A%WAEEV+CR">$E98OYI^8VH;73_D.[73OM*\)O\F0? M2Y5Y+5R'1*U;T^SKCDS6\RK9%HV_#VDC;91];PN9E M,:!6O<5FX5JL!@4\R7(N8+W]"5W1J6[U?1+%HRB//R!3E39!*-TT MA!=1:":YUI9C#9O4"[*=)O!FV2ZC+/!X>[D8;Y-WFYB/N)%P^6P<)8NJ29SI MN,,")S"BN?9Q4O4<8PCA&OLSUT^>*MU^@#%!#*F!HVT.U6-[C;SS&"D?)-X7 MBSSK.5CRIZ8W#5J3-L:X&#U(WB^[ 0"98'+9FEH!LYI /??75AM?>B)S]B-]Y/LID A M#&Y<&MPX=E/CEZ%'U3A7DBI0\#P6#K+T?,,]DY&.\.9T,'O)[JW@!-U0'/7F M($JRF"UTLT/)E-CNB#X6P$_IQ=@G%$-TTN79BZB>A=2!6"4D6@+M#55FAV.E M%!%[$8:(L55UUGF;ILJZZ6#"_1F5@X'!D498E7Z"2N@C%F&(P+*,WS (Q'-/"[:"PQ5YSC!:RSXNQ(/D(J.Z:,'&%J:&)7)#[O1KCD M\ LBN/Z)O E#)?@]HA8F8(41V RI\/%_43FK;'0NX.?>79U)+F)B*SX(](N MO-S1C3UM\JR56/[)-XH!-?L"J>4G"UX0/Z1\+^UIFUQR8:W4JK6XV)B_-)UU MM&%+_1PJW+7L^N3_[XE;D""H1YP.$*(8>>M[>B_$M9G<BC4/H_*"&#&S7 MT^U"A=G(=FQ.![ K=->[;]A\/^]9:!SOY?Q42U(3/=X))[C=DL(^S21^CL5P MN'V.E&+[8^ 'B^K?"'=L];!&8I5R? M6Y*-U HIR#*G(NRTL/,:R@:A&!C+OFQ<1(#RHP"#H2:$2-6P-E^PM5#3-61Z M'M/!5Z6!47IDG^@8+)3?P[7@(Y-],!KJ472RAX;#Y+&<+'?QV],=,CP,;%)C MWA5C1R=ZEJB.*X7L+XZZP!VO:>CH=WN.KUFW4IS\S#@)7X6B.CMX3_<94X06 MQ0,_1*W0I"_IUHY:![',\$GA3+']I7&^YAY;>:_" $W,_*33@5K&,K*Z<-41 M7SG#/3*=:*V8M*9C057?\X:)*T(2A4V0HH*FJ&,@%=!5MV;,C Y,0E79C":Y M'C<)>H=V7FO=1[-/=K%,DBK=#=3$_"=%4^3$FO7)% XRT9YWTPM5=HWB#="+ MI&>9]2SL*9!<24\Y MW%%BI>A3]#0 9H3]'(J&4.0#L76)VJTG,T077OA9".C %BO^% =U@9>_"]"H@$2J)DJ%ZANJ17RGM=-ALP477J,TZWSUE-3Z M-[U2?16G(K?M/O <2Z(I : ZNB)@2-0R+_*]P#52DO74D[F(C7-;J\&$)%?$ ML"..?0O'H"]E%"S*#W#/^,*V=SI-YQBMY?1W0ZDFN2?&S\_=FDD;=DFF@517+2^["DSBI(R69-*L45ERKJ_C 6 !DE ($7 9!B?IC? M/M>/+]=O1 D<\::2C"A.?DG!,/"7#GE'3VJ-K( O\]FZB X^ MQE426&:$$(PZKS&TTV:F8OR_@-SS =&+UK4I K+2'Q M]B"\A:&B^C12P.SRW/L622/L_L'O3 MJ5B0UUD;O8T&>+[$:!/FL2RZ49QE?HV5 >P(-]_7+L4:^A$Y;Y-=@ )UA%)A MA%'I( %"4B\11=*.\#C)-4^U/)0I7O,YBA $.OAO<_*?]Y]3$=$$B]UG\PE-1%T3TUNUX%*- M\-Y9(0E5U5M64K08S.EVZ<<.2S0=K)=LE5#IK]0;T01JO8SH:XE+_E+G=V:H M3#=\Q"7(JV /HXGIP8D&V4J"^*[$&+*B)JF-R1N*/PZNJW6LCMC^1E& ^D N MG;"UK^KX'/LC?D)L-S!@%A2S.R>!>4'V'RRTB$\?47$RF4$ ;E7+('9,QON' M?@-"?"D@Q,$W(,3?(]F*((9#45PA&5!!7;_+X$4CZ1.(1$*TSQ0YFZ M]]_FO0QH^&5X-HQ ?W4'7%:@)!Q/0DB%%D3@J5!@_5(U[ M6[O^E0L<60S@6')$E#H+)X2,S%D1>+'9"J:Y_SH[='Q^[,= M^>VFN /\]8,#M?28YB=2Q]Y_^OQ1L?/H<.?1RYW,K8A?A/C7 M9#G4$PAF T*9<75:C):MJ6OR>W6]9'Q'?&I=Z)PYM&]KA(D'%]U?-B @FS2> MT[,QO6&.8&7U=I!&\ !6-+R 65Y2THU4YV!4+8(7ED8BSU)3Z9#M^[3@6C,6 M9+@OYX:@HA>-N+ 4N)%R#KXE<&)-PH(TX8'?T:/ YC=X5 S/A]G@>?B;O L3 M>&K_?KPC<8TD?"2/"G.Q+SZ[US)A>Z;PMF+A [PRMH\9#7PJ 783$IM3"1=Y M(_7:E!5SE>WA7+@MC5<@>?(,>N6G -KRL%:#G8;T&2[1[B MHL3%Q& 17-F:1-WDZU11'+20UIPQ45C,)RA9U\HMR;_6P4T7N =4G/-84<6- M/.C$?E/I-,FZ;++6< DX,%L'5WT]YZ-?@C!WTEX=S_$Z0>RN*6@4+]6Q5)=? M/ IQJ]H#C$(C7/,#S6]@UN/P)*G.#5=E=[*>+Q67C0:106+DY8Q#LW#;V>>M M83QP C[AKCL\_&[WX,F3[P1]=[N'=JH5!=$B9*'.P8Y5[D'KR^$B4T+$ISP- M&9[XU>0P),M+.2_!$!Y?A%7<3=;;;: G[8FA&GX(5@$_IT%]R,NK?&',/;\L M0&EQ)N$KPX(*<"B)^FP;GAM+>B@H8(9W2YU_(\ZF;%<0I?ELQ%*,:@WG&8^'#+YO!*> K MJC.A^-J*9VC)/OJ-;/N,C"E2;J7\-@-((=OE/) M5X//3DS<9F5<^.!@^ M&?SPD5HDS)=6*\NSU1\C62J'>G MM-X(=TME9B*ONRW6+XK\DH*MD7:,\.0/,(K"H#[*P$ MP^X\M8$R"C>%$1W@K9-BCA.T:2T]4MM3)SS4ZW5;-^7G< #?%EPPJ(Z)!(3I MHWFAM80DY8DTGOXQ+RC:539B;'/ZJS=[-W!!)D2(OT!R47/O6"X(&7NEM-V0.X#/^BR7&/@$;=DHZ\4!/QQUBKH^. M3W\YWJ%:4K45I:N1/SF#P^&>=C=Z]//KM_3O';A\)!!H=ZB[@-CJ+$C=V5+1 MHN$D>4#F6?"=\-/8K< 4^H]682G4[P<7U17U7L@$W3D;KV.N"SD=>5+I4K'Y M9878* ?)D),7ITB2E+2B?.0(V5XH&/;JH@IF73[3[X'H((XL4[>"YGU%%V!M MBQY&-P\/(C&I:5<_)T\,)_A"*54FSX[MS[R$ _[@*8V2<\*['Y:CFH=#?%DJ M+1;*NN8C[X[![7'!;*( %29\C3%21Y3%!?H!2=T50P?$"\NO(23$8->SQ^\I M)H,4$X.498RX4B2D7E+$5AG:5!7OPI!-?FRD$-0(1CM]-)%*CN4P'0[I S+E MD"+.L^4BD,'SV 9VC[MBE,L@=159UR8FT\IQB'F6+2%6-"X\S>\#/\("0^CQ M[O5AO*'+B\+N5A9\[<=6D-^3X"M:H$Y_X9E0E/6GV6QZ=LEMK OA8!&0I_+& M:O$D"P1IA->V-8G%K+3*136F$T&NWH+6NZ7C4 ZH#F:6S7$AR%0H M98*<,H12JKB4L\XH']TKW8I[F!^_-Y43J^[QZ<-E (FLB3H;4;#K. Z_BKC, MUN4N6Q@C2P'*0Y-),:43&"4C*>J(TAN618K$ELG39!HV1$<$NB$OF;S8YQ9U MIPO!6;BW]&5Z61(S$68[B1I%U22?+Z7;X ;7ZQO4XDM!+0Z_02W^9LX)3Y]G M=$=<:78T7GT5M3PGB\%_KA>%Q'/=BI"1)HF.X^/3(Q4BHZ :YX4+R"I\C2=P MQ+U/4L"%@&2?VO-?E?VI0,[XN,=23=A9# %,2<8>V"&N$> MGCL/$L M&S(5FI(J3CDSIE5"=IX6S(;=&P[>D&O[.:>"@S)'K(PD6@- M5.!CG!&P!E!NDDIR\0BUF2AF0@?X/"C=E3:@C = Z1]A4.ATB6UB71)EB;H1 MNKU7'M(@T#%PCF%GV>P+QAF[&)4EXHO$,M9VV/I0 +]YI]>"EY/=MPI"K9ZV M(-,#U65>M[\.-ZNZ;K$\?QWEN4XIS/)1!2X4T"-3I"[*;D( NN#(XY58P6M2!%>@>%]_/GFO>R#X?M MI@8+NK<0=3?1G;+\CSV/#9P6AUS;Y= Y).D1,(Q"2]-7Z(59EXV*@2B.O43) MCO!-+B]@#Y\Z<9'14T=R*7LMTVHPZ5=3?%Z#?J .\H2Y5D_(O-I[W&>:Y5C# M6#*K4Y.H7I!X1(:"C$#Z,J[#65U5F!Y'5O#FW?CFW66D@?3C5J)OHF\I@)JD MYT@KW*,HWF2,<82JU((QEY9"$I-!.G)TW^R.70=N1M,?G<&U>SC72<$P[K 4>\'%*U35Y\$\^8T5M"#69@6W[.'V9.WS/'![*#PFB=:9,"/N4#\W'%T"S#L;K^9I[$4D1;R1.&.<4&>6DWL&30\*:2>Q% M8S/!KP(4ED/!T)Y0%4&O[;)W+L%NO-^BY[=XYY#G8S_IF[3%R(4FG742 6Y( M8W.0(0QOHL$-@>+4 NC;?SS<_\XL-6:&8(J()ZQGP_?#KW>UCW>!WG"#1^6P M&"H6>IK7\S2OL(-D)MI*\7@F%0?5?0A\LI:&425"U-2M);XK'A\W4S6W2 M&6+W@J=Y^(S!(4PI>;!WN&?CON*>WI.:"'#H4]<_+R' 80R0VMT1-L6 12NM MTI12@C81% @J)OYG>)3>!;2J#6I?3B\LF7_[CX,@@=;+>WTWM_?QCHW-JJ[X M#=L\FU576M6>CX/E)I6G5-X3'.;9X. YD*5/,KTUG(W_^?'T5PI^,/\'8F.4!>2$=7Y>%Q)$BHC+,#JZ M]Y8'99A=[ #X0'?Q7=+?1[>N;)01WS6NI]6UQ=4+1(P!N@>"K9F5U&5$>^L( MQS*E8O5J)6AF$ZQUT4I7ME.:('4@LL$X8! !*'!=^D[8).B)D3 X2J_DE=9Y MAP.RW D2R-J MP\4A<&'";XE;T[1;\%C^2RUO$* MFCP?S.!/&UJ D&H:90FR763F L4U^JCAP.2CIAWP@P)1)\5 N,,*( MP@LQ()E,>R&M:DG"E(+ZQ9%*9M[W(Q$ZVAO6#8C"I<:0-LXC15A;=IV=GAQG M7(=#T$*)S(S6U^R-)C=CO926E[."51@F2/93;# HA(=68*S[1(1D.+;3:ZT) M"L\=LU9/4 #V.KF_^4R /;&OGF#?E=E7FX))G6,\%$,L?32BZ#SZ9F0NTD*' M2G__963U_WO3__-9^+_2+;ZE&2(D/S^>#=X&(ZL,KY9Z6L'V"9/'$3A8OQ_\ M,*M&^>Q5OLJ_)T$PJ6IV.DOZO!B&8_3]X&/YJ5Q2K:>0F0I9W$B+):XSU?-[ M!X??#W[65[TWFA=YZ4\4D02/\_=4 ?LV/\]_"[O_,PW^\N?7;P:/+E:K M9?//?__W\*;U:CA:%-,LS&'G^\'+6551Y>QY_,[5U=5PI'^FJ>Y\.>W_=>,U M'G_#:_RWL0&#V<'5$-(8G#M>BYZXA3Z I_CG*X4L>7%LL J=YR",8NK%UI&( MWR_":A< @F5NP)KIM3:#^E9O*J)H2H+%HAZM@"?H4*^!,@?Y,I4O'7938%FK MWVXO0X?3AT=)U>Z+)]]I0UTM)F5B! 0M]E] MT?V+*EX#6;>;Q?5>G T(T[' M\.@J./<_K29#YV/EMOZ\.;%5RI1!F-KBV5 4[%4W@Z.WKV*W= I:QO=3Y%)' MB+&$[_*9UZ;9^R^&@S/#G#2$$R84QVP:(2E5[V&-1S1\T>]$VDBEQW@RZNA@ M?1%9J10 S6;\][[EC74F7$%9(//49F#8[^5EV&,CL[4IR?7 J :O^&02E4,6 M61+ RN%I+;56L[L9R'I/RDFR"7$*D5ZQ<8Z$Q&'VM+'R1)N'2<(0J6.9GWH[[G&H-U@* MS@OGA@0AT")7A26Z*.FZ;H3#U82L'Y5[JPNP@<._+!)$;+FXK&:7A3[36-3" MN;M$1GIB[8LTX;?IL5QZV/#A3WJ;,ZH%3EA+^!I%F\Y-6HQ&O\U6W6DN*^YU M74#; [I.>VI.2W'LV/\BVE>@C;N.(^K-K@K^12[?!R H^LGQV]B8<* 6S530 M:1JN2CP\'PUSC99;\_(NH@Y#-6K\)..@38%#!FINMVC:DD3Z_8 -6SU['$B' M9'.38N: ,WTC/ RMMH+L[1K+/_I1A3\-_JLJH4V;0@"&&I'P MF'9[FQ&-=%:-@]/D_J?]M\;5KC_YID?NE\"\4]XE9AWC]EVG)@WP*8B8V@T3 MK=]MAM 7!E&R#02).*^"T%*K2"$RQ:^E7J 03K9B<[@E3ZYR]T6,[;2BAK[& M&WS@8<\Z\6Q=PMI]&_K'T3YX'#;C.H1PH)U V8:T2<+B?FH/^ "^$9&<6'-R M$D[?'^,8=/O!YB"I.4"IR!YH$EY-:2B%%*YH5+M :\U M(IP7U6S22&,>W+]PU(4\3H4I(4?X74T[\A'K\DY,36K:>9N'T'0X/ M.1\LOHO8.+BY87BV&I^28F>LCSY5Z3!K,C86J6F*UP=\N;"G2?7BS.5W83@6V(]/^4_B\5 V M%TXQC2M@6T!(F=?<(9BA[F9-G)%G?)&7P_1Y0*##)QT++Q508%*R*GJ/DSXJ M[<)D M;!:=MMR'H7JN1_7#P$S2$)LQ@$NXN3F&R/M**!P0L8I8W*T8MDG*,1CKYC20+808"J**YK2#* M6DO(F=4Q9:UT XVSR9ID-;$0*@R;>+<&9 M:DS*B]Z_?0FJ"RV38W34.;LG1(="MDN'82V'>9^P?/E$DC#1MO^&G$;+5__&'#)QS.CB&LV#90CXW,AWMI3;3K&5U%C:[W M'.PD2:&5]>'VS8WT6-I?JO?'-G8^B2ULVJT#].>_'1*)P24?;;9?';YV.G9O"GN MO#"^X05%GT&S%T,Q-'S^.&H)-)?2KK1\DU,6OENKR9:KBWA)L*CH78+W/*7OB1WDT4G $+R]HF4%%!/J(SZ MJ4@/=B9,;OH$,KC0XI@W284#HXO!7HWR&1H-3YC!*!$6K:/*#2/O_GFH'6H.CGF3F/:Z]M/_;'^X] MZ:3S]H9/RL7F2/5MDLTQC>O RI,_FF7=F#[N3\S[Q/'&O#%)PV?#YXDTO,4/ M]X"B_L>+IU%F9WT(@.G&Q(KX>4QNFRP>LBQL\;B_LH?&5\^@7[VI%<5N)GC$ M1+U:>@LQ6*(!1/V23]%OM(R1>)@ M)#:+1BVV$"BDWEQG[D5$NBGE#!P6!&! M%'SYX)G8;. MNN@[K_?+>[^[@#]C($)8IK/UI[F80=5-K@^'!, ME=N?^S.VGT^*@D52F,3+NMPC6G10H/X$D:LLNS M< U*VV6)7<\>HKD'T?(Z% M4FLI&-,(@(UVI99H3G,1(UKR.(YK)^8OITA2.)B";3F*KZ5N6SH&!>D 0@I[ M_&61*?@2:+@I,YOL4F!VXK+'TCU'P''QWBBA47P[K[[R^J0UL>1ZUJD0Y.#5 M(MAV8_!U@( 'BS7-+ZN:&>*MJZR0AC/L3DM:H^Q$T>X5X0@4^B0+I1&(6/76 MP:#*P#\B%U06DL"(,T5[4WH??Z]31^N&@653*='9?Z:!L#8Y*9[8D+1/.'1X MY:LT8_Q:?)N^#)G+08*!+;[)GRGPN>5H?M10G)8[X11UU3BC&GL#BU&,0:'H MU99"($]57M^$UM5*29-?-?T#9GY@$(5J ^(J(EYIW2,^P%[,1JILIC-2G05- MMZ(-&5X$S>FAT=PQ1!O<4B* 2] ]SLE!ZJ6) <)V-3 #_=>+S 'M1BTB/UQG=V1'6UON90,^4*S0:2"AU1 MA*$:)@0^@F%MU.Q(85!G=EP9.W5CZE5F^7+N>M,D]=\WNEZNZN MXG^("WG&ZU%\'01B4<66B\L@,\R@[SG3*_?=MB[@.S2P7!TAJ!*Z UG4X>"' MGC-+<;,-O5_DHZ3Y+'??4VAY=T@"^TK>9?#I]<2K1+ZCHNN9RELO\6QHI-%HR^IH[OR.$%@$53,!@*->)(2E! MTK*5TOO*%9JB6-*R>,\-C_9\P.=/VM7<;I!T(HK9DIY>7"(BLZ0/8_4R(9TH M210V2>-?"65(XF1[J IIS7,.3WI05/ VQ\$R .!W%40SM8%!/^1R3G17ZV84 MCBU5F++$R_=H)YZ5X:ZQP%\C5M7U640N4AY=$BKJU:CXKVGK&A( MVLTYHN&AO@=/\24BG2ZXA&?ENH'!, ^&._=G;JE(YA7+ '(F/I*AM0P MU99 _"^N)U2X0I"%R.F7=B^2]O:S@CDE4/Z'+@14T[A0Y08Y-DN$N9M>LGV[ MJ^ME(>L07$R-B4_7]2)'--JM<,^ZD-E!'A'BY1/4DDO?/Y'LX2^J,/"G8B4= MUFP%Y)O$O]BLXG).@V%[57&?.?K@?GE&=VJO?58L5VQO/F:;E",);\M%B2 & M=;V&/B_0L.#MNS>\H/X+Q]Z3U1)&V*5S)9 M-\@[5K'67=]N;SJ)3OJIL]Z::-2%H;\\(5AT?$*3L86)-H=1\LDI+*2F=GR- M"[/2%KO%XK(,CJF911+9YZX2UA2[:X!K6\\5J.#FLNY9,B#/&!:F(:8L(3R"S >Y)<1XD+HUY8]&PBKY0(H&+PN?3M:B5@ZJM7VJT?3@X M&H^#[1%^/T/HP6(M5%G456HG1E057GWB>OY\T+-];=D'_[NS,99)ST\8]!\.[2!=2/PM?TXK9T M5T_6!&E'QTQHR_= K],[O4[,JRPWBDR OLW]L6+8&HK@ZE&^V'T/X]1?ADWV MS7%94W]KR@0'XX4S][_7=/%A^UMY!.%!:DT\9&TKDO&9W\N?7[7T*HL)ZMD\ M&?RP#H8-Q.%Q'GS!ZEP0Y_'JA$W1QJO<&IQ+@(.:1=\PGWE+;XRPO9B+0N7G MQ5P@(CWOY64+GC7_AXZ03DLQJCDJS,[SX>!1T2E6Y4]V)+1K=@>S+^R_:/VD MU?QEQR.86M- _A^Y3IOT9,/<'NC!\BKWZ9^AE4$6?%G:]TY-['9HG4= M7':[+@A^B7/S[Z<6^+UT=^_\E7N<"8VBR1)A7:%__U!3+::I8+K5\-RB,'F$ MR_>:T[L[(K>!7/:7+2*TPQS6TURE#4!5C"1F:@!YT;F^:*PORGR?[\V)'[/4 M[^>.WFD/HWVGQ3[8PM='<2^S7BTO\0S3Y++A[Y;A.R@F65 7)6>]_E@0!N*Z M?3M_KA:[")MI&_6N@C_%]O]@-RT,B-JVG1- XU&Y0_@1@"#$YN4^#I(MN4:P MD! 8C\KDJ](2))]Y/K<8$^18)#]!6WC,"X)EE,V<5R0\,#R16#3FY6_,Y\7? MKXM)(2$%+0AXN >(A?Z3UNF1X\#C^CD<@K$H8:Z+?I]6#1^W6%,^4IR5=YT6 MVH>&.H>!3IE!43 &?BF!/.L)$]WD$QHRUZ'A @+B#: 93HYS7EU.$K"^@0Q MH0O$A. 42'G@<3(<%I2$4&#QVU2%ACDD8; M3HQHY#.A]]PL:\[ 7],C:7XD2;-["PGCCX]JC#%%=Z8@P2PN]6\1)F92 MYS7H_ H M"T=X46(NQQF2%'WZ)@U#=X B>5BF$6DDPY@(GSUQ'-HX9F$<8Q['6,?A^98? MKDJ)I^"Q/P91HR"!!K\N]2Q?YM1*?:H%3; M@$ZE#S0F=;+0^F@!+U)GV&/R M ,$A;:IJLQFCIRYL]8D&F-Y8J/Y,'<9*M%*1V+](]$MZMZ6A[F3WG%CF(M56 MP--2H:9!D,-AFQ7]L*ZDU;U FT!8/LZ;B\&4R.= =EA25FT]4S+!\,B),Y", M^>!^GX$I'BG,X235B7DC)Q'_ M%4[06W4TV"I(DKVIG!+Y(&;,!R([*"/_J+V+Q4NNF7NE.2Z3M\[3MVJJLQT# MZ1503+-@X7^1J5H7AT3H@!J49<"($YC-LAM%U^@FI%E8LF"&N5=HDH.#B:BA M;CV?9:C4^&][N,5[IW6N<^8)%,B*2]2+1.(GFEB+ M:7W:5R:TW'\V//Q.!Y323R8O@(L7&RIHK%=ZK/(_-[SA8'CPW;T]&7\2]OVG M_(I%B"L.( -V7-0+L\DTVL-Z3:.#7PD&OHZ&1Q!!\P+LR1[AD&87I!+:-]13 M$O%T&05*WXIX]V'HN8%:,*SV7[QXFAF$?DY5+42=PHU0^P#U+Q2;J'92:PS. MJ'I'^5A&/6T>B25F]IX,!^^BC$ ]Y<2:,6Z9L;7L,[#/K#@OA?10T=/<:Q!( MB8J:>[+-4DFE.CI^JNHH%F#,Y7*N:2%-0/"ZR/'D4N6J,+I#ZP6..#S>J5@+ MA) CVFN'Y-!:K#3!S!P?-R^X!^B[PY;TT42G:28,6GKVG?25K@ A([(CA95( M?U0RD%GJ3RVHH:1-6AUM%<>K].@'\V-92$VVK; $SW1C4'T1C50]<\SYIV2< M2@-U658J;@SIT#OW^R6A;R];2$JW3L=+W853[,)#EJS.*G_B89B]R6T/F@R" MZ)0,\48-\QL#A"+/J$J4+YG%DN?>6%?B4[%YTFM"L;\6A]IF2HE6?5%F[&V: MP##$#XFZO&DH%6K%C_&Y[0@U2Y0_N!@ :G^PS+6+##[8O!H\H-$\.J/CEAAXA(T10($]V,J6:AJ*[(A9J M7[6%D>*]B\KJR]$49%)>,I]=["<#Y@9IL5$N!E'=;E.8C^)M;Y_/C#U06XE) M&0SF%45NZ)KE8=@[N/+4XV-:UE2C;/V&"(RR545'^D6:G[:_7L9MQT471=:/V7H$C0!CY"VD1T:T! MT$I J8"_7184EX$(S%H=\^Y\,$G34_$4-_+9/^P'GO062_2+K5?TKW*T1B7" MKSWY0"WI*A6NM"3I0;5)SJY,I[1=#$K/^?C:OJPQ390]-?:Z'K<3[!W0Y#'G M*!%39(J^<>IX=^=^2W'-70%F^9BEH'_I20+ N.L;Z&DG;3U[$GR#,E4K[PM! MLB]:K\B"H!?; R^0:J4SHT$T)4,+5QE0[5#3U*SJ8C]I#]L:.@I5MR/?H[D;VL28ZX*Y MQ1H[B=YP*,Y";VB!UMJ+;\B8+X6,>?X-&?/W:)(WP6;>#5+S QEXT\&C-RFGTFGGQ^* M0V-:,!-QAA0-(0?>M73DAF),"LF1/881>AW9$V'D,6X>G48<'ZI-]D%M8@5U M;O"C;H5=#YZBE34$G7J*".]/0*>>\R%;GU,40_@\#C.EWT9]DKXN5I@'HT.1 M7NSH3>7.K^3.$]#I8._[11]P7$>FMKEKR=%4?N/8XOK]V]?[@U?[)''/OA4SJJK?+4B0HK:AOWIXX4. M.Y.O/^&O?R3.+_K3_G!O3_^4"0LE1K$P!R7)[]CL'@43499!.;MZ5P%/8//S M0SDJ5CL/]: GA(F=,^?EG;(,U.N9,FB"!WA6W.A[NE5/=@,/0?> M7&8CC4]+^, AWN42J.W<"HIXJY:+E%EHN!&P+'D2K..J MFJZJY8V;A,UH"N>,D5Z8@'9P=JT]YM=S=+R$&S0*NL']T?*PGG==-O9VNQ1\ MGG7C0@P3HN=>7JRY3G)Z/WK"SEOCHJ>6JT(J[)W MLK)LSD,RO%LTP;PK/ S8)UD7DU1V9%M8,4E*2&][Y3.$&)#.SNUS#/OY"B>S M^1URI7V+NJM1^5NHK].)C=F$0GZ,/"OA>?U;0AX<(IR"%Q,]V%=7A 16 ;S9PC:> M];MH-W,*(KTG>I12EY#M-Y!O$%6915MA*QTH\TC!_\Q'5 5)T_&5KN;ZTH,O MP[I,Q";!,1'GDF*DFY(;TJJA9..26([L%&4"TV7VN_MU=OY D7QLK[2G@AD5 M+"Q0=XE5>SC8VQ%!XPU=& M@Q,I#W@WG\6$[#8JF]-P[(WTS5P-W9BMR'EZA6GRR&[9+FF0SN$KX19+)5/' M2>H$&EH054U=H"2"IT.+E[R4=4EX]4%L[*Y^?Y2%S+'6276&G^T_[_F93-FU MQ2RAO+MC3%NZM$BG4R1\NXZ:1NK6KC _#<8D;X1P\B M0UZC\216:C=\V<$U:?&6SB*7!B":P/-8$+Y*C99@#]Z0#OR?I=2NAM=? M4G<0J/9%)?>DEUR RCWEQ3T &GEE[-?!3)L37:/AX"4A(HH.#IM0 S@=".C M_C/(V>\;0X.9F*/?UPF&\7S10JYN\5CL6M*1Q(3*_M[@O#S/62IL6CR_4]O> MTN[PT@JKTN-OL08V3*8.AA$+'*6D,=B9IPJ/WBH?VCXO0& \(A8!T=!FRR1<8-EEZH<#R2Z]=9@W MZ%Q*>5O?YFLN382$W-F^DGK W-:4CE1BV_/3*?>N_J ;:V;.A)XI/DB/$Z>7 M_O D_H7=7NI9'@,]MW9[A\#/%C4BO5SY9N1M+8&'61'QVB4H6?>^8Y ?0 P. MJB#TORB]3!XN]Z=UD7A9>EICBH+DK!M8@$QD;)N&8M0 MZU@52S3C5*94]7D0W;^).$Z-;)VT_>;PQ\]ENF8?):4 $SK:8Q!(^/?G_3DY.C+0- M72 ,S"MZ58@$)_J39AS.J/43=@3;HI8RTIE4"6TJUB785_EGUMSH\H^. E%^HXJ&UY0U]C#QQVQOB_JU6R M]^3+F25_CSZBB_I,^75^EWR@B*($K#IR8;\E%P0*LZ\O[$H&\I5E%_3V>G?R MCG>@SY,7#<;LOYQKL]E-QR=F@7[B-8@=+ZC-!U *H'PO0R0SV4U4J%7/X M79@P(TGQ;8M'2NIQN1Z%HZYB,NF'J"P@?/);+Y#X3 -T3GU.8;[9C"LC((J] M1>0@.6=]*5A2ZF@BKYJ]-U3) 1G$85(V:6MNY)"P#6.4!:FANG5!V>T79QD@%,JA8GO:.D0I.$Q>3NZFF3BA/A")S=T1; MQ,%YKR$R $\&EV7.VB.(;LIO8S5OYDP^HJZ?#(92.W ]4 M=)XX^L*;KD8F&*8N%B\L7ZL6L5&[T2'IC43"W=?OQ?<@XLXP$&8@TPN>0+K8 M$'9<5@FPU.JD_A=9MN1ZL"6A4SCE5"6=@@UXTTAFW18 %NYF3DP"D]\6J+5E M83JH0UETY]8EP%["A9B'Q^WA@]R9$1U[7E\[>PP/27NV710;EI_-_V31]S%SJ&:&O&%I9M MC!.E#H@EU/I =41F4O0E+JE&* \\5SU]&141ZV77SMW2 Z:G" S$I:ZC5)]* M<89Q,[:BAX=Z#CH%&HG.O,5IL'A3YZ+2^A\39>%9\!Q0VE%7YW4^-QVQH5\J M#4X)'HXB<7^*R>XW[EJE&0;@.\^7?[6MC2Y3;"/^QD,03XECTRTORDIK>OTG M;Q@.7,P"%7\/4:.$QEOZ" >V4'L M7*6PZ\(KI%R5+1[%UY3,TWC!WIZ@U/%G)5U)R: ,JU%H?,H&TW,S.N=]PS$< M#DZF_6$&J37J7K_+:A;L$VL@L/EX]1>[K O=!N#;YW1]QD5L;A'V9$S- _ZK M(((J,FB(NQ%! /^#\+P)Q;9KQ2\+#[3KT;0R#NZ$J:AWMKAH!']9DJP+$U=: MK:[@V$Q'*F_3NHRPO5<4/I&B B38)=##7Z&%RH%2E 5!MI^,WM;6RX/!K/= M[R@II)N[AMV"Y<$38#;]FQT)Q'N!3B+[54+3_#CY:+*_:LMB1("W**J-"@JA MZBV#>*C;_2[VHNT4ZVJLT#A?F?5V;3V],X M2^/;+',6H5/.KQ4$[/\F.:$FQKI!2@Q.6UI*[2W3"NS$('3,+.1^6\850A[* M70;.WEVWC_&Q?H*1D-J3_*)JBE5.VNEIGG^FUJ.]S#G[C^VE)-PN3K M,W0$IRCARVF0O" L1\GVN9TKUH;<:2[7Q]G_[P\<=U.[>\$FYV%Z1)Z6E+S9@1JSITL_6C\X:',(: M',0XA-MI)V:.7>NBM[&G<0>1)]9L3% C3T=@<;=QG> B/_=?ZVJ50\HF86A8QTG?X;V739O__'#6ZX0" M_93;ZX3O?"4!K"0"(DDN]87VB-U+2SJM M$-7>."8^!WW&;QJICJ02S_ 8YF0/'AXPJJ#'N@PFAW0GFX]FAAJ3_P-_D.760 M%0LSWBF 75=8@9]IQPBD,5M'VK1;_?(H&$^_YW2]_RSY>>;Z2EUTG2THM! MBRF)^E)1$!(K<$-8'UJJZ"_ R6S++M-*IH2"7"E3@0/?@* MZ3'*S<(G(H*G)1BSF*=05EEAIN@2R7*0];FG TE41](@%[#8L)A)N,\*S!^U MNCSQYYDK4L@&Q6H\W"$7%1G)!3BJ49 ?R9H7M?F1IK Q#AQB]W$!5&^9:Z_5.9Z_UOF^F^)+*0O_9WC M%^K1)PGW@X*86CW8P[J>US#A)M522YA[Q#-LD'"AZ8UO3G[:TB$TH;>CD"Z7 M$4@O&C9.I1G/-(@K>GJ_R*)@W[P(BWM!I=)-L!VD6S#=_Y.<^L&OX96( M["1V6?LGL/[",*C!6/=WZ!742HO35L4F#TTQTTHIB2I%RT\-OY/>,$[_[LG# ML(G=W\FV;B.I/-AC-T%/@.,DS@?3\,=),0TB?66.DI)U6.EL,[@LF]W_\7\= M'#S^?C?\9Y_&&YRL^$'AVZ(BTV]5=:-:$8KT6K^VR,/J4OE9,$A /6(;BSFS MV^;+X4&^8V.@JK>@'^W980+I^WN5;VLH\9-!H5&>0NL>Y(30:>5H>0G, 1W) M,#[IB8@2-7G/Z'K0F7NZ!TJ+OG7%E'_+C;/]6!,''('7_G@U]V+S)C%U1TLAE+=9>FVQ[/5\!@2'.I1RQ2_'SP:[027DM)V M,*ZHT3>UE<$E!*]GV&.B )8/^/=-&01CL,)0WMA(C8!V$Y;^-;3\DRI(SE4Y M]ML87CG>D1'0*\/7P3FEH8+?-0L:P:/)#A52\S-U'7$SN'":8QRD]F@DMV7:\\TM'3+P%(_8VDQ7.(35> M.R/+TK^Q\\ ]<&*QJPN)5-/!-AFR"7=,HO]8&E;&[M1!3*C+%547]Z.PX!0= MGV'[]^P?B98/9VPS:FN3B5"U&HM3VR#1[C>V(*?V;9SIVT )=? XBC8\QA+Z M;AHD.BV?3_:!]'L:Y\MR);00X[HSWC'M"DOKM*H$.(H<+VNEYKZ2)XJY_6)'M8( I$C:E>(-=V'-%SOD\4Y M:N_J3T(5Q=1P\*O);9IEP1L:1 MY!N5!NRL*#"@4ZXR MWVN+"[0/^Z-7=9 6^)T,=$?*W/E_5RTJ.QB9NZ@KC&O,U@2M,IQ3?UA;],H' MSV*/9ZJOHCNF_VLEZ&CR 9H-P*Q5$?9F-S^4GNDS\5SI@0+DL>R&&.R M.+5/&G%[6(-"+T+Q C<3"8+<]##"?\7N@[C(.8 41? I[S8TIBMIW*BRN_S< MZ%+T_3*]*TWDO@S?O CFC230B$(J6#/X=EBB<'Z8 MB;A,WDNKLRYG1/DG3#*M5(!!Y*1;<;!$PV-@:!63RY= M\UTP\\_]U!T4]]>@'NCW8=S!%NCTF [/6*XY7\-2*!FZ>)Z,+2V#SFB[ MRD7?A/C]>DR3AZO88WS_.#,/&::L$^ M]S;AHRTCE6VODTN00^\VD%E @MCE%>-$*'W^F7RCFJV6[QD^.V%X.I.2XWY/ M"[:,-AQ&Q^9S48Y*"'A:"019'+L6Q3R2=Q@T,!LC$QK8IH;#3/82-J8<2=_1]G;X>(!NA/P' M6^EN42RB#B2<+AKBQ!I3)RA-"RK$@4-NWY"&-W%$J)'-NT($H_ MCQD,T>U'#?3=:HQ0A,MAA6=9L$L@A?H1J=891P\DAR[(4,%2N8QZG[@F.2= M*[M,$5Z<>JU= %88%%NF863W*QM[=QZSV,O;D'..)N#XW=L>RAT9,[$4B38] M2@58%W#'^IL0==VXP"-Z_^ UGZ,=9!3X#8_HIQ)'^UE/ZT_A-;$9'NMV1+[! M&\QE"I9'G<6=Q<45ZRZ_P6+"M'/;WMYT9^P6$.3/ M; +/A\VQ"+9_?SRTU8OFN&K9X&945RR1^$/-M(;WC/K^.TX-]]0W#6C>F%]C,)Z=D*'[\(QB&DQ:N%V6YEU^ 41';XD7VEJW<)+ M9T[=LAY?X)XI^3^,L4*7G#.4YGTE("HWXP[.:VU:$7NWYJ(A0<9W0]FOWS]1;G[S6I5*YJ=)4-.B;_08?@$\ MDBICF796P8DXH0@'R<2O0*VW^2,H36>KHO)H6M8-?:/Z)$JI9:GNOWCQQ+1Z M2JVR.8,>C.9'\">Z^(>=++C,Q"\0#FK00C2:L<#/R#"PO!T\.RHT#0YG=2TN MH^@JBM>632M%R019]@MI2!+_74!C<$P'@S3RBLV4,#< $2.TY?CGT^.LHT)X ML15=)QB\IG_=&.9],'@4EZN=_]P_M( .MT!%6;=.S\+4 BH:1RI1MX:ZUC3V M8'#101M$D+8"Y$J=3\H&KA<&EHL$AF1W:>@BS6XX0F.UL;C( M+L+9%GWCZLG1=5<07\)^<)Z*5C$6XT$J4XZ[^.\ M27D9RP7_SJ94X)OG&T6%"RZJ>""/)I M(5_K;IO=U0K/PHJ[M1>Z]UQZ%@S.BN5*3/GG\HEO+)+%<];IKITSU.0REVP6 MD7Y?-ZUFVFR[SE RT)I_E<&>MES R?C:L, +=NNXG/*LPO+J\9,M=Q4B3:4(5>VVK M<)73@O8\*/*GN&:C4F4W7M>UU+TS PO5I/<;Z)(%9Z!]6^QQND@<]V>KEC5*X=$HS/I M1D8@$UQ@;5W99#[O*%>HYXX3_ [P%#Q1X2G,'H#@&7C*^:62\9KG*/;7N8R* M&7IH<$!H'.[RKKL)-?@X*=MNH:DQ6+KS"<6$B3LE%X68E \BA=JL9ZM&8!7U MPVZV\#I%_PGH VZIJ.IP639UH 3&J!JP=%? >ZAV2\]1<1+64Q+;@V;2RM/BFD^4&FF!=ATK:RUQEZ)M7"!4L'&/0% M!E"H?**03"Z@=4A.BJ#S:S6J%NM&M *2 6"GRDQ%1>'=D^FJQ:Q%)'4(5YA\ MYLP$8PT:4B\#-)N@3JHR+&D1]9USG0FH1-H=(R*CM%VDR*T&K@KT' M9G+Z%/#-T76J2A2M>6VL:3:O,+K9C(!2,UQ59+$EN=,/1A MSYR1/Y=53.9-Q0"IQ5 MY(XDBKZU#JU3U+*=WL9445C%'^5>M>VV&;>D.D"__3'GB^#)$RF]JI%&.@QHIF;0.2 JEF9-:(.?+!'=GO=!Z M=CI[*,.X)CA?[^ R.BA*\Q-FP#IXO?!5]HF?I*6-\B&+A/YY4RV^/!E+R"XD M70]42K8 H_H6:J!RBPO:^\JPVS[T)1DA/;4XGBI\Z?NMH]F]O/Z<+X*?% TQ MZ8GQ>Z_V]U& 9'JXR4J@UG+4_6U_+]O;VV-V[R4.;OCC$_ZC#%,3O^*KZ/IE MZLYZW)C\!'!-EB+8-DKD,)[8H6>S\9R>WW;./H8[K:M/8;P9R$%< M&.I-,:JYSQ+SA#$903NH]SRM!'W:"J*Y\HEV(*Q52_$>F287E=PR.PD>]3W! M:F8ITGB+^?<5LO:/W\$@(A=6MR"D?]@?8MW+J> S;'\/"Z6RN! H20)F102OQ8+AX9F'!'(A4KV30.8??02 MX;/+8'9 0/!&6H$X/>_!-6$\/!P^VZQSWX9M(M,FN_VA]ALI>&J3K(;<#CL4 M//"RH8H.-NG7JX;"4BP=]0@'PU'P>9,"C,25QXB-*FIXIF ]<3[5>.,'B?E$ M$)R2;4,:?1#%;'KZL4I0O-;R3/-@-NL826"WCC^/^ZJJ9Q/I3T<_X/O6*R:Y M7MKBUC=,^=I53]-/6I\J:IL:(R.%#-I$P3>M%3N,."B@T/EX%R=W)0)\7=$)*FTO9%Z MA4F0_PG4!DT\V1LK%QS9QPB_#V\-KZ7?1+>?7G>QGJ-#.#P27S,$VGBUTA?+FYDHSRHKHKDZJJI/TFJ8-C5< V'E"^];KT3B M34NI,*9'C2HJ9(&P<*7$FG6DCA/AN4DC/QK;IZ"+W[B"@&*[>:G"1 MSZ:1^,\?%L?R0%!;2C9VM@^'Z9*+OB3QR4?/WNF2,!:585C/[)J=:;9%*?>) MQMU>[*<7(Y7UO$04/UJA&T?WNY&#@0.]?/$*+2+5[44--,N6'"2HC(Z5_(P- MF+15T#\S27[<* IL";5NB^IN5$9<5%=XR"VUR:H ?ME:K&+9 '/VDU"SRBX_ MLK&<)^E9W4S@93/Q?:QIHD:,MZY^MGEYOR&@OA0"ZO ; NKOB^G\>O0!(DCI M'A]Z2&=3VT=/-M7+"O*^D [B%F )7_TUGZV+W:,)A4#(/?'%5+2R\:GM:JH6 MOCEBH/ J393UEJFW[W@L79-D,X1"2)O2#\7P^KK2!;9I1E;?]F_YFEK(*% M2'4[&)=6;&K?]$G&I>XTNPF[W'1U<99G02Y,A+@$9DV]0#:+V7"P%/?:F[XC M5L](2L*>MQ)<_LK[8RD-DU>MD_G".$3SSV$'*?E%+%GY^AN%J$X MAL;NS_S;@3!XA#B^>;"+"*&6!( LIPG0SF6Q6!<,T;=QAD'&RL,;4=SF\[3# MC:?E+%AEIY29GS*%G%D^T\Z]AU^)JL!D58>#=$O"C;!4OV56%Y4@6IASQ8<; MJ0TLC>42K\OQ.EH,ZB0](J2BYGF0CN+W>Z>:P]02D@;5!;6)9>N[7"X9AZ90 M>?IK%9M;S:L)U:ZW-E%YCXY"50,J[^2$N"LD36_1 MVH/.*#W2WQ+VOSJJE*8Z.%)FK)W-W1D=!S(UJ. 6)?FL"J_!DWD8,2XVDZ#8 M30,B_>2DXL:DP/[C#=AF;1MIY3E2*OUT\$AL!!X:AJ,&0EMFZ#)*MF*EU=*B MU9GVS]3ZU45E75#BU8V77V![2]ZR6#*[X;83Q9@6G$J_RBBQPP(-:;E$&?A7 M:_Y+G\A(M&%:_2S60E"EU+RYMPCL)X?83 MFAU+HV>G' ?Q)I_$[4Y-#D)KZIL/G^IE\V4$[DIW[T7R6QI<96T>M"DA!]@$ M;NV*9"EJ0$8P>GEE$EH+_]$Z7D:CJI7:(@Z*'OLEM5YZO@!Y0M0L9;%.>']6 M=.Q;%DPPL\AZ2^EQW8Y%QL#P]*X/TRB18&LOBEAND+HG/?UUV%C6FFH?)Y'B M=1#IR)9:G&K\@0C8!14<3/@=''Z- ZA$ZM#HJ^3*"C9$T MH:,01O%H?P>."J!;]G3G4)'3XGRI.$.T1DJDDLXM3BWUI[*M1%SA7>DV?A_4 M9AC<_BT&UZ\2,L(Q!"=W1>64W"YEK+6=Z06RN?@-TH?;W[)(P00 &6&6PL\X MRJK?[TQ=S&6?OFEAJAD$6S[L=']"DBS_,-..S:80WC2X3R&%NZRW++6!YT_-PTX5N MX=JJ==I^BQ27QAUO])2SD2]9<-=XA^X9#92.M%Y03@]X-L3]I_*MO>^RI.(D MW;LVP>>IT@S2>%\5A; ;1ND(0$*:?2.QTK.:7ES;UK;658_$#Q)*[R[[<9A1 M-6]T%P\\>42RQWP$]CWAO:V>Q5+"HE044/JNLU[!FML_Q*K$_W' M!?-,O[:1#]6@HCCIJQ(XTLG@8] WF@S^RN*DVV$\>K3[$5836;_&]4AE:NL^ M<%DX>;CZ2")O ?'$DR7+E-7)$9*MH &'8"^F&$_E[[]4Q M^^OZ51VC]FU\/7C]F:NVO@+XKR\^WH2.+H9SG-6$,N" GZJ]; MM5.S-B#RHFQ#8*./>=6QM3S15$;$/PK?Z.",TA5A>MH@GAM:@VU;E7+/.-I# M?6_,(J^X=X-O9V9J^^SHS>L$H+I_J%P?1N+IB@DW+637N:+3TDNB:O*]U M'[S=8ZWRS(#O+QNF/*Y71N$B=: *R @R ML)@G"$C@ V@.2B4=7F>R&/X6ND5HY42329DV'"1Q@;6>S0 _.CO8]3GCM8:4 M,G4D>#1@D,QPZ3.36K>&J4RZG:X;Y#"%J7&%7,(V26[D2MA>6?[&WUQ45P50 MA&4C!4E.\->><-W JW0NAMM;C0'.82.XW--')1I M^RHW=JAXU7&NH!I96] V!BNZG*!@AA!W5/93C=?&VF8UN&/QQS8N>K)EV=:6 M9+PTRCKO^> "8B$+$RS+<=51>*O.H_!#2X=,?6.3TANU797CQ.,43.RF MG?R&U_A">(W'W_ :?TM@5[0JJU0]]MO"N 9U?6=Q4 &]'D=>#S';B5==-5F_ M_E-5A[A!%%M.\YEQIH(C?K9[HN(UH;-2ZA.:B(W^YVHXV']\$)G%9)3CJ&.\ M;S#H\PT<2ZK*VMV>_BE *Y"V&EU'UM#P.D6VB5AG P6%X'(\6_STV?[:")E9CKK,S"4R4G$>=-CZ) 6G ] MH;YU53F?'[X0?A \(F(S94#&K**"?X$M&RQ&1\J?7A#/"P^R6,AI_16$Y5;) MRN03")F2U41QZ$6Q(MO84A[+8I'/A#3>-PFP9.9APIBW319Q($VO<4NR'-$J M$='*^X0FL&--JTSI%3UQ)]OBI>=:OMA:[D96N- HJM');,_VD'"OA[W/35'R M65MH_5DGE*46"_A%6,M1F9RI$8@6;FKB1W#KX!N,ZT+CO+0B3$=MS6#^C,&" M8) 3>Q=%?[,Z&*UR_I+6-X9S"7^E/C5MMHF.4S):!RMC/7@D>H7PZ;O%0JS) M&]X1Y[:#.G,B&PS.I M"FX[I WN@T"/C=FB>G).ZKI?T_TNJ?QRNS!/$.RK%7!]E _1\LH3E_D]-1H>2:IS^*<*;L3)@CP$DJ*G3$HSC:51 M/W&#CV--S+MVCO33=]QBFX?KV2]Z/LX\?7D<&, G*4>0624ZKJ6.*USN2HY0!VA?9-'93'P$&8#5Q6;Q+5" M%".D0XK?0Z.7N-$T?CPV M7:JXG@@-%4*AS\5)VM*HFOIWI@V)DC %2\M1@X9=>",)LW2P&(N4>#"C'/_W MF-)B8:T7+('O]>6^@6W IY8U5AICH[0H,5E\4W0T1E(7]MUM<5*3(PD>_85P M2H*I( +6*3_Y6,PD5_>I<#SA@$Y/9D==V\GL %*P%V MN)JN9U*;VQBF=5-'/(W>ZV"K:;G*$A-?!)H"*C(;G%6=9T$&A2]-8KZYR&O$ MZS<%3G?8.0EK&"8L/-L(<<(.\,9%7-:&FR*1 U%-;QA$UCN"FJO_(C8$8()M M+BXUMPNV!9I[0&+\]'UZU> M&TB0*DJ%^STBDV)2.X+O#JWOAE2".!^AQ:J?R)&ZC]0= ^WVVK[I7H EB@OM MZ:#Q3;H"OV2JSD",!DM=0%Z1![WM+(C)R)S D4JNMQ&XCB,Q_Y,7EPLPZFHU M@36WMO704AU=BH>JR-[UYMIN=2-:^4$U)6**<'/0<8OVZ]R&VT8 R.ARNFB0 MEW,4*F@?^B J*^8!%55G@31.J*3FS93G;Q3"M[L$]^N4_/FI?T/?O'*IS*\@ M[?_APK O>-B6+_K+T[=I@;O"[9(=M06HA#1BJ@3'>^_ZQI^N_3D7['Z?_29?![+ M!5$0_//P+WI)]YE_PTIM/0;_G8]G3Q_(<%*_G;AO)^ZO.G$]X+EN0=2-QW(C M).$O4K[^?[_A5_[CX,DW_,K?DKFPN'[CD:N(J]QHJ\8P0'Z-LJV(*0?R@1+P MQ@N0C\?KN93S<" -[&R.A;6GLQTB_#U,K!TJ1G^=DI /VH403=&ZOL647)LB M:O==4$==*ITU3BO"J@MKEI\03N NJFED:GCO=4&A4NKH+JD'YK"6_$+L:%,7 MA.RT-@@TVQG[K.?GQ*2TBB3IDM; @VIZ21CVDSBH;G[N:_=4O7IX[V)*J,]< M%!2 B!&B,P6Y D9.(^= M' TCC(NZI)IF:2=YVWY;Z+:E),GTAU=&H<TY2H5KF>?&^I$$;*7@.2@_W,U6%8K88T^_QP^? M,F.3[5LL#;93\/;T+ ,&Q$I518I?5)V[&%"OIPX)RT@Q5U$'M3H)RH^_P3ET5HZ9F2)@5^/") @YQ0!%_JST(0P_X]L3WI1R]B@'+K57YKI_B(]<9<&,#K_"'T5-I.;SS?TYZ%WAY*-O+?)" %2T>,E1 MKBY%&-J>1.&MW+F8:5\92BG<;N0*:7LN !RD8\T\J/L9:EXUO2AM7X*XSY&7 MQ/Q,+4&^<.$'&YM6,CNB;.,GL&9%<:*3D2;J\DA\TE9X5.JRJ.H40L?4""HD MQ34-WD!!&628%MD&T1DI8&9!$X0[0G)I$TJ/&1"&@U^:-6U^AMX"//*2TEI5 M/H'4FL+(YI\CRAP&.%JC-R>M&0I#8/>R&%(%RT>0F];1[H4C5"R$3N)2 :S& M.4(G5.V'C&H,$F$CJ7,WXT9^0S:22C-4M:Z!0)J:]*ON+K)0XP M]WN1C%0&V0>!"/E'(U+1IY4JEU5\M^4:57SB@0+/1Y<=U5_48@[S:'7VR]Q6 MC=;AG"X:H_\:A:V@]8CM[A0=R'VSJZ6.@WP3(=IN?)U7([@DXF8%?IA8RKB' M';TEY]"N;V+W@ 7\.PUB ^%\L!\6]^B8103ZQ'8%-L7%PWNM)?RC]U(A^:H. M_AJWX&8)0_JB8-"(6" BXSN/P$]W1.YGVF*SU>SU0*CN:(".S8EMH-*V57LM M-9L[E6^;C_4VI&0I3,H8[H^97I1[$F/XBJBNU?F)J5*V>8!*^;PT2%@4RER4 MH"0^R7AJC*>'B6/[J(EL'%7!7.NRTLS=+/_J MND$*CW#U=_U+N/W@ZFX9(8HLP-2)^LZ$ (7ACGW0I2 53\UYQE\#MD/HR[ L M\R".6:,7=50U%-!!Z6"S2D!! P1FZFM&)@/702<'O3SI['!VL8;(9 1GHWZATU?&.L$>#EUG?5RD"G:SK6&( .&V$<'G*M MM2,=^TQ>#LILKFS!,P09Y0?,A:-2P&N@*[8XN-V?\4!*,]38 M6U8(6:H;^1 M>"+7!1A45" S\6C>3/)_W6LULXU?(QS%XW#19T$CD 7#KD#8^COZ$$H5 VY( MJA[?S%-(NH)K=/5R.QC7IDN+D,L:S._X1N0#%,O=U610RY^D5@A1%3IW9]ZS M<01=A*6+>E7 -[PEJGRM0OBFE8"FZU%0KBDU/W$X. -<.PP%75O$WJ)**/1I M6*YP@Z5#K++U1#1>UIH3M[FZ+&;5DK%%Z<=G<)C:?XV1OL$[)E:$59D\-*BF MQ4)X[7^(!7GTH&SP$VS9GTJ]42C+7"\U&U5?NQ&[TA.^^Q*EO"B7UO3^QKU2 MC6U$T\0XJINRX4=9E&2;OY)>!?D)V>[22&7+6,+>5R"-T-/K%;U;XM;/N41' M6CH'B4<=;*XI/56#YOI^R9P_/X[]O] 0R[7"\77XKL+NH<2HMXCI3IOA9"E: MQZK3IZRZ1DX10WO?OV=_GF$7"X1*_I)?[Y#[7C)!D65#2&&DYII_@K,Q&!S]/Y?_D9QM1+W)B%GD'HAKXIH M?VZ:Z*B@ 40V$>9#E''%L= [E]R!6V-0XFIHB&/#"Z2QSN,=\2+C^M'9$D-P M&0[HN"Y'?,YC#TL'OKU,TKLM7/R?>X[")L';^5..4-J("E9$+ ,X)[L4FKBU MESVIY)6PT[?/67;3Z\K2= M-R^,*^-G[YQ#572(C/,?4U4&P?;J<(,D$-KD8_,X(E-O33^M6$YBB3LKC!PV M_RL,"-AI,I;I!^GWBL^YMKG2&L*^[MGYII/',R(P8Q-7+>(*-BP 4B=D_'4& M;K86!_DB:%<)%7B!P\&#)P0C/%AI-3?MFAMG@!LA.?6@747#CYE%2BD 82TY M&HCO]D];%S1&3%-B'HK<-NW0J%4W]\5!9S1F"!AB\^S=PJP5#-VROZ(_0O""R9=S66F^9ISY/_J/TO:?;]TL]RA>[ M[^'R.Z_6V[FI4RT]#3;W9YA7$U:I\F:'L^CR)]]J**R1WN*Y<=Y_YEK!_885 MU,)\QOC[@1 P;S6;-VL;4L JNDOH9_<]2Q>QZF1%,B[*Y8IC,JD$%1'>=,R7 M5;A&UI,'N4L*:L!5T+!&L@!TP6IJX5>G*Y61+SUETX-_L^%KM&PM#XEXX<\$ ME=#Z-HPEH->L;9!:V07Z#8C5U3(A-UF.' .G!II,'LY80*'\YAZ6VRVMX&.M MQD-K2L5JW6QX/KVIM1.MPF10J1&41:+QEDW F(O;VP.KE%&$&09(&U^KI99[ M YTD$N<#^;VHH.7FU0)%@MV+-/9G*C.6 S,/^WL15OW5NM9L^Y)ZU@+6%+E< MVOQ_,A1S-NC2*3=O>T7:OQ_G"QJ&Q?372S8E>,6W+"ZP,Y,)LTH:,TX9V3&W M_99#AGBS&7^0X+TF]) C:B SU["IGP.VC4+@2N#$.X/_S&7-(JS4T*K;!NCL M[RW[FAP@;,\YE:BW;4#.SG3>T'O@!/K3^4%BK7WM<;*6:DCH3L(M>"CAL1N3 MY5$G/DYRTF0D? QG?%WY)2KD2"+3>+9JM^-:$:R MZ/!;+/.>0*O:5<,VS@BXZB,)_F\U!\W>6@NI^WS:;JB(W;A?6,B8QR;@F.?X M05OI6L$GEV+9CA^/,D1A*=%$A<.,*H6-G&HVI MI^4N.Y*M;ZJ+/8PG(/8Q:HKBDP0GD1G/ ;42Z%M>USHK,2LB-GHJYV6VY/ MNF>:OA=F\AMP;!'Y(5'"R-YE\$.UY9G!ZUJ"U#U/!THF7&C$NA-(Z/9A*">Y M6V2'JI&HG_CD*4LU .S!N ]7F('?89'8MK=M9W(APTL,>^J'>-6CD$G6OG?= MW4(SE\3,VOS*OV3]^Y>=CI3VG>BN]W33DEGV5( @*\]X8>C,\-MP(JM:A9:& M")NH Q''CK-B (C2L]QK ;'=9/IX$7P$CW[S$0Q_18E?)*QP$U30>(8"+V.? M(> ,3-%&TXSDA(K/0QO'$.>DSJZ_V\&)G!9P0ROKD[=4='] NMPCIFN#',4Q]D:458K@I#6)6&,':H M0G(FP]DJD9UA]!6^L?TZ;95;*2+F?JNRWVW_[J.".#6]JBH?V-_OF M#/SA.235IX.$:.D9MN?0^5YD$.9:82)3_("FKD=I-LC,YC\\/EFH9%7YE6TG M!<^:EC ZC7SL?%U."G*N!0R/(^R\;"5_2W4:Z\>Z4 9.J$ )FC#W%R'P"ZY> M:J2+7IL.+.)_@4=J36B'Y,B>4<,I>R M27H0YU])Q2;]V>FC7Q9X!41@$_/%@@WI/$D,>5Q9R@NS[T$KE#Y(A>V4ZD\P M*OIU=+YI+-L>D%@''G\M%@#T42T0][0@'W<]U\! (SE;)E0O%\\%BWM0/ZCH=J4C;Y>7#V M31Z5M WA!F&48BH^8!B\3@(&E<"$4KE@JH:)_@C90N!][A*N.YM8I!0 UMK"^ ,6FU. M3-UL7,+V\ZO:JO>=9:/][GA$GNPXLLJ,KGLKAK*X!])(C??=5TY: P>KH(S% M"+Z",G,JV;"62A?0), K>/++]2JRH89I(0O=@';B"NWI.,&W$A\[^.8\J7:- MC:F3*=26GF#8I#GY\^"&X?(KFCO*<%>]YQ79PT7!*C,^Z>JBX"7JU9^)JC6K MD@[F&B:-L>,#X:\'\UXYV7]YKK&WY\)#23ANIQ:. 0GN+_J4;>NM[37;U:Y; M_-^M33%<+XP,W6'H<(:N7 17FWNB@()<$O.@,UV6%,%QTAZ!G*42$ M@_CDSAA_5.%8[M W3COTW<3^ M?ON.+7V2(XG[<*'Z['HWZ=IRW>K9TGH @';LS6L_!@N+;?HZB$8JXWCJZ330 M[4'H8[(W]7\)6J2Z+@K)*VBB@[O %V-OPLW@C6'Z>\,@UA%IQAH\]R0*J/1 M2DRI;] 6*[/+'N0'BMYX?'KOXU]IEORO%B44_+IRL99J ()JA:F :X/"7U9T MS2QQ88%=AV!=]DD9U@O$+JZ<1;K1$!D6*"XO64@R]Y F@3U#2R,E\ZW-0'/U MOB8S6]OQ9-)YQU9/L$@D9,X=C3M;7Z/"+,>>[CP;7P')ES WT8)Q-(Z"2FAY M-RK"MZ;VL+B+&9@R7!HG=OJ!*<, 3QP6^ENW?ZT2S9!@1/:]9Y6$_8'3;8DI M3R_G.%-.94\QZN8>N^)+R;P%_5*Y$YY([PRQAOG+4GPFPJZF@\R$A9_'T3S(A=0A"1F[$IN< M3-AT1M HMI/3ATAQJY' _R@6E/^M0%D@' \JE.%>X,>ZUZF7EX2G$XK, M5-;ILR6SEZ,JPH[0N\P5=Y_-C=O0DVU4NJ@33P[RX;/@RM5IOWK4;1F"GPO& MB)F+[[&F890MI.1<<+$2"-/1C%JBGE^X?'5PA<4=/9K-7F(3I'R63@?YU>)M MDZ7:$$![.X.&"U2NF%&6U>Y585CB!CF*ZVK-/\2DV6&MP!@&CS=W-7YD<\W6 MC'MBYWCSF[ F5X4F%6CD\6Q3",8\64=+MLU><$':]&';(K/&W$51?8W6] AE M1?MWTY$?\L_\WY26$(M4T??:]B2Q1EMF%6N$1F+B:T?Q:[_FO8T3(A(9,4;9 MA"&S1E5*^MCP7='L;OHHM8Z20-(2J_SSC[S&@0C?(*79/[Y"$D4D7-UR^-FSC$I>B[.8KJ">+R)" MEG.H?[(1\)/\RS=%&".+6&=.2<"QIR=T^4!!X.&&!&OP/U[KBO_/?Y>_W*O) M=KW4+3B/),'Z&&?E(I\,GKU(=79/CLW*29#-ARH)YWF\AI&0#0[W^&]$&92K MY)SG]2=0A(7/#^SS5N(0[6AGLQCTW(]?=53=W?KS3&\%S0"YC'02$#MNX*NK MJCMN;F#X^79O' 9S<&'1UO@RKHL1_XGO6#Z8H2AJO8"B^<@%_R!K];^-+"U" M5')>51,)W7XL)-1,*;_89A.N+RW_^C3#MO6 MVOQUVW)]RWI^H:SG\V]9S[_XK*G.XX2$;'N^RL__35\Y*9MP,:[_&80A!_!T>EN8"UZCBI5#7 (0[?8W%&V%G$&6"E M32(E2S&KKJC]PSDGX%@KS R678F[EK#M]Z&5.-E+NDX"F-CB9\-@)BCXQE(M MK\IFO(ZT)$=!45PW)2=3+,%YK E.CM#$'.<[T_D:#W58%=@8A-3TKSC. MD@2>*7FG6 $+I:-O-FZL,+UWOP@.9\+ZC\?K6J(E-Z9]98!A14!+2F\CWW@. M\VA&/@D.2HW0+3W@FE/M>JCOM$B.DJ9WF1 T&Y$94\]Y038=;CCKG-X*,_ZT M -MR)2I?(P+Q"ZV00;A(+!AT4X9_77;4M-5?**_M'2JNWV/9WD??E3;II6S2 M?96]6Q64&K]-^"0'\F8&7B3!^ .'DMB[])=>\2%P#:80E!!'L$&K%CU6#-08(8+2D0=J#P-&4K/H-6 M/MS.?^P-'QOSKS;BIJ34@%/'EMM7H*_YH: ?QD[W//7I\,5=GGI@*F8C)O:F M<6T_.T)D7S6N>=76\; $1;NJ,*FZ)$)@ CNECTC=HJ8XYP)41+=1&A;QPQE;V/XZ>A,OFZ13XNB^1QD]L\;\*,'Q0!,O_W)F#[C7(2,[_+ MK!(F:UW'*>U-U[V44@B\C*& W9>K4I'X8&?<[[6(C;;4A6Z:(A[CZF")7@#LBP, M)PPK'PT@JUTCF+S$>&$G,-Y&'V6'SM;T?6?U-@+YP[&OI9BH:DN))X^'^W>2 MZOR^?SQ^/'QV)[D-*9!@#G58.$5ZK-@MF*S'RB^N[4LZ$%4@+_KK#J0'61>> MV+W#6L@J9,2C/'@_PUM(@[ G6J+8]U""F%[ B@WRLD3":)PW%X-I\/$4#-L! MW"K]>RR=,#1P,(V;BJ&\\V5>UFU"=L&0(-AY7[M\;+4<_96-M[V[N)VUO9.E MLJ NBMN?UZ.SD(Y'RG,ACK73!'_.$!]; DAO#SK$#%!\Y]#1"K>VLI_^*A4J MDB'27?K.K Q:>T+G",7A7YOM2]M^BSWJLZ^>WMT<-@OH%B>M^\J#X=Z=9"XO M,?!H=SW8PX$9-\5G\O[YG[=[3EN8W=H5BY;&+?8DQ<++"_KOG7RS[RE?\F+= MJ_NT51QK9Y9\!KY("5-Z16X( 2O?9\9L(@Y(3XL "?)6;2(E]L;AQ<'6!PYA MX7J3D"5KT4.*>5W+!UJ@.:*V"+G]7@:!(H(!'FZ=23@"&L#DX_PBW L M.PV ,SD!3OU.F.$2:VG\CS8U#IO=H+BC*>U.N,GB+[*Y?Z-$/K/]:0H*TB8; ME"6E-WY=T0&D &#V]>EQ;.&T=#2L[40K;ZX[1S,JQ-ZPUQ$5TX-H5I>%['H' ML(!@(QP'#BD @N'+))?.KZ5\=MCC$LG]X:E%W^A63I"XD'N]WM!4/'=VB>B! M\(@0Y^AX<^J+>.,'-1&+IT M.V.B<_GK?B3>B5KPV?"Y:D'$IP_VT==Z57'--2^<&&8RX+T[#;@[TJXJ?O$T M^DT8Q;/#[BA4B9XJF<[& PXIVI*@&SQL$I2M'4Y2YK1@RJ'4@-]M$A6M';U\-U1WE\82_*.1"BB=? M//U.SX!.+SGO0(CP/G;21[8>-UH\^R_@NMT^.7[1QY:YGM5YX%"/>@@PA8CNEV>2U%[%5W1-] M&4CK:U:P?+X4+Y*LDC<7!^93%1N/%UMW4*5LG+O'9/^J>P48TEEI05\R%HHVO"*#NI4K)P'._<[I= MO%OKR!M!]:B-%6VX;15,+7RUB\2& MS_0J,F7'JO,<)TU)>Q1+ADV=$_'F@#$UK)U+QB%[H/=ZT7E*(H_YW01LRZG9 M&+Z+G8$6F'H4KCV@:W#B472H'4FAGNMRI2=F45#4E_#+,? X*9N.I4\;E-CZ MW_!H7P2/]N(;'NT+10E.P^TJYN58ZH>6)?\K,Q8^HKYIN&7C%54WAO^LJQHT MN=;(*(,,Y%[ ZP6Q1/AVVM5ZA9U1/1:>6*^7'( AMJ4@]JZ=LI6(CZL\O 'Q M Z3#U*.B7P659QT\'CU[_^FJ'2%[":N?I M1]P?[_C=KR>O=O=?A"^]+2>3YVATTBS+FIE8FNO%I*;,\J.WK]^?[61< M2Q/TRWB]*C9\\^P(W_QQ_^?@JL[6X;^>_?R"_RL,(RBR\)\,FJ\6GXKK9?4Y MX?RX"+8;<3#1],(BK"[^M:8>5N$B-$&CS4O/6=*Y,STGWE16RC["Z;1(X=+. MIOGVUYEDR1U!E&3A5I7VC6T#Y8D-,&B/F=Q7?E.X#M)+0BN-!^=\5L@!KL(! MH:&O:MRKR$WUE]['P1'@=VR%A,,6Q"[Q#-]%](S1[936<5IXK"4=Z?<$I\CMMFVI#3@!YEOZGD=LT\,*A#1 M6UI4'_F6(VV@K3VGGRZ" TOMF(#*6HRO!\8)C_[BG'PL(]$-B>;T82G[5C^A M([@7N1$12%I%@,B5B+^&O$$"ACFEF,N=M'WP'PHXEPKQW_]6U%4XFK."(TYPOZ\[X3/= M !<_[5F:C MS$4XI)NV BD;J"D:R2.LB'WP']0#SG0V:\450X[,B26)TX@%E MD@@;:? #%>$6GNJ-O,FZ!J]@9,M 3RN](+'*]&1.%^= M$X*]*R-!1Y>T2W)SFNBT/RBYJO#GFHX_4@T,O/31W_0Z1,%I)_3UR]TGI/#. MZWRNYX\?HQGL$:+V4%]T\R[X%) 4!W!RLKXQ+0](*G4 D0#'@LQ-Q&LX,)." M02U4QT=F:H0>#N7?S; W,0/V![+M5$;- -K\:\J7?KCZ_]G[TN8XCB3+OU(? MI#7)K(@AJ;.GU\:,35$MSNJ@B>R1V7Q+5&8!*69E5N''\^?-;+WD>1.LV&L"C$HF*ESTT1=?G'T1<2.TLYY7 M148]$Y&2_';@_:<_/*EOS[\,]*L:Z'G*/)[MJ(+\4#<(*S? MJ9!=EOO.U?9>:C*STBLD92NW5:4J5.T#P*I02"^0%"$3),Z6(SPQ1$&8D)*- M$,+L;6,EL?*?2)/V%5*$[?3O_Z%/Y:3J5N8([30I*KT?=05]SSUN(/&B%K[? M7 0^9C/]EG&MT<.I?#X8G&A^6U\V_$1E'8CL/)W5$R%AZ@:E79H1C!TI(UHA MJRJ.!N/(X,%I) 6^NUUY(4Z!U.BNZ31#\75=A,E;?2)S0 0+^V;0'N)#O]TI, MLRD^E4Y+!V:$[B]]5#>M%85 M7>5:A/SM]?.7KX.-!0G"BG#?I-55V64)DY,33QN5GHUP]BIX+HFTXR':B*!T MC=AM3T[?[$K=9_>;[D-\YAJ93CF8J^R:L.(3>>SMIIDET;.1 N/D!JGXQC9 MG5@[RNM&-F'Q;E^V;OQQ1<$-UDOG<")+J.;'#PMF5["1P-/OIQF)JOCD'46M MJ'']M20PA35Q_%CT* A6T3 B^C6IF!X4-+ ]XJ:7I*DH##,>DL$ M:[?<4[Z8"2\+VEFKV(!T5H,J'YL[J]9*WJ"3#AX-@0;C3T\??QS-FM%;N:]% M/O#D4Y]1QH)M?=&"-E$K# MJ)&\*F;SPXO.5@J8C5O4MV/F7F'\[YM 'AH,^ M92G'81EC(RD*8?Q&1U\6R=<' 0YE5UE9X4Y\\CBK0#6/M^;1QX+RRBB7;SN+ M32!;JLG1Y-JC;> %C140D!:+SH-UH&9FP-CR_&9Y[<;L:7C$FAWKZM]W*5,ZN)KVF\+8A M!PS2TWQZ1&EV28Z Z077:(-^13G=2L@HC^J(&]2B9,I\EK(> 6U,W;Q7A_( M4C/'FY^H.+F%LG7A+68J-%"DM @3?9]L+CO1K2&7;\5I 54%ODT&#]Y+%V1; MTD=ZV/S66-HZU=+@HHY:2*"X4O=@7+[!N\AJS7RF6E,/P(5SQ4$X19*.[^$/W0<%7#125LX]-%PXQF?0WJ .!QF/UT"H?<<#W-/W69+ M)41UTI$@!/N^HD_LU;J@PP7)5<#[,AEZ?;/JYFV'F;"]O]:#TU2:P#:YAZ]M MBYEC(,8 .)(0?5=:(B.,]38'AJ960C=O;_3(8Y *E=R%)I!X:Y#[F-(BR>2* M*1#;6ME0=M"^OL2B>$>B.W?>"K22("C='P^K%E"CDOK[!??N)O@0$:(/*7HG;9T_$5\ MH(O;!9-*VC'%H#_N&!\:\R::%2%Z&XUM V*F/-(]Q\U!O)RYV/-;/6&EFY:" M9=BJQ=MC.OR&DRAN.*EZF#I^R:'D?<\%@XHD7_ ,_121/;O.RZ/(B_-^A,A6 M<5%V7K[3S>S2_I%73#Y2Q"C*#H=PJP/ZW%UFK>+U=76B9T6Z=.\31XIIV2;/ M9&Y^?I)I^AM,?O&W%^3HA-6]'ZSN9X]/6-W[RTWC6%%^>&]9QZ9B8A59*'3B MEC+O_**561IB'R9R.)_;WK,YL5_'!012,=D=NK[8+8%2ZEST]\&C)V 23#$. M*;G*@T$:W=!08'8VY:"CG 8=+' /.] O<_<78G^OIL 7S9784FES$NNZ-ZHH MT0)N.T6HM*]OAXVJ[;EB$<6(G:VX+IC#F8Q-.8]^A);A60!"#T/4XJ QM?2/ M2:O]NZ';<\I)N"8MX(<0'@9D W<$4>G^'MTJ<0$C)_*.?TW MW'D3*FS+^'3"EMR M'#3"L^72Q@L@%M40B_*H"4Z..D':@P7$FX2MP##=>]@F,T^YMJYS5A865UT! M6[S<,[M$?>LQD=*8.F.B$,F!NZ)HH-/VRE_W]R'('T#2 M<()@3RM=8W@1IUW2F0(F*?7IV5*;+E?\IP1V(V^.WJ?]-D2S17Q)-[U\#@KR MFV*:!<<1N7+-Z$R2KDB.\\+B/OD"38/ &)-B507N !X5=J@ZIF&#,Y6D$L.<5G?J+4ZX-M2$ESN (Z;06,"5A<+!8#^5-RPB>P> MXE!N<2*@5E1: #F^-38_K;^OQ+EBG25F7&3.93C,U<(DL(FQ=O$ZAC?:,1O5 M;$,=<& ^8 MYOI=AU Z9T RF!$?6# ?_YO#\1J2A]H='[R=5,(C%Q.Y(=1Y[ M&KAIY@9N,<'#"V!.+041^_AVSUV?AZ*[0G KP,8J^(I9#17^%?P_!#-5>!:[-K&-H+#RRN=WX ML+#K)7-[AMR5CMJ67XO^:5K8?UX91-(#G@*,BC7E.[@]JG]T4;%F.LRAN 17,YWV* M'8C'P*@CVLZ:._P[J*:?9B:'=L*4KE;(JU8?/?G*8W4^:C64RZ)N?$ M-F '8Y>!U?B+?71DR\]9"K\O\\_GHOMCT%H$X3HS#@T&G&#:4F*0DR8]_4* MCDJ?W^\P7R= "BM7'KIB@F3QZ>*$_DG]48GSM\6CDG1-'L-$BW&0>;#RRZDK M&GERSIG%"'42^,L\ZC^>(A/MJ)1#4J[59EBO%X-7[Z,GZZ5=? MK!\_?KS$L]X6ONEO'QL+6LS(!G_CV,8D_I^I9/)@?&T"$HYH( F,MB:RU@HE M=IL@!R'7,EG1H@W\.J'4.G(IUB@88&%#??GX,69+GNWF#]-PJTGD])W(PN]: MT,AGC]'1B,ZSBNWQ:TG\WN(=MYAX%WO$;[G?G0M2FU3^?.FGB=Y3[FXW6U36 MH:V/5GVP)2C;"HPTT/T@?T+4<:=6#+@]<2[5JV^+\W8@?^/I5]#"7\Q09VE' M;.^0>V_HEK14&H5(0@^9()T>MA'Q/#KW0\\3$KS3H7*D#F1QQI"&S. H]2W1 M!=*U#\2K.1( ?C-*^U=!O&H!$W!(0:<"94RNEG@ZQ%T8.NX%*2\LLUTIB;0IZ+FUN_$*-D MXC=;@<&H0U3:7$\%FP73EL+FO"R(3@B]PDBH8QZJ=B4 ]J[HV3[VJT A;BK( M:]JZS$AA5.5;VC6XID1-NGNI(TEA UE)V*4GL!C8[2[?\@ ME/5Q/^]'/_4H_3T7K.*NH)U3=KN5%C7F8'.=ZC?4!+<1M.I55T0SA5UISI17 MGD&3&?P=#T(:0=XC+U -VS%(<_2"FE"GE/8>=JHU"(Q(NM!=6&+L05MD;*;2 M9?SR*&*&?&(2\T0NA:FBH_)(;?RXR?;:F%$_GFB/M,2F:84Y8J)6]>@!O<1_ MKEYEG+3Z:]:M_D^VV_]Y]4+US">O_HI?7GRZ7KT.G_I-65PTLQ>^_B9>"2C!YP9<)C]I3PJ3GZCT)1:Z,S1F'BU\K5H:?[J;\\_E=I;04*(0RKET](?D6:.5X]D_P==WJ=GCW4I/_GQQ0_T[T]9 M>KE^MO,#\8)QMI++(6$509VHL7?H&P0!BJ:H,3L!6 M2$]DFKPG(7I^]EA_D3DR1!)0,?O-P\%&"NOW8U,_^LMAGW4=X@M!*[<79&7I M1\$/DYM9XXSP&_K C!PZ+G)^22>K\X&><3DQ_OO;HEC[1'[C6@[,5%:E.R=, MU;=-//ZY%/W)#[^L4":_I8W7!>_ULZ?,PGYDNZRI\.X+7.8VW_@:1)N^XLN6 MMU.<+(?&:8MDZHR7XTW)O?_^1J1Z;YJ_?AI1!34"?%Z3XC7)R?$ZQ^#E)PZ?E.S2"$0R6FE8;,9 M%<.0@&N-ZB>:!3"E%N;&KNP%(\0.9CQ_.L08)^4*Z8,<(SH[F8H'2PYSRK$) MLJ==8/[.X6E-6HI6:Z=>I;NPV( M/I/J@O$X5-URVPMGZVL[$UAN#O8R8SRG)HY65#!CD=/P1WVPU,Y<**CQ%VGL MFHX S+8-)VUSCCO&_@5-BZ^M,IVO-87^BQA=BYKH$14+)^BGM\&XNQI-::1 MA8Z@S..%'&KVP-W0;0=]8 [U[R+S5+R&IYG@>%PRO1IU\#D]OC(^@*T3*W6; MY.4T6L>]&A"ES]K@B<3HZ8,(:=P0?PX;ON)Z,%6M$M?)ZJ+JXG;-5F\+A9WX MM1%0\1(83K8-"'5@W&7"=8G[8]\7,>UF]1 ='JEV_84)*0\4$J!@YS],A<<> M*,F'.'YB@[M8Y'24Q)$MO0COF\11535("=H"W(\[1W"$5DSLN0D'#":[MER3 MP;_TPY*.ALA\DJ84R0U':J4]921=R$ A?B/03BZP*XR@S)N(1P!L*>9V.%,) M,S0>77!B@DH==K0N2'[G-Y&JC7 M63R#Q@R&8IV^P(WT;/6L9_*RFC/J9@HM/='=++#@Y2^P6'-:RC!RG'ZY+*O; MO2]Y27A**6POIT^-W_+V9TI&0LO7-4"\*#< M9W&1 2ZDS4,B&^<%K0I12,#XDMP&']P3D;3*S53+8F N0%TGHAZ_+0_Z(2BN MC4LXO=QZ,+8*%TV:"G7DJU>^5\(I]%29'1ZZV0SM9/N;V/!D6FX!9<(Q8\,@ M;CE9&G2W&8B>JW *0C SPDJ^E0N%B?QF5*>@SYD!WQN_?&(EFWU>V.WSQ72+ M4#\>N7P0T+SBUF/+>:\ _LZ+L)Z#;MH[0YG)-HASE&6JOLWG9V[G]H M7W_;@_\7 F9O4K@?-" 5P7?P&V:FQ0Z;RU@2H3T8#/QJQEVL6<*A$79 $-NZ MRP3IH?020LU,"K 5EMYQF5]R;=I5;CT&EX[')45^6S6T)2]:U@2(8:LA_'D3 M=@%>/H /HJ-HK+,9I!X W*QH'5N32G!T(CJ?W,9!-M=Y1O7H0.D2E8T6Y\]V MR'!?H6\4UD9TTT.^B8X^4IG4AV14>L=6Q9JME[?<,5A;,.R;DE.X="'199L; M(DA=41%0_L@(@ :01PD [C=EMZF:3A+4TM AF<(L4E9P0BJ5GG,D2Q)%C^19 MJRR#0>=<99L#<4Z*I>(+&BU3>4EUF9Q@@_*$ I>"(SY=2+\>72O.L5QS%<< M\B&N49$69%:&GWX!T3CES!$BP7VI1Z+6%C0;;1/>T(MM9:2B.#7!0V6',^\D MP025!%3C8F!-( *^!&@SG>[AU[JIF@LKT!3ZSX(L9-J]@J0JJCTF@?Y"3A&D M?7O0DY_ N/[]#U:OP?Z*W/#];=M(D@T4SFY0E(^EES>U.!>8V86*KX0RB_X6 MGRK(^SH*4F+&LX4P+W*N= D;N-<$Q7:HUA/T#H-I*9D'9&JTCKB4)!8 .,JD(%5:$!: M3+M(^\-N!,^[S\"RD6>[[(+_)!71%A9S2#U,@:%I@UTS](4+UE#\A6]N)(2X M*_)26'6[F4IRXC0U;O#C1&#R"&$.X+?XP$U<'[9@8?!AVF;UXGHJ.**9YJY6 M_I'1'=,V2:X$!F>/K *UEXPM%>CD!?Y5C&ST3^W#%.XE8N:^Y?AHM%92AKZH M247IW]B^,8S:=':$]F(;\2,^-!WV_I9IY),OY8@$,UP\=F/-'F>[I72727.A ML+ D5V53"=MD MN11C2B22)GI-1TZV4M%?CW8".D[1!5%W:IQD]OVNB0G3%A97307'FWM7 7K, ME9VDI#;-OI!$,!C7BSX)_>,5W';83XMG,Q?#"F9?#S)[M?T<83H9UQ4UVR&, M_%&V#@W@L)'WLG972UJ;XQW#KFC)QDTG>EODY$ZL&07$ADW5D($[/UD,#[07 M3BZ8K);C!*DJ7HXU>)KP90/UM17C"S_D9A2;8:8'("CFR(G(JM1*MA@DI<"Q M]E2!0+R*S_6,EF#P#'L(?J&[M5^F<#Z0D\6^7;9K8.(KZN;7 M()!=+AV33LGU^TJN/STEU^__' AZY[^'&HTXOUY[#)&"@_H46O2>OGOE6,Q2G( J671%QZ[1YB2PH-BF!\N4$M'O11E]TR=[TB+X8 MK ,%:I\XF^OTBO6;H5N[X/I8;E8?FL1),K38".8%1Q/UD8D-S$<#CB="ZA%= M70Z-KJD+&2Q@6Y<2?+$QDY=,[ Y\OMCP\H+:54S&7W(B8C1D 7F%&5[A? 7# M^I8,0H4DBLHM^!@]4T2BW69C,YZ3A#6$_)\(IDA#[+1";@#"NM-9@T>VQ5IU M[26HA0[;=3;TETT;-D0N7@I.MRT\R#P)I$E01)<=L5_:#%3O2:6I4L>PC MK;+K<(8)]__CQS3VC[[ZXC$]-Z[0OO".*_M;Y/J*FR5BBSKGL-(7@(3ZR>?: M,L!".M:<^KET:@UE_V"C"2\)\'G%%;Q!77S)V9;7VDP &,/@*['J3/KV_9B) M=_RJ:(+;;+\'9:)<2QVE)]*[&//Z/#$2O\^NH[9Y_?UME(VJMZ]D$5]_KUUF MY 72[3TL'V]0=IHSA LK<@\.:*N@)3SJM">;A^*F-UFS:]U43/%1'SSG-G"% MC^3Q[&M24UO]9UI3RZ\"P4!:F=)MVB$\7@ W5;#IJHE/R^Z/,WTQ(U*([9(H MX#6H8=PA8MQM[*[@I.+19$51'U?F;%.^6 VJQ&ZMP5>%B Q[ 7J$K]'R(3(J MAYZ#K 2QIA%=%^=AKVN,+TQ2$]]M7G"PLLFA9Z!255R1DR_[,N:3.^55",XC MQ9U(;?@.Y>=#,++JF/4]#VX)S0>9B4A7,5A*J!UP)KJ:Y]E"&P?E9"[3VCA, M.;0Z[NI[]N'WP[L!5/%B:(.U'B8B^##AXU\%?ZC,=E8 ?84H([UHM&.<_;^. M"'Q:D;]*X[EOZ(97\8:?8P&@JHF_?O/JY[&>@)8@FDE-TEHWUB=?L_#07;HK M7./3K#IV:$)]:/2!\Q (R]G!AN_#%AGUCK(9>J'MMY^%D\M=HHC6\-'P,@OMG:^G)9R]I,WFZ"$)<:9-(1' M-)>><"4!QMU>@Q, -\9X![UM;;B$M1PG">4$KV<>QMT2FB(O1-^RF/DQ_(X8 MD/4&IM8[UJ0"9"Q-8"\^I9K 57S$D4!)P%+ MR+;?*IX5A<-0ZQ$()UI8Z-@8;MUPFM)R-;$=!+[$2/"9-@.2OFP6* -4/25* MB!192FV6Z'7+MXYS9=*VYEAF#GD_NY(S#YOFBO-J77AIMSWPDE19N>,&7-E% M1A O$97PR]\'IB[A&]FIW<(L8^M+]#G2,0]562=5XY(&\S4(G%1=35-%'*<. M-GMY/I]%HTV?Y^PA16SH3#;V@_,Y;P^*OA[#2R6+4S7"J2M^ #=5 H*/3K?Z M@O:G.2P(F#WR>5,2]\;(2CI M&Z2PCU,H#65"2"L2IE-P .O5/YI:LTM;)L')Z8*BOBK#(LKIL."\:+E-.:IN M37O@1K^4S_'))##7*S!0B&U$J7)@LMBR_C7-SP_9N]6WBJ5<^R3SW'*8P$I] M,'^MOF6R(C&L%K^;[49.JBB6BNJ"_O/^I/QX(F7F[CO+KF_]YDLAB5JUO_SLSMZR?29?\!, M'5W]?U6IY.A?1'=Z@NXUT05TOHB&F0_$0\P(GL.V'__A)*0G(;U#(86#K7Z$ M2FS2>3#IH6*\ 7\F"3Z)YDDT[_)4MV1SC%7&VB?IS8)K.%6%IB^@YR3WZ&:X MQ1U9D?Y__S .9S!=!#\C# (2C0=Y&_S.3(X=G&Z$S@D:>/GS[5 M!(LFR#%>QK&F=0>9?("^E9#!RR]5+.#HTXIW>Q0?*%TN4KV?/<90/I=V+!KT MW-I8:/HX^N6GYGI-)]JF4W'"3%78-M<*VN9^UKZ5=9>"C:EY*#5T MU*Y(',U+DP*SD?,QK_Y@_NE")&4A!.^2/DD=6GDE7;'"N4:WJ61_Z2FWW$NG6")]P1+_.P$2[RGN.^S6"21 M%VEYOY#6S;'11CH+#MZ-F&U0ZC?I[3PE)W ES\H8&3N=//1 [2_$ U.5A;8^ MSXXS4)P/!V/!2=D\,=.2)PUJ.VM+PBFV2-R>TTU4IL>-?8CWK^)REC9E%_ZF M&)&>^-7O9I=_R@9E6;TVC/ :>T>'RB+@^%TI/28T;EJ'UA!S0B%]R$$M,2KJ MW 3?ZQQE_DK!PNP9BW9$+QW>D[)YI0QQC!G&#;*>$T^U1L8RJJ:(Q+#0K P/YL %W?,S7E:8[F''TEF[BR=G3]OLKJ ME+:G'C95024@?L*:&3'VG_"@TG\+'.T>3;(E# ;U&PR>#!FY JR;,(.E4^:G M&OU-\(*RS<.R@E7#$*3U(V$!K:"%.R"*_9R/1BS42 <46AMR])ZW?!R9 M[V&'!:U<3)1ZHA$1XX98+%MA[ X&@P*!'N8\76YSF/7L6[E;/-OIP]ZT/P&. M5M&DSD[ R'+BW;IPC(/%8M8GG=UI,V:4FBS3861"B-EJ9,D)!7;/07<)-ZS3 M [Y9=<$?WER. 1-:$:1.,;OW27Q@J*V+'<:UU(O>C9=WL(0KA,4I$=],.8FM M^M,;: 8#,=$78S3ED2>.>M>-3Y*8QST31#'PL0#7T2Y6**0#RWW,.QQ@G3K<62>G[Q]"BR$QK)X\Q7B6X]I51_\WQN(ZD!_T&'KKN2];#.M^XR4:SL[EI M=\;=J/!Z;G.4[/\U773!C)HUZ;&3$XOJ#F5VL_: JJZ76PLU.H82KWD;KT;7 MJ;]M"D0X/]!'C@&9D:&.U'[?!!)4Z(;[T4 M@;]S\KDPN;Z^N.@S)9\?B%$*N@4O)S(4N6/"8YW9G4$5P4U)EA?WE8 MC^Q6=*P%2!N#FOOZ%*?7 8SKN=_DF_,X.@;$@I_7%NS:MU;@Q@Y*@[VMI B-?70))\%C)GMPM&NSL;T( M.B^\;)8$]0-3B,?I3TI"S'&1@U\VUCYKSK%LN,:@[K2LQOH;N#[":K@KB>LL M9C)N<3W\J5=#1Y3 ]-&#D4\369:Y6;X03AZ_#X_M6V-W^(^F=95RQ!NNX:@' M<8S=0%D_7CRE"_<85IFWL&V(;5*2<'$EJX,W ZG;11%LKM*_2JR)LA*&MJ%4YIM:>/'W]-:KEF'CFTE'15GIQP]-;1 M+OLUJ8Y+)#H6AR:[/AG+J$J?/:+X_=TNPPDISQ>>EW1"Y!/'9*]!OIF%,==R M'CX<*"\4SA=\R^2>&I2F1;NTU?@\I$%.:@(Q^5)+3D:!)"'@G5WS_O56=U'_ MVDB7G8)+ZCCLW86S5@X_>59-A8SA"&HNZE(YD&IE?'.'Q,*0D;ZE(K.JR'*N M,9*> 72D=<.>\K=CI9&(F56]-HFBD3)+?(V?1(EH&SWFD:Q+0@(9+O4![5GG M=4Q<*^>IPTB/\$\P%1 \;%J=OD>02R(#3M9^. M@ZT[NC6KWZ*P+JZ,6$^N0#G=QDJ;R?ZO>Z:SY#QM[TQO"VU<^QK;NL"^(T:. M:&U1Q6B9QT;2.-.S?4FF 8@B]US10H:HE<;R_' I.)E.0E:70,].C6O^H"3V MYZK9 MOBVK-9L]T4EOBWVF[4"I9W/V3GIU64GTZK\'L>:>#1=A7/X1[FO)ZIN)I7N#X@H M%?SJ6Z.SUDXXXDZ'V98=7!U,&= Z5!1A8MI*,$N<2J).)5&SN'[L^NLBLX)_ MC7S%O(A0/M87CRA"26;FKYR>U4L=#"()[L64*;/\E%5.]8SAFJ$>N@%ZX;+( MKH+H:B76MFJ:?-Q2.1D64K1>.\=-<<3F+\2?$J9;1D%J-]SY:D_55#"1TZ>9 M;IC ,E@IN\=!!PC:E)P?O)*LG6;T3675YWB2J%$F KJ7?KL>XP68C&-9YX:OON1G2G(%XDM^3 M_-Z9_,X9!)/.\Z?#_R20?X! *B&@XR=3>S!:2MR?A/,DG'30QW X($(I M'=9E-0>ST+3Q2<1/(GXG(JY"'"DRMQ+H][D 0^6.8 +H?C$&"P"==7O$@&#U-(;' MA>]SSRZIHAM(G6 $#7L"##92Z1(-_A'12?(WT+I3X"_V"4.PQ:%"/14*!1$Y M0\5K;4V, 3"R%YVMDNI/5]H\FJ_X):-O[(J+G=%HSTR0D:]DD:4Y)6 F'#=W MMK W.]@_-S?3VF9NMKDC(%S?;-Y*WXVLZU>'(@.KC7VHXMORI=71D5\'K?ST M\=,G0F5>5?HFO:\4$G2\@JZ.CU9SEF"#N<%(1-!_H=DF6%>N:87- M)_SO9Q@&,>H8KVA_0_M8 09(U]F4X&1?$7(9K8$ZSYU#SJ6!"2G12"-Z4*CN MOT1T':%(XO83N=MF';0,:J+@,"^N\7GV3!7M_]5TWG*U^2F,QNA]&@H,Q M_-">T3UX_%_"A=\/J&S26HQC4I.2R2LM/;>*8'[[B[9@2"SPJO(JWN!&+OQ& MB0@.JT]>D_:^S,I/5\^;L_7J^SX_8T3Y38^E43-'E/VQT[8E%T&-A5.OD.(3 M_>"@0OC.::D4#B;6,:*296?HO9LC]"\\/X74+&3G#$NWXW':\%26IL[7LC;< MZTCD SP.5L'$U62^,T792@5]6)#+U[OW?4"0,L5]8$V@X8.]FHDR5A MWY S7FT'#&@Z#]\/*]^/(!9]C_H2X$M&CH$@)R51B_[RZU/8=3+-. M$ARK4?4Y/ITX><9\!3#J<&OYDK.5:E? C(NZ1 O76JD&PF90'-H"WE,69"ZR0O'ZGY8\*OVHC&8^D)0)97=UG;G=>-/FD6T- M^!KMB)X* C&<2(%#PX1X8&MA]%!6IUQSL?G,_"Y;;..R3"4P2Y03VVJ(H3=O M"*V3.@;W?&*1AV&6+L56:=8C3.L$<;\OB/L7)XC[/1FRA-IN(Z1>C%2'ZBDFXZAA^\9?KF%G-.,[U>X4R" M21+LKK6<+7X!LL2T<(5U;ZG!8QY[AB7$24?7RFZ1(X_<9DG7J $PU[TBMK>D M:B@VH.*R"R"4;$.[[FSU4@0+!?]ML6F'4E_%GT[_B#(6'R?TGVDO/5H<5 I8 M06W6 PY.S+,O9RP7GF-O!TW$.KZ2F\R@$-9^2Q^7D5<@I5;,D4==LHBIE[I8 M<9])^O2#]-RE:KZ&[Z9J@@8V/G_$LBDHH]6ZMEBZ^=R7,3;M[#B)+(B_F!TUV]E53747[[#:=7E"EB?A84H\'IR>E&HWO1*LQ]5;H4_4QW/H(UZ#3UMGJ]255,5Y(I:C_)KD_#2#F MP>[\%!)?0[DQVE!4; QDL!.I-Q MH->9+);"<+A@DT8Q(AF^CM7-O /!O4\[I&FP29FX<"-4:I[&.OH!M_$CI3A& M=)0$R<+W76-METF*V(D$:0G*BH)YS()I[(A,&F(:FK=:1Y6I197S=J*):^KJ MD'RKU*;/* 5JCP0J:<@F. DD^QX;B8?M(L6WV#&)$API#/J;O$P%V"X=U0'M MBJ*7ZULY 41=\_2+[[,YK"Z:K%H@D4H+!K1\+$(-)%Y-CCPT*ZHAT-=TS[8V MHP=QLM&R5!5W6O0'BSA=,MTEZ9*+L!A2Z:T^=Y6X+T3@37V*VV(_:%O+I"U@ M=#2L+6 \HWSO.1(GAX 6W MXMZ56A_CJ.WIG_ZNN1Z=,\3T2:_7!V\Y_^(*&(5?YS;S'V;[U8N?I$8PRW?! ML SF1\ND!)?#C@GVE%,X;+BVJ>0,$(D(:U<76VJ'L!WJ301]3@]]UZ771V;% MNA7SH]*8I5.C1QXU)WDD+^&CN+PDO.S5T'9#QE$G4)>E 5JY?.XUJ3UK.@8< M(S%9A)N5*8ECGK\\>NK*7'4P]!!NVA@'&E_A\3)R%YE399=$4*WY1!I-VS:; MH=-M=FLZN%<=[EZ'LT\8<^2\!A43L>700KI&>/@)QX5^ M-&WBCAM]6C-5FG,TJ:!.'&'KFV#VV;L"MLMX>^/AW'DSMAVY M=2/.)FOHV)>/J.L"MV]PK0$O"^*L8FG.MD5XB R]>$=9Q,NL#;8B7F:Q/OR' M]AB4&D;K@4HD5#K2I)NXY$XYB(=.ST-/]>(Q=1O405.ES(M.RV(NK\K&.E5H M*HX@)KLZ-B))NY/C&%S8060IF-KE/L-DSJ#WA<9K$3:I.PINPJ"574)D=30X M.E_A 3\/+V*EX 65*=LV19&#B.;6L,W[AKT_O-8GGIQ.;P]C7Z M^29FCGC.:H=<%RVEGL(+W'3&F?0ZJ-E.FXYCXO5;#R,SQ&5MD@&.(0)3.#/6 M/.LNJ9[U^D%9(LP'<(T(";,ES73VF<]]*)F8\ :PCF):ML1K5NZ!?P,S0281 M*75N/9F/.R1-3T)'C"L'F>MFPY/JV.NY28V;WP6G=^UY[EV3&P=T1MXS+#<7 MZ*'EQ39)7-R0WYOK.SX+M3E;?2M?[FDWU$U:2]\'FK6I\*U386)MT_K"[**- MSW?4?_'QVAM[]OG3*(^\PM HD1>C)2W2U'%MPT+%)W4)Q1&==:),. 85]@#B M5:Z@#)&"HN35R"+"(\S2GH@4O=&>HJ1@WD@ !@'3($/4_%O;@:.A _T+:3MI MVZ2:;#3J<=.FD5*=-A/^9>Q8D%5A0LQ8I\,JSW84KH7G30< GR/!KD!')-H- MV49X-BE561 C 0X>="4DX0D*7'A5YB)[CF!K%''IE@-:VV4Y^=<+=L&!>UO< M2=#KAIQGS_W+8R.0*$2DGS@T,YKVVX9?(ZG_558-,1&P:_)H&(5[-0Z+J!_/ M#Z^Z/,Z%:A9ZA2_V[)[)1+.A202[T2)E:+UM@MC=.VE=8/%BZ>O-INER?^_E MIMZ8!>(-1F"*Q\Q&F-A>8<:A*B,4@+571[)*,M)2!I3M&=>JC.S<,!4H4"FO MRIR,Y6P(AB&L8'R^[QRVL@!G6OXJG6(HRW!1SR_M;/,V0J$R4;*X$ASLHO.6 M738!/<2L/ %P9([,==MS8S;'Q^=;*CC4BS,N791=[,R..6"C5>9U4Q.N#G(Z,3=,U1+-[#\#^.%P?\8JSK^3'Z4HVP&1+S M6XO*#\$VKQ)N3V/NY?#^B+MSD?K3124< RAA"N54<.Z!Z+(WW"VCIKQ".*!V MQ)JK@D!LH"NRK+=!-30 KW_TY=G7JQTU!Z&CLX\]93][XO#G'SUY?/;EL M4LC4H/)QUB*=2<5=/AJA)-T%B:9Q45R?+GU)<;OFUH;>KBDV3_;%A63H%^OP1 MG$W-7C@AD2^?7I$7VXS.80G3N*8Q/\\2+FXT> ;.XG'&*(B;. #"9KQ9=55S MG3?7M;0VVW 0ODM'*($>=C=4*5#M"'>2P4QRCFN";]PT5<5.59J-(]%SCH>5 M(4$N.4!-"IV#K)<14<-5"V/K@1#V%"S/R,"2_> ?LCF2XYO!"MX8C<.%CM>4NA89\? ]AH9S^@3HC!NRZLI22:_-A2$3<2]2,NV+>4#8?= M*FLC_:OENJ$MC#W$=AO-SB/F1HU %PB^^*5#+7V0QS3KVY0EDSS!SODVTP0A M456WP[[?8 >61)5^!9^-W*J@>LU"9V96A0Z3I*X=5@ .BTLUR!YU"#S&H:#P M;==$3A;EE;^"D(9=UW2>HAF&JX,5-M>]XT M;VG^AR(!-RQH6:0,^9S/B?X5PI,(&/2,J^PXAG[X;9KQ U-=QSM@CIJ9-YO- ML)? AJ;,T)2<$VE)D(!^/R>:VSV:3U&40ZC9.+[ 8FZJ<<=TV$1)H]*'7*C MQZW2(Y647$\%JM:>?1W7!2T$$0V(%T MZ:]#BQ,K)RY=4F4/=2/,7EH6.+HY:\J&JI=#D<$E2W3+M='.R M6]?\M[#B0JE;M'M")"O9:%$#2VI-D=^5'ZX>5C6+QB.-BRZM%RF^-@'ON078E%?<6EH0!E7RC:P')V X+RU. M84T-9O5V$7 ,I] AF2 M#A@OX3$-"TGI+\#2 P-AOX23299:_?[[$$^%;I M5)Z,(>S;$_J!.6 M-&%V%69=WY'(SW$)4B%)S[XH^U54QUTHKB1 M#O'LBQYV$Z<>@!8Q^$.0[6_YBQQ0; 6[5;@.&C0I&Y _2&>!=)$XU[WA5DVY M0K71.#\+C#QB)!Y$I2(/DG,UVBF:#EJ%;Z[]4=79Q'N0Q M>S^!\C=BCL GL.[EYRX_@J>&CT9Q5N+%/E\M:ON;01.XJRMHHLJX+9C_9^T@ MUN, P^+@I0_B#C5%X8O)EQO:%@ N/L?'/;ZNRB!\X2G4%) /2K(?J5$#JUDX M5>(8\&I=5,TYF3).;&3@B+[@I0R;#O8!'0!#<))^",YSP[7'W@<'E:$IUT?7 MA C39//HV^SH<2$_P+*"7 4;^E$P;DNDY("90L.L4H6U[/70JA'@HF]TO!?: MFG%>V8 1C+X2J'OT&!;#*9[*?(%99,I_YV* &=6I7L0F(;S(7FE$?%?FC_KF$:2=Z6@2 ME!"%[A%JU!#O^<%-*NRDZ?RM?E$PI&G'>070'%_(^=LX ,*!]B#L.X2A@C(( MG[9926ZWH)QW[!GX<-?QS3%YE[4!%E;0).-HEE?PS#I"2-[S6**WIR7$J0.O MBWN]GM+E]Y4N_^J4+O_7VE?&UA;35F*B9#&Q%G&$#FKCT934Z=@RJ=(>+4V7 M&S>%KS/5+">%-JZSWG7ZCV*V= M\Y_>].3IQQ[8MRU;&*_5EFZGC"SKV=; YZN.NI5*N7+&]&791>.^%@PY1(5N M=&WRJ+6!RC7 W9QS^ B6.@+48@_A PP7=-OYP7E&"(?*\NQTZ[YHI_>6RP-] MXI+@')ZJ.7_ I#UL7"=415)J$K\#*=1M=M6T7-T-D^V,R=NN?(5>ZI.XCYFV M.UB4(FDEVA52V&))863 .LH.A$U7,U/*TC(+])8^B87A-BQQ'BW@WRHF:LZS M\[NWUQSBQ%X][2%+H%9DCSKI24^.#'T4=^I3\)GK<]5K.UOQ4'R"TH,.&(#;9PX[JJ#MK=9UQMZ '=>JJF@M[<*NG,G;S16\UH\Q,/!H4N6^$G!TO@E80CUO< M7HM3BA9]N(_62*:4KTZX_/5M\I79F/ MDFX%8\\!7Y?N%(4^(SU<+6C_=G$9B>_PA$"(.1L:$>E./*W3]X*H.+22WRL1 M"G2#R);CP$.8(U$@HO1U '^G E&N/)-WVE3UB2*-.EO/N8XQ S(!%E.1[+.E MK+/2!&!4#;=O.7*3 G#-27- TTB0KT%.]D@^^*0H$* M0\'3BX/7&H=[57\O@9 _T#!^$?YC!PV3, WPL;1WW$!<6LDT0@E#T*2,T7// M+)LPB_;IEQ];V0UL3>Y+/L47CLW4(Q<_%5+>8X;PL=N3=Y&]R'%CU D5,;J1 MD#! VZD>%F8BI(+H?<@:KL6I!W*ND\R]-S)-/V6=)XU9I0T]E^Z8'CYSMH ( M>%I+,K6P9F\6HZZ;M=GIV[3@BZ*YQ&AJ.H1+%^D$O&Q$BY,><<%.U%,.+4E.FU&^5'V1Y%#'TJWRMME#GD<4 MA \X%/73A.*:G($JR%<>%K H#-SD_&K0Y,P&K9* HIQ$TS=0;B9;!;I(/4TW4I#'1E8\M78^^I& ML#U.$5D^1VT=GRO*1H4S]&IM=(./X5LL58=R2&1]U:%$P1O#%+,N]F[,Q2A] M;).H/$G1 H%)A]11GY$'?W$Z5KN>)[16];C5PY$.Y M!N/C%0A',Y&OMN3 \:])%2F=8 RA=)6H_ 0:),1TU*S]DL)X"GGB\BM7T9!M M $CP($1V_4?3*EB\8$7F%T6O!IOZQ?%M,[O";)_LO(-K%SZ*MK%^0-H^WC/% MBQ_P>!V#"T:VD0S6R&&CJ>K<0#?('G5[,DAQ/7C@?/0CL#%9LQL8\N4YQPYU MQSO,.T8^!N/=-;GPY4MML#_Y]L2%4F#"^),3>; =+V=$,K C\.SU#$:S+BX: M:@?L^A]$1;).4=W.3LX(%,.6AW@NRF&VCF03B,E/#]S%X+\ QW5OB$7MX,Q" M'5UC/Z6M'.+X/[1#[+9\_4%<2LA-9WBXU!9-!!:V;1J.&J']$KMKS6]@4)'D MJ;5.PA6\@@! VJVSV,;N\,8$H+WADQ<\C+3E#_"24/_N049:21I#?LYI]_(@( AV@RHI%\[:0$O/>%SRRYC0BLA MSE,33(6-V_;PK=K")V99G?\ "B56H)O=4 B7AW!BFVP_F,[1)^5-P4 )N(ZN MIC^XH\&EWPV[?PM8R7-BZN"2'_@13[Y@^UW)!"(UW[9)^65T(F4AA9ED=C4M MR5EDCNIBU#[$E>FPVQX]A15@9Z XE;5QY:O)22'A'DYB,F[15;=8ND.I=Z@8 MR#V\C)UCZ)-UV*6_LP\F-9"$9YH&GDP5Y)*?2N0F-F1.L[D)$G J]@';A$(] MPT$*ZQXEY9ZN'HJ+JX):_],7'ZMB+B30MS;CM"W*W?G02BTI5U]%PIO.5#I M=EM4$GF2%5]4I2A\8S62_B,40FIIRTDH/A+==4-=D9.Q]BU?]?#<@W"C3@/0 M4+0EP0BK:A JCWKHD)M$K9SI5-A9>I:ZLW-KG#MIG>I$7'B&>4&Z>^%RRM1,/ZA@45'/! ^)BH)SR MA7&2P5@8BSD;M^T[FC-')&.HR[_; M:UF7<)UUL+\HFA(L3I1T@S9!.:)O+LZ5N?&!GTAUE\[L#-7K D6+*[N8DQBE M':X*ZQ"V,H,".TE><0)PW1> Z^L3@.N^:)HA\O,*3D-/%OA7GA,NH:J59*XA M3#9%+F-UJE09Q#I=%!C0OP!9-3-/[!54YBB+HE&)MAP20F(YMLJ,WI!CC)#\ M#@]&\E!>,SA&4Z\E-'=:M"VY".$+VFS(8<^Z^ENT^!L4&DYY&SKK#W/ MPL0_^NE=51RX>%##_C&2'&RRL#'+[M)JWR#0!7C..#/]6Z5Y3GQG<35SW"V" MMN'OM$$6>93NWSXR'00'LXW)1#A0R??HG?,KGZ]'YKPR-UV223]=@=L[I;42)+(0.^OL$4#'7 MK, >?VSNA#0BEA/&NZ:C8?>G N?SP*'G9A [-L8JN& 6>2))!1DVE&>/EP=R M4E(NI8=9&>R.+A.R\QBQ7BO[7## 2K16#&=QT'V51C5IY:@J*24"<*S.',). M$FSSU%&IWL/,%T1OP?K/%P=%T!WW"6&3;6:=V(M(IW%1[<5J5R?W:S8##<\2 M_CN.3P;V;*3%UX0A9>9 2FJ$X5:5L/>))Z'1MC7 2.KIH8]'[!.TELQ<,%(& M;&."B ]&0Z0>4-=L]A5M-@<1A7!+E/ M]M;6R%(9",9%E!/K--BX&'GO.-X3O;8O<>J!$EM(QIZZ]!S9'H^J1_5\2J<$PM79/YGF7TYC"_1>K.OL=1[)0;0YII#6G<8#(*=VTI;+.D*2Y+K3C MT*S1K;X6.J3/'W^NPYVSQY2*V#YC#MW(];%D8A26YQ.[XS5N^H$3XA^8D7QC M/6:PCR@&H0!U+J:E]@28-ONKL*D]>&5&;- ,VC)[;+A8_CP[ MAAA:9@APC$@740S&98AC^N*$3EGG1KC,U8.?")6F[J(BB[1C:X/I1$&MLG*7 M2&HR1)742:LON\+J1"0^/$>KL<1RM<"\G^PD>[X/8UHAD[4VFF:[1)/R,#C@ MGW">3 /H+F;*7J<[;6%> CG9#;7%K@E=-#,G83Q!$^YFZ%X=.XEG?QS7N?LH M\!R^\H;@K[U_S/C@Q%(E38(VP"H)I$E]=G$4,D!H1#XU6C(NN'L/JL8T'#Q2 MF4E,^$&=#R.SO,WV9:Y6CGK1">[,@UV,R6Z2WE\@#"*3I8:9T)"Q7G0;LE4> M_(GSQL![QB=$-4T=.1@\XVA=V53-!>C"W/S'LD,4N=CTC0J--"G$QN4B;PLS M53(UZDR[#GW8(+T4EDL:,2RCU^4CPL9&!X# &<,6/0_;5QI?OMMH=Q->?L1X MY;:UM'"8[5,J*!(FB->:!:\9X:8NS>'O(&V-7W5-%+Z/J(S)@4_Y")Y\RRF% M#J:%&FWG5FL<&OKJ+37N3#FL;4@'; 05%9>P?[F]: M]406U5NL[T(<6 XGZ>N4,",)*SBFM(=]HJ L\\EG4B9,4)[K0DI5-TJW%^2S MB$0KZ]7W+[Z9AU66[F']=1/O,2?GC.M ^3U2DUVH"H:VF=Y'KT[$ M(JI0DH/XF$3+>H -:5LM1:"X),0;S::=M#[QP-TGK;/!CG[WO ?I/6]K? M^TP6=NH#&@3\LSMZR?29?\!,'96Q?U799WM!C_@5NK9/[0(4C_IJ3A>N3XXA MSAF)\X342K@N1G#.AP-Y.N2SQ/I[]'P;GPXG>3_)^UW(^YO+(EJKG*4MN)OV(IOBX/+7E]?-K$@RDX$F3O=%B?N(>4Q(O)M.(6 M/!U;I[UR)WOEA2"D$MDL_7;@Y#K%!;JB+AMK@TM)/3JM"@$@:*.N&7=FXL/X MG1=Y$0^$^.(2I'#ESJKZ2ZVKCO+<'1>\8J;(JNHX"G[HV32)]$^BX#4I.^>2GV,$^ ;:F!HF3X M"?9VWJ+2!($VEV#VI=Y8?H<.,MA@,L1C]@[,M) M+.<$DX\;'6??BC 2/@3:38=S MPH]J\ULN(FG:"&D4$LKI-I*>L\W(2!*#7T\5+FHSKX""OA&,>-H2IRUQ)UN" M29'R8E>[!J1.\A4Q7E05L=Q'0@QMG&64$IHA*&LKWI9:'; 0H[@15:PU"E6Z MV!NQU5RX;2'IK=AQT^Q8CQ3>;[M*3C]HGIWUR7R[%G.E"85,F$33. M'&8YCEB.)M9(L&46MMEEN1R8W$SE$Q* M#+@[P"F]<-HZ=[IU_AKY%H.H<8=$Z'?"D?(90%2&5%@-29\"-G!N$-)[V"AU M,GH2MTS(.Y^F4_\C];.T(I*9,ON!9D%9:PF):;ZMRPS4/ETW7NU@$\.I5 M&&!+#3"0K>ZKJ6KI3?O^G5'5]_OA4U76/]!!I9PG7/MJ,+DYB VZ:=7Y:DI]]C/)9MO6)4"BRZD?F"/GKZV=GC59#;2MTQ(L'0 M%]"_,6KF5*(JL3_=YLFP5#_Z[,GHT80S2WI;T+-]IU+W &V'(T5P?^+X.PB0 MIU%,'2_-7IF765L62=B>B0')$HBET6@CT]O/UY>%=F"U,5QS7*4;D%.33!J] M(RR(=D-('F4/D6.X,O(@Z4_J!QM+(/BY306W@+N3J!O@/W:<[XORL>/%2&]8 MG)PY?D%<3*1R6VY38Q"0I6=(6XWD\^%NVQ4<)9MYJ(DJ$/#81K?:17&K*!Q1 MNQ2KN.K2^<954]^'"7GC+IAQ@;@6<4PL D:'(L"1#'PL5GUL:GJ"^R"^DH//.)5ELZ MZ4BQ5*+OL!>SG^K6JUV^4UQJ7^Y M&_@B5O'47U@)]?14_Z7(T78GM',*(JV MQ$6KJ^8;BQ-PZ/XY,ST4"GXN!3]YE+I-/T-RLBAU1'(F9Z+D#-T."P4SJK:ROFDI@*[AU9 >* M!TC,3VLP$-O*$5LZ$?=>T7^P#._*_E3K>I+$NY%$QX=\ MT!8T['7" 9(0MBO2)K\,9N+0:;: VEX&)Y SZ2!ASJ^RN@<^*WA&5\$[QAVN M>:+2@9_D^B37=VP=@RT0ZK;*6%!7+4V:L$[Z9#H%'RZ&)DCV/FLWQ%89Y+>2 MP&1&$1P*OW&,D.%0W4"0JI*Y<[F+&>T"\8^(C=Q)DC!B^^S Z?VY0IQQ^.XDK"=AO=MX P<. MPNN*F!@^I2]. GC7 F@Z#\)VV?3-55.%8WQSM$&%EC*>O/F3?-ZM? KJ!3PY MVY+A;SB2M=E>L#;]3\+8#!_])*,G&;T/&8W=8&,/%X8D=D#Y96#99Q!\FM5- M.D22[Z[]O9# K9D+C9HWL72?)/@DP72<"F>F8M![,.5NM5D;7]93 ;WA+@WZG2 M!#1K% H"W#= @U*8RUPM0VPPN"UJ$!O.B\.C0"3WZ_0X3QI MAAT+)LE(D*@_2_V:&'MA3?RUR=?2]Z3*#AU365C[8 7/2/>G,/ZRS;401F2; M[J3.SUB&V/RTB33!TL@NC.>R:7N0#-"'ORW16;+*SJ7?>UJDB?6P_?./HFW" MC%<%MQ*W6L]]4Y6;PVU:RCDAB%CX4:)NEG]\6I%M=>!EMT!9CC>Z)N.NXGJI MTI$#CK'9:5*U<*IVO*]JQR>G:L=[JH/XQC1.UQA=)0])NR&B9= M,?TR[C2;3C8)"Z@^B*+1(7!0>Z:S(9QU^9@*&2P%%W*R/#== *&:[=#EUD)GXV0RM+".W!6]:C; ML[!KF-H-> ; >"59*LM-,=]N.+3RH9AYZ]E*MF 8LPX4WYFMZF%WSD408F.L MQ>[8"NBD+Q+GQF>PU+M1!GYAH<49%J\[">I)4.]&4!/R2;;N MYMI%&(+E5/ER$LC[$T@&48'Y(@R%6KBI23JQOT\B>1+).P)'10O2A30]-\]) M]$ZB=R>BI\DE[OTQSBZ=Q.XD=G?D06\;@H 4=0(&3:)]%-?2NJ:3()X$\5[= M$U?@.5<^*H&>/;I*&(-9^*B3H)X$]4X$E9//>]^K"[PFP3?94V+OI")/DG=' MR&1#2IQ.XY.HW3$:#CBB"/XIZJNR;80AAW-V%T53-1=T:P*BBO#B;=4T^1@8 M1X=X5Y4Y_?=NL/_LZ.?@;>] [-T6ZU7>-D-8G'4,G$\P20O.$MU19_W0AI'E M99=UX/!M(KF["\8W0P\@!@ TX6)"#)QPIJ>==8?U=P31#W]JAWJ", 7C;_#' M+AK\I$4G*=Q@5W;AH9NA2AB P[4#=F+7=Q]49X ;Z]VC_ M6W9!I;07!8B:D]Y=CI) "(N+3L$&A#&_*AX^LN>-@14)WW.!=H'ACZU.5J=T M?,K[FPN<,LR.=B.[RMJ2*'D6Y[//WL4Y)=ODHLV"96S=T*3=VK;("6+$-52T M>*N*<*V,KJ2F3@2PA"CGS3[%=>V;ZZ(]6[EF5 !QEMR(0[?-CFX ?[,$;Q4G M&1=\+;"@S::H@,C,%][8%YO+&N<;(:T/GKM%8R,#I2* 8E)^Z A\$GHMV]7D MM-J8NO&8=6:2B:1#$;.D;!MM<2((W2$^1F\.T?TWKDGI1RJH#[-LL+ 54+ MZKP;LZ6;-.1A>X3';71?4\7O@U?"/]6V-0N=G^W,4=8'1;O=0B6ST(<_N7E* M;&OW.^\JX:ZF#I&^G7>P=\% P2$+(L(FV:P'LBT&YJF8&0D#]DB&QZSXT6?J9FD^P"OX&%NA? MQN3H'^I6/?KQSU/E$S'3U=0:OF0X7,RONF[&,EYZ/ M_X6E=/5!U)8FWE$U%"X9\: MK&E?$E+(:J9XDPF#K6CBB,"[)7T7QE7UEQ2%\9V18N\7=",.HZ3NWSD(OB,O M@FNG,/JP*KNF;_*VI!MPL)DM$P13+'C#TF&\U"KU+NG#3$.301@ZG;#S$_C0 MU$X-#_/UF+X[5EAT*RZ *2J[D&OMWA9)!02F+>OQZ6&4O)[^ Z=K>,&N4K$M M6MC=U#I49M@DN.4@%SI^)A./94O516P?;*IA= MD5!R=*Y'GTR%C;07)>Q\:WWV^_F5.[W7Y\_/97[W9-A]F-10OROJ1Z(]Q099VD'."+/ M-6FF6%QU$XEOI9E/5500F*H,J^"\?M M%:F5DKVXYZ]_?LX%5;Q;:8P./D@+,.XHQZ7?>AB$NX+*L+8#UQG-5Y$7N4$< M=$2H41<]&DZ/O$1/]4)G::'+%A=UR^//TDYDX:[@"U*MUZ9HZ>J@L++S9J"> MD>0A4F 9DWA^,.O8V4JLP7%0N&JVV$YMK ?I.Y#2\8W&Y->NV RR,.%'FW . MN"' U?M6U>AVE=R2CB O-E59HRXC3,EU./$NZ:!^\(;Q,PLOY#B&MUQU'H1F M0*]Q.OO7\YM).@P3_4%1:X,8)E]'L2"M2.S+&*REPSFE";$&9/%@#[ U?M2Y4'LRS#_9G^*S8-@A9CFSY.G_LQ/_2&XX4$;N#G_M9"+26"7=0:V MURWFG\:(;JV1.2%NM)3(P&VW-GKHX>'9RF8)(^[+1[NF;H+K<(B3,:(40(SU M%F;4&D'R?3]2@#NM9:K*#LU[@B%Z]OK,M;66RXMW8M>=K?ZBBVL9 5JZ8.MU M8D69H1P6Z18JG\)%X;-;5J;A3]JNB G8BT>F21UR._H!SY\]7S)313%A,K+Q MRJ[]JU(U:$N%>MHPA-XE'ZC^&'ESGZX[*N,?6FCI/;KN_E2O_GL(J_;EFEJ_ M/EFK%5Y0PY+QX>*/:BQ&=RD)FY_V8?N)$GI-9.,D"<^#V_"6Q.N;X'2O7E95 M<1%DX'4\(IZ1>U:JJ_=LLPFF*[A!S-7[/KL^HRZU8&.15U"DDE6.].,2MX2KMTU'+@8^_^H3Y?9=KI'TS#P$!F0O MY./1ZN<\HL_QH[^M0JQA!Y2@.;D82EX8! I8Y8WV43M4JO+YL.(6O@C8RKIP MD@BIMPWK"KG(EE;#,K?=MEXLN",OV4U5$;PQF'%4TT]L-6>K(.??A+>B)/[I MYU[8R5I#A0%>/(5'OM9?"R6%JM!O[PA MK6_W"A$UVD_OX?X'\:!Y+LA(ZB#UO,$G23XV^I[[]![B 6(PAJ=6W$I9A8;& M,O] V='_*.*8P]/$<)">O4A6!FD&^P%=FJB'YSYZLR^:L$J(VUP2"&#- D.? M!Q6O6\QM2B?TE#TL^\%,@$W&.=2KLDFQ%>E,(N5L[46+&M&,=&C(6];,/5%& M#>,< UM?C?/-S]=YL/GO"JZ_==[^-9$/8%&$>R0"R-=0( MEIYAW#W*$3%PBCAXEF\OFRH7]HXMG!3N@R9<%&N7':)FM-'F=IV.;['?30 N MR=TA?\8T/%IAY1Q0#W>,=WX:6(LR3%\K1[,MA8S)3!!8/D..X$ZD54*B/<97 M>%=)HNJRN9:P:_CD7QNVMMC[J"@=A/!R"W/3&&32Z-&HD_3T.5G7%3U+#87? M^J6TG.H#2MZMK&-].(^#RL&!26"8(P^ MW<>)JL 6_V()[6&M8%CSLF%4MHC7E>3,Q(J0? MA3_A@7.(]X#!);TZ]Q.\I7-+(>5:(9$G]:L:!# M $&#%DF66F1XUO6C63$&SPHS9 (4R60>KNW[N[WR'KV@>$LN>DFTZ&&=-HB[ MT^G15UJDRC8?;VP)_L ILF 8ZRAZLI>TB"OPQS)LE%&(928<]CO=NXEK-Q/, MFSAVT9F3L7H7=D&')/[;R.)3>,9-7[ 0!7-S>5MS-\S ;X]7_([X1#IU#W6W MF2J>*EN- _OENRAJY%I)?Q7O@EG+:2W8CV@I*)@_.CC8W=/I=(Q9(H+.%UH) M]&84/[&X=# UG:-K7@>G&8=5&NMFJ9K9-UTQOUG8# XF04N[3JV7VX3+QQ%R M,- MQ,>/"3NJLXIC:L6>BF/0U*0B-!$#7X,-33"''-9"#I:[M5*LG3Y_G:HZ M(9-EACMW]C+!'>&GVF9#%GL2G4^'89QWW.PRG D786F#L5%$^XUP30F1Z%S0 M/WTL)Z@]/>F-MUB.WH*), -&=+.C".(HS#A*V;.F#8_^,>OR[.\F'[NL?5MP M,EI_2F+^P:O:$1:';#==X*50(:T TAOV54Q:N]:A6]25XCNF7S5PG2B.D9RJ MTC@CHY0D";,',VR=0G[]U9HCIE#.K'D)TCN>N4T0V*Z,CH/S(V0J)M\;41>4 M."*K6Q+(>C;$=(U?RO$R1N=P\H:XNC.LM.L$$>MXD<.I-[C@2E@+[DZP]G I MQ4B16 A+X73%3^FK4Y[_?O+\GYWR_/=8Y3.;Y;D.OGEU>$08NCSYZUH5O]A+ M7-41E# 5JV"^8*B$'4B@&MJ]' (?.# G^"!Z;U[". %,#R@@.9^FJE43<1S[ MEJ;4-X3XIF"!<0Q0S8E6K"4QKPBZK0Y_=1B;(R/=06>*JHMPI:@8TAMA>$YW MT!C$&AIJQ0A0\*GM?6A$^15@Z*(\AN-3"X?.@T^HO[]XPI2G)!39G/W!A+%; MDJZ3/*=FW1\KT6H6<$C!=9>M+&3K;+'[1>#=DTHVY._U^_BD-X4^8W,53D2F MJ1!.Z:GM/7'38WXS#*TKW@,+00'3\! P4LMFI/)&[E"Q#:*%5&.ZJN344QP\ M3"&[.FE.8B$8,!\#^(^F70@#B.O/>\W3H.OGNQ&-V<$S,^%U3F6KI_F&_Q ( MV9+AR:&-J04LCDBK#.KD'ER6".*^CU4\-7-OM(RQS+8IGI$B6FV%N[)4S!(DFH6X&##/-I8QA=CR^"%%* MH@":@Z>XGD(O]%,F]$@, DX]??SG-V-(#YD8Q032T]R$ MZGFF^4>2G^^SZS6>_^3/-._R*H\>.M,_)^\O=OO+C#RF7(2GR%D'&?R'38C1 M&M\.!(2B'0\$POFQ! 4:K6+R>>Y#U@X#%%,Y*0K(@1UN &M#49, :1:LBLX M[5)$$.L->;J!@Y #'X&!CDCDD\>V?YX]'Z&\CB8*5Y_0#V1[?-,&=QOQPE<< M_B5)I<%\:AM.%G_R"-SZJ8D)]))'[GR=('>>^9H,6?UXA.X,;ZY"3BLP5!=& M,W #L)43N0!\H 9$&UMYS,\7&-#3-14+7Q1:G+;E0A,^OG+ES])D)["$WE2&OR2;*VZZ&/Q,9!P M)/X;F;BFQEF^#T+(? C0;V0>H.>68 5@X5'$/*A !/;CMO(U<2C>M^A=G8FU M9J/?A1-TE!:?GX3CHJ?S';;4?JBXL1=- -5EA:\%']SD@V"J,(4$36OXM6-X M"U%P[NRD0.8)-5]-F)8=P:'"'ZBYC>+P>A!WA*$#@PM+4*W+8,B%G7I -YGN M$FU@P]H?;"F#!-,^F?_FL5$QA)5Y6_#=YS#X::DI,+RP9&2;YP6%MI,1I-O*,.4=0 M7)\4$RE))O!P\-]E9>.:0EPI1=2O")'7KYZL'S]^3/^?5W(]XU?Y$?MD%:_@ M%L@V3%\"JQ]-+9^]9U.@S'KL))0I@M5M:W,42\;I;3P5L@4CH8 MIC6H+1*8U_V TY;&'[7[ KL\[\,;?@#I.$917T?=9O+)IR5;X:P([B(GB_H M=107$LW=!=W1T<'[(KP#\FT'T=[I8)ZIT1DN @XG:]7KJ\AYXK>3R%.-YK 3 M/8 UNJ#CN&5<8-W4CZ3NLVDOPJG\#X]14U!85377#OW%-XB[GI5TI&?[LJ>J MHBE\D4M'"9=%3^D67&!.E8T^#;Y%D@%;!\LBJS>7]$[Q-%OAO(K5D:D.D_T5 M6S>2_EI/M)>=1H*J*'0U8#SHU&JT(>& ,>]KY!S1WQA3)Y;/6FN]V2%.\M/3 M3*BU#R4?X&K@ M19$ZV^2W@7LMAWIG$%\^R,R:D>8N4MLE>")$Q]<>KP+,U3RN@;[2(?UQ?">Q M8LY$.80&W;& 4DCLKUMIJ+7$!PZ_,WB\H%!C>/=>9/0/+)=[,R_$5#)!0KQ! M_$/!B31YF"C]4R+B2<;BJFS)="*/"*WJPD23_S:*A1;AGF9W,'ML1*O(L0;+ M-+()N)'PH5&)Q&&KK1&>_&M8UBY7W\UAHL*<$>\AF01%2A+3C,&'>)PA=OVE M[$DE_"?.Y !92?B75445V[!C^T[+0ZA7N:OLD1V09$6E6/C8X%RTCHHA%A;R M-V@C1 GN01O=60+PI.-NI>.D<,E%)X+IXEK\@GT)6U " 4+8$G>1LG3(SV0 M?6)1@HJ9-&?F8 M(@X*/>EUX#AI:J%&OY=>O7CZ?0/;*G?B>QKD4%HRN_- R MXK?-OB5Y(:\PQW$U":V[5$^IP0J)*@/;'-:)BG4NAIK)&UW^9YSC67;1X$K2 M!N#:1(2<@6*0"S1PD>WW' S8-5:SU@6[K]]?4L"1_DP"Z&/T:0'K0MIH*3LT MS2?]EGQ14MGZUUCR1Y$IC=6\R#K-=DC,)3SR!?AGR9&TB V]/[SST2:L8% < M%JBA9VF8YW;AFIDXS;RZE=)6(FRZ*K-5V+\7&L]="G((H9WJS7P)"J1@I/,@ M9+J>7(F,,_VA[L%G'+9<_P[PQ=P9."T"G*&_=G4.7$<G9E)(4%D=N4Z@KH@\:;4$-)T.PH50U-']FV*1177@'DW M>YJ=V5J-215@EI8(\+.MA_WH+%;.EVZJP'"4#"- #>5)P1W=I=76J0+EJHH4 MRZ._Y?[@M'@:0X@B]>/Q(M.$5WCAR]7N1XF:?'$'R'/XYWM@'I6&.QB%>UF&ZJ.(+.7)0]""' M0D(5_!6F [T(6[#7O#VNOC73$>86\ _X80EP;0W7@Z+V62L9GWB\NRAQ-B'9 M6:<$2FA^8J(S@[\9EX'W$X9Z,?DM>SC[($Z!28UW_C>,^3J*CMCY1 M;@1/4:I.X6S1?)1(4[ ]:B Y)E"<'S6Q_0H$&$8_]#Q,;0N04+WZ,0@80 R@ M"7GR)9M=3?/6X0K^>PAJ T021"8RFY$6+A2AX(>\;IJ@OG'./3];?1/+"Q&HIIX08M2.P@K:KX$8( S+ M(?G+]YD"330RBTVG-#9SN!P%#O!>CM@M^CTB(DBMS26D9U Z!L]99>PZ]LV: MB9EI^8,1LNG9\FF+?46ZM/>EV3>^V\AQARPQZAR^.2?-+ ML8[>9PFU-/;?#G4#VSH//XC<+R)N+)O.. > XA90-W7#J<$%X(UPP13%VP7@ M#0>.]#Q6-8 $^"T^_$,^!X_X: \>6C./K)G]W >!M3DEGN\I\?S%*?%\_^KJ MQZ8G1=2IV8U=I-WX4*G^K\O@X9VY//?/LN3XG1R%.O%JU/>B3L -8]S%F:MR* =)^<:&Q7B#;'.)B O?AS M!30G5!>^2 !-D;%&@=*GAXPJ\A[]LS14QC#!2<3BCJ>$S>PI-C9 B:%*0O& ML]N08+SYC8P7FG6=\?H\&<;X/+5LANM'136C)5F&Z&LX].'BP@5>XL-FWX7P M'?-'Y M/?W&^U)NL$ON*3?>W%(,M%G(@;]5OS)JMOG:YZ9E&Z1B)TAF43Z0T(,%Z;&P MI_J^BDQ'E (">&%VR$3*DNNT*%'_LP72/1T^Y\^BW\='"F+*B]K94Q/=V%' MFW&Q8%GU?-"V)=>3CJAXO+K!UT")4\86LI@SE($:L71T!DL%S<@ZE*.2(WY(/3NH6XOP[>3M W.'C@:4W_ 7U]V6%W8[D';28L(I M66AL-2,)H'%9I$/,/O@R5ZKZ% H%QW?0@0T3- ?$WKH>@%39GZ]EJV;4\DLO%"2G586LCZ9XR/Y!QT'<3XB7Z+5FY6(OW MGZM/RD]7?R6BT3J.ZULHN.!1/F_.5M_WQ)^:*L=@AWU2AAOGON0[_O)N]K[^F(*_ @^]4WCF)'T#Z49J^;??HGK\GMO,S"R\/@UO.C6WW2 M-Q?2>X0<^,FDP" #[^=:8S7_^]V;[R0L\^F?Z>O"&YYM-L..RZA>Q@2M?^]? MR)3J+E?_4Y*7L'K9H8O\],M0G#GZO&-/OV&Z($JCQ_WO=Z_^Y\_3J2"A^*2\ M.KY6]*+GV2'LAYE/X!KGV?9U,;&M2#P:!=Y)\_FAZ'CEU.VY1 M=ECZL&[Z9?'#DN0NBN#5$^Z* C:+JR&+X6>*]*%^AEU&,C)C?TJ.:@77J(45 MD:?PEC[V;P0ZT(>M@6>E4M9(-2!_1](\HYA0?YC2PFGUS[N]')SD'R#&GG67 M<5Z"<2O>X+O>&.$,?R/X7JH;V)]&^^6F$?/BWA ZI U-#TF M=X[4!,GQ922G]?@)X6X@J*&[V9T--QOJ;?8PC!ST,:,Z^5S_M0]4\)XBDI0H M:%-/A5--MLK3VUV;>,K$M/3!!E1%;]M;6E,X'FC9"\7Q$2 M<6F;T:J2>SS3K^<&47:BE3[NV(CH^ MGSSX3LOVH[UA&FV0+6G!!E#JCY<*V MV&=EW :^ST#&_@N_;CUZN5)OQ+7B1%55I0\I:^X(U.JDTV.ZRZPMM XT7+@6 M]QV93>2!V%K'M@Y<@E] NJ]0/3&.CU^FO'7[8-YVTZC< MS'P\U WX&1OTMPA?0BS M&K]!K3TNM!@D](]"YQ6-O+*V@?@)K3K"0+[@U[C!EJVOOI?POXN:X_[.RN[3 MA:9.\JG-^D"W3++4M,0OK*2%(C?$_/@F+-CWV;4%86:[@@E 1# J$#@UN6C! M\6,K#B&)A+5-C99J[WQ"VBCX<8Z5B:XD*H4@C8_".H(%R97B$+(*ZKU"3@6DXW0I_3GT>%=S(\79%>9' M_SBE L+L*=N"C?6'K*RK&+?4\<60RNN@3\B ])C8L%U^QO!XI<=KA.5!,[=. M_3>D7KC"B+XW+@]PAV(^J+C0F>E&X/YB( I>CW#A%Q^S%9*9&O+2,:4\->XL M3(?+6IK*6UES)M@8KIXM66R:<.WP&P8'IVD_M$B5D?ZH?VT.2!RNMME5T[)@ MAG=">F*5\^)X ,K*:7\)(D0?,I[MQ-$=52[VKOL 6K=#B5L.4N?QBX^3IV(" ML:\,%QP7S%+.YP=,TFSP#4M"6WS"-QRT9ME-O@$OX]&PV[FCK9!*BOCU\OYE MV_>A*M@WZ +5*IZ*SB,R<24;'?'+RC%S@( MNS$/7GQF>-YM0TB]E;8A"4M &06UA%B^2]9_7;*),@U8%,(_;<"9WAAN'O+J+E@I&T8;A8+E)+J+Y746$F)$%"TPE95D]5(2A^$\.;- M?&&L+]]PQ(6TGT:3L1QI5%,U[I^(8$B#B=.JJ9ZP16B4:J0NJ9(Y0;WI#!+@A51C.O[,0 "!^4T+)##?O8!M]S&]6X:[I^9:UO6X'A MQ]H25V4;'O%LN" [ 0CUQU^O5S\" .:IT%Z3=@V?IU"FESLNGQ MJVA#3@8[JL(Y>EAI_G9.["6O8EDB94SR6>NKB^ M01^#<#7MOY=FH+8^AV.EOWH K!FDZP'^AD<;5XDEQBAEG6O4K_%+:, T0DB- M'A&C82K_NH2Q8S7M.F+]78DMN_(I?LK?!_)Q9DN MVR-^6$)](&?1<* A596,8>8<1KJB=RBJA(&..>-RP6FF6WD$0^H@5]O>"A-H M&:^"0N"B$F)B(=1ZLQGL1#?$N'8<7IST9,G6@N?!!IQT0N2I>2X/B?,,_\A$ M8>3N :_E9AT8.>M@AIPZRV;A,$ZB0G[\A@*LJ +B;7<0[6[=QM<:S5E:R8=J M9I/+1%-N<"_*0@:3BCPG:H-!-9[:AEZ*SRAL=Z;:?H?12]._,=+%3BW40>?%N6*[RA9=3T;U$/3?):2"Y9'/-]-V M=#M[91%W6;9'D)TM,/?1C(M)NYN6ZHM.;T M.X!)"#IV.UJ=>D!E(OFELK82N^[V07F:K9#R]@3]09:-!].J:#3B@>E4WSHM7SQUU4<9+5#'< MBYXFD+\&^8C"B!$$BAI/,*%["(.N8N8X(P= M[>+BZ'J/0FS"@FWZG3.N /J@&I$?>IYU!&L4.GYU[OV.I:^. '%UZQV)AUZ, MV+J[V&BULW)*7B6,)7Q29.>5Y4+MJCFNKV2'5>@*?YU4M*^RXR8PF3+=M84AN153# 1!Z/:[8HHC0+ M].+8NTN8$$Q'^OVS\#0Y*DEZR>JD)H:"!.?(7DQYB!WWER,**RS JH+"_"@\LDAGC:+=$J%(JL5%D:.K M5(R=CKP>=-1N^LG,< .X+:6(%E0A?M:09)@9^<\'93>,$:0X)A"D7<"8H\Q( M]U^C; S8M:;N7&3Q/$@CMIRW5:'"NF[/> M33>*[I)73TD*1@5EDSD056%@V/$$5W32K:7GH)#;&C,6KAW-R8/K0S^CU.B.?AA_#I=9D19K?LQ,M@%U\0"@R^)Z 59FF? M'53]&(QC2V0G]!$4]!1BO8'"_;R?% D+72/ZQ4QA83=RV]0JI/7YM**783G! M]6R\S'AX(93@M509$3>JR.7%[A$E08$(U.G.CGB$T@DS/3N$Z%V. 35J"&7EK!@VN;PR MMUX_RGK@VG*]0T&]\-Q23;=T'DO/2Y0"T946W)XK2NIO.3CDYFKAJG)EX6$) M&5\K9Q 3?ZH9%B='F$#U0(7& ^]"S.0:'H9(J;9 I([M2N-#@ ^<,86L/)0L MM(LVVW'4)XI 9.N:K5[JI:-2M(NTF]-55E;T;9:7$,%0R"-29J-SW<4H=0$- M^&W1 XX1D\F4%SYHU)MA!]&=/,*.?4H;6.(K'!1%EO.,\7'&"+F&3-JEL<=H MB(2J-!#0)&V41_8(A[P\;<*D@?+- ;$/S3ZYB0$ULH22#U+T@ME6A*E"G#A( MK5'5&+ S,1, ^L-OQYS,F:3FY-O7,9XL#B[EN=V60-^"7YO6;;3K2S&@.."M M&6J?$3.'I,[]9B,%)38SE+0, AH@:)+:A>XF@0BP8!RDA@\,=W-KB8"==6F5 M9_&M>*46Z$_%8L8Y\%0DL[?H\&T4$@*=D4MF5Z=H85&\E?*O="ED_NVOHG,1 M"8]QAY?Q"0B?^9N]5W-\RXT1REC,Y*,!S7/B6@!M][T=,E M;VO)N') #_R%'%EWZEG'HKU,BN 24UT/ES"W"-YI;@ !$=)]E^5>JDHMC.BD MI:$L=DEP ))6YI[JO<2E)#/GPT&*IYTJ=TD*'14Y/TZY>T3AY:CC)W,*@9YN M,%""(GJ>-VT[!-/\%<6D<2]YY7;F*G1K:82=P[\3G/$J.3?- MG0U>]T>JJW@%*(KWM_%W>:FA!AF4[\%8LI$0'5AO9?;/1$O;:C/C-H&65%3LYRI;OT M[!XUJ:B(7#+F&4N'W3+1=!F1JH31PSPF+DEN[1N@S'HVQ6\)>>VKGJ"M>(!32(^'U>BX%X;] MQ/;ND8L> Y<3]$!IK:.V@B+D_8@62M3Y*SG:V7YL#!8@DC012>5[<;RGSO#B M=Z1*20ZF(Z; [!DZT_U=]&'YCV)&-]JN.!_*RKG6(R6*]T@$D MV?W(*H36[$B,WNS6T@"+U@F M@Z0\SNJV%54D!30LY-%!X->T%9WJ,S3'TC?/;>WB()R/0>N$?:9]"AOF%(B-Z)4TT;K76IBP'RTL'L9\IY[) M(@DRC:GA%.VN2+<&9BUP2MQK3;O_=)FCO2,P&X-S4U@1MLA[;]C$&<6EH1E9 MDQMW6[\Y)RBPD9.D-0%*@U$NET%UPZ>->:@QH%RVPZ#D2-S06H^ V85N]PT MYN/G3F+.HW>8Q[MK;KF"Z>GN)^!6#P!U80DAYH,U[LR:]3@E!MX_730R2R7N M_C8:HVJ#@LFP2#40#'GS,>;:XBF&/F+\)K(Z>V0VXQEV^;.#->S-3+$(H)XX M:E.)+)>]@B+CM)8AP<>4X0=5Y?V"Z, M0X:,+>OZV*4O*[7A-F(WV8QX63E&IU&F\XAY_,3#-VO#WX69[ 0]#W\?5;/S M8.#05Q3L5O(H+LIP"08%VW2#.2G YWBP-368RV*J3$QB$J,1FU'0EAQ+[033 M6#L-2HU<=O4BP8.;(VK?[P9T]?:Q#;S)W%$KQ4B2HG#8$=TPU*8/E&ADYC2> MNW]W[!91'FG8&Q7.MPZTG\@M,OMBV(>S#?5?YH4=3(+PQ0N4EO&SF:1T8F"" M+SXGZ"_;)C&?W!B8D?;4H9S;>(RM2V5ZDOVH7;9S=_YMXH?.:N%*)OM.$#-+ M@J2YNB+/W:DCGT2]E(GJBO-Y N\,,W":41/NV7*P43E;H;-MQFEEXS,C"##3 M)3?5I(3LH+S2E-%)LIIL)*61?(E42T#,,@4F *.%!G=;6-^.[2S:E"(+UXDJ M,:*O)AP?B;NPQ0=Q2=JS.T6PPZK:ER'S( Q7)A>CC+;)KGK)GZ+2SI 40HL4 MYMV^G9@EBB&I*;?#/.HSY0 MC8[O)$!%MFVHUS[Q#:Z$"Z*]J)RISUCLQ"U%*B"(JQ2*^N^)0VK!#_4%H"(K M!$)8\!WP:@WW0I"#;F#Q@)\C?J]2A+^2NHZS;'6 MK$LZ#$9#,27?0)/CJHE<8IR_UQ4G DW+1EK'%)Q MT-,:-$335-3RD48C3]BJGHRL_>=U;WEV\(DHEPBS_DOJ&\@,LZ[8 N,9^4M2 M!JGFC36AA<(,QT$-KGPG._=GO9YQ@%)17;*M(,:1"S%5P[SJVDIZO8P-DX0J,JW,8Y[(N^W,16!KLHP$8N7+2^KU M8KPN=E?<7=)(5IQ@WR,ZDL#QLB//W4^_1>Z(WC]RX HIH*/,BN1A% !4,> ^ MCE *BD;1/FECC;&5L,EV=3<&5,AJ3L+ *73F57QN7QM#/!)6G?W M5\T=R6*U\%_$JDW\[&3'-JT>BE**"F,\T\;)"R$B[[SH?/O\'4%=PD7-69K].CI>O$.LS/@Y!8M2_T&R%[H"4B MN[ K%,YT"_TLBT_<;9O,=(#AT;R0>Y11#EZ'&K"@#X]_@J"0&B'S?O'>*.%K M'KSRNS05[T#*XII.&>3@[>1S:X!JG M.H"%W>"55+O+3P ?NG_R]8P:S%4K@2<-ZRKX<=3"N)T*"2@![#JRJ3,NAQ_A M)T+Z\-]5WPE.250C7P)>54N MKEMWH;^R5687IY**]:-5FBJW[-@W/.8NE]2+<3DYTG ?33K?7P+!G-1J\6 M[+?';<>*-E;35V'624[T'RT5#[B8L#$OR.6&>O%ZHGBM<+$SOD\("B_@2AAO M2G@?$R?J37-,#,M ;8?IVJ!9D3&)D%::3W6>DWE<;4I/VVP9 ]CS:Q6U&$9( M8YBMMQ?PC#V?$*7%,%:'\W4\JU-3=C.)X4:-Y'UY]/@_?\9\CX\>_/ S5YQ? M 0^X:S94]ARK'>0Y#X]_X,>$.\,]9BK_L$-13,MMPH*%])W+X8I3G,$R(KZIRS70"DLA)O*-@UJU0'JD6/YER M5<]4!^8XJ)MRUZ^9-Q,HJ>EB^2&]E)$&NV:IKVKJUK!LNHZ:J88%+DB7G7?X MVM!VW(@P*&RH 3+)PQ#)8*8J^PC6J,*FGX>M?PMBB,UB"*:?\A76P?XI_?O5 M=QZ/3$@>5RLZ@IMUBE(,5^NBUA N06\HM-^AU^I%LD <_G>.<"I/J=. M:L]J[>J?CAL_K5+-0,\6-8Z^KCL"^L:!L3Z-OKHPOVZ*'GRHE!8<+O!YV5\T M6X=HF*ZS1V$ZKC0-(?#]%F2L1/98J+=W$ %5FI9 &<$V*<*+J- 84%=B/PO; M1]_6/,08/1U%MSZI4[Q7(?[,6^%.9;L)[BBA_?IZ> L)02<6 2:-*H+<42UP M(FA7%:6S[I*0PH5K4C0=SBXT[E1W?6*$I)0H-Z 38)N#F["S0>>*54TB((*+ M<#&&'[-QMK88IX"*-:S>)D/F7,/V!K&J+$3E;HQE(["!?8IP2="Y36EU=1R$ MDP8C6*-T-5PK0 VXO?KAVV*R#5:LV-,.(2!IK]8QGFA,R.NR#ZI.*->8PY7; MO7Y&[M2HNMM2GIZNK.=4&=GCB%E%I'76<\#7MQ0D>RBG':9A)*R-QJ 3,U[2 MNW5\B@^G]7!:L]-Z)P_IF^D\*87ZJW=$O:FHRQ3-*1\EI0=:$@ (WV7=K[E. ML>*L6367"HDI25/(H_/86/B26@R!@53<8'IBU(04S$CB (&AV_B?P>0:%BP2 M2"[9B1%>%RI_"*M9Q/:I;OL+CNA[$<))M_K'Y+ML4B;,-,YUA,D4_H74">BB MEL'09% > O9EOV:W&"%S)1MKZMB,7IJXNRZ+H]$!K4O?*_9VQ!HW0HUK5VHW M.KR'6LGC'4@?S*NQ-6QH@?#GK1J;G 3 6@!0D;XL==$OP_!0.=$U M;)WJ^D M7TG>H=,O6M:)X5;JT3,&)IE6& &UYQIXH7Z:MI(3 R M@OK->#O@:VXR7N.%;< BB1NS&:>.LDK_U06(9HFC3<4/N&(N+IU\%SEFM"D_7=A3Y@>*OQINC3QRB_!\ VDA#&*N_HZ0ZC'IW" M4TVF-5JAAF-9$M!-88R'4-A[AL*BV7Y9-AN#DU!'W%V-[N-%Z-K)UFD$2\_\ M!+[%76624A17;L9&L*]Z.<$)J[>5!AE+%RT?8;W":[:G= -("V]]P,B@ M%?)6-=;]TNYF\YP MWYF@;J#.-]M<;Z34AS\R#'+M4S>B^O5*(?#!3137O-2 MW5VK5.&FD5RH\8YM'H9&].5%O5 7FASD";X#ZVT5XV?./6(_APITZ;'!69KW M%4N:UL22544D95GWYBAR?O">M-%/&& DB9+RF*6J.HA6D)EU@U0C>3P@EM+: M4DI-5H0A0NEPXK0[9 6[!6DH:C(H0+N-/R?!@=T1$FF)3"R,FU:P SDCNG4= M'#U'8PHZ+HEI8M#(.,2 1%@.8*@4)6NA) J:1*R(-IU,?NBZ_?;];KK>H]F/ M8?:C]HC%9+1*X%RH;\OB=AI/HR!1D\>&^&D,M([10XG\!'NUF]>2;:$ I4R0 ME7*DS^1OCX94SFU9_WQ[VF2_=>]^W53+]<>S]N7O_)1'?R*S\%@YLE4PQ^X:_QXO\5UJ]-GB$_&K:KTZ[!R)X\#".C[_UE:H"3X_H. 'Z2 MI^!;+SB$[:[5FSE''V-9?^DS6%'>LGXF;_!2NW=W]^KW+TRQ(H5 M@*+S#_"&KB0C8QU$D/T@E >A_$A".0:2HY%S$YP$]BZMM)HX,6!-D 1\A$@ MJX0;Z<@D$[WJ*%V/Z!/])G8[(S*V2^I41Z6>=(I16%KQS@S)"7:X$G!#G\[OTP=WO2I#[3YD@* M;,EI$I;D@ME&@$""0B @,1S=2N#_MXII)MZ]_>UUYL=?O/#;!&]O&FY1<)^Z7\72J^PWQ:KF+3 MOX/"ALPM/"YG85($#$F6#%MERV;]J<5(K\U6D3VF3:6HD_% %7\+\8ZT7(NO MZGYER=TR;"3A:.8;X'L$$\F[1"'\M7Z%&T$-LOF,X1TWBM*/)Y\[1O^^?/;T MIV^G.!O#3E^ ^^<&CR$A03J?H7!4?QZ[;'%7*(GRJ@@;/X&\IC:.GYQG"&F. M&"I+>KH(8ZFP[TF0&0GY>7E1$P9-FHI;#3\IY@*= +5_'3H[(">@K0F9D^J\ M/D5Z)9PF"0S_36H[8S-1;6WYE+<62_>4[V#Z0?ASU:C_>_-?UQ(0Q\Z$[8U, MK;HG21 Q-K@0XIK"U_87O![,F(%>&397Q?$24(.V0N+G/Y;#HOQ7@:5P-+\= MR%F&=;9B'(K_P)F6*VXHAM7]_ME3_F-D8^40W>_\N.<26M[ MB?Z6HP:T: 2JPVN,!&6,=BMYP&Y*1I@#F2ARP3';3KMIP_!?3CR>TCZD6$EB0R3W#:;)E&Y4-*!@#H#(A[H#'@6-<$4 M]4*QC2Y,/6@;6M9L9&S31&.A*G<+\RVT55F-$I'%;(X.V3%Y17G>4^I1EW@] MZ7DG?N(-F8 MJ854.C7@OL'EF8XL9C73R46>X^RR/2#&;@TQ=G) C/T6 -JH2^D2D/ $)UE) MJ5-J")RMM$JL( M].-;6!E*T-M"ML!U//%CWRL&7CQ*OMAY1[6*: &G=J77'TS#%:D<92J1=\O+ M!"ZA]J1$!(DQO77DDHCYU.FZ\6-XO::,_J#9PT7PG^%_\(XMXV_M^=<\G:'A M[A57(-L?J59Z:/[V;X*_*Y<*3TR4,]MFV8\]JEE5<[@-)]4R+=5H!!J,TE]D MM94CM^J.VGIODM/22C>^L.K5(K]2E5,F'C!)X0N0?]* M>?"H)-(YT-:T@5J6,*LU^]&#Z_:41!X\&\:.V(-SMC3^Q.X="KN6$@*8]@19 MV3ZGD"+]Z;_D:GSA5IOVX TUJPI+A.)C&NG3T[XK%_>_A6/P=TZ46&'G<_/P M[SW_KW^\>//TV[\__P*!!6(9F_?U:>6[,1$"D!DVQ[2&?(IDB1!8.?6M?8-O M\UC1K(VD:Z"']@9;S'WA.(O?!?-M.7+:5]5$@$&HN<.>FD*@EU,#K]A7^^0) M-V8OTM *M6FGD"T4$R+35X#WD9V!&'#R[;U!&-W9Z%YCZKH.;N9AP!R F5J, M>NG(T"@!5M.5:D_/0P<0<"&[/*UV^;9[EF^\A2="?-.6\[4O5TSB48#S.RXJ9S9/3*9BN4SNY8DG4"4XK=TC36R'Q7^%L:AY'),4G ""WO27 M]26C;/J+KG>(4/I8XEQ68;?S)U,!M3UI)8?"GGI:_"F?#QK_4IC6G>6I#8&& M6E@*$AK_//;F3RDT>;A'4ME_ -$_*4QLRT5W@4N:HHW6S97"3 TUVNI!,VUI MN+BFIVI<*%)X2D_(9:+2@AIC)4_SF3Z/+6<31-Z[M'&:=S&@A[$5U9/(-]\?E*'7I/0*N 8^F5!"ML.;UCD!9Q5([)"2:7W7!OB28CK0\") M?1RU?<(>X=I&ED3ER>EOXTBA"G)-M'N;OY9@9%)!GMZ-7XXW0D/2&<&X6#3W MZ(MR!K]+OO *7Y"3^(7LSY(ZCN7AA5]_"?,H\)]G]^HOF.8G5FIK<475A2?; M$0O#YH=:>./#5SM]X3Q?V?[-BY)DJ/?NI">W/0;R*LOAO?#><^'YKS)O@PPB MS=KD]$.1GP3QF^EPE.L=%8WTY:99U@V %Q&$0YBTH*.]9>%8PGBI9';!OVG/ M"2.SB.[0FG[>+X9=&TE.2#VDOKOD\2/V"S<']S/V9%&+R,@E[].8:)R3"TU9 M6XPP$^;Q,[-R5K4:5W&F M8W%TT4QNFX7.X"QN-,6.3,1U. W_4;8; @2>0$,\P+<3P4!JEFJ368:IZH\P MIX1#8VH\JG&.8Z ]EQY0D7@I^M58C_\/9CT/]?Y0K9F$J5>6VJ!2K$F<=T Y MF$!UO4/B2DZOP&E%YJ>$<F/(U<^&0%_!2"YVO(>=W&4YKV+[L$5U/PD( M*:0F/ :VA/C'5J,,+Y7GZVA$3FB^/FLU6AQ1:;(R@1'XK9M5@. M$#4*C1XRQ;>5*7YPR!1_),OUX<.CKQ[3 VX$81+SOD1'ZV!;SH,A^/>_ORQ MY9/#A+((Y7YL#MD=&I;X2!YJTRBE/*,8(VR+ MB2"4R'AT3!ZP9_* ;^%GKRDT0/_U T<3$#-@?[!*P@<:H.8]E=P'^X!=T'5= M4XA5F@+:A*4V*]1/\1",2]N%AGCI&NZE[W/#H:;N@BQQZL>14I!EC78>,VZP M2X%2!<@MNSXQ!C-B 4,!TOLV[3*83] &CK0$MMXRRV_*>!$:3L)FC_T.B'_1 MMMT&C@[[R6N5 DHTF6M0S:WNIZ*,H0F=0V+23C\P V<@^[KR#78^\<.0)ZV4GN_[*<<^?.ZA)E&IDVD-7C M8H]^>Z3B_V.W)H\"9J>&..C]0%(6(\CW5.(U7R47+71!;%LB1(5%\T5>ED]+ MO^R'XVN.X1>A[5E%2"[V9I#W=+>'0!*4UT=Y??*!)X:%?TI-]#[)DJN; MMGQ% "+C/'8#41C=I4.-AU^43; C7UXC0V7+$N3EQUK< MB TZ9M/4L+ \,>NO/4$[A4(%2_F$_YD<,\Q#[D7.8>8NJ!=.;$@^4I;5*%OG MU<5ZZ@NS.#C:R)U4 M^.VZK]"D^@JAO=&8R^3IZK$DBU6D+5 +#J]HU+SMN($IEQ?::]6JQIJ@7<]3 MQ\UJ6F3RAUE4A?!^X/E![K;C2#R1Z''7$I0PFK9CF""Z*A 7E M"M8S4__;"LGICD(U2M\O#8 M$V;3M]?GL09FTY*G63!N[JSJSOKRXIS*8S6E/!&B4Y]ZTR,R(QK#V483&=*!N-:FS2(K1[/7 M:-UH6%=]M!;B*B2"O(]\L2F":[1GLNG&\U/)Z0DKFI-,IY5;[]$C9J):/2QH MLB_*$6AEU4["$_)#86LURKLY0L,<440C!=<#-6 M@^#MG!+"!)H3MLK]?>#S.:)]U-8+L6U!0NM=#@*6*R)SYZ(B"GQ7^4%E<8IK M$:K&NG5<%$>_M@!CUV(SO0^79W;[1CU1PMJYECP1JGP#T:_7GQH*8:];\11$ M[@NZ'TS*E;L^*31T-YIJNX14Q_J>FP.Q@XKDSGL-(WOW?:YB0L(AH3!IW M$;]RG6(FWD M;>.!IB-9486.;\ =& U#=18MM;HDJ,;HKVE@4:MI$9 \[FG;@J]\-1:,T^J>93,Z"_ MFRVOV0- !(^E-#*/Q^(M"X!KV4FXWP6]BN#(EAN(G)UI/"*=>M6NZO:T3K*) M//6C8'%:\HP?5:2_H7QT4L*M,EEIK+^#22P[.SI"@7OF==XUW MS^1J%J0QWX9-]:Z.]VSZ"X[NOT:G@JR?LAQ##G)H38[/F!#\E )2R0G6I=TE MC@.U*X4@2+J=>'!1WIDD\T@E6ZJ'*G2Y'6N[XSJ'W4(:@S";/.'&M3/6S9_. M5Y>VMMCD+N.++A=T!GT-Z'63_-2\FAO[_]3\9J< D&C2T?Q C>Y/=F'5M=0I M=@'P_$6YY6LQG""F'YWL"CD^?8QZ#5+^ W96RGL253UA/A,Q'OU\1#D'-XQB53DEE%5O65EI'R@// MGW:%\HJ*7BEH]BVW;]TRO_/I6J.;2DM*8U9[U--!3Y[V/?>.GW>[8[_Q>YXO MX>3D7+KA2L)3,F!9Q58N?H1N$:2+7X[[N:DM9M(BY& M_W7&P&J9/FFL=LMYT68;K]F9,$]:*(#Q,^,@L\! #,<219T2]^RBS,ZX:CY, MHNF(_IMCOJ[P(@9\F%O:+Y65T+;^F70[TSW?:I6FLRG8R B"J4Y8.Q?]K:-# M%32Z+!/B3 ;5&4G2GKDPRH[*'=[5*ZX;^..#+[\LCH^/,<$_?OWP"?ZA2"^N MO>7*8\-Q/>0JA8?X"0.ZA& .Z/BCV=T#U[S:E5>VW2;M#,16'F;0@TB+M1%V M=R'9]C4%=\/TWG/KO9(Y0R%-AFKJT;$(&N9H]@O6GM8;JKH$!'5P\2)/'42< MSAD?.P<>7*/Y$7TE;CV@NZD6\ZJ:B"<5S OSMK+[EZY?XTC(6Y+E6D\-;^TQ M0/;:-&$][EBJVJNJ1K$.:]AN=)#U]P*F#]Y!M?*LM,37Z4,EQF*MJL06.E$E MS-L@\UH03K@^W8C+8I24,C+*R.X8'?<&NF*UO7S \MO,[@G6]O73[Y]K!7J6E-^_/(PX MQ!Z[;I#*7F?X#-Z3E'3<:@=-6NK6.#S#8',5?]\?F^ZT44QU(4Y!PK3N#,_1 M!"R.I_D0XW/SO"!A!+0J!(0(8OI#^6[VFGY^7M;XW?_]V\O_9H-%L9@+PE*X M0K1E.*!<* *O>56"AUD.$X4(JX&*]4OY'?E1\_?!1\>C+1Z/O?77R&-^C]GQR/ M?QR^LNO')WQ42=CX(0\>/RY.OOYZ]) O'^]^R+%J>9NZ\DC:"<(Q)#:>-LN\ MAI#AN92S9447*[T8DW'*@#*?K:R3R_>B]($I= RP]*"_20 FC VCW664UV[S M'1_/ECLP[KV)11Y?K*\LV-"$*3Q;5K)TBK M>$3O43W^2]H.?6H2N]?>^%;( MAJCO&54=9J1MKIJH)V3E[*7Q-3!Q%CMZX )@5L.*MOB2]G((BQXLVO+,@(<5 M+A8\>TS[8M ]($5!* 4?@>(G6@TERW\'+)@]FN/G:M0T*]^5U/&];H^40@U+ M.$A1FJU[Y--1BSNU.P6A$%R01O63L=%4[5EY)BP*I\0SVF\CDLR5L'G-H6_I M0!%"?,0:V+H()D+'Q%?L \!(ZH4DD_YA14PQ.AB9.**SICA<"6%")I'[4_$: M458E J8+"=4==JCK^3]EA@5-YWX8/J-ZEIXV=]F7F\6F 6[/=J&;SPEIF^-+ M'++EQ6BLO+0*S<$(Y7%XZ5;4.(>Q+OJ*JV%(@ZVI(<3*2F.H&K)K6RZ[D62I M[7W73[6Q*C2DZ\?#@>YXGMGK1SLN9ESITM@N7NX>;MOM:HNN*JG#982(C=1! MR&T1@5\.(GA&T,#=R/6TR5A$-9Y)XPWR>;NU6UWI9,[$,Y$4F!0;"*>#07I> M<4[M@DSW8,38?NU^$8U62/&DIH#?N+!7NOT$T I@R@U5-86EO22ST7IE'E R MMX62>71 R=QBG,.9?QH#CBH$^N/URQ?/] *S*B3XE1URX(Q>5U6?=,:1;#R0 M:/5BP$Y+FK<$T^@5 M#)[9L!W6U2HE"-B#-]G2^]ALPU%,W)UU^%ZRDL#6#OU@1C5XYQ5.A/E.?*PRGJ8AV)$[7Z.U%) MX_R.*]*(*4-3A$,U/13V6)M2R/AH>XV(:&*;I/!)!H&:1XM>C0K_H#8GWZJ% MI6QT80,XO Y$/\";Y%_,*P=QVS6#L (TBA2LM_&'M$#>.CS%8^TXQQTA33S3 MN/*?7+CH@P*3IX2EM@#T5 M3DN-N*.U@ 4K2H*Z-GRY%EDI+5"023WM!95'"/ZIVZSG$C[8-QET':@6RMN) MGS94*8=6-ID,:)BL:O_9>28+WCK BH0+A][,X^.J.\(2N:,S:)0]D4NN7H]Q MS:BKNHQW!J'0V$G8>)NS$--.A<-(X>V.Q*V<-0EEQ%U G0GQ*)/C,TQPD[O& M(>.)G8+UH>EJYAOA;D^;8&7U^ LOCT&IN U*N99"XEFY)N9_['(08AI1#$91 MQ$(9H.!N;!0O/![%6NFS9M;SQ*$("?Y&&>G!9'!8B]R]3R#Z,XDYO\D*[V4+ M_?%RMRKT^X)R=Z, M_Y,NRY8#H&D7DNFC'NU L\UA@IM1S=4>EL^KRC92S?E?C2WZIW;[::\,&GRX M3[M*6MU45$RA-[18XO+P(4FZG%9"7<5H-3P'6RQ1]!+$0J/+;$P+HDXPEEZV MC\J2M')T";K+1;C[@QS,7?618\J',;_:-&?V5'![@Z))\TYB:RZD;+QO/>$"<5>( ).E/55V>Z\9\U1+!CZS#X:E#^W69%;N!!VXKS;3#)R)Y(L=U[B@&(1A:!0 M%]#9<7^[S865D^Q8O&M%K? #T$N=^U)GP=P-S6,N:;X,[JC'NT\-+;C]70OE<[JS ?Q>2Z UC>&(Z2AK$B M/[;/L0O42)?)EN MT[R>X:4O8__ZOQ-".&Z+S3_B"'@)?$<_L95UJAN#^3D]12I)#S%S*V^M5%,) M^.Q)EW77L/J@U$DYD(V8@',E7N/Y,(.:(A!!&!'QP,E2 )PC-.+J/8T5GY<' MDP-6HN&?87 T!/J-L$#UZTP>RCATXD\%>-8Y"],LK!&TO7LC#*#D"W0 U0X: M%*46%@@R%T'7)M:T:P<8NR"XXF6X( _"=H-L6NL?ZAL:M=6[S>"%AKL(Q<50 MQ(?WA"061'UY#!R%J:5E'![%E!"T2M[LHD%,:KEDL)Y8E5:M(_%]66"ZHQPW M"__DE'%Z%,.B2LCPO!41@2TE5"=;2[:,<,RHFAV"/QF.T%JOZ&)VKMYTU"_T M9>[UY7>(?,O1!GE7><])N3KO\EM=?S:!^;; Y6F$-3+QH3;I3?C4V0:4=K1K MJ:+]L;HL%Z7&C-4@N6:.!:@FZGY--=Y4-Q >="Z$['DA+=_")EK8CK8R%OGW M$2O.-(G+NKGV!&4JD/(6Q'E*,>!!-/V@!/4$4-NYG=R4A)%3-+:+^!KRCWL, M))H:N:5$&D:A+VD 70 MH(@U YA0-'"B'&WL)4NNJ. 7,:#\]Y(ST>&V4J].HMWTB,LZ8RK4NER[+V9, M@(?JBOA'#A?1Q5,X,$N:@8A%!9+2N?.>_D\M.E.=\_NYM0P![FZ6.]#*8%]V MD&ZDL=R40$]'=SG(A'1KE%=S39)X:\%J4D1$<.*Z<0IB=,._(?X;):S_Z[:L'1]SS6R6+LHU\]TWZ>X1;;]U.+X_X< M[H\@\;(X]WF,86:C-W5GPOLLWFW=YT<(^?)8^$6"2O7M6Q\6YKCSCC-5K8): MX@L=E[&=09?,U?8)L]Y8^JN9-'+*5]G]3+B>T&ZG%H61&X)A:$@@> M U-D2H\30JSZ,B^_AC5TG>;[19HL*BWFKYW06VG0+.$'CTKLD])=^XFT726" MM$W6)B#B.;"E5]Z7UF=H1U;DG+;2*WN,9&1UE78_1,S*T"HI DD7GPI'&VH4 M(7](V@A#2H@=WW.>;BI0NK^Y_N'DV$I6)LC]_*V"/H+LK)N*BSSF*).IY^(_ M1NYCP[$*D;1=)5I57M&P[PC5B>@71*">(V=#UJ608X\ MTB6E] 3\@0B_P2-IDISG AB>E]E[#SVH@Z/#$$JF.Z/DG'=5(RXY<\ M1N$QQ?$NP77]@&WZYGVWZB.UYGIL3*-($ZRXG"9?;Z7V:=FR;]'_;P4!Y,JU Z8PFZ)W*=L MPKY.5[6 %^GJ:H(F; >Z6L0S!8=^=7^2B&M.#]*P?]CY#7HU4STSX08NX.8G MI!THF6+>M\DW3;X%O#*Q1&1?1;2QCSI>V MQ77=0_5=I HA ^![9,DH5K&C5(,?^H%U&FFX(JW.V%&7L:\F0_B6JQL498S7XD85 M&5R-@>J+,)7]51?2/G+5*4](*/EIJ MAR);/YPK1WER(N.!_(*/NDE/V)&^*^>.CCE+\XNH*5SNBEXG%SZC#6*8?\94/85GZO# $]S:2)7-PQ:PH6L,OEE-"17GD8X(/[L7 MGT;KVA"8=L.;C2]\H6A*R[<+VNKN:*]#3N\OC[\\Y/1N*6CZ8]?>CVTDQ7LL M@\ 91^UD[9B#CT76_,B>GO8X?Q]"KCL?8_G9=P7TM+$@78L=,#EWXI(99&TF0_K)-BO#_CM5Z)JO%.39YT-1'N(L)@;1R;.*T&4F. M\L'Q\1/,A#JU:.%4^)(R*^JW3AYPMB9_7N<[T"#A>?)02UV'U!!S5_;.L;TF M E#_WN,GA:Y+/Z*?=:*W0]Y@-"+!FDA:D()@OJTVJS#M,[(%1,3"(S:M'.C" MF#TUG$?_@A#K/BF#8+C63V-<;-/6)$G,:L161NE/5#*-L^1 9/#=EK./8F%*K(Y(B"8=%%68:V==D M2(LH1_S<:>I^(V0[36D8N?B@,@@ES),577>6QA_?H;^ :32.XAHOY8Y1XS@8 MB0CJN"$!57V*M'5DHATW<5:V2I*K11#$K<3NH/&=E#0[1W1,W'I5TKA"S\WZ:,9^YTV=1"I!6EPE0^GT4$@#M^7^IJFXG/G M+5UBA9,63@:[8U8?$0#=:0?*D]+=(G8^X.]R6PMNG6"TIPK,T$R0RS&*2=!7 M5-TIQ);HQDLMVLAZ%O Y\/'M!@%9*P057@H-,R^L(U/^[8*J9(WGN$AZ=$06 M232M6)+=137M&V)$AAH#DRC**:KU%7D#$#V4"6RBMFF#@Y8+::%%UE0)%^R$ M!>==&4ZX3OZQ%RI$]7EH6!G886$12Y<@Z)]WG4GF\QX^SJHI$X:6 )GLD6-V\@% V>U1C,&3Z;ACNGTI-QN0&(]N\4P^@7-8H+S3PLX[F_#71'@J> MTYNLQU1-99(4H.5"-,W3*HN :6\=K!A?>=<>%W! =QL:P?_]VYN_6DV[JC8<@U MLNQD*WWB%#AN5'4LI)U9+GA\(26(JM#[2LA(@OT8#X);$F[4I.\K MDK>[^C7=+#R#>C\ESZA1-WS!5.?6O85[D:(>DKX(H%/9+QJA[O1%PNF(>L%* M1O!"7AR?%U:#Y_W,0@J")9,H\5:-,*J 9$L\;50QL2QW]20^Y 8T^?&:Z*DQ MV;O(\I1::5V[ \>$0=*8[VCVS#6Y\P>"*=^G;XNIK>&WQ'Z4:3TAUTMN%%1' M_4B"F;O:L,/.G?L&Z>RW+:[I^H/,=FQB1,5'BR"QHT.=E4*B$Y'+4.07H(\" M@$$(! MYIR)$L*Q3D8RSK%T0P-I_GVZGVN)TZL_?#\>Y!EM9I.\>M,=F./[@"I8B M<*5+(81(WU-:@#,TZA2JGB.))$R$SY6)'QK_-/C6(>/[FLR GG$Z&GF8'"DL MF; ^^N$XUX;5.^LKQKCI6'\HZ[:) 1L=W]_(T?U/^I_7U/<\3.)I"@UZA>'Q M3N=[A.UQ#3QE $(-RA%'W1Y05X@UJ>("\I4X O>) )IT/ZB[W)^D/[G=1EXZ M7)Y#[#X+46,Y7(;#;KZ9M3I)^TAGF\U-2*2W3E_#?78]=H!_0N"3R=I9,,,[ MK8-,L7\\3!)'YXOM57M(OMH9WO&INE122\DQOC%['+^#0<@.#>[HFD2( G:?,^ M923=5=/T#4$5%ZCF)6H?9K"T8'HP\3CXHR?XU0_?6AEPTN#>L00E7>Q5C@CO M=TY]:OLUQS(>')]\*;B\M+KXV[)]&\E']<4W;3B,+#^UL)7 I]T&%4RW2ILA M).F"KB'"RD'),. ;A;T/!B1J#<)7SM-F59I*OZS6TGC3R#26TD)!*QF2:Z&O MR @?M9:GWT1X^SS8K4,MP;%QQVL$ Z,QCA[/%*F6SXW ,R^72 @1J5W#-%Y_D%)"!N(7HB_#\:\WD2;,-=(BSQ]2H%%?7]?UJ0T2PY7 MRE^)@D"UDS[+Q165!O3R/T3-/>)%Q' ML:6/&JBCP5XQ'8I<*\@WLYN[QS!+USS\?+LC"+H:^\^<%.P M#6:=A/GHM5/MQZGM,LZ.V*TLP1G[1[*1U]Z7J;F%XW9=><0D'/&L[ZX*?K!O M*$0:VQFB?%,9MHFQN/#@Y7:(<*EDT$6*NS3%JMT[[ZQF?8IKD>Y8J8MU2T92 MWUN/"\\S:-R)/B(SY+U>5'J%L MUU/9]FO!KHAU(-'".RB3#2Q'6)FL7J6(!232IQ2!.F?''H.&.V8,G8Y22X 7 M1N6I.6QZ"SZQ>G2Z,2)<$<;OMICL>ZWG)&N)LM1M$.L;ET8R=]T_0#7HAL9M M&-R#BA6PP.JL:0I-RWBM_*79]7&D\>?VNX);V\F52H4#^<;.'G[%*6GIW#*( M6.@T+UDLCK1MR^0#ENQQZCX[9+AQ*#FG0,TXQG5BN;=)V:I"XZ?X!G>,KY"B M; !-I.,3>FO)?R_'?@Z''%GRG* AP.*P-[TI6*J)Z<^80U,MXEJY M=O >=!'88X:-1@#D&4PJ[U+,;FT?*$RV+@9%ZIJ)83A<,6@0)PKE]VC3?HC88&<"?0,_N MW")R509M3K^6_'I:)X& 3)+DHZ(Y5-Q+60*^L5/H>)-,%=+=N)O7 :)A3,+P M'9+2%R+Y;C;845<7D1+1#1EZ4O1J8O-9@B42<]M=BG\DR)]IFY,+]MRSN)&F MWC+>-Z"&/8F^'!QX%GZ%1\]J+)*!2J#Z)F-GH04 -@2?9FNM8J5PZ\6W/U;5 M3 K5$TKBJQ!CT9AU0?CO=]3<*/GV7FWR]D2O);:0Y6U[[Z=YXUS5PP<+&M6 M(=OB#9%DBZSMX;3_ '3:]#;FD<7(70VP/3/>C"]GPOM=+,K)CY:I+94(5F:R M)&3G8PH5H-0T?,B^[<[W[@AVF$OJ3@E7C('0B#DDM,L)WR'84%.[T>&YH8^# M6N=]]U0T:/7QRBWSH0"P=<=^-$>%.6@;/NFXX!$K.Y'TP+4;<8JNBL92&OB* ME'-&2%'*.Y$4%69\R9E/B2TKBFZ>S5T8'&%O#:#>8Y.<4+!CN,OB9OI7 VHPWFC/"6A7T5',FYI%4%WL"^^^O-!?42&]0FR5 /],M@,IEW-PF-H!U\ M4[YS3N#.K[TPQC,";-FPGKVF<+_WBBWT=!D9Y';7$G)R4WI?BFC\]8*LUZ2RF ML5G/C-48O[?(7293?Q*'YS6;: +[PM-OL%"$"VDN"(?7JH!?L6;=)_!3@KWK M%!1ZH)+AT0Z*JGEP?')2F)9GSC#WXC)[\60W98GJ<0Q8Y_'],NNH^P'.'-DPNK!*%J/W-K=XEH8=;/ ZG M]"Y9<7-=F&L81-7H*:H(ABI5N^9*I*HRQ@?-X61].)<[4*3+TW.J141VE'-, MC'7 X462&*)XS3LFF0!\)[MEC2 PJ"C>9V,IY^+OPWOZ_7&69[3D2C ^"*\C MDCDW57W[XCBBGF\>PY,?&+ BAL;"U6AMIJW9IB3.()Y&^9A1FH2KDD'B="(6 M:$VMV"K7'W2,S?8-V3*@&:=-]%@@*J#J_&<> X"8Z660(1R%IZ=W367M5I@9 MUZ5>9)HA)D0"37I'9Q,KXK0SZ=&%'@%J"$J#=Z)K#0HRI^,CB/9K>D2L(HG' MZ>EU)A[V*38#CZ?/-33R$WE/WIA/[>#> %:&ZI+P\YTE.U[ $1-AZ]4G(B>J M4M0R48BX\)7J R26FZ=5-FU:,$'W!C)0\TK1,R,NCK0R]6[[MF_V;M:]YR_> M?.';>1$!WJH;U@!]PB]TSI;2X? U0P)-]''=I:9;/:GN7S/669]5^!?HT MD9)%A6ZH%(!LRS,I14*K*Q66Z2[CS"]/#R;5NEOD[#$Q)46FIV78 MCTUZ'EZ\0;IJ42VY,$C(\FX^F0$-!?RG6]F7(3;O8\YA9NSK>N!1$K+]M2,N M*:2O8LE'1!+A O5OHF=YZ3909!"!<=V6XI81Y6$+/P9&>@(UG'C;R M;$ORZ,*=3+J6Z04#^9=H:1N$%FGLQ#UJP=9N*JE%BN7!>&<57XT2]5MY$ MH'!TSXS8"-< M6299Y5_-BHQV7+AJK[J^65R10I'/ ,W0SC%6;4AE2H__%+276I\Q)9.1,VQ< M*88U*IRFQ;&DW^AC4:U\)\9NP\N<=CZZ0-4[7SK(C% M@4H5S[N37T.L"H7^B%"EO8H-%T2PJJ3*7@"1>>]E""HBB\SNX>Z.&PML4GE( M4-D$@BWE82\>M#$O&6 MG*IO*VXD=%6YG)_V?D$GD;/RS, VSU\^&P=$.![K.(?A0U=]#).1J?:O31B" M_6$B]C9=RL,64O7YI .?1F/56O"DU2LWV)*CM#!SRR15PLC<,(?3(*Z#EHW* MVY((>1![#I+3GCDG[K^2S7QF>UW-[LEME7Q#KJDO8'7_':U87KQX0>?JKQ5Q M?3?& 2W$7R^#']"'%X8S43$GG(VDZ\6B8>ZA@:?&($P4?T2JZ@'I:WNP+-@% MGEVY9\_]+'/6167R1 &O^2<3$C_J'LQ1,,VWK2@F+O]&8(S7>]-7J?S3=*QJ MW1T$"IP+\E3EPJ?PZ'-@R<.ZLZ-FUE!:/$CE#$% MSH,O%NX>MD+/"/ U8X6N5A'O+0+I=T![/7QX]-5C>L N/ -*-TZ>:"L"B=92 M[)O20XLL<%RU1/X>!)CBMBV*U(+GLEQ"['A;N)$ >;_WSWHBG/7;1$4@V(W- M!5A6OOH3CE]6YKDA2*;F-Q\].9)ON>UKXY?$U*0^ @#HS/#U(N.-KQ;BU$^*I6(E8E^D#<\"?6N0Z6_![>1<0AM MN#4!O0QHP@UNO:9^6S%,6*=?" XC:5HE68>+_7/\$SQY.9!0L,"]19J MN:)SC3NY*.-?6#E6/J-RP04;)F1.( M]'FW[BZ[)MQA^HU]Z;.Q[][;9(MY]N:F6"7I M.I3+ MBDKDJO:R#F(A[3YB_SX*+,=>N\5LLQ:+B:(6!FCSUAZ,L6H=_Z&@H17A2$AG MCA!166$?(9LF]B5CPY8Z $Y^2G#H1UVB[Z($<#UEA1AA!.&9(?WC=Z^>F?U, M5BP9@$E]8L%P2D>?EO&?O:11QA)Q-'J^)['BD3IE5.D[^E?D+ZH^H^U8*)8%\[RPN MNUVA#)[T6_ J(CX](/-M2\0YP0AY_9S)610I E M?BD3+B;W5D55!"%]E!L2OOS\*;H$*+KL:S7]IM57GQ56<-6+8?20N^,<-TF8 MI&+Y:Q.'S/2.4ZO0*%@&/X*X!U;A)&B-L%LHI*G>30&3\# YPD3],"LGCP-: MP(#IS(94\>)I2H@!-NAC07V#8P9_R?@RU!9'AG$9=5\O?M&>?^>R"N[TQ^V7 M7_KO!9\Z?\.TF#Q_2AO_8[@O^ B:U>]S&4[X/T0*C&+R!A+!9^H9>1IU8XXT M9PQIB>F725671S83R3^^:JI#Q)V']+<_N(DNRL3)S6'BOC M)']D$:&T1"A"E6VD77--PS@IJ4GP=_OM+C_:FY]>_3+\NQ",A"@-N) MP\Z([IA%ZVCS9&$*B_^C^89BEX;-(+UA@:#N8IJ(8'(]G! N(1D-%/TT+55!GMIEU1*NAV*'256N#X^/ MTL5YJI@W[A>TZ&,Z+MK'Z39(-'Z-_U-"?I?C$9CHZC9SLC%9IZL#82Q/;LVZFJ_QS/LH,&6*,Q M0S-?YX )(H77IBFW]KBD8^ANX'Z4'4*W\1U?H4-:CJJ@%FHR^*/9]_'X ?PM ME)4Z*A_2#1HVW/'A=EJ4*X;2&W!#WX\O@ /?B=T]B2&7BQMF*5 M<*<%K8XHYW#1"<6KI&;1V78J:MGU$8J9=FF-"6.AN2C1;G1$6\E@(FH]3NG)%$*UT;=N7O"E6ETI\V=*J]V7QV^CF=?$^?WOME^WD&4DS'B%+N8 M'D:27 9L! HZO",)&'-"RF$1E-;/0IS6_E':3T] MN4!,",!M'\<@\X?I]=+__4K,V]2:0=HIRWA$IS1SG'"S/Z M=!?\W?.J,3F*IU I9Q22K5E-5ZFKN$??)1JWK3YE9E0#.6U+%@(B9FFU2^]\ M[LF[ZTP/"5]?:"'GL2Z9MB[O@3!5Y&^UQR]<%?7+,GC$\_J"LSU$# B Z(N6 M+EGD(R18]I-R'+Y$ \AF>__O1,((N@"0#Z5%S,K!^'UUVFO._8&%#B9?(G7^ M-Y"D>Z?=^GR"K"IO9,/BR?^**3,$%K47 CFMW#*8)DF76L-X(IIU6PEY!8Y:X><0EZ/JS8#?_FT_@%ZA.3#8 F7VL M3VWKHQ%+^E_=AX:7WSH3)C146D$:(WQ [I[E?)MJN#OTF9(;ZXONIR^:8."T M_8Y4!>O*LC;"[1^#?Z[N'T7^$W/]U'3Q>YA.BG%/52COTY8NN1O(/STCWO%G M?8G>)KR0HJYCE Z,^?2W\*Z")TZF$O_7:46P;_[O+%.S^XR2\=.2[<._WB>5 MVJ[06F/$MJO:0186"P3*OR M&O#=&F_2I,!W6O? MBJ*V*D2JP>GG!+5-GKBK+"D>:%<$0]'2<5I MI6$4'B9I&-436S7HZ"%WWE\9;VE=&8(H6,62296P3:R\)\AJ7U\"P])WZEC2WCU].Z%5/MY+Q$$DS@J5/[6B^ M!]N=^6\/?4K59W)WM>6S^U@3H:^?QLRMW,]/!67.1X^8W% UJD[NL]3)G28F MX-0T:XJ7?#2WLS>F,L*F_1@V[=7+9]8U(27?0I>#-]J!@8CLORJ8)I<8UT\#" MU7ICBT]?^^7WONQ;Y8"_X9V?W?5FT.U0;CMJX,<7>21' M=,B[W6VP<4T,)8M-.'UA.$.5O0#C&CTDYLGCV,/-2*=2U"E:+,()CRYZ8F=X MBU9FPH=XRM4'XLQ[C*"U(A^.JWS>]QV>U%^X)!$>'%E=X\%X2@ _HE\^D*J: M'@B7 WQ$(=C5;$\0Z-6@KL5 ?9093X,=B6&J/E([&$@4&0/*8-),"AC!1-N@#.$QS3^?>S8R+ 2SLUPAUC?,J4;7),( M >UH*TZ%6]Z(U^$ F+@MP,3) 3#QVU213?%-28^28=YS8'SZ/)K)5"[HD4(\ M;?X&FX8"9F5:&)^[-UK*.87KUU>4,( !1W64=BJ]QB3M,S)R-3SE3BX=?U-= MPA&?D\+C37S?&_TC7]::$2 :OF#+,E9"+-)J\+UO/,7.<(WK$+6L,JS!0-Y- M^77=PDH=3&?I]S MDEF<7KN BT4DY2F:#_[':^2AYP(#C^M;N<7-5E5MFMA&5HM,ZE@N$)31.3EV M#H7&_3 HZY%12<=AK3V)-=H/K!U_[MFF1'95])=PE,OO]2WG7=OU"GU DD0I MZRE'HB,U4@_FBA/WD[ZR@JI3U5#,*NDTUFS9ATX>.45CF>4Q.$L9]$CE9%5% M=1E,G6;XU6(S\I'3>![ZN4-)U+O-S!H%5$$(<1M5)6X1A6C>Y_3-=/ MQW73!G>38EJN03+]7=D3*MKV.:H=U #%ME%<0C@\NF""2^Q#YAS>=C1[JJX] M??"4L!>-Y+]/OOI*7T-7A=#]TT+11;*CHK66FA-^Q(/C!\<<(1WBKR<:@]A\ MD@*XC/2O]+^<=Q$N4L/=UH@?+EOTMIG+8QDH]Q#LM<95VP1JR M3B1921[[,3'\-340!!>:IKMBOX8C.Q'$Q\3<3LLRM)HN]SD=X:81"7;4\8Z2 M+ES^X85=OW6;Y[:9\.OT;:4&0C@B!F=CD1_\NHG1*U!0TJ=);Q>:N8/SI"TJ MV#"R8CB?LV69%>1D4FSO1A KNN*\UVZI@1RZ8WG!5_7P5GH>5T;K^(QI_9 : M_51OU?V=PD6V*RKL"28@UT+B_#5@1X"^"J[,VVIM"(H1H2.!UP2-S-T"K9Z( M;$=5O/Q]YJD1Y1[L\2!_374W3);]A$<1O"X7C%:EDX\B.F'/0ANES0X$?#G: M27K(>VRDVA1QZXYF;SI)04%/I>_1AQD_D.'1:4Q))TST]0)0>J@:+DPEJ.%N M!DWISQB;">R[CNFTIVT)[$]W1L.%C5N/-.-]O\,;\9:>@M:94W[+%JLGM>3\[&MQ/S#O>LTI.$ %%,6889T?/%(_@MC( MVDZ_ON>@Z2BVABJ5\D.#^M MMIW<'=9(24QN/H0-4!3:WCU&&!(/#K,+[TP&XVL7H4*[F\B;"^0[8N2!%1[J M64[)@;!VMW3DM[[?,-+4W'H[J@[Z-;BDY>F[]CER4]I>DFFKR:>(:OU>ZI(< M9))GFN_'^F;;WC)E)&=?Y95_OKT3MS]N/O'KCQ9*E[_S4Q[]B33>KQ@91OAY MXBV7A(J8EXW,X"E.8_JW"Q+\3&VX)<^DX62J%:"(#[\2"\9/_,W6*F] MLO![E5&YMSC/,%:"AB?!GUB,.9I+07BR)MGEAO0.!RD]2.E'D5+'&RW&# DH MTS5;BYQ$@QJ3$%M!$:T2939B0I@RJFF45:?C7A1L@ @K#I&DH$B,"A(.@GX0 M](\BZ 1N&JYI&\(A?*40<X;O;H(GZS1WS(=3DF&%%'"0Y:DG4L:.W2L-/5L%2)?2-JVJ:BWYLOA409]1 MPG^^CK> [;1@Z._]#5W, #;]T%B#Q+[ M<0/U* V(/^$V* MIE^TX'0)AQ/MA@O7MT-F'F/07&], ,B>>HE6X*ZE9J2S_45)*)-CNOOENFJY MM<6F579[<8"MA:NK.9S&Y5,W,=^+ G3OW_9=:=E/YDX5D+T40'*3HJB-8D\N M5_&WLTBO$'IXM)"1SS4?,#7(R:)(*].C#,:TFG:I8_W5+E:P]KY!L6@;DHAW7A1($['F%? MQV586A>8')-)Z2A=88KR:AHT)J*K"X^T!A!M)J@9%[NEKAWNY-=MF,\:3/TE M6.T4:^U.\YMSU$+K(PHB>IOX'<#@69=;W^ A\E@2XS2QJSBZI&A_V,2HS7+K M.=68E_-3$ZF]W '4HK@,LUY(7W9B 80>+IDQ25#MRMUGY$!3/SG=6KN]V$N% M:9;/^HHIAZQ+X_R\KLBA#@+#/;W1EK!'^[\KJN0.__?'ZK)<$%OQ%;HN#"F&_ M?OD0T6#.I*#&$?[HJ.E\^%+L 43T4T3Y3_@YH:!4.A1F;G+%1M8"&)?6C@?6 MW$ @>US!!&[T8R[,OQV]K=A M4^P_-U'IE^I:$<-W!R:'0DDVI2G/#_T1/Y+[=L7W%\0.OED%6=NLC"6=FKE2 M\QX61IHK"QE-XSPX&D$P"/.X@8Y=$05F;$8(,^8\K!B;E+13P4HA,_7 "5BD.*G6 M"L_I:)=G5\H*\A6'B(T]R6_#F&T%RA<3<2#"IZI&#W^S:K26 M4R)>TQ;T*3DY9'K >".V=9%V!'(.U?H'Z?_XM%/DT+ 1+Z2.D[X9A8>I4*K9 M1M=P8;UCE>R[;-;<]ZFO+J@U&5P]V,V'5-!!B'\3%0Z*1>&Q=\SSVK:'O7]2 MV;M4N$% QL>"JE5T8@6+:9@C_=IK9.F49)5/G?*"?UD?R[0]FS ME#T_?-\C>/?*GF\U?/UR%*-Q0>@8/M8H<447C0^/I9%_#0N/8LJ4E*R:!GH@O3F)A;8 3]DQV86L0= 3 L)[?P0#N$\)9WZ!JPILABK%'= M 1C1HBD?^7=!,?0A%66)<*O/"94K0DWIT"\[ 5 Q*_::3)C87T),G2&Q\/=& M]M*) 2P;Y3!I,L1=1[R:I]Q$;(.BS9'$_K=&-J<5NL]I^R8FK<4N)!]H MH- M7'AF#P' 0P!PLH@A$I6$7Y=?/0S2D#)"S5],* MOUO6",A'(TL;/MKS6VXG4C64M$T_(^2C/F8^"S>G=@PI[26T>,N^1-\BR_K5 M+5K:L&:GTYB,%95M\@HL0196FIK@P=D^^"D?^22.+XDY6D!1BQV*?HX/HF2* M[+30M;*H-*VF3R%IONKN(P-ELLWMGZSC(/I2->R]AVOR0!=]$/?;%W=_^U#3 MV2#'5SUU'6NMW5.\E(*_'6P,3C%#H6\D'DOWA^"2 /GT]\EJ@TN%*?CEOA)> MRKV7UGO>+?3Z,,/Q^ _'ZG"L;N%8 4)72N2)K@5V*TY[ZN5'?3707Z_T!EUV M$&O@:P#=] >"X1H<1 L_LM_W]FR)%W,\3%RUZ0!R01Z5W7!N>-0D7'!:\9ZS ML6?ALO!$T03:HGQ\UW6;-8IFS-P]',/#,?SX0><=>9.2D55#UT@[4 ""EM0P M[+*9 MOX5$BU>_)H?D4>R*&@!W5 &SS2=$T?[NHCC(_T'^?[?RGV7+78Q<2H 45\IV MSE9;&2*FO5S6<#$NJWA(1O9+W4I]U2/P?SN/MW$>%2FP]Y<4HC/*2*!1U;7 M!*WMBQ%QKI?@!]V!OSV(X%;3QT]G4F6:= G7\@5%SN^LZ]#:Q5.2(**WH3QA MNF'SOD)C6ZH1*=]5PV>0*WXM?OW)EP_NK;[0E7U!J=8O* M7SNR@@#[ABM"2D8C+S&MYYK2K"B7F*@V05-/*C *#]Q9)<,?Q 8:\@'GF*Q4 MA?/-JVY8H[X%+>SE371-R_X7B$?276;51W1'#C-2% ^.OT&C&JJ+Y@J5:CC" M!R)9KBO]X):NS"L'\.$H"T?%+,'QR=?'8#Y_")"EK$#EERD'9:NQ$'G;'YR MR.-Z58/4"87G\F=MM9;/4Z")<@VD)8A)[>'=:UK];<5-> XODIKK4O2<3*!"D? MZ$B=&[1IH+H_*1??#,00P!WK%U3]"&V$M?:(2^BOO".Q)E [1V+"1R,9TW9OPU7RJ9=;PO!)=TX):,TS/K: M>_47I)A.JS#CI1;>W:O#7\MA((,R"!-DAEGNJ#4$"$*6=3CJ-944+C9K.')F M*8#5P@"@_,3PM_!0>FIP?)BW8:VWI2"KPEU9#V$Y7X?I$B7DT>S[,.-SNLC@ M,04UUFP&NN!XI>/Z@AX!YRFOE;'9BIM'5LXI5/65*%FZ$IJZNJRTV" X99== M#_3./\--@XN37[CT?)6X%C:Q -QFCYM'IR_E_'&HQAY!!&H8CRRNA?O;A7C# MKR.]P-,Y%NODZX\7:"(:LQB K(,G*ON@BSA35MK]>DY!*#ESC%_A;\K M7$U@?6FW1I) WK= P_H21@KS]P8'FFYMMM)*7FBQ(X%_;A&2PSF(U_4*5U43 MK A1;%=ML!O.ZPNV/3^'J^,ITU?1LCTZ+HZ/CXN3)U^ZFV)"X MH&Z/$HR>I_(G,IO';>@GLX=/BJ^/3XHO'SW0I89/0\1PE;V786-,I05C\LGQ;!'T M$$.Y:,>,2^0$08P'CR2^09:Y49P AWE6!TGFZ 5\F!5CUAJFC+O9WE7O+N"> MA6<\W9P18.WDF%];:$>Z.#1=.RH#"">9_6:%X SS8"2X\";QE60(B2N5,>$XE55N$LPRO&K$N39'=S)3B)K$WUZ@+% M'3UX;.'%(! _E'T0 MK8&D2.8%1Z/YLUMT?'QX].*9#P@>I")M$TO+D^$\J7->0 3JE M,-3O9F'/@S>ITFO>8O >.^F\O4X"@WU%#<+!S4TJI6(JG5;AS>#&XW^':T6" MDW$A^-'T;R#G]MEN[6U?CV7RD)MM88F!:W*17-:*C M\IZ)*U\^B8$5\B)HS%*KZB2#2JV!$-'@*]HQDWGRZ(7G )@;Y(*GEHRX' M7=E 1A2%R80GM4=PH1IB&1/K)-D4CN(S!:FJJ*%NX6%8XRW]";F^9?+U+9_+ MD>B%90YWS8JF*6?Z M3JHD$]]W_8I'_OK^DUF$7"@'6?*8_82GLE.XM:A;126NKK+)<3P*%(<:("4O MARY[N/UD+#A#B!_:<8[D:/8ZZCD^K>MZ6)8&A;V4DJ.,EYA57KCW;0)CHZC0 M2?%A<>2AJA7JVI1LZ4XZ40HCY\W-SI!LY3: M=MY].-"QAAZE4<%A.44:I&X0-9HT*>_V"9!8RD78OEIR00,H%9<2"C))G!9? M-$&/-*Q.K:#C5?Y=2!:L50:%M]!EX78)[6U6/%_-H> M.ZK-G7['/8>FX)'(J>648RL)!V@)W&&N-ECN'*K9_:+0)0B6B^0QI>X$%R$- M*T%NJ(3B]&LWD 0F-26PFBKLYF%?BFG:48F!.;IGK-?D]#^U [ W6O&S-P%& MO*!0&)33UE+K2;Y6*=R^Z*Z82>:R;#:?,W$KO_V#V5LWD:FU,)4.;*!0LDZ1 ML(6CU'*5/T&J$'1DWV\@AGB\+]_=H"0,[[2HR.CE4$ AWR2RSO /'R3@N32, MB&2G)(% Q-^!WWJL.<)"7%1@A9F=]:2'G+.8OQQV ;YJX# _ 4?E MU )Q#3 &]^ABS7X>!*)JM4+(8&WQ>\D;+BLRA^Q;G@ A7 %ADYNR;\24[JN@ M2.?GP%60^;&H5JR=Q1$-?VSJH-,7 OYQ^V[S#\L?1 J9ZMUK(!L0=4D0D'I! M^09;;P&>W$WU2Z(39+WI""(Q*$]P2<2Z58^(C[3 $-YWR!>N>$'.2-8>-CNX M+K8I0"CL9,=)<\^>Y ^M6H4Q"C;5S4@/J0(TRU,DS#<>FN?A06+&6%99VB1F MN++/X4+XF?<4^HB/7DFKJ3BU'1LM8#7G0OS'3]^^IHPZZYOW%!H?,@AN"QP\ M BYL@B0MPZZ& R=-1W;+5T$V(2D;\2B(BZ$ 7D/Q+ 0."D(5E%9"XS^L%6-+ MLC@#0&+,]T_:>E@)+7>TB\,P6]?H8]@&WVK%UZ=@&HVDF6Z<""Z,DN^-0L5' M/CI^=._4\)&OR_ZT#*^Y_].[IMK2*@OFQ!\ILF0A#YZ&#%QZD2O[Y;.G/WT[ MB^6>*SH^83VVO# SJB<( B4+ NKI81/."+N#XI7F:RCK9H@L]YU(.NT5@>U' M# %YK#.?77N*N;AQ[G/Y!>< VJX] MK3G'$:[A>J"END0 IFMW/ $Y;\@HAQWW2#Z\9R?O(N.E1J)4V,&+(A7OY9KP M5EV'4-.2O@)O"G/AX=BJQ2I2X E7+-[4_3\7HMU\=1UQIK6GP MW<;%[+QJ(%QAG>Y'QYS[*\-F3\9U[$=%/\F"TVL^)"4C;>_3$"6U@ZS8U/5+=T M5S /<'VD;EPW0@T\>'+T\ :H 8!+=/V5$R/.LE(%B,2 MZ+;1\-9N%2&>6)UI4PP?NHA.P-1V?'J*YJ>;[&]<#M(_8;,_8$L5)+ +61Y, M&"Y5G6+:R#+["DBA0_ZOC<&+=Y*09(A(DRT36(=PCD(F$TI7ASQ.E3A)2UPG M;;%+%:Q=+E-QD@< !N? J6K)&^[\DA??1XYWM_VEA+1L)0UF<5NID&S5I#O\W]FJ#&'FT26Y2[H2P*I91! M@]75%;.+<\&K(]AM@JKBGA7($;855<^5_;:(:?BG\./IS!&?625N[P(Y7 DJ M?*NA].]B+T]9QSBA<#5L%&_$\&*EF8;X5]U.M9-7OJ+#_!*A> ML&G[K1U^B*=,WX20EX$<4[(A2%-T;/V1>"B0MQ1]UV_0<-IOCIB]0E)))BN] M+SP!=J$%.4T4+:TA_27)[PX#970,9!J"@=S:O>>O7G[!/[?8LW#:D8X\[P:) M_Z9=!+D0&HF7^JSK"8 MMP)G6;J&;P+R\RGE2C+#,$< _Y+>WE'G5N6*AZS' MS0>H%>AM[;9C]H:MW&'V^J=GLY,"_^=!,7OY[,7][UZ_+F;/_W'_'Z]G+_OZ ML@R"^_J\IJ@C:)NONCZXCC^^>/V&1_;B]4^S!U\='Q]+5O4NB^Z+-U0U3BO MW+VDG?Q.B_#I!X16LPY4Y*_<^^'URR^X9CUL+3?0U@<.U9K@8TXH.9<=?A*M M!ZE;QP_*($(2IY\W[,_'0+^X0 BO4W)\SO\9A)3S>MRD&N@V[>(LL 36@E+$ M;W*F.@Y8@"!A9--0J3%ND83\?\GUR]V:+S!I"7OTL4LP?TNQH"T2$PX.M\:] M8 _-SB5S2A .N7G=\DQ6N2'CK"2"A'"U0>T%%0!H)$'&PXPN M-PW!8V$>0']<<.?[]).PMW-<=#9P&P34XZ "P7:H:J/DJHJS^"0OK;V.SX]R MRE[VG9R>3]5SV96#WL! MUV_*.=OJ2\(+@ZQ?L(A9Z>!+J @TW6/3-AR?27- MBS7"M["8RZHD0:%+)QJB]#G!AZE@/O@:5T&&&4X-2_=L(TE*?I@)54.QHWZU MW#0<2#;[%YRV40T/U=G*: XN>+L2&]J9"FPZTXE8!;V$R-)I*7!75YS!:1 J MD0'L[S*,_:Q"EI'2BTAPGH;E"OH:CP[_?%MM"0)<&E/"LIS3,8-%5X$+Q2"Z MUFH:/VZZ00@)AI)0PG?J%'V'JV?V G? IWJ WNC;3I>)&4PG.<"%GB<@O+NNNYP.0'POTQMFL:W*O!CK7O?T D?BR"2[2 M('1D9=_*;11LZHOQ>V? "-&_PZ(<<1U+Y^Q+.P%T[P@C*-T1L[()SAQ?* 1J MP$OZ#?!BR[(94-T"T]U*H?1R.V2:;RG3_.4ATWQ+BN\-VWZOQ)[^'%2?*@AU M0'/P)QZG'S6SJJ%RO@XQSP(;8Q)JF/"5H-&%_L88:I:O:@[=7F_;^S_@83^'QR1U8S07O6IIWMN M>@!^KF:-L)?F[)'=KT>V)SD M$II7-Q;>'.R%MBXY:*H!>VY)-S ^+TT=GSS^ND!\AIY>S984#/,( MR%*&/BIG_ZZ:,Q>@U"%_*?7&_,Z8JA"W/WGI'T^.OE1KE<$'/3NK(JW"E>JQ=+1L$)]U\$#'=<)"\T M)5C7+$O( #JK6!5$D=#9<04?=H/ ;2C=5][.<(WW@GPA[L[P.OR6JG@^M1W[ M56_4AW*C/CR:_;TZ"WOPDF(J%7D>=^IBO99O U@E I%3XHAX)@<#1VLR&;)H M,$+'Y@#1ET02;E/-BC18THNXI/(MJ?<&SI$UJB3UB)H \6\*F,Z:6B.I3) H MB1H\OF(B;R$N9L0/F MN@(&9G'9A"7;/^O3]4A.UZ.CV0_AK[/7Y9+V[3LK7?C4S]@-L$J'V,MMQ5Z^ M.L1>/HJLV0I_H!JX"&[KRV""SUZ\N(O'_4.5XV-1CH^/B(M*D] M8]CPKX?5(S$I-R/Y; H_S7[:].=!IM& MUB>6P7+WF=GK'_[_-W?$G+F9H+@3-MP!$;F&CQ.*XNE%7S>.7A'0Q\7LJT<) M-#_BL;0>XEO-\7H M;XA.8AG.Z%/"W-T! =VS\&1*A4FW1+^+8SFSV?_/ZK:EW,'AZOSV?+IJ,4[X]A-/^'47;R7V'DQ\>/[I\\_O($ZO&\8K8. M>D$)2.,DP=XGMMJ_2-R^4_*8NRUI/XM6:D'$#MYW--$ K3WS0\[+X?RZ3@-D MB<4F!83M(4K2-1KX:'.6ZY\3\_AE;_'#A#2PKQ#[HTHO1V"W48X?%.0SKYG@ M$A@[H[C&!14Z=!/;-3]J(C. %?@R",,MY6L.48&_?/GD$!7XG5P@OIF- M,J\QT^@+91K]!WP.\5:?^5K]EU0T,OLTKY[IJB1DAYJFN^*269*.,\%N11,Z M**AYQ7BR,2%^RD?,[0@$7 H%IP15L6,@5]Y$#4HT,)=,_I4R(_0]=1-".>D7 M8(9;CG+5#_]\Z_V%]FLR]Y"F6JX_GF:;UD]1,TTU825\#Z/UTV=IZ>QM4 :"''QH%^@K'K7]XLU\\^SI2TQ(Q '6== MOYV83!SOU7F]KB \U9^#B7;5E[]*!]^)CL%Z#RY(TOYP[7JQ;'[]IQT+-['/ M4;0>_#J2M5^:?HST[%&A,W^)9T:OWE'&6;.(D01!>*&I5P(IF;4P7#+)X<>- M1XZFZ[%S_^U>_2-[W\\2.PG+;$?H%MCIX^4HC[C*Y> O5#TC^V^V3UTSQ3/ M>23J[(&+M']QT,3O:P!-&7V_LI$3?,6GTZ:X^)$31Y$MW3_=HA*0,[E<\IET M!R@=5#B&'U<+W?[4#XM^6/3/8-%W:\1OJ&CS#&7S]\-R=/V?_\=\7E7+Y2VK MRN<[+T&A/4.XQ"IS+4Q!U^+XZR^+DP7KYIL?SQU]]3QX?'9_\#A?E?/7DMY[3>UT 2_R_W\T% MT#(Z]Q.Y!*YQ97\'8OPK.-LJWR=??UU\]?#+&_E^GY/^N+$L_)HWS*^XKP^/ M'A\?-O5PP/_RNY2"W[\W8Y0'W;IL]F>U?B]R_/_8>]/FMJTL8?BOH-SVE%T% ML<5-2]*=*D>VT^Y)8C^6,WEZWGH_@,0EB1@$V%@DLW_]<[:[ 0IRJ%EDL+4 M=+O9M,%'9_E<2Q!SG#SD9J,$5&"7;9^VY :>/W-1+5RW+P5-J(,T' MEWE_J1SY=#^*"]L5^J@:J.[X,^E,VE9NKK+[FA&JS07 MT14J5Z_?5#9;N)-2.=U:?U2#'1$Z"F(*X$:Y#-"@"638T6&69L4)?H'G%*F\ M.!FI@/ :*JH]S]V&MI'Y[C%D2'YI8>69%%:>=;S_#_N#\43[__\X2QZ_#$3G M J)SK#U=F0N)]?DE->\DXGJIVQL"$;\Q>?57.J^>GOE@T_#?F33\ X?XMA4C M&)?_5UKB;<59-ID*9+:CR>X-JP -'(!6VTF,*T!MK&T OC)55'% O$]&FE[3 MP!\@=4(FRQ]0J(0L\WU2T\&F=/ZO:ONG=20H,A<>HQLQT5Y^J6>FI0 M:0HUO92N2#@HK0,"V+2TH4'$$366'U?G8?K\ZCJX8%E&$,%9X87;( M/XC3] M)+-Q]48I UJ:CN@I'V4BTS&Y(0]^$EBW3);K>-<@2P1>5P&-O<9F)[_B=*\K MFV?]1M;\6=:\-FMV- 11T;!5(X0CFI$=H= U34- 4))TYFF_2ZQ!FN,8X[SY&>D3X_W6N>Z 3A[' M-!FT3&B4'571W&)"'I)MFR0M?>"+ MXPZVE;^= >$O3["L.;1=E*B9D7[=QXH+^XF.\V_O-LA9 PU-CS'@]Z0CTT @ M431!6^>2M;E#0V7>D0H;?*0.$K^^#')OK(0<*97P=T(]E5DP4.:FT)'GN(VI M3+>DR96TM3*[B:3=DP4B,^;M8&$;3LV >^CZ\UN1M#SYTY1*ZI=("G$I.Y!. MCTA'5RRJL/'TF_7V^M.T !PVD='69BK4*E!OL:5YJ+PX#;AON3F9U'86Z-45 MQHGK/>WZ9V<#?S XZYR=:?!6/^&2JM':J#TKSBA>\]FS8=?OGUUV3KO(JF4: M,S[)GT7>##8199>.EE7XKUW+&5"J0>56AJZ!'L@MFL6) 4-*I)W YKM3H@< M!XNHD%%*OEZ:YCZK!"5I/7NS=Q1EY&L= M+P=UM/O)J#=JE)7(L$1(L<,DQR'K W]X>LI-89%Q$2>I58AC:U%3?/!TT(%G M0GZ?="TN+L!K*C!1GF\@T/'R#](]; M]!^(K4(Z'+>-U$,W79U%\WF@3HMM2?T/9Y=M2?V>A$$^8).27$E+G.M%'!U#'Z [Y>X_2VJZ M[EOM7@'7(/]7X)UVAI<#D"K /T[2!#5"AA&SVQQA)(-=FU7XAN=%LP29J=@8 M"6S_@@HS)\8K@M^55B!*>I?G?J_GRC#VF+"XIP%/CO"W'0":/2F9*O04-&KI M/$&=.5^W_X[+NPZ'*#:ZO-_=X.P_=7L4WN7^L--?2_"_Z_[%,J:6;%A@V&!0 ML)<8EB!."/_(IDL]'!G(2YZ2W\OD).X8E$MKGHQF>4DW\^>OKE[PZ'A0ES G M5OR7:,@GHB!1A"SW(NZC'P,W3V2JJ/[(R]I'V,$)VQ]),!&5O/164?,>,T)L MELZ55<*X6[GI/J2XMS,I'A/,QV*_9>_T](*'E4RQI%=,+3ZT&8$LO_TMB;AK M)DUH)@9@'?1TIQV7#\J4&7PU++W__A'E &K+Q#9&OC'94 X[C:[$S M320&I/7SE5.Y0&QL9T97CUO)R)@?'ID6*6<(F6E>1M/4T?"-8PV>=R82Q:(+ MO8=&GNE?8.\R[B_I#E] Z, =CE(9RYZD1.8,"IS.!MLBYR5HV<@R:X@XVJ$I M[\HJ^R/&Y'%<#>U^HN&,_'_U5OZ^H'[!:T%!+H.9[8_P\@S/Y)=-[;SVJIJ!#[GLP_T@P:USCL>[#96+AN@A+W#;3 M3E9.GF1:J^3X.'QN*R8KL-F"Y0)-1MN=\7HE4^JW0 M<_RL4#GZ4N$9/)EW?OI,CV^/6>1P3I1(&OBX$_Y"O&"\,+*Y -CD]9EYRP0% M )$@/"JO@/),*Z+=!=YW0N-Y M,94@4T$Y1FXX%F]OH1(SIBA*3N#AG(;Z*5P,YP9FH+54&V?:!20+D-S"[_[G M[:LUC\E48U&K0)6AOIFKJP$SP,'"Z&QW@D3B.G5IW;D(/RK03!)13EZ64^P0 MS!?/WGA>)E'8L'1*)I9>>6S 9C=!:@9^G#%.-((X!N+(]!DDL5!/9VX>2A,4 M(EXH.PV0B299(1&IIOL=Y1H5(2I0*RS&)5B75)F<';RC,BZ3>5 J,^F)418L MB?A<<-[.4'\BQH#O<2HD&V/X*Q/P12OL)HAI^!4S#(*>)G<3;7._3=P._GN: MDJ86Y$!Y:YPR0"8@^XWYL#9]"?FP"H"=B)P[:'/L#C_8_;0\&SBMZGNHW(F6 M]_$?Z[4\4@:C7$QMHU68#6RAWHG_X4X%;ZF[$NN)%CH7S:AXQMCV7J([N<+R MG30"LNC)_89_Q[BTK!K(CO0[Q.Y&[!8)#.^U"19!7)?^VCZ>5OU C_8[WBE%2D[.DB>0KF=7$ M4S08*CH =F2VIF955&2V'[MU8$(RM>L^%U^.!O ML >.KHG7=S22FE )@,5E(!2H&(5'+DS*G'T#QE+'M?H-6DW#^N*7\(*5.V-T M7(PZ:XL(Q0PE3(P#C&P5;$^A1YV,!N9\354#'7L$%'HZJ!BR'YM.<]@FQP;3 M^[ATMO[PF%\RQSD/9#_E8@/@ M#W,%HB>)\KE$=D .HF+5%&N2X3U:@UB)"A4X>1XNH]95W >F6132L%S*1,$/ MD>^CJDQJITS.4X1J"Z M36I+.5?"-=5G-,HJ#T8Y:R 8>M ;X<5177/&2DMJ MVV^%'OE[9=*%6&"'Z4);@=I'G;A@S-2TC+47_U-"(\MS35.:26-T8*XCVIC> M&CFYK&#GR>/>1 5&J-XX8 7MA@('E'4NI42 MI$)IK%%B(OT\A4ILAGF*JI@CG7E-$/X.$TR-U:F1,XW0F>(T=7R':$;K8,\>2G13,^D)GFW/=9 X? M;XPDKJ+$4;[0=9IB C#5E>9Q>AOBI8._A&I.*A#IPOI*%6GZ22Y>_=8A,<7! M$O=NO*DKF;^]X3/K7V[>UMJC%"J8@SU;^=XLB"?&O# NIVE' DWT$0G,NGO MLXBK(SPTF,G715G\*E[HQ>2"<]@;KU*<3C>#D:^.,8IQV) ._PD*S+72[F#K M(#:PX@L,+%^O22<0^POV'!JSM$_>):RG2I22&4,BW%Q5%FAKD;4X:VR5Y1.2/GKQ*QKVAP\$ MHX#RCD/3['!9GS&D$:#9 M8)0W@<8G'1EO.@DI2KFRP;!$3=,"I;XW2C&5 \C*Y6A2=:9C*_D8%-:2XA/D MIJ1)C^^)W[ZU^I9;N/=3&?T'>*WWSRA9EF 8_*[8 _>:[96KM.-[/Q>@\^L* M/_1A.=5]34$5/JUQGI$*FV 2E(B%.X/+:^A0#T8%(&*2#SD*39V:]3<0H*PRA*7%V>>-\),K^F#]?VAK9Y.?I#& TK'0FQ)_;,QH=4*\^&DN#V-E*K"?FPHPQW7.X46V6 .$870TZUKGDN!D$6W!H=P(D'A39T M)^%/,5 T!9H0L8D>P!U0L7:E$+KP95GV-ICH""W79,D?.*.DL@M1@R2Q06K7 M=69-+6N(UZE[ :K[J=0OFQI*O3$TAW%@+_$=\@(0AZ+R6Z MYRE!7L I1=K]&&,D/>>\R7$94^XK/(6%$YQGT\C$*/#4Q)M)YV/-,F)L3>-T M9,Q*)B@Y$*6TT&;0W0 HG*>HBY3SCO<+<-F4M$^!)>4 D16.@ Z!RK.EB AL M@87)_=4S2UW]DMAR%F$Z/OL\@*X2(,$05.H;I8.>=)9($VMD)F?:G"*DQS*O M1%8U=*MT#-M@N_[?91 ;/W:3X0]:+QCTL+.H8OX31/00,F3NICQ5/T6)B9PW M9!.UJ0)$&#"G*H@KUKGJ5*3T[Y(CR2LWA*IU)79G?*H-!?S---&&^1XJS-=M MPWS?1*)^7*_4<;Y>174LC47NE4GT;]OR4+,OWTE=LEFT7!I382D@.()1JM4A M&[_7^DY-)V3YL*I 8KHCEY54 G%2=Y53&03U7 E( <4!",A? PJ@<'A-['K@ ME!,;['&815FP_BKLA'+M;!B)-5AA_C;4H=W(YF"^45"-ED]29<)N5G83J 3I M*12>3(>E %_EFZB7E/F*"\/:+LB6J79'E'"[02(HT8+%PK#[9 MA25?EBH[&ZT$JG0=M&WH%!5TF!8_Q&A2=[_ M1^XT1XY$TH/)_RB\SS6O<_@H>B;-UBU$F$V1'D7:O*6=JM7@AGVJ"5G1ABM/ M!^((B\,F%2N8$.3CFEST5I-0PDF>)L+J%W(B@"+S!=G\3+C'%OD. M.LV3Q3I+C/Z:-URVR$GUHZ"K59YKEV=SC1,S)!"*U*ELG1%1U31=^5=)\[!R M ;=DO#%&..".T8(@^66$%7\?Q!HEIIDZY!NN\;PUR27P!+T'T#*PPD06-"*M M[NL;GRO7"\J],$AU'1/,L70LKXH42V*-HM[(=#ETA6K0()IA[U"Q%2L>>IW' M ,_I**"N5W,<3&XZ.",K=ZM2'.#9]C0K,?.-T=UZ:-MUU$V4BC6F'7',/AN& M%F>A6&7$6AXZS.<4RU6\/R3$U@9':N*U>]8Y?[:U6.UU-S[KT+T5"+S,9>=B MJV5(F-YC4XU6F:64M:HD.VK6D6.NZV<%I,B;;:J+*4FN2 :SK&:FABIIM!96 M5]V@%.( ,;4@I>U)DS5AV(WW""6L^=GQF.@MT1WF1G^V-ZAS1[6+!R%2)94M M%"-?6H!,7#\FO["@OQ:]1Q&)(L/,&3@SV%&GQ2>'BIN[(S>_VY!Y:*.H>5N:5.Y&. M;^7"[75/AA.V,?#%4M'5-$$XCY((+$N2@#&1 +FU)J P8T$[FJ0ACD!.W0M M<4RKM[F?Z][8TGM6[8C7$"UI?$]D>VXU9\>HPF-I/4+K#N8& T>6.KQ9*GHN MWF+'UXA[D @:.H[) +#"@1B#L"A,?G2?8(;-I4 EL4Q;,Z_U@6,_,-7N&A&( M/GAVSDA?6IU^ANJ4F%(KL2P08%FZ<$INZ'GXINKH@'4E@$FBCZ2T=HNPS2K9 M:;J;H"=E36E"95S0S;T)]SM>4OY*!NRY.:])6:A$^-%(IJLU'9Y'M.,D=]QS[ MSYLC*=Q07<7!LI)D;/0DDYJV1K2:64S9U!W=?15Y!V0CRZ"IN8>IG8 M[,S0JYOZM? :$;:];2;,S5:C#2A6%29>7F0V'\@1F^*=DJP 8C*BHRT":N+/ MK5.E1)&>,N'@>*E;PFG'1SJ)=(R>3 #3,5GW7S#YL0PXOL-WM4=9373:OFD* M6SW\CX&GRY8I\YN">HB&U5$3W%G)\915'5VG3DZ%L43K/C?>L34K'(^%T\&@ MH!),(6IA '&*0RW$W[V6UY"-(4D46I^V^5FU%#<19PD12&M4F[3I$QT/@9<2NQ& M5>9<^A'$D>[UOC9V)(J,46@/C* W9D=^U$UD<*(30 E=PL6M]@JORRL3MHZ@ M,&.G^'^]1Y!-B<^C%]Y/.!HC\:Y1OOT2?);93PK;_W0PLQESF-]_ MN'(: OCP'KQHWOBHQK,DC=/ITOL'GR7WGO\#IR+\-_S7"^]G'C"$'S*_=?L+ ML-YASHGPR!N__OP:O=F@&KXP>=>KN_.>5P==48FI"Q0J(:3B)%]/><$F)3IG M^WL\':SP$L3CO*0H?"4UW*[[([:"!W/E?R+2/M_F6!R?KYZLP$S%VO$V??T. MPP0BT% M;J>/PR=XS)LDVK/.;]O\8),=$L]DGZ1C\G2$1EB3?B?SJQH%AZ_5>& M=O@?WG[LQ]7\..UC1AX>27\W%4)VAM(NEBP5H$'R"9&J6H*<,'AVR4H3WX%)(Q \L@)6K4BH;L,LB7F MH@E_2SZLU<^1K*R(#U(@*F44^&>G"[)3HB\=JHQ^@\-*M">/OQTU[V]E1?9P MYN5\+@.]*"J(:;AC0G"E+P"J4;FTX\Z_.UX=LLME,T)/F_1&L+?1(W;",K ! MSYI8G)O?A'7J\Z?[7 /P UU!1AZ,X%;G'!MD:%3!QSIB&T@*H5%5W/Y7^D)7 MM57=L+*YMUQ2_P*\#<>DTDC'%VYZ=S9J)51+D&G[;IO3'"]9]:A-2H55&A:D M'/YCQ@+5*<7W5$0&9T[^V)%R'TJJ?V[0CIJ(H<]KMHE\7#VR*P1P*3N7F^;H00K@YAX?( M,1N%3?*._A^@Q8*-+N0ZNY=(T-ZULYNZBRFRFX JB MJ3@Y+758(\K(=\SF:RAQ@9Q;]"=@=(:**]8E7%&[A[@?J>>2RT;W>F4I8Z53-@MOI7^5X2=@(T->QMELQ!2?\_Q9F=*0VV;;]+ZM":@B M.LCKVN;QWIIJW!^P_!K-6S"NUXS*NS7 MWER.!Q/-:4T)<4Z_S,3,0JHP81&K8Q:.L>6.*M2VC^7K&)1)DQ,@R!.=\L6S MAFG?N9Y1K5/3N"5.@9E7P@V#+,,$36Z=JG4S3>-HX6/20FWR""6"FE^QCWLM MGY7H +XC._4:=TH""."C_]CQWM<'VR+T3#L!O==?@BB)JS7$^+#U7%USY9_W MLIJ'](&VQYBNXXC0(SD\3@6WTY3 H@?0$FAE0),+-6VR.W#^(O5[)@DW]8;/ M6*<(#"=RJ<-)B8MT1FJL;@@J" X>YT7(-%S/,ZUK2&,(QL:ZK2 [R)03+XW( MW'&&,:ODCY0[(KNY^K F40_7CFS<#]6P4'"8U0SSD3JTJWD)Z)ED_3A>2KNU ME71Z$V;1[.0DG. =K_-ZY)Q1OG((*64U MJ9%V6*]=V88@:?KS6JWVB)GL1QMTQ$1 %$NHI\KL(!#Q;+#K6_SAEQ]-2Y<0 M.W)A936E:MB^\ZP"AF"#!V:&M(Q&J(35NV=,L.]5"ES;?/;'(/ED^L>8A;DQ MB\LR.*?\C;19>/V9$]M]O%;7+]^\]J540TL$1:);,3.D4T9 J5,-,:@G2U ML;1#IL0*5.GM]+#<^GPTKY.2:JN,T9 B]#+*W]GQ4G/,U#,5X0 JF9+]037> M56"L=P1HC=5>(5NS7W7="5]U6VZ@NUC1?/9Q!D\E-7?8$5^R-W6$J\^FOYQ6 M;S4P$.21.WN(T6@[FGUP+55^9YMK(5TGQYS?QHWPS#?Y=EUA/RQ09%,SXX(& M8YY>^-ZO:4%Q]L1[@Q<9T'V--\OIT?]V3GH6_/0>>SO)-:OOH[[5#V18XENO MV(?EQ+YX0@0U3(?[3&OK*=G=/FX,YW9J_O >%\\W ^4:;FLL<^.O]3RY]U:' M6-DLG AL&IYJ =O8R*A2'"::8-69[W4O+\^,*892$]BFQ,=PYB$E9>"=U[T5 MQ/J!N\C%594Y+577_L3UEIM6[?KR^ZAAA'PPF7%PHF<>:*YC:,]51C"XBWO+ M91'I$T+%^VC;D_J8155FW,/>H).MN44 AS$8<=^9&;T*IZ"@ M]':8!UM,@DKCO4&ZZ&BTG?#'N*F6T6*)#Y5+GRM_>0\-/)A<,H4S"02%650( M,W-&5:SP[MP0%4.=Z&K"J2EH=R :;X A5.8#ABE8RYJ;F]X58VD@N1;H%93Y M4FQ)%Q SY6$5ZPUCT%S)1RR<23\VI%!3]ZG"V8$Z5>&8IHSV;4/V=S7IA]6N:8%/:"8_,8A8+O(S^0]EJ2 MS/^ \??-#-AY.U:3XJLQY)UR$V)9EE6#^E4H.I/ZSDO2VRQ8X)WX"@MJJ1(B M )ZL$1562##(+I]]3Z;-.(@%TJ.T*-)YD\3 D7YPD.3O3[J#)[LG$".8-,/X MUQH:K_*,;P/O[85F2U';4-390Q 4\L9]()X6ESO!96\?<-DR@MT23^\AB(>/ M^$ITHXUD]/[EJU=O?_W)/>7W+9LX&$P_:Y%[O,AMK_%CP?3>7N,M'78UN!;I M3C;SP;77Z[3&%O&S!Z1R(;K)A(G.H9#JIH#.ONXU>_BCMT!O@=X"O07ZPXJ8 M[W&4HHSK!G"DV7=_&8^5FDP>0/9<5X;]8K\Z[_EOUR_V 6 -*S?K-;J. MXNI4=J>R1)/NX8O#4W_8Z^\A6![#RKM"XF6_LQZ%]Z&O9WL E/VZ'P.X'Y>7 M>PB6Q[#RSN[':>=BE_?C7F)O0O_W &+OY]>O]E_:'1[Q]/W3X7 /SO,85]Z9 MEM,Y/UKY>'C8Z/O]T_9&'38.SSN#;R91'\R0Y#9EF..T?Q+U#H?Y'A#5#ESZ MAG^?];9RK#^FF_P8Z:#;.;T7'1RH;']4.+WHKDB2]FX_0CKHKMKHN[[;^VFW M?TP+ZAO.HW7WBP+WAM"^0&<8^-U^Z[D[;"1V3T]71?ZAB_<#QL=@X)]WU_M2 M'P,H#Q^).[]4^VF]7U4'K^Q+*M+>TL^Q'?6?AOV%D?P6W-\@>/J _]T\LVB_.PD7A^ ML=L[]6>MRL*'OP+=02L* M#QN'@\>0K\TVYB3(YM[K]U?>.T_9FMU3P(#=[/PUY3N >5]/-6I_VSIQ!/?_R?A(/+_<;<%H MBXX_%[(X]WO]LSTXT&-<>5=(O-AQVY_]-.I_RM(\EQE">X+ PR>=;M?O#MKB MJ,-&8N^TLYZ%MS+UP54 M%D<]IIS[1[IRB^*C7[E%\=&O_)A0O)\6^34U&<60.OSV$X\5WK\&:?M'FMMK MH7YWV#99.&P<]CKK:]Q:V_SA;]3I11M".FP<]KYAR]&'2PIODJUM9GB;RWH$ M*^]I+FN+C?8V'>#*>WJ;]M-D_0E;>00Q"=8@G$=)E!?H K]1K>6ZTY0$__RB M#2L?-@Z[9T<\3>H T='S+P:M-^BPD=B[> QQY4U2MK5A=YMLTG;A/7 ,=ELI MNT_8\(>]-GGKL''8?PPSJ;C8*%W)X-H37!X^%75/_;.S=CS=@2/QLIWXN$_H M&/J#81M_/6PD]@??L#^E8\,>&7KVEC".[;B/<>46Q4>_9SF^0MO @]H$SQ-\C:$O%M/7.^T]<0=-@Y[G?48;*WOA\;&\S-_ ML"&"?!^$O-@#L!P!0KJ#';FJ7^QU//@.J=F&A'=+59MBPNTE?_A+OB,A^**5 M@KO!Q\80;WM!'APANXK7?I$0?##3\?6_RZA8>E$"_T_B,)U@B\T@PYY6?ZAQ MX<%O%T$2M3'/P+9Z=I^PT?4O!^V- M.FP<[LJ9N]=FK):M*LCBI5>H;!XEY,A%>S960:[V!*M'0$][<);'N'(K88\1 M&UW_]+PM23]L'#Z*UD]O$Y"J*B_$3[PG*#Q\XCEK;_]A(_"T;:6X1]@X:Y/S M#AN!.[Y.^VFN&F'Z7 IDVSRC7292G.^FNK)-I-@)0GJ=]2I.FVGT+2[(16]' M&-D#L!P!0@8[$GG[G6[[#@?'SA.GY]U5_HA[ RI>R3X'Q=2NZNNYMTA=<]-9K=:9Z0F:::T-E$$ MG]OTY!U.WUZOCCX&.!X^!D_;]E)[A(WG9_Y%ORWMV2.$=(<[ZFZZWQ;W6R,= M05XF:A(5WO-%EMY$>90F>^9Q?E1JW&K]3VMV/T(R: AUM6;W@>/T^>#KX72/ MI/_CPNG7O*C[;77_JHJJRWZ_Q,7>4-L7I%'WVR[.AXW!T\YN&IKLD:@^8&R@ ME7V^(ZMN#\!R! @!*_LQM)&Z*K-,)>.E5V1!DL=<=12$?Y1YL7^EO8]+;^NV M(;#C0^KI:N.JG2OC+58?&JL7%RLAB_:J'CI2>ZNEAH_$;KY*YXM,S522XWC! M0["@[P/[I[N/.??:^2N'K>Z?'G%+K&][-YZ?^^=GNZG9WB-)>,"D_KQ[_C4L MV[\6HS1/)]=O___>//RE[<__^L[KPX$[Y>7 M'WYZ^^MW'H#A>\_9/EJDT63Y?04V7V^1OZGY#Q_4C4I*S,V"'[[R>KL^U,?7 M__?CR=M?7[W^]>-W7K_?.1_B!QJ7UL?T)FGF%3/E+560>2H)5>B]4F,U'ZG, MZW=]KW?:ZWNW*E/>T^&@T_6 BN,H37POH/Z;&38JP8XE3R\[ _U'#[[9ZS[C M!M5/!X/.N?E+E-RU6@\^'!]GRFXJ4WD9XU.++()K!K>/-Q3@7B^='Q"JO?5^.LOD=_53CAK> 1M^+<@\^F$6C$C]0I/1&?1,!7.%@"IL! MID/]4)=YH>8Y=4*-%;XX3DOX5^C=1L6L\1.\78#56'D+V, MK$K4D<\!'_ + M^6;'>YFD5!@Q"<8%_'T,[(VVA],S5_:7T\]-GY4MCA2^-XF2(!G;_449X"W( MBJ47(V R ?Y$P1[',V":FA96'O1FP8W=0.BE !JZ-X2U%'=7P/&.(,R(EN#'UEG')7 4UH<>#@AO=!BW2\ M5V5&8+D+R_A5)OZTS&HDQ+>OW^D9FL6GX1<#>QN!V!=JC)/!XV6'^8KW8^4K MF9H@(%*#;*037BA"DDQC@!7AM9C!W89;%Q!@\;% J)QQIK^_Y=E\.( 7JA,U M7\P")-#Z%0ER?N(F12C"20 $8_B]LU? 1)(70(?BJX3S+[!C4D%$9QH :YK" MO\,GB1)RP)/"J:X!;0_!"]S@D^)AKQ,@1:;'ZIZJD-@,AS=$N_@Y32,N4\WO MQ+E+0&)W$:-2GZ.<=AFGN(UIIA1RC5RO^[N<$*XCK('EN2&\#Q]!^3 QF[(O M"BQ@S5.X=N.@!.)%R$=YF#5L'@D:7A>2WW '!X?%XX*;Y.# 4Y*/X9?P7J C(^^2I)@GDT]@U/P0..E (F MBX1$''2:%L3$$%VDX02X>]).KM^_O1)62NH"ZUC2N8\T@ #4 ]V,'O;\SS(A MKMOM>#]:MCNF*%P!:FF86OZ+X%T%%BU/G YY8P7>SBE41%)+8R43]Y17#\-@OZ59Y*B/KEWCBV'C(XE4S*&M-/DO,X4RMC'9RQFA^@&)/LF,7RG1-DW8@-ZTXZ\X#;(\,!,K:!"5%X: M1:37XN-C5.+)!(=E\1X8HK4TFJE_EU$FQ@H^"XP=7F?;7Z.TR%#B\_ SP;:Q M*=C=D'&I)8 /5+OH&664&A75$!A1 R_,ZEM"9[[VYE M3-"6ZWMZHNT_@R+TIPW/>DBK;.M?= =,N*Z=[UL@H+HV =4]M?<+C<9<+"Q& MIOM$K'P2*"B[_!)B55*"\!0H0"69 W)N=GV%AV M.2IQ8WPEY^R[P7>BR5I[TQ?\5:XOT;<*"7.X3)1$H#[&0-FC&"@=8*6051V: MYK362WY54RN1**99FA/!3:+BR+WG7^;58YW;&=A8(7%4_.O:.M^AJ%A]2V96^6'1GCWP$6=%+6%L\[CKO6![E '*/KGCFMU"Q62U(9!OW-Z'^W? MWZQICM,,67LJ[,=1#VNV]IK(QT]T^=@_8<3172" YS9;R-\Y3*]/@(B;J MA"15HF!9L"/@0^2LK, ;O;X+6.8SG+0 H8N8'Y)@)H@8\0<66II'1>XZ=ZP -E_DDP'F?H.L*W\)^H$@99 M!L8.6!11,(KBJ%@V.(V1KZTL30:IJ#KL%:]TITW,9'. &(@*68EKDB.SV,H@7\L8D8T+Y4ALA/E%G;_ MJH#QO"3_I EP:ILFU/P'44\:&M)S!NH97(I9-$67&<7#\#-1GI-H9L->,\J, M&"@[2>MVLB\:<88*7TQZ<0X,!:ZX_C9<.K:!T'G@;R,L5KF>O%3!#/IKD:>% M;+=MR]&:I<)Z/N?<]E5N=W^FQ,:$94R[99@4Z1:.>0?+JX'#PL'P.7@-S+1Q M%HVY?>0A9+,-A6LA MU@O:7=J?;79@7=GXY7GP1ZIMHDF0S2WHM:?=;W#PCPF_YI-"YNZY N#*M_"[ M"KD:N;\Q%V)2%F6F?,='TAAD<(,9J:C%Z+4/"LI>!2X$P$"/?,G*,8:UB,K< M+<$U8PD&#!$_2L"[58(..1?'@&&U<;0(F+YRLHGY66W=:D@CL:,-;$QS3:F^ M9DK->P&^!80ZTGM78<=[22RG61I]003'V Y.0+@N:/'/F\E!8@PV$)(RX7+ MW![V5@OWPO$,.O2?6PA5,6MBU#U?Q_&!#[ O!U@\7(6T--#70%NAO6M5NL[L M+?VN]0ZL9CV>7YB PODS<<@^[58#@QS%V[CI1M6,0C^]#JC5][577#6\UQEL M9>+WM!J#ED!^[\VB$]6ZR]DQBLH6VHCXOY6P0+%<*-'$]==)B8:WTH*AAOY3 ME.62&X;A3\RF4]KH3 +4$[25\/K]587/-T3)\25\K*H!-0D[%.DL2$B?'Q4! M?->*7*-ZDN**BMXL6K! 1!(%/61".0,92&!2N:S+G1[*RU%>H$)!GT=[RXK$ MQNB\337(0;E(4+6.)YSRT+V4_,E*AFQ=P*.<]KV78]@3"A&,'*RN4M5%-Q) M:S/STC\QD;#*&\Z!:/,B8PUT!5;-_&4K2-H8)K*CB\Z%PXYLX!"Y425!&S[= M[UF>U+/OF6693Y!PE "7)-+H%,./E=#DJML2;%KX%+_[7W^YZ'7/O\_EU=L, MRP=3;7 FI7>J M;*HR>POX$KR, :@%<^27L._8I /48Z\34,_(YX#I.8!>WEPM:!M4,\?=O$VX MX#2_$Q.W:4,?@"*R/ I!)59!^.\RH'2!CK<-_; 0N+RO#.CY55_,V79NWNWV M) %,-K7A5S8I5YKV :L+,4M@'-D_!7,P2*+_\"^0&?0Y+@W M47005289&93.3[RE!7L"R%[!X";0"#X(SY<+!(R.$/(KYCX@H@M?+#UEO +D MVH@HM\,>.%/3$JY$FBWU-!^ M#/N.YCFL!Z681=.E1_%QWB6-];XA*^-CK"BWXNQ8UE@\I@=E-Y308-EXHM.C M8C4%8.2J*&)FS^[9T\3H=$8?0QZ *LQVS(GIT=1R&'*F"U/G""89A70Q4*X2 MOLS&B5S%@WB%*>D&A%Z.SXM\\+78B&@/*YS*WE=1+1LV0XY-$%(X&1K >1(" M&XC3!2VMTTD=[Y-.XDER+G)*37F'^JS&I9N1BHJO4T"@+WP50HYPLIL[V@N\ MUIRNMFUG+Y7QZ1ZY9?VNS"JJC./,YMS,BP''/N]KA08DQ5<^BLK=Q;T"Z2L: M&WV7OS.LL,7NZ9GFBYMU76_#J3>K[P23BG]@RS.?.0KM5F=&+VOSL<^==&(\ M=??2/?5F@Q\/WKC'9D.4CBL"I.FH*[=EG8]WFR0+/%O71:D51CI+;/7#+' P M;=O!"J:KT5\Y5V8["83[(_^V$4,4XZ9PKZXU2S PGZ:6&;4CHD!?JTX-$I' ?&+M<*AM?_ M+M$JM-:>*R+*I!+: 66M^!M84,+/#.3Y_9)!/8'JN;ORLBZ8RK M1G$[29K0)4LYI&]>8*Z*&8N88#Q.2PQ62AKSRHG8'A-7]%:9%D\O MSE@,5RH@!I>#+37[U6*-I_US#GFC'WOXK%[IWE2"+N'1!05Z)?L\(N8%C]/B M#6GNE42N&P&9M5"T"PF61D.8"CO1O0HL&113\LD$8"*/"YU]^5,9_6>6EF@# MBRB5,*4;^0]#8DG&DT,>SDPGO@-C7#KA3$(I/IL'$U4LW9.M9*?;*((A!-'' MM;U$+!KL9BI;H 7,$2U=2"99D%,%NDZDTH&#-ECY0,'*LS98^0!"]"BW"W[D/=+P_N=V>-HXN*UTK(G>[-=Z0U&T*(P":EZA_:3Z@SH#5;/EHU%!W];DC(RC/>I[ MTWAF_QY7IF)%UB)FO>&Y">!WAZ[E[+H&:L)]F^)42^6FW,M\)RCP3J*N!+>3 MB9N6-387)I.NS0I 526 VX >1E@EP;RT&(S'.) :]Z?=<\>E HLU>';=O0QH M+W5.@,5T>&5-,M &0TEC9!:@R!4<14&&C91 9MX MR@EB39 [[YS= 3C6^RSP+@AXF+D 6\483!UVU[_\7^]]ALX T":?!Q4D+U\@ MK-Z-BQ078:[)Z%V#6,=MU+0]UMLW87(+C%#$4=Z@WC=+M^ZB^66CU>HB/=%N M22-'+).X6H!BIEB@H&&4H"V$S\[I44*B<:^( @TO\Z'X(.CRSA6H[\J4!><8 M4QNGV!J(8P-L//+S\H4#8X[K,[T*=R"YCAN\> Q28.MF4ZD+(^+_P]-3[;&D M2F!)QA?V3-;O*0?%R 8+,:A$_8+D1KSD/RI+T4^'=;+:CL=X+MN$ MF%D02WS6.#TV9=W[((#$E(=M3$7CBJB4 3]2=U%JY@96*%I-T1RY /ZF.<-@ ML_>:%C_3BVO9MJJ3@O<6SD_][N6 ^?#S_M ?]+LOB!'9H"+9@ZIDJD M*;$0HJS;_L _OSC;BOCJ7;>"U2]+5)'O7.?RQ;W:#+&QA )M+!6&<5G;,C9R MRF=H29$,/>V<=N5*G7:ZYR_^S!TZK#M@_Q,EFWJ=W#4MZ]!N1_7V1#M<2EY;'JVF@GANG+E*Q]^^5$Z/G-C6 S(H5QA MO4Q>K_J ,V4PQ)J6LY/<*XFU2^8/-I R7G(N[D:JQV[0$MIS1!8K_KK#=L-K MI,]+H[/4%,+FODX,#!(W!1G9*UIZL@[E-M=#I5H_-(M5W&MX4I."+6I>A8O4 M(&7%%[MAJ .&A"6-.EL[UT@5M^B&J< 07T?$/ 9JKPJ%9H4]-FVGR-O)I<#) M"=D:ED%P6RJCHB GWO0Y31*K!?FG]^U41W1;_8:;%K65/'DX7#_NZ/-Y&WW^ MVKHM&/]I,OWAYP@,_9!R2>!^7(G#^H-N._^WO\IS!\7E5C7>B_4:+\E5X.GI M+?E?$(?4MN.V*D:(CTW@*4S'P1S HLXUMN@\_5P+#Y(S:9G#7_(7W^T+6W'> MCM6D^&ILYJO.)7KH<42S<-?S]S0?Q$ .'"3Y^Y.S)[NG#\-M-2OX%]'P:Z1A M<^V]KT*:*TN[5Z:V]C=#[S'34^\AZ.FI]U;G3'Y=,;*R\O-7DM7PHK;R-L,L M'P;?VZLV+47O#46C,-]7@FKQNQ/\]O88OP88@R\Y"*<%T[1)7K+ M;Z0&[]L#<^]&-/?]B^YP#Z'R6/'QO.M?GO>.=F3VMP7NT#_[]L1^+WXZH?_[ M]OR4L^$.@I\>X%3VLZ.][P>(C-Y%MT7'WJ"C=WY8#'M?%&!G[G/+L'?.(X;^ MZ:!EVGN$D'-_>'K:(F1O$-+S!\/!MS[/_FK:IJ7*\]#$Z[#K*&6,)>+KQ4*4 MFR V;4:P?@GG8(LO>$\HYO!I%4SN35I&RSP>'"&7?J_?;Q&R-P@Y]R^'%]_Z M//NKAN^"FWNV$_9*UK>B7E=[0E.'3\W([_OG+7O9'X1<^N?#X_5Y'QY"+OSA MGOC)UV:8[WT>]A9CFEXZGIE#*QZ[5VEEHZ^J*41[CVY.?;?[O=L ,]&+E?F? M6XA[#_=L#Z5ZRVF["CXX=#=4GQ*R^A[W\;%MADS#*3V.PO:+= ZPKC*M.KRB MLJ_+KAU3;,J2=$,"GM+H;@[!YS25[NL-XM2E;5NOX S9._9L2:$^K #W5\5H ME71X$,S]RI=J^[B-D" 9W:@)RD1H#;P"/<'<\J-M)5TD.7CR_Z\7*;&9G76PY<\%DV?RFA19- MT%DMPX1K>=>V=?._RE@%;B%2^9SN"2:=.^2^ D#==O1-"SAPE%FT6,57"(+] MRM_I!>I/(P/.JBV*W<$UFS_K/*C7 5AT[]@JAF^3(LT8! M%*"?.ET '<60X.'SN3O^HM;'G8?8TE*ZWX/N["#_['B_:JX)+#F;;BFE M=#7H+0T+,HS7Z1?0[5P,UDT,:'[^W&E@*'V!JRV)@!L'MAD>B\^[?8O&MXFR6':KS"D1C@F2(V05)$1F#E.#E'RA%>>$\\T MVO3Q4$FC;MMM0SA1 UG2&]/US4O]^GS&IO< O]A.U9DMQOQH<[LM[B+M]/OS MO9]_OKJ[Z1\>^[3AW.844;Y(\R#F,3O22I"JRO]=1@L^E.T_%-ANWBZ#7.D[ M3BVL3*\CJ7*OSEHS[QLEI3+5S1WE)D/7[" WYOWS ( $FRJI%Y^9P49=% L< MOX.9SAE/WJ+A.[BLF;Z#ATUS^W5[LS1JN +>SG/K?)WRK?W0IAMJRW49_]X4 M5-:,P(:/_ 3.!@:)9 ME?YIS:@&U(%7.ZMUO&W\N_6ZL = [_&N]HC _,!WIJY.1J;V\'O6AO1FNCPX?;6_7H[Y=:U(W)'!Y5!97 MH^-G_9V[TQ/46E:/^^HKL9(2TOQ+<4?"<4W1OX:YM22OE67,-0F>24P*+VH M*X' 6-\G$RCTO2O8#,BD) KJ]^FA<]W:8:\_G%_<]Z*U[79W$L.\LEW'[\J, MVM>0YJ[CEW]M_/4=50M?#HTMIAXT<.5:3O'I5XY[KLW",DF>44(MT?8H(>L> MEO>V1-#T:X+]7W>VQ%>CLWVFK2])F6S1>R#H79<5V<@Z'$_ ]F9.B]]OB=]U M^<>-^%V;BMQB^S"PO3%GF3&=-^ Z_S2<1 M?*E,0I5)D(UF=:%<2*=)I.L+DC#(0EE@I,8X89QKL2/XX#^#I,2R $-RCCPHU9ME0T>M'W!V=G7P%@EUW__/+B"P#F MAK\.YR9LO/)O3+O/0[_R]C^=CF)9XPH@=ZGS(3=WT"W@T6O"QJP:P;?/QU<^)?]R\HW MV-P=I5E&(QKS*AVS?+OSNV=.+P,<)AN&D8QACM44YRFKHHAI3##>E[%28>[< MLP24SED04_K];VF2)DJO)T.;]3ITU\]GN0__]=? M+GK=\^]SO6#M7J]LUMTC,AUYK6EW!U8-N@=70*3 >6>X]@J<._[U'5V!R[Y_ MUC_;\15@RNP/S_Q^[[*!*ATZ6T]C(("NTSC(?@D^KZ?81M)[$,IK4SE^.+]L M4SD>H'O5E6YJ2/]X76MJ^,$V-;RB%K5'W=:J87ZR1VXB8+#%C/L@W:\)Y$S% MIF-0E9D1R%W&DF,3BG;@J6YLV8ZS M?2SHW=MIMM^277SSCK2/9FAF"_1ON4[\V[5WS3K[/@#I$=-'"_2] MNI0[&=NP\]OZ-LG+3-OC^P# /]D1?_=35"^ZEWL(D\>*C:X_.+#9+/>?M+5[ MD9Q$^WO-[S"[]F"BQ X,0\M,5@8]-1IGW_Z:MW3P->F@ZW?/]I(2OE1_.4Z: MW!O2^Q(*.^NO'S+T&"!Y^#CL^6>]]=.Y]Y$C[(&RPV'#_7)!["TI'MMQ'^/* MCPG%K7OE8%&W2[EX^%P?YEJ]>T3IP#-=XOSU;&Z>Z#Z=[2P<,[ M<89[20FM$^=(Q&37[YVU3IQ#Q^%PT$:L[JGL?$QQ/N;Z;/+_"N:+[^OYY'M" M.(=/LCW_XG*P!^=YC"OO"H<#OWOVS1,7#LU=<[6.X>P)<3Q&+;OG#_LKA+P/ M6G9+"0],"7W_HK>B#>\#)1R:=O5AG_6F&L'T@6#"M!S%RJ)UEREH=RUW+P(= MKOBEZ^39;QG5P6%U<*>3YUM@] M1IF>SHA=! $1Y;QD@%,GA!- C:#F438-C^:((Y\("' -_8,\?'[B'AO#"P# M1Z3 QU0&7R)J\+TR 1(AQ 73*6R=B'&.77EQ?4,W\!I\$O8^Y(U%U&%Q&N6P M!9+$-.T5B! I!S^W].;!$EMX>&&$C:Y@L8[WNR&HD8HC=:-XOF0QBW+C#^$A MKW'L1?-% (='"#IDGD?8KM&A3-@_MC,IE)Y5R6_C56UW9WR$R[4(-E[9ZJU:ZFAP:]:]M)/&C:>ERY%TBWF<1]MM)O7?C M(L6Z]6Z?6^P0+Z0&-N'JZ"">3_'+__7>2P\SW_OYYRO?"YP!0EX^'C0.5&@8++9:6Q*#]M+;!%?F>1BZGP\< M/9AR,QS4VA=X3_&CNAL0_OPJ@,OH_2,OI>7%+%(38.9J7!)[22>3:*RX&UP M-S<#MI,"$[F.YG M_U4&B5_YO6YU,?5^CN23V%(5OF"_>0-?A%TJ9'#2XB