0001213900-24-015395.txt : 20240220 0001213900-24-015395.hdr.sgml : 20240220 20240220172117 ACCESSION NUMBER: 0001213900-24-015395 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240220 DATE AS OF CHANGE: 20240220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ispire Technology Inc. CENTRAL INDEX KEY: 0001948455 STANDARD INDUSTRIAL CLASSIFICATION: CIGARETTES [2111] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 931869878 FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41680 FILM NUMBER: 24654971 BUSINESS ADDRESS: STREET 1: 19700 MAGELLAN DRIVE CITY: LOS ANGELES STATE: CA ZIP: 90502 BUSINESS PHONE: 3107429975 MAIL ADDRESS: STREET 1: 19700 MAGELLAN DRIVE CITY: LOS ANGELES STATE: CA ZIP: 90502 FORMER COMPANY: FORMER CONFORMED NAME: Ispire Technology Inc, DATE OF NAME CHANGE: 20220927 10-Q 1 f10q1223_ispiretech.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended December 31, 2023

 

OR

 

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

 

For the transition period from ________ to _________

 

Commission file number: 001-41680

 

Ispire Technology Inc.

(Exact name of registrant as specified in its charter)

 

Delaware   93-1869878

(State or other jurisdiction of
incorporation or organization)

 

(I.R.S. Employer
Identification No.)

 

19700 Magellan Drive

Los Angeles, California 

  90502
(Address of principal executive offices)   (Zip Code)

 

(310) 742-9975

(Registrant’s telephone number, including area code)

 

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

 

Title of Each Class:   Trading Symbol(s)   Name of Each Exchange on Which Registered
Common Stock, par value $0.0001 per share   ISPR   The Nasdaq Stock Market LLC

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No ☐

 

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

 

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

 

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

 

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

 

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

 

As of February 1, 2024, there were 54,279,396 shares of common stock outstanding.

 

 

 

 

 

 

ISPIRE TECHNOLOGY INC.

 

TABLE OF CONTENTS

 

    Page
  PART I - FINANCIAL INFORMATION 1
Item 1. Financial Statements. 1
  Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months and six months ended December 31, 2022 and 2023 1
  Unaudited Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2023 2
  Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and six months ended December 31, 2022 and 2023 3
  Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended December 31, 2022 and 2023 5
  Notes to Unaudited Condensed Consolidated Financial Statements. 6
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations. 20
Item 3. Quantitative and Qualitative Disclosures About Market Risk. 30
Item 4. Controls and Procedures. 30
     
  PART II - OTHER INFORMATION 31
Item 1. Legal Proceedings 31
Item 1A. Risk Factors 31
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 31
Item 3. Defaults upon Senior Securities 31
Item 4. Mine and Safety Disclosure 31
Item 5. Other Information 31
Item 6. Exhibits 32

 

i

 

 

FORWARD-LOOKING STATEMENTS

 

This report contains forward-looking statements regarding our business, financial condition, results of operations and prospects. Words such as “expects,” “anticipates,” “intends,” “plans,” “believes,” “seeks,” “estimates” and similar expressions or variations of such words are intended to identify forward-looking statements, but are not deemed to represent an all-inclusive means of identifying forward-looking statements as denoted in this report. Additionally, statements concerning future matters are forward-looking statements.

 

Although forward-looking statements in this report reflect the good faith judgment of our management, such statements can only be based on facts and factors currently known by us. Consequently, forward-looking statements are inherently subject to risks and uncertainties and actual results and outcomes may differ materially from the results and outcomes discussed in or anticipated by the forward-looking statements. Factors that could cause or contribute to such differences in results and outcomes include, without limitation, those specifically addressed under Part I, Item 1A, Risk Factors and Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations of our Form 10-K for the fiscal year ended June 30, 2023, as well as the headings “Risks Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Form 10-Q and in other reports that we file with the SEC. You are urged not to place undue reliance on these forward-looking statements, which speak only as of the date of this report.

 

We file reports with the SEC. The SEC maintains a website (www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including us. You can also read and copy any materials we file with the SEC at the SEC’s Public Reference Room at 100 F Street, NE, Washington, DC 20549. You can obtain additional information about the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330.

 

We undertake no obligation to revise or update any forward-looking statements in order to reflect any event or circumstance that may arise after the date of this report, except as required by law. Readers are urged to carefully review and consider the various disclosures made throughout the entirety of this quarterly report, which are designed to advise interested parties of the risks and factors that may affect our business, financial condition, results of operations and prospects.

 

OTHER PERTINENT INFORMATION

 

Unless specifically set forth to the contrary, “Company”, “we,” “us,” “our” and similar terms refer to Ispire Technology Inc. and its subsidiaries, unless the context indicates otherwise.

 

ii

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1 - Financial Statements

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME (LOSS)

 

   Three Months Ended
December 31,
   Six Months Ended
December 31,
 
   2022   2023   2022   2023 
   (Restated)       (Restated)     
Revenue  $31,897,399   $41,685,561   $58,840,449   $84,550,208 
                     
Cost of revenue   26,758,821    35,309,355    48,909,768    71,285,710 
                     
Gross profit   5,138,578    6,376,206    9,930,681    13,264,498 
                     
Operating expenses:                    
Sales and marketing expenses   906,372    1,517,715    2,407,528    2,586,378 
General and administrative expenses   3,922,363    8,809,127    8,428,178    
15,540029
 
                     
Total Operating expenses   4,828,735    10,326,842    10,835,706    18,126,407 
                     
Income (loss) from operations   309,843    (3,950,636)   (905,025)   (4,861,909)
                     
Other income (expense):                    
Interest income, net   76,301    198,619    76,811    270,865 
Exchange gain (loss), net   23,212    30,856    (477,582)   34,517 
Other income (expense), net   (21,286)   51,017    (40,487)   7,813 
                     
Total Other income (expense), net   78,227    280,492    (441,258)   313,195 
                     
Income (loss) before income taxes   388,070    (3,670,144)   (1,346,283)   (4,548,714)
                     
Income taxes - current   (518,312)   (352,180)   (785,713)   (848,225)
                     
Net loss  $(130,242)  $(4,022,324)  $(2,131,996)  $(5,396,939)
                     
Other comprehensive loss                    
Foreign currency translation adjustments   149,306    114,327    142,430    158,790 
Comprehensive income (loss)  $19,064   $(3,907,997)  $(1,989,566)  $(5,238,149)
                     
Net loss per share                    
Basic and diluted
  $(0.01)  $(0.07)  $(0.04)  $(0.10)
                     
Weighted average shares outstanding:                    
Basic and diluted
   50,000,000    54,270,236    50,000,000    54,258,224 

 

See notes to unaudited condensed consolidated financial statements.

 

1

 

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

 

   June 30,   December 31, 
   2023
(Note 2)
   2023 
Assets        
Current assets:        
Cash  $40,300,573   $17,502,989 
Accounts receivable, net   24,526,262    45,454,998 
Inventories   7,472,108    7,548,086 
Prepaid expenses and other current assets   3,378,617    3,183,215 
Investment - other   9,133,707    9,318,480 
Total current assets   84,811,267    83,007,768 
Other assets:          
Property, plant and equipment, net   1,088,131    2,148,206 
Intangible assets, net   
-
    726,978 
Rental deposit   732,334    727,766 
Right-of-use assets – operating leases   4,061,617    3,969,437 
Total other assets   5,882,082    7,572,387 
Total assets  $90,693,349   $90,580,155 
Liabilities and stockholders’ equity          
Current liabilities          
Accounts payable  $1,274,391   $5,972,530 
Accounts payable – related party   51,698,588    48,999,001 
Contract liabilities   988,556    1,705,171 
Accrued liabilities and other payables   281,361    603,715 
Due to a related party   710,910    
-
 
Income tax payable - current   63,853    
-
 
Operating lease liabilities – current portion   944,525    1,244,565 
Total current liabilities   55,962,184    58,524,982 
           
Other liabilities:          
Operating lease liabilities – net of current portion   3,356,232    3,067,909 
Total liabilities   59,318,416    61,592,891 
           
Commitments and contingencies   
 
    
 
 
           
Stockholders’ equity:          
Common stock, par value $0.0001 per share; 140,000,000 shares authorized; 54,222,420 and 54,279,396 shares issued and outstanding as of June 30, 2023 and December 31, 2023   5,422    5,428 
Preferred stock, par value $0.0001 per share, 10,000,000 shares authorized, no shares issued at June 30, 2023 and December 31, 2023   
-
    
-
 
Additional paid-in capital   25,685,475    28,535,949 
Retained earnings   5,847,804    450,865 
Accumulated other comprehensive loss     (163,768)   (4,978)
Total stockholders’ equity   31,374,933    28,987,264 
Total liabilities and stockholders’ equity  $90,693,349   $90,580,155 

 

See notes to unaudited condensed consolidated financial statements.

 

2

 

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
FOR THE THREE MONTHS ENDED DECEMBER 31, 2022 (RESTATED) AND 2023

 

   Common stock   Preferred stock   Additional       Accumulated
Other
   Total 
   Number       Number       Paid-in   Retained   Comprehensive   Shareholders’ 
   of Shares   Amount   of Shares   Amount   Capital   Earnings   (Loss)/Income   Equity 
Balance, October 1, 2022   50,000,000   $5,000    
      -
   $
      -
   $
-
   $9,944,653   $(191,540)  $9,758,113 
                                         
Net loss   -    
-
    -    
-
    
-
    (130,242)   
-
    (130,242)
                                         
Foreign currency translation adjustment   -    
-
    -    
-
    
-
    
-
    149,306    149,306 
                                         
Balance, December 31, 2022   50,000,000   $5,000    
-
   $
-
   $
-
   $9,814,411   $(42,234)  $9,777,177 
                                         
Balance, October 1, 2023   54,268,992   $5,427    
-
   $
-
   $26,653,029   $4,473,189   $(119,305)  $31,012,340 
                                         
Net loss   -    
-
    -    
-
    
-
    (4,022,324)   
-
    (4,022,324)
                                         
Stock-based compensation expense   -    
-
    -    
-
    1,669,475    
-
    
-
    1,669,475 
                                         
Issuance of common stock for equity incentive awards   10,404    1    -    
-
    213,445    
-
    
-
    213,446 
                                         
Foreign currency translation adjustment   -    
-
    -    
-
    
-
    
-
    114,327    114,327 
Balance, December 31, 2023   54,279,396   $5,428    
-
   $
-
   $28,535,949   $450,865   $(4,978)  $28,987,264 

 

3

 

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
FOR THE SIX MONTHS ENDED DECEMBER 31, 2022 (RESTATED) AND 2023

 

   Common stock   Preferred stock   Additional       Accumulated
Other
   Total 
   Number       Number       Paid-in   Retained   Comprehensive   Shareholders’ 
   of Shares   Amount   of Shares   Amount   Capital   Earnings   (Loss)/Income   Equity 
Balance, July 1, 2022   50,000,000   $5,000    
   -
   $
    -
   $
-
   $11,946,407   $(184,664)  $11,766,743 
                                         
Net loss   -    
-
           -    
-
    
-
    (2,131,996)   
-
    (2,131,996)
                                         
Foreign currency translation adjustment   -    
-
    -    
-
    
-
    
-
    142,430    142,430 
                                         
Balance, December 31, 2022   50,000,000   $5,000    
-
   $
-
   $
-
   $9,814,411   $(42,234)  $9,777,177 
                                         
Balance, July 1, 2023   54,222,420   $5,422    
-
   $
-
   $25,685,475   $5,847,804   $(163,768)  $31,374,933 
                                         
Net loss   -    
-
    -    
-
    
-
    (5,396,939)   
-
    (5,396,939)
                                         
Stock-based compensation expense   -    
-
    -    
-
    2,311,418    
-
    
-
    2,311,418 
                                         
Issuance of common stock for equity incentive awards   56,976    6    -    
-
    539,056    
-
    
-
    539,062 
                                         
Foreign currency translation adjustment   -    
-
    -    
-
    
-
    
-
    158,790    158,790 
Balance, December 31, 2023   54,279,396   $5,428    
-
   $
-
   $28,535,949   $450,865   $(4,978)  $28,987,264 

 

See notes to unaudited condensed consolidated financial statements.

 

4

 

 

ISPIRE TECHNOLOGY INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

 

   Six Months ended
December 31,
 
   2022   2023 
   (Restated)     
Net loss  $(2,131,996)  $(5,396,939)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:          
Depreciation and amortization   13,660    75,160 
Credit loss expenses   1,029,655    2,126,284 
Stock-based compensation expenses   
-
    2,850,480 
Inventory impairment expenses   
-
    130,452 
Changes in operating assets and liabilities:          
Accounts receivable   (10,818,728)   (22,762,155)
Inventories   (5,724,630)   (206,430)
Prepaid expenses and other current assets   134,307    199,970 
Accounts payable and accounts payable – related party   25,487,786    1,759,301 
Contract liabilities   (665,242)   629,430 
Accrued liabilities and other payables   159,577    322,354 
Operating lease liabilities   102,375    103,897 
Income tax payable   788,866    (63,853)
Net cash provided by (used in) operating activities   8,375,630    (20,232,049)
           
Cash flows from investing activities:          
Purchase of property, plant and equipment   (478,473)   (1,130,620)
Acquisition of intangible assets   
-
    (731,593)
Net cash used in investing activities   (478,473)   (1,862,213)
           
Cash flows from financing activities:          
Advances from related parties   1,934,855    
-
 
Repayments of advances from a related party   (45,509)   (703,322)
Net cash provided by (used in) financing activities   1,889,346    (703,322)
           
Net increase (decrease) in cash   9,786,503    (22,797,584)
Cash - beginning of period   74,480,651    40,300,573 
Cash - end of period  $84,267,154   $17,502,989 
Supplemental non-cash investing and financing activities          
Leased assets obtained in exchange for operating lease liabilities  $3,714,979   $507,292 

 

See notes to unaudited condensed consolidated financial statements.

 

5

 

 

ISPIRE TECHNOLOGY INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

DECEMBER 31, 2023

 

1. ORGANIZATION AND PRINCIPAL ACTIVITIES

 

Ispire Technology Inc. (the “Company” or “Ispire”) was incorporated under the laws of the State of Delaware on June 13, 2022. Through its subsidiaries, the Company is engaged in the research and development, design, commercialization, sales, marketing and distribution of branded e-cigarettes and cannabis vaping products.

 

Ispire owns a 100% equity interest in Ispire International Limited, a business company incorporated under the laws of the British Virgin Islands (“BVI”) (“Ispire International”) on July 6, 2022.

 

Prior to July 29, 2022, all of the equity of Aspire North America LLC, a California limited liability company (“Aspire North America”), was owned by Aspire Global Inc. (“Aspire Global”), and all of the equity of Aspire Science and Technology Limited, a Hong Kong corporation (“Aspire Science”), was owned by Aspire Global Holdings Limited (“Aspire Holdings”), a wholly-owned subsidiary of Aspire Global.

 

Aspire Global and the Company are related parties since the same individual is the chief executive officer of both companies. As of December 31, 2023, the chief executive officer and his wife, being directors of both companies, owned 66.5% and 5.0% of the equity of Aspire Global, respectively. As of December 31, 2023, they owned 61.3% and 4.6% of the equity of the Company, respectively. On July 29, 2022, Aspire Global transferred 100% of the equity interest in Aspire North America to the Company. On the same day, Aspire Holdings transferred 100% of the equity of Aspire Science to Ispire International. At the time of transfer of the equity in Aspire North America and Aspire Science, the Company had the same stockholders as Aspire Global and the Company’s stockholders held the same percentage interest in the Company as they had in Aspire Global. Because the transfer of the equity in Aspire North America and Aspire Science is a transfer between related parties, the historical financial information of the subsidiaries is carried forward as the historical financial information of the Company and the 50,000,000 shares that were issued at or about the time of the Company’s organization are treated as being outstanding on July 1, 2020.

 

In September 2023, the Company established a wholly-owned subsidiary, Ispire Malaysia Sdn Bhd (“Ispire Malaysia”) under the laws of the Federation of Malaysia, in order to establish manufacturing operations in Southeast Asia. Ispire Malaysia was formed by Tuanfang Liu, the Company’s Chairman and Co-Chief Executive Officer on September 1, 2023, and assigned to the Company on September 22, 2023, at a consideration of 100 Malaysian ringgits.

 

The following table sets forth information concerning the Company and its subsidiaries as of December 31, 2023:

 

Name of Entity  Date of
Organization
   Place of
Organization
  % of
Ownership
   Principal
Activities
Ispire Technology Inc.   June 13, 2022   Delaware   Parent Company   Holding Company
Ispire International   July 6, 2022   BVI   100%   Holding Company
Aspire North America   February 22, 2020   California   100%   Research and Development, Sales and Marketing
Aspire Science   December 9, 2016   Hong Kong   100%   Sales and Marketing
Ispire Malaysia   September 1, 2023   Malaysia   100%   Manufacturing

 

Ispire is a holding company and does not engage in any active operations. Its business is conducted by its two operating subsidiaries, Aspire North America, which is engaged in the development, marketing and sales of cannabis vapor products, which were introduced in mid-2020, and Aspire Science, which is engaged in the marketing and sales of tobacco vaping products, and the products are mainly sold in Europe and Asia Pacific (excluding PRC).

  

6

 

 

Restatement of Unaudited Condensed Consolidated Financial Statements - December 31, 2022

 

In audit of financial statements for the year ended June 30, 2023, the Company identified errors related to the recording of the intellectual property rights transferred to the Company by a control party during the three months ended December 31, 2022, as disclosed in Form 8-K, filed with the SEC on September 15, 2023. The Company determined that the intangible assets were incorrectly recorded in the unaudited financial statements, and that intellectual property rights which were transferred to the Company by a control party should be recorded at the transferor’s book value, which was nil, rather than the valuation result from an independent third party valuer. As a result of the restatement, as of December 31, 2022, the restated intangible asset balance should be $0, instead of $73,487,283. For the three months ended December 31, 2022, the net loss decreased from $902,874, or $0.02 per share (basic and diluted), to the net loss of $130,242, or $0.01 per share (basic and diluted). For the six months ended December 31, 2022, the net loss decreased from $2,950,921, or $0.06 per share (basic and diluted), to $2,131,996, or $0.04 per share (basic and diluted).

 

In preparing the unaudited condensed consolidated statement of cash flows, the Company identified an additional error related to the presenting of operating leases. The Company determined that cash payments arising from operating leases were incorrectly classified under financing activities instead of operating activities. As a result of the restatement, the Company’s principal portion of lease payment of $449,638 in unaudited condensed consolidated statements of cash flows for the six months ended December 31, 2022 was reclassified to operating activities. The Company also omit to present the noncash activities in relation to leased assets obtained in exchange for operating lease liabilities. During the review of unaudited condensed consolidated financial statements for the three and six months ended December 31, 2022 and 2023, the Company has added disclosure of $3,714,979 of leased assets obtained in exchange for operating lease liabilities in the unaudited condensed consolidated statements of cash flows for the six months ended December 31, 2022.

 

Risk and Uncertainties

 

Impact of COVID-19

 

In December 2019, coronavirus disease 2019 (COVID-19) was first reported to have surfaced in Wuhan, China. During 2020, the disease spread to many parts of the world. The pandemic has resulted in quarantines, travel restrictions, and the temporary closure of stores and facilities in much of the world, most of which are no longer in effect. The World Health Organization ended the global emergency status for COVID-19 on May 5, 2023, and the United States Department of Health and Human Services declared that the public health emergency from COVID-19 expired at the end of the day on May 11, 2023.

 

The extent to which COVID-19 impacts the Company’s operations on an ongoing basis is highly uncertain. Since the Company’s products are presently manufactured in China by a related party, any changes in the outbreak in China and any changes in the Chinese government’s policy may affect the Company’s supplier’s operations which could affect its ability to manufacture and deliver product in a timely manner.

 

Supply Chain Risks

 

One of effects of the COVID-19 has been delays resulting from supply chain issues, which relate to the difficulty that companies have in having their products manufactured, shipped to the country of destination, and delivered from the port of entry to the customer’s location. As the port delays have significantly decreased, the Company does not believe that the supply chain issues that affected its operations are currently affecting the Company. The Company cannot assure you that delays will not affect its business in the future.

 

In 2022, a slowdown in the delivery of components to Shenzhen Yi Jia resulting from supply chain slowdowns as a result of the effects of mainland China’s COVID policy resulted in an increase in cost of revenue during the three and six months ended December 31, 2022. The Company cannot assure you that it will not suffer from a chip shortage or that the effects of China’s COVID policy will not affect Shenzhen Yi Jia’s ability or the ability of its suppliers to delivery products in a timely manner.

 

Market and Economic Conditions 

 

In recent years, the United States and other markets have experienced cyclical or episodic downturns, and worldwide economic conditions remain uncertain, including, as a result of the COVID-19 pandemic, supply chain disruptions, the Russian invasion of Ukraine, Hamas and Israel war, instability in the U.S. and global banking systems, rising fuel prices, increasing interest rates or foreign exchange rates and increased inflation and the possibility of a recession. A significant downturn in economic conditions may affect the market for the Company’s products and its supplier’s ability to provide products on acceptable terms.

 

The Company cannot predict the timing, strength, or duration of any future economic slowdown or any subsequent recovery generally, or in any industry. If the conditions in the general economy and the markets in which the Company operates worsen from present levels, its business, financial condition, operating results could be adversely affected.

 

7

 

 

E-cigarette regulation

 

Regulation regarding e-cigarette varies across countries, from no regulation to a total ban. The legal status of e-cigarettes is currently pending in many countries. But as e-cigarettes have become more and more popular recently, many countries are considering imposing more stringent law and regulations to regulate this market. Changes in existing law and regulations and the imposition of new laws and regulations in countries and regions that our major customers are located in may adversely affect the Company’s business.

 

The Federal Food, Drug, and Cosmetic Act requires all Electronic Nicotine Delivery Systems (“ENDS”) product manufacturers that market products in the United States to submit Premarket Tobacco Product Applications (“PMTAs”) to the Food and Drug Administration (“FDA”). For ENDS products that were on the U.S. market on August 8, 2016, a PMTA was required to be submitted to the FDA by September 9, 2020; for ENDS products that were not on the U.S. market prior to August 8, 2016, and for which a PMTA was not filed by September 9, 2020, a PMTA issued in response to a PMTA is required before the subject product may enter the U.S. market. The Company has submitted a PMTA filing for one ENDS product, and, under apparent FDA policies, the agency will not enforce the premarket review requirements for that product pending review of its PMTA. However, even with submission of the PMTA application, the FDA may reject the Company’s application and may prevent the Company’s ENDS products from being sold in U.S., which will adversely affect the Company’s business.

 

Amendments to the Prevent All Cigarette Trafficking (“PACT”) Act, which became law in 2021, extend the PACT Act to include e-cigarette and all vaping products, and place significant burdens on sellers of vaping products in the United States which may make it difficult to operate profitably in the United States. Because of tighter government regulations, the Company has stopped marketing tobacco vaping products in the United States, as the volume of sales from the one tobacco vaping product which the Company may sell in the United States does not justify the marketing and regulatory costs involved.

 

In the United States, cannabis vaping products are governed by state laws, which vary from state to state. Most states do not permit the adult recreational use of cannabis, and no states permit the sale of recreational cannabis products to minors. As a result of the reduced revenue to states resulting from the effects of the COVID 19 pandemic, states may seek to raise revenue by permitting and taxing the use of cannabis products. The Company cannot predict what action states will take or the nature and amount of taxes they may impose. However, to the extent the PACT Act applies to cannabis products that aerosolize liquids, it may be more difficult to sell our products in states that permit the sale of cannabis.

 

However, cannabis and its derivatives containing more than 0.3% delta-9 tetrahydrocannabinol on a dry weight basis remain Schedule I controlled substances under U.S. federal law, meaning that federal law generally prohibits their manufacture and distribution. United States federal law also deems it unlawful to sell, offer for sale, transport in interstate commerce, import, or export “drug paraphernalia,” which includes “any equipment, product, or material of any kind which is primarily intended or designed for use in manufacturing, compounding, converting, concealing, producing, processing, preparing, injecting, ingesting, inhaling, or otherwise introducing into the human body a controlled substance” the possession of which federal law prohibits, including Schedule I “marijuana.” Limited exemptions exist, most notably when state or local law authorizes these items’ manufacture, possession, or distribution.

 

The European Commission issued the Tobacco Products Directive (the “TPD”), which became effective on May 19, 2014 and became applicable in the European Union member states on May 20, 2016. The TPD regulates e-cigarettes on the packaging, labelling and ingredients of the products on the European Union market, the creation of smoke-free environments, tax measures and activities against illegal trade and anti-smoke campaigns. Member states of the European Union are required to ensure that advertisements for any tobacco related product are prohibited, and no promotion shall be made as to those devices with an intention to promote e-cigarettes. For the e-cigarettes released after May 20, 2016, TPD requires e-cigarette manufacturers to submit product sales applications to the regulatory market six months in advance, and ensure their products can meet the TPD requirements before they can be released. The Company has complied with TPD requirement for all its tobacco products sold in Europe.

 

The sale of cannabis vaping products is illegal in the European Union and the United Kingdom. 

8

 

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of presentation

 

The accompanying unaudited condensed interim   consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of management, necessary to present a fair statement of the Company’s consolidated financial position as of December 31, 2023, and the results of operations for the three and six month periods ended December 31, 2023 and 2022. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary in order to make the financial statements not misleading have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. The unaudited condensed interim   consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly do not include all of the disclosures normally made in the Company’s annual consolidated financial statements. Accordingly, these unaudited condensed interim   consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in the Company’s Annual Report on Form 10-K. The accompanying condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s audited financial statements included in such Annual Report.

 

The results of operations for the three and six month periods ended December 31, 2023 are not necessarily indicative of the results of operations that may be expected for any other interim periods or for the year ending June 30, 2024. 

 

Use of estimates

 

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates   include allowance for credit losses, inventory reserve, deferred tax asset reserve, the useful lives of property, plant and equipment, incremental borrowing rate for operating leases and fair value of certain share based payment awards. Actual results could differ from those estimates.

 

Allowance for credit losses

 

The Company adopted Accounting Standards Update 2016-13 “Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments” on July 1, 2023, under the modified retrospective method of adoption. The Company estimates its allowance for current expected credit losses based on an expected loss model, compared to prior periods which were estimated using an incurred loss model which did not require the consideration of forward-looking economic variables and conditions in the reserve calculation across the portfolio. The impact related to adopting the new standard was not material.

 

Based on the current expected credit loss model, the Company consider many factors, including age of balance, past events, any historical default, current information available about the customers, current economic conditions and certain forward-looking information, including reasonable and supportable forecasts.

 

Concentration of credit risk

 

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, accounts receivable and investments - others. The Company maintains its cash in financial institutions. To the extent that such deposits exceed the maximum insurance levels, they are uninsured. On June 30, 2023, amounts due from two customers totaled approximately 11% and 11% respectively, of accounts receivable. On December 31, 2023 accounts receivable from two customers totaled approximately 13% and 12%.

 

Inventories

 

Inventories mainly consist of finished goods purchased from suppliers. Inventories are stated at the lower of cost or net realizable value. The cost of an inventory item is determined using the weighted average method.

 

When management determines that certain inventories may not be saleable, or there is an indicator that certain inventory costs may exceed expected market value, the Company will record the difference between the cost and the net realizable value as a write down of inventories. The net realizable value is determined based on the estimated selling price, in the ordinary course of business, less estimated costs necessary to make the sale. The Company records an allowance for slow moving and potentially obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and an estimate of expected sellable life of the inventory. The Company periodically reviews inventory to identify slow moving inventories and compares the forecast sales with the quantities and expected sellable life of inventory. Any inventories   identified during this process are reserved for at rates based upon management’s judgment and historical rates. The quantity thresholds and reserve rates are based on management’s judgment and knowledge of current and projected demand. The reserve estimates may, therefore, be revised if there are changes in the overall market for the Company’s products or market changes that in management’s judgment, impact its ability to sell potentially obsolete inventory. For the three months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively. For the six months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively.

 

Property, plant and equipment, net

 

Property, plant and equipment are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets from the time the assets are placed in service. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. The cost of repairs and maintenance is expensed as incurred; major replacements and improvements are capitalized.

 

9

 

 

When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in income/loss in the year of disposition. Estimated useful lives are as follows:

 

   Estimated Useful Life
Office and other equipment  3 - 5 years
Furniture & fixtures  7 years
Leasehold improvements  Shorter of the term of the lease or
the estimated useful life of the assets

 

Leases

 

The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects any rent-free periods. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected in the consolidated statements of operations over the lease term.

 

For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.

 

For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Company’s consolidated balance sheet as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant.

 

Investment - other

 

The investment represents a certificate of deposit that the Company holds in HSBC bank. The entire balance of the investment presented on the balance sheet as of December 31, 2023, is $9,318,480 and it matured on February 8, 2024.

 

Intangible assets

 

Intangible assets refer to capitalized external costs, such as filing fees and associated attorney fees, incurred to obtain issued patents and patent license rights. All patents are internally generated. The Company expenses costs associated with maintaining patents subsequent to their issuance in the period incurred. Capitalized patent costs are amortized on a straight-line basis over estimated useful lives of 15 - 20 years, which are based on the length of the license agreements as the Company expects to receive economic benefits over that time. The Company assesses the potential impairment to capitalized patent costs when events or changes in circumstances indicate that the carrying amount of our patent portfolio may not be recoverable. $255,650 and $731,593   of patent fees were capitalized during the three and six months ended December 31, 2023. The amortization of the intangible assets were $0 and $4,615 for the three months ended December 31, 2022 and 2023 respectively. The amortization of the intangible assets were $0 and $4,615 for the six months ended December 31, 2022 and 2023 respectively. The amortization expenses were included in the general and administrative expenses.

 

Revenue recognition

 

The Company sells its vaping products to customers   and recognizes revenue in accordance with the guidance of ASC 606, Revenue from Contracts with Customers. Many customers are distributors that resell the Company’s products in various geographic regions. The performance obligations are for the Company to transfer the title and control of the goods to a customer for a determined price. Each order is considered a separate contract with single performance obligation. Revenue is recognized when control of goods has transferred to customers. For the majority of the Company’s customer arrangements, control transfers to customers at a point-in-time when goods have been delivered to the pickup location specified by the customer or a forwarder appointed by the customer, as that is generally when legal title, physical possession and risks and rewards of goods transfer to the customer.

 

10

 

 

Revenue is recognized at the transaction price based on the purchase order as adjusted for the anticipated rebates, discounts and other sales incentives. When determining the transaction price, management estimates variable consideration applying the portfolio approach practical expedient under ASC 606. The main sources of variable consideration for the Company are trade promotion funds, and cash discounts. These sales incentives are recorded as a reduction of revenue at the time of the initial sale using the most-likely amount estimation method. The most-likely amount method is based on the single most likely outcome from a range of possible consideration outcomes. The range of possible consideration outcomes is primarily derived from the following inputs: sales terms and historical experience.

 

The Company offers different payment terms to different customers. For tobacco vaping products, the general payment term is deposit of 30% of sales amount upon placing order, and the payment of remaining 70% to be made before shipment. For cannabis vaping products, tailored payment term is designed for each customer, based on business relationship, order size and other considerations. All contract liabilities at the beginning of the period were recognized as revenues in the reporting period. The Company offers a thirty - day warranty. The warranty is an assurance-type warranty, and it offers replacement of products in case the products sold do not function as expected. In certain sales contract, a right of return is offered. With a right of return, a customer is given the right to return the products if they are not satisfied with the product, and a credit would be given. The Company has a very low rate of return in history and a return reserve is accrued based on historical return rate and the management’s judgement. The Company has minimal incremental costs of obtaining a contract and are expensed when incurred. Sales taxes, which are sales and use or other similar taxes collected from the customer and remitted to the applicable taxing authority by the Company in accordance with applicable law,   are excluded from revenue.

 

Disaggregated Revenue

 

The Company has taken into consideration the nature, amount, timing, and uncertainty of revenue and cash flows, and has determined to disaggregate its net sales of tobacco vaping products and cannabis vaping products. The net sales disaggregated by products for the three and six month period ended December 31, 2022 and 2023, were as follows:

 

    Three months ended
December 31,
    Six months ended
December 31,
 
Net sales by product   2022     2023     2022     2023  
Tobacco vaping products   $ 24,061,401     $ 22,134,264     $ 43,008,459     $ 47,666,263  
Cannabis vaping products     7,835,998       19,551,297       15,831,990       36,883,945  
Total   $ 31,897,399     $ 41,685,561     $ 58,840,449     $ 84,550,208  

 

Cost of revenue

 

Cost of revenue for the three and six months ended December 31, 2022 and 2023, consisted primarily of the cost of purchasing vaping products, which were mostly purchased from a related party. See Note 11.

 

Shipping and handling costs

 

Shipping and handling costs for the three months ended December 31, 2022 and 2023 are $69,901 and $123,308, respectively. Shipping and handling costs for the six months ended December 31, 2022 and 2023 are $173,378 and $166,752, respectively. They are included in the sales and marketing expenses. The shipping services relating to the shipping and handling costs, are not part of the revenue performance obligation.

 

Research and development expenses

 

Research and development expenses for the three months ended December 31, 2022 and 2023 are $25,266 and $297,405, respectively. Research and development expenses for the six months ended December 31, 2022 and 2023 are $ 27,629 and $465,575, respectively. They were included in the general and administrative expenses.

 

Stock-based compensation

 

The Company measures and recognizes compensation expenses for stock-based payment awards, including stock options, restricted stocks granted to directors and advisors, and restricted stock units (“RSUs”) granted to employees, based on the grant date fair value of the awards. The Company engages a third-party valuer to determine fair value of stock options using the binomial option pricing model. The fair value of RSUs is measured on the grant date based on the closing market price   of the Company’s common stock. The resulting cost is recognized over the period during which an employee is required to provide service in exchange for the awards, usually the vesting period, which is generally four years for stock options and three years for RSUs. Stock-based compensation is recognized on a straight-line basis over the period during which services are provided in exchange for the award. Stock-based compensation expense is recorded in the general and administrative expense in the consolidated statements of operations. The Company recognizes forfeitures of stock-based payment awards upon occurrence.

 

Income taxes

 

The Company accounts for income taxes under ASC 740, Income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases.

 

11

 

 

Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

 

The provisions of ASC 740-10 prescribe a more-likely-than-not threshold for consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The Company classifies the interest and penalties, if any, as a component of income tax expense. For three and six months ended December 31, 2022 and 2023, the Company did not incur any interest or penalties related to an uncertain tax position. The Company does not believe that there were any uncertain tax positions as of June 30, 2023 and December 31, 2023.

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, Earnings per Share. ASC 260 requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net loss divided by the weighted average common shares outstanding for the period. Diluted EPS is similar to basic EPS but presents the dilutive effect on a per share basis of potential common shares (for example, convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Stock options and unvested restricted stock units, altogether 3,419,140 potentially dilutive shares, could potentially dilute basic EPS in the future that were not included in the computation of diluted EPS because to do so would have been antidilutive for the three and six months ended December 31, 2022 and 2023.

 

The following table presents a reconciliation of basic net loss per share:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
   (Restated)       (Restated)     
Net loss  $(130,242)  $(4,022,324)  $(2,131,996)  $(5,396,939)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,270,236    50,000,000    54,258,224 
Net loss per basic and diluted share of common stock
  $(0.01)  $(0.07)  $(0.04)  $(0.10)

 

Commitments and contingencies

 

In the normal course of business, the Company is subject to contingencies, such as legal proceedings and claims arising out of its business, which cover a wide range of matters. Liabilities for contingencies are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.

 

If the assessment of a contingency indicates that it is probable that a material loss is incurred and the amount of the liability can be estimated, then the estimated liability is accrued in the Company’s financial statements. If the assessment indicates that a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss, if determinable and material, is disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.

 

Segment reporting

 

The Company uses the management approach to determine operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources, and assessing performance. The Company’s CODM has been identified as the chief executive officer, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

The Company’s CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has only one reportable segment. Notwithstanding that the Company has customers located around the world and the Company’s Hong Kong subsidiary serves as one of the sales and marketing centers, the Company’s long-lived assets and management are located substantially in the U.S. and management operates its business as a single segment.

 

Recent accounting pronouncements

 

As an emerging growth company, the Company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company intends to take advantage of the benefits of this extended transition period.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosures about significant segment expenses. The Company is required to adopt this guidance for its annual reporting in fiscal year 2025 and for interim period reporting beginning the first quarter of fiscal year 2026 on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of this ASU on our segment disclosures.

 

12

 

 

Customer and Supplier Concentration

 

(a) Customers

 

For the three and six months ended December 31, 2022 and 2023, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Customers                
Customer A   39%   26%   38%   30%
Customer B   *    13%   *    * 

 

*Represented less than 10% of consolidated revenue.

 

(b) Suppliers

 

For the three and six months ended December 31, 2022 and 2023, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Suppliers                
Supplier A   100%   71%   100%   70%

 

(1)Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.

 

3. MISAPPLICATION OF FUNCTIONAL CURRENY

 

Before October 2023, Aspire Science had been using HKD as its functional currency and translated to USD for consolidation and reporting purposes. During the review of financial statements for the three and six months ended December 31, 2022 and 2023, the Company revisited and determined that the functional currency for Aspire Science should be USD in accordance with Accounting Standards Codification (“ASC”) 830, Foreign Currency Matters. The Company evaluated the materiality of the error from qualitative and quantitative perspectives in accordance with ASC 250-10-20, and Staff Accounting Bulletin (“SAB”) 99. As HKD is pegged to USD in a narrow range of US$1:HK$7.75 -7.85, after evaluation the management concluded that the misstatement resulted from the change of functional currency to all reporting periods prior to October 1, 2023, and correction of the error during the three months ended December 31, 2023 is immaterial given consideration of both quantitative and qualitative factors in assessing an item’s materiality. The functional currency of Aspire Science would be USD from October 2023.

 

4. CASH

 

Below is a breakdown of the Company’s cash balances in banks as of June 30, 2023 and December 31, 2023, both by geography and by currencies (translated into U.S. dollars):

 

   As of
June 30,
   As of
December 31,
 
By Geography:  2023   2023 
Cash in HK  $25,841,880   $13,719,458 
Cash in U.S.   14,458,693    3,582,723 
Cash in Malaysia   
-
    200,808 
Total  $40,300,573   $17,502,989 
           
By Currency:          
USD  $39,835,636   $17,175,077 
RM   
-
    89,908 
HKD   363,416    128,921 
EUR   59,702    66,645 
GBP   22,143    22,352 
RMB   19,676    20,086 
Total  $40,300,573   $17,502,989 

 

“HKD” refers to Hong Kong dollars, “GBP” refers to British pounds, “EUR” refers to Euros, “RM” refers to Malaysia ringgit, and “RMB” refers to Renminbi.

 

13

 

 

5. FAIR VALUE MEASUREMENT

 

As of June 30, 2023 and December 31, 2023, the Company’s assets and liabilities were not measured at fair value on a recurring basis. The carrying value of certain of the Company’s financial instruments, including cash, accounts receivable, prepaid expenses and other receivables, accounts payable, accounts payable - related party, contract liabilities, accrued liabilities and other payables and due to related parties, approximates their fair value because of their short-term maturity.

 

6. ACCOUNTS RECEIVABLE, NET

 

As of June 30, 2023 and December 31, 2023, accounts receivable consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Accounts receivable – gross  $26,025,068   $48,373,928 
Allowance for credit losses   (1,498,806)   (2,918,930)
Accounts receivable, net  $24,526,262   $45,454,998 

 

The Company recorded $659,898, and $1,900,797 credit loss expenses for the three months ended December 31, 2022 and 2023, respectively. The Company recorded $1,029,655 and $2,126,284 credit loss expenses for the six months ended December 31, 2022 and 2023, respectively. For the three months ended December 31, 2022 and 2023, the Company wrote off accounts receivable against allowance for credit losses of $0 and $311,379, respectively. For the six months ended December 31, 2022 and 2023, the Company wrote off accounts receivable against allowance for credit losses of $0 and $706,160 respectively.

 

7. PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

As of June 30, 2023, and December 31, 2023, prepaid expenses and other current assets consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Prepayment for inventory purchases  $3,209,413   $1,123,166 
Other receivable   142,230    130,162 
Prepayments   26,974    1,363,801 
Prepaid provisional profit tax – Hong Kong   
-
    440,094 
Interest  receivable   
-
    125,992 
Total  $3,378,617   $3,183,215 

  

Prepayments primarily consist of prepayment for production testers and jigs for Ispire Malaysia, and prepayments for marketing services.

 

8. PROPERTY, PLANT AND EQUIPMENT, NET

 

As of June 30, 2023, and December 31, 2023, property, plant and equipment consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Leasehold improvements  $518,854   $813,912 
Office and other equipment   339,155    847,427 
Furniture and fixtures   309,990    340,723 
Construction-in-progress   
-
    296,557 
    1,167,999    2,298,619 
Less: accumulated depreciation   (79,868)   (150,413)
Total  $1,088,131   $2,148,206 

  

For the three months ended December 31, 2022 and 2023, depreciation expense amounted to $6,939, and $41,484, respectively. For the six months ended December 31, 2022 and 2023, depreciation expense amounted to $13,495 and $70,545, respectively.

 

Included in construction-in-progress are prepayment for production and office renovations for Ispire Malaysia.

 

14

 

 

9. CONTRACT LIABILITIES

 

As of June 30, 2023, and December 31, 2023, the Company had total contract liabilities of $988,556 and $1,705,171, respectively. These liabilities are advance deposits received from customers after an order has been placed. As of December 31, 2023, the Company expects all of the contract liabilities to be settled in less than one year. The increase in the balance at December 31, 2023 was due to more orders on hand on that date.

 

10. LEASES

 

The Company has operating lease arrangements for office premises in Hong Kong, California and Malaysia. These leases typically have terms of two to five years.

 

Leases with an initial term of 12 months or less are not presented as right-of-use assets on the consolidated balance sheet and are expensed over the lease term. All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at commencement date.

 

The balances for the right-of-use assets and lease liabilities where the Company is the lessee are presented as follow:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Operating lease right-of-use assets  $4,061,617   $3,969,437 
           
Operating lease liabilities – current  $944,525   $1,244,565 
Operating lease liabilities – non-current   3,356,232    3,067,909 
Total  $4,300,757   $4,312,474 

 

As of December 31, 2023, the maturities of our lease liabilities (excluding short-term leases) are as follows:

 

   As of
December 31,
2023
 
January 1, 2024 to December 31, 2024  $1,539,981 
January 1, 2025 to December 31, 2025   1,543,278 
January 1, 2026 to December 31, 2026   1,258,333 
January 1, 2027 to December 31, 2027   564,731 
Total future lease payments   4,906,323 
Less: imputed interest   (593,849)
Total lease liabilities  $4,312,474 

  

The Company incurred lease costs, which include the payment of short-term leases, of $369,185 and $335,678 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended December 31, 2022 and 2023, respectively. The Company incurred lease costs, which include the payment of short-term leases, of $758,735 and $734,991 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three and six months ended December 31, 2022 and 2023, respectively.

 

The Company made payments of $300,640 and $379,600 under the lease agreements during the three months ended December 31, 2022 and 2023, respectively. The Company made payments of $540,030 and $712,421 under the lease agreements during the three and six months ended December 31, 2022 and 2023, respectively.

 

15

 

 

The weighted-average remaining lease term related to the Company’s lease liabilities as of June 30, 2023 and December 31, 2023 was 4 years and 3.2 years, respectively.

 

The discount rate related to the Company’s lease liabilities as of both June 30, 2023 and December 31, 2023 was 8%. The discount rates are generally based on estimates of the Company’s incremental borrowing rate, as the discount rates implicit in the Company’s leases cannot be readily determined.

 

11. ACCRUED LIABILITIES AND OTHER PAYABLES

 

As of June 30, 2023 and December 31, 2023, accrued liabilities and other payables consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Other payables  $148,197   $403,383 
Accrued salaries and related benefits   97,314    117,830 
Accrued expenses   35,850    80,175 
Other tax payable   
-
    2,327 
Total  $281,361   $603,715 

 

12. RELATED PARTY TRANSACTIONS

 

a) The table below sets forth the major related parties and their relationships with the Company:

 

Name of related parties and Relationship with the Company
-Tuanfang Liu is the Co-Chief Executive Officer and Chairman of the Company.
-Jiangyan Zhu is the wife of Tuanfang Liu and a director of the Company.
-Eigate (Hong Kong) Technology Co., Limited (“Eigate”) is a wholly-owned subsidiary of Aspire Global.
-Aspire Global is a company controlled by the Chairman of the Company.
-Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s Chairman and 5% by the Chairman’s cousin.

 

b)Tuanfang Liu is also Aspire Global’s chief executive officer and a director of both the Company and Aspire Global, and his wife, Jiangyan Zhu, is also a director of both companies. As of December 31, 2023, Mr. Liu and Ms. Zhu beneficially own 66.5% and 5.0%, respectively, of the outstanding shares of Aspire Global. As of December 31, 2023, Mr. Liu and Ms. Zhu beneficially own 61.3% and 4.6%, respectively, of the outstanding shares of the Company.

 

c)The balances in due to related parties at June 30, 2023 and December 31, 2023 represent amounts due to Shenzhen Yi Jia of $710,910 and $0, respectively. The balances are all non-interest bearing, unsecured, have no due date and are repayable on demand.

 

d)

For both three and six month periods ended December 31, 2022 and 2023, the majority of the Company’s tobacco and cannabis vaping products were purchased from Shenzhen Yi Jia. As of June 30, 2023 and December 31, 2023, the accounts payable - related party was $51,698,588 and $48,999,001, respectively, which was payable to Shenzhen Yi Jia. There is no fixed payment terms regarding these balances and they are classified as current liabilities. For the three months ended December 31, 2022 and 2023, the purchases from Shenzhen Yi Jia were $27,055,791, and $25,464,800, respectively. For the six months ended December 31, 2022 and 2023, the purchases from Shenzhen Yi Jia were $49,360,346 and $48,983,213, respectively.

 

16

 

 

13. INCOME TAXES

 

For the three and six months ended December 31, 2022 and 2023 income (loss) before income taxes by major taxing jurisdiction consists of:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
HK  $2,893,624   $2,538,994   $4,103,951   $5,691,070 
U.S.   (2,505,554)   (5,994,080)   (5,450,234)   (9,936,111)
Malaysia   
-
    (215,058)   
-
    (303,673)
Total  $388,070   $(3,670,144)  $(1,346,283)  $(4,548,714)

 

Income taxes recorded for the three and six months ended December 31, 2022 and 2023, were estimated using the discrete method. Income taxes are based on the Company’s financial results through the end of the period, as well as the related change in the valuation allowance on deferred tax assets. The Company is unable to estimate the annual effective tax rate with sufficient precision for purposes of the effective tax rate method, which requires the Company to consider a projection of full-year income and the expected change in the valuation allowance. The estimated annual effective tax rate method was not reliable due to its sensitivity to small changes to forecasted annual pre-tax earnings and the effect of the valuation allowance, which create results with significant variations in the customary relationship between income tax expense and pre-tax income for the interim periods. As a result, the Company determined that using the discrete method is more appropriate than using the annual effective tax rate method.

 

The Company’s effective tax rate for the three and six months ended December 31, 2022 and 2023, was different from the Hong Kong statutory income tax rate due primarily to the U.S. subsidiary being in a loss position. No tax benefit has been recognized for this current loss and the related carryforward losses of this subsidiary, as a full valuation allowance has been established against the deferred tax asset arising from the losses.

 

As at June 30, 2023, income tax payable of $63,853 was from income generated during the year ended June 30, 2023. As at December 31, 2023, there was no income tax payable as the tax position was prepaid provisional tax from Hong Kong operation of $440,094. All income tax payables or prepaid amounts arose solely from Hong Kong operation.

 

As at December 31, 2023, there were unrecognized deferred tax assets of $6,016,774, out of which $4,854,545 were net operating loss carryforwards in the U.S. that may result in future income tax benefits, resulting from net operating losses of $23,116,882 from Aspire North America LLC. The amount of the valuation allowance as of December 31, 2023 was $6,016,774, resulting from an addition of $1,516,330 to the valuation allowance of $4,500,444 as of June 30, 2023.

 

17

 

 

14. STOCK-BASED COMPENSATION

 

In October 2022, the directors and stockholders of the Company approved the 2022 Equity Incentive Plan (the “Plan”) pursuant to which up to 15,000,000 shares of common stock may be issued pursuant to options, restricted stock or RSUs grants. The Plan will be administered by the Compensation Committee of the Board of Directors. Awards under the Plan may be granted to officers, directors, employees and those consultants who qualify as a consultant or advisor under the instructions to Form S-8 filed with U.S. Securities and Exchange Commission on July 26, 2023. The Compensation Committee has broad discretion in making awards; provided that any options shall be exercisable at the fair market value on the date of grant.

 

Restricted stocks

 

During the six months ended December 31, 2023, 56,976 shares of common stock were issued to the Company’s board of directors and consultants in settlement of restricted stock granted under the Plan. Restricted stocks granted to directors are vested over three months and fully vested as of December 31, 2023. Restricted stocks granted to consultants are vested over their respective service periods from six months to one year. The unrecognized compensation expenses related to unvested restricted stocks were $29,242 as of December 31, 2023.

 

During the six months ended December 31, 2023, 2,910,000 stock options and 587,235 RSUs were granted to the Company’s employees under the Plan. See below for details.

 

Stock Options

 

The following is a summary of stock option activity transactions as of and for the period ended June 30, 2023 and December 31, 2023:

 

   Number of
options
   Weighted
average
exercise
price
   Weighted
average
fair value
per option
 
Outstanding at June 30, 2023    -   $ -   $ - 
Granted    2,910,000   $9.63   $5.45 
Exercised    
-
   $
-
   $
-
 
Expired    
-
   $
-
   $
-
 
Forfeiture    65,000   $9.76   $5.54 
Outstanding at December 31, 2023    2,845,000   $9.63   $5.45 

 

The aggregate intrinsic value of options outstanding with an exercise price less than the closing price of the Company’s common stock as of December 31, 2023 was $7,263,425. The aggregate intrinsic value of options exercisable with an exercise price less than the closing price of the Company’s common stock as of December 31, 2023 was $400,875. Aggregate intrinsic value represents the value of the Company’s closing stock price on the last trading day of the period in excess of the weighted-average exercise price multiplied by the number of options outstanding or exercisable.

 

Total expense of options vested for the three months ended December 31, 2022 and 2023, was $0 and $1,201,114, respectively. Total expense of options vested for the six months ended December 31, 2022 and 2023, was $0 and $1,707,093, respectively. The options granted during the six months ended December 31, 2023 were valued using the binomial option pricing model based on the following range of assumptions:

 

   Six months
ended
December 31,
2023
 
Risk-free interest rate   4.062% - 4.812% 
Time to expiry   4 - 10 years 
Expected volatility   50% - 55% 
Expected dividend yield   0% 

 

RSUs

 

RSUs granted to employees vest cumulatively as to one-third of the restricted stock units on each of the first three anniversaries of the date of grant based on continues service. Each vested RSU entitles holder to receive one share of common stock upon exercise. RSUs are accounted for as equity using the fair value method, which requires measurement and recognition of compensation expense for all awards granted to employees, directors and consultants based upon the grant-date fair value.

 

18

 

 

   Shares   Weighted average
grant date
fair value
 
Unvested, June 30, 2023   
-
   $
-
 
Granted   587,235    9.76 
Vested   
-
    
-
 
Canceled and forfeited   (13,095)   9.76 
Unvested, December 31, 2023   574,140   $9.76 

 

Total expense for the RSUs during the three and six months ended December 31, 2023 was $468,361 and $604,325.

 

The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of operations:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
General and administrative expenses  $
     -
   $1,850,380   $
     -
   $2,802,033 
Sales and marketing expenses   
-
    32,541    
-
    48,447 
Total  $
-
   $1,882,921   $
-
   $2,850,480 

 

15. COMMITMENTS AND CONTINGENCIES

 

On December 11, 2023, the Company entered into a licensing agreement with BRKFST, LLC (“BRKFST”) for the licensing of marks owned by BRKFST. For a minimum of 3 years (and maximum of 9 years), the license agreement permits the Company to manufacture, market, sell, and distribute vape products bearing BRKFST’s marks. The license agreement calls for the Company to pay BRKFST royalties (equal to a mutually agreed upon percentage of net profits) on the sale of products bearing said marks, which said royalties may become material if the sales of said products are successful.  Further, the license agreement requires (i) joint marketing efforts of the Company and BRKFST and (ii) that a mutually agreed upon percentage of net profits be used to fund the marketing of the licensed products. There was no sales with BRKFST’s marks during the three and six months ended December 31, 2023.

 

16. SUBSEQUENT EVENTS

 

On January 10, 2024, CO-CEO, as administrator of the 2022 Equity Incentive plan, granted pursuant to the Plan non-qualified stock options to its employees to purchase an aggregate of 70,000 shares of common stock, at an exercise price of $11.16 per share, being the closing price as of January 10, 2024. These options shall vest over four years with the initial vesting of 25% of the awarded options vesting on the one-year anniversary date hereof, with the remaining 75% of the award vesting pro-rata on a monthly basis for the following 36 months thereafter based on continued service.

 

On February 1, 2024, the Company reported in Form 8-K that on January 31, 2024, the “Company entered into a Letter of Intent and Term Sheet (the “Term Sheet”) with Touch Point Worldwide Inc. d/b/a Berify (“Berify,” and together with the Company, the “Parties”), a technology company specializing in linking physical products to the digital world, digital engagement, and brand protection. Under the terms of the Term Sheet, the Parties intend to create a new joint venture that is a Delaware limited liability company (the “NewCo”) that will be 50% owned by the Company and 50% owned by Berify. Ispire’s contribution to NewCo will be up to $10 million in funding to support research and development, submission by NewCo of premarket tobacco product applications to the U.S. Food and Drug Administration and software development. The Company expects that other parties, including strategic and financial partners, will participate in the joint venture and become shareholders of NewCo in the future. The Term Sheet also summarizes the terms of certain other commercial agreements to be entered into among the Parties and NewCo with respect to the development, production and exploitation of the assets and the operation of the NewCo business (the “Definitive Documents”).

 

19

 

 

ITEM 2: MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis of our financial condition and results of operations should be read together with our unaudited condensed financial statements and the related notes appearing elsewhere in this report. See “Cautionary Forward-Looking Statements.” Actual results could differ materially from those discussed below.

 

Overview

 

We are engaged in the research and development, design, commercialization, sales, marketing and distribution of branded e-cigarettes and cannabis vaping products. We sell our tobacco vaping products worldwide except for the People’s Republic of China (the “PRC”) and Russia. Our tobacco vaping products are marketed under the Aspire brand name and are sold primarily through our distribution network and we have plans to launch various third-party branded lines of tobacco vaping products in the future. We currently sell our cannabis vaping hardware only in the United States, and we have recently commenced marketing activities in Canada and Europe, primarily in the European Union. Most of our products are vaping hardware. Vaping refers to the practice of inhaling and exhaling the vapor produced by an electronic vaping device, and includes dabbing, which is the recreational inhalation of extremely concentrated tetrahydrocannabinol, the main psychotropic cannabinoid derived from the marijuana plant. Our cannabis vaping products are marketed under the Ispire brand name, primarily on an ODM basis to other cannabis vapor companies. ODM generally involves the design and customization of the core products to meet each brand’s unique image and needs, and our products are sold by our customers under their own brand names although they may also include our brand name on the products.

 

Regulatory Risks

 

The sale of tobacco and cannabis products is subject to regulations worldwide. Many countries prohibit the sale of any cannabis products, and many countries have regulations relating to tobacco products, with a particular emphasis on underage sales. As a result of regulations in the United States, we are able to sell only one tobacco vaping product line, the Nautilus Prime, in the United States. Our tobacco vaping sales in the United States were approximately $0.1 million and $47,000 for the three months ended December 31, 2022 and 2023, respectively. Our tobacco vaping sales were approximately $0.5 million and $0.2 million for the six months ended December 31, 2022 and 2023, respectively. Because the volume of sales did not justify the marketing and regulatory costs, we have ceased marketing tobacco vaping products in the United States. If any similar regulations are adopted with respect to cannabis products, our business may be severely impacted since all of our cannabis revenue for the three and six months ended December 31, 2022 and 2023, was generated from sales in the United States

 

Effects of COVID-19 Pandemic 

 

In December 2019, coronavirus disease 2019 (COVID-19) was first reported to have surfaced in Wuhan, China. During 2020, the disease spread to many parts of the world. The epidemic has resulted in quarantines, travel restrictions, and the temporary closure of stores and facilities in much of the world, most of which are no longer in effect. The World Health Organization ended the global emergency status for COVID-19 on May 5, 2023, and the United States Department of Health and Human Services declared that the public health emergency from COVID-19 expired at the end of the day on May 11, 2023.

 

The extent to which COVID-19 impacts our operations on an ongoing basis is highly uncertain. Since nearly all of our products are presently manufactured in China by a related party, any changes in the outbreak in China and any changes in the Chinese government’s policy may affect our supplier’s operations which could affect its ability to manufacture and deliver product in a timely manner.

 

20

 

 

Supply Chain Risks

 

One of the effects of the COVID-19 has been delays resulting from supply chain issues, which relate to the difficulty that companies have in having their products manufactured, shipped to the country of destination, and delivered from the port of entry to the customer’s location. As the port delays have significantly decreased, we do not believe that the supply chain issues that affected our operations are currently affecting us. We cannot assure you that delays will not affect our business in the future.

 

In 2022, a slowdown in the delivery of components to Shenzhen Yi Jia resulting from supply chain slowdowns as a result of the effects of the PRC’s COVID policy resulted in an increase in cost of revenue during the period. We cannot assure you that we will not suffer from a chip shortage or that the effects of COVID or the PRC’s COVID policy will not affect Shenzhen Yi Jia’s ability or the ability of its suppliers to delivery products in a timely manner.

 

E-cigarette regulation

 

Regulation regarding e-cigarette varies across countries, from no regulation to a total ban. The legal status of e-cigarettes is currently pending in many countries. But as e-cigarettes have become more and more popular recently, many countries are considering imposing more stringent law and regulations to regulate this market. Changes in existing law and regulations and the imposition of new laws, regulation in countries and regions that our major customers are located in may adversely affect the Company’s business.

 

The Federal Food, Drug, and Cosmetic Act requires all Electronic Nicotine Delivery Systems (“ENDS”) product manufacturers that market products in the United States to submit Premarket Tobacco Product Applications (“PMTAs”) to the FDA. For ENDS products that were on the U.S. market on August 8, 2016, a PMTA was required to be submitted to the FDA by September 9, 2020; for ENDS products that were not on the U.S. market prior to August 8, 2016, and for which a PMTA was not filed by September 9, 2020, a PMTA a premarket authorization issued in response to a PMTA is required before the subject product may enter the U.S. market. The Company has submitted a PMTA filing for one ENDS product, and, under apparent FDA policies, the agency will not enforce the premarket review requirements for that product pending review of its PMTA. However, even with submission of the PMTA application, the FDA may reject the Company’s application and may prevent the Company’s ENDS products from being sold in U.S., which will adversely affect the Company’s business.

 

Amendments to the Prevent All Cigarette Trafficking (“PACT”) Act, which became law in 2021, extend the PACT Act to include e-cigarette and all vaping products, and place significant burdens on sellers of vaping products in the United States which may make it difficult to operate profitably in the United States. Because of tighter government regulations, the Company has stopped marketing tobacco vaping products in the United States, as the volume of sales from the one tobacco vaping product which the Company may sell in the United States does not justify the marketing and regulatory costs involved.

 

In the United States, cannabis vaping products are governed by state laws, which vary from state to state. Most states do not permit the adult recreational use of cannabis, and no states permit the sale of recreational cannabis products to minors. As a result of the reduced revenue to states resulting from the effects of the COVID 19 pandemic, states may seek to raise revenue by permitting and taxing the use of cannabis products. The Company cannot predict what action states will take or the nature and amount of taxes they may impose. However, to the extent the PACT Act applies to cannabis products that aerosolize liquids, it may be more difficult to sell our products in states that permit the sale of cannabis.

 

However, cannabis and its derivatives containing more than 0.3% delta-9 tetrahydrocannabinol on a dry weight basis remain Schedule I controlled substances under U.S. federal law, meaning that federal law generally prohibits their manufacture and distribution. United States federal law also deems it unlawful to sell, offer for sale, transport in interstate commerce, import, or export “drug paraphernalia,” which includes “any equipment, product, or material of any kind which is primarily intended or designed for use in manufacturing, compounding, converting, concealing, producing, processing, preparing, injecting, ingesting, inhaling, or otherwise introducing into the human body a controlled substance” the possession of which federal law prohibits, including Schedule I “marijuana.” Limited exemptions exist, most notably when state or local law authorizes these items’ manufacture, possession, or distribution.

 

21

 

 

The European Commission issued the Tobacco Products Directive (the “TPD”), which became effective on May 19, 2014 and became applicable in the European Union member states on May 20, 2016. The TPD regulates e-cigarettes on the packaging, labelling and ingredients of the products on the European Union market, the creation of smoke-free environments, tax measures and activities against illegal trade and anti-smoke campaigns. Member states of the European Union are required to ensure that advertisements for any tobacco related product are prohibited, and no promotion shall be made as to those devices with an intention to promote e-cigarettes. For the e-cigarettes released after May 20, 2016, TPD requires e-cigarette manufacturers to submit product sales applications to the regulatory market six months in advance, and ensure their products can meet the TPD requirements before they can be released. The Company has complied with TPD requirement that for all its tobacco products sold in Europe.

 

The sale of cannabis vaping products is illegal in the European Union and the United Kingdom.

 

Accounts Receivable

 

Our business relies on the collection of accounts receivable from our customers in a timely manner to maintain liquidity and support our ongoing operations. The balance of the allowance for credit losses was $1.5 million and $2.9 million at June 30, 2023 and December 31, 2023, respectively. Our failure or inability to collect accounts receivable when due results from a number of factors, including (i) our customer’s failure to pay as a result of adverse economic conditions affecting the customers; (ii) our failure to implement effective collection efforts; and (iii) disputes over contract terms, product quality or delays in delivery. Although we may implement strategies to mitigate these risks, there can be no assurance that such measures will be entirely effective, and we may continue to incur write-offs of accounts receivable, which may impair our ability to operate profitably.

 

Key Factors that Affect Our Results of Operations

 

We believe the following key factors may affect our financial condition and results of operations:

 

  The effect of legislation and regulations affecting the tobacco and cannabis vaping products.
     
  If we elect to market tobacco vaping products in the United States, our ability to obtain regulatory approval to market additional tobacco vaping products in the United States.
     
  Our ability to develop and market tobacco and cannabis vaping products to meet the changing tastes of users.
     
  The effects of competition.
     
  The development of an international market for cannabis vaping products, which is presently primarily limited to certain states in the United States.  
     
  The effect of the outbreak of another pandemic or other disease that results in restrictions imposed by governments which may impact our ability to purchase or assemble products as well as the ability of end users to purchase our products.  

 

22

 

 

Results of Operations 

 

Three Months and Six Months Ended December 31, 2022 and 2023

 

The following table sets forth a summary of our unaudited condensed consolidated statements of operations and comprehensive income for the three months ended December 31, 2022 and 2023, and six months ended December 31, 2022 and 2023 (dollars in thousands except share amounts). 

 

   Three Months Ended
December 31,
   Six Months Ended
December 31,
 
   2022   2023   2022   2023 
   $   % of
Revenue
   $   % of
Revenue
   $   % of
Revenue
   $   % of
Revenue
 
Revenue  $31,897    100.0%  $41,685    100.0%  $58,841    100.0%  $84,550    100.0%
Cost of revenue   (26,759)   (83.9)%   (35,309)   (84.7)%   (48,910)   (83.1)%   (71,286)   (84.3)%
Gross profit   5,138    16.1%   6,376    15.3%   9,931    16.9%   13,264    15.7%
Operating expenses   (4,828)   (15.1)%   (10,327)   (24.8)%   (10,836)   (18.4)%   (18,126)   (21.4)%
Income (loss) from operations   310    (1.0)%   (3,950)   (9.5)%   (905)   (1.5)%   (4,862)   (5.8)%
Other income (expense), net   78    0.2%   280    0.7%   (441)   (0.7)%   314    0.4%
Income (loss) before income taxes   388    1.2%   (3,670)   (8.8)%   (1,346)   (2.3)%   (4,548)   (5.4)%
Income taxes   (518)   (1.6)%   (352)   (0.8)%   (786)   (1.3)%   (848)   (1.0)%
Net loss   (130)   (0.4)%   (4,022)   (9.6)%   (2,132)   (3.6)%   (5,396)   (6.4)%
Other comprehensive income   149    0.5%   114    0.3%   142    0.2%   159    0.2%
Comprehensive income (loss)   19    0.1%   (3,908)   (9.4)%   (1,990)   (3.4)%   (5,237)   (6.2)%
Net loss per share Basic and diluted   (0.01)        (0.07)        (0.04)        (0.10)     
Weighted shares of common stock outstanding Basic and diluted   50,000,000         54,270,236         50,000,000         54,258,224      

 

Revenue

 

The following tables set out the breakdown of our revenue percentage by region   based on information provided to us by our distributors on where the distributors are reselling to.

 

   For the Three Months ended
December 31,
 
   2022   2023 
Europe   57.2%   37.6%
North America (the U.S. and Canada)   26.2%   47.8%
Asia Pacific (excluding PRC)   16.4%   14.4%
Others   0.2%   0.2%
Total   100.0%   100.0%

 

23

 

 

Our revenue increased by $9,788,162, or 30.7%, from $31,897,399 for the three months ended December 31, 2022, to $41,685,561 for the three months ended December 31, 2023. All cannabis vaping products are sold in United States, which were included in sales in North America. Sales in North America also include sales of tobacco vaping products in Canada. Sales to regions other than North America are from tobacco vaping products. The increase in revenue is the combined effect of (i) increases in sales of cannabis vaping products of $11.8 million from $7.8 million for the three months ended December 31, 2022 to approximately $19.6 million for the three months ended December 31, 2023, partially offset by (ii) decreases in sales of tobacco vaping products in Europe of $2.6 million from $18.3 million for the three months ended December 31, 2022 to approximately $15.7 million for the three months ended December 31, 2023.

 

   For the Six Months ended
December 31,
 
   2022   2023 
Europe   56.7%   42.0%
North America (the U.S. and Canada)   29.2%   44.7%
Asia Pacific (excluding PRC)   13.8%   13.1%
Others   0.3%   0.2%
Total   100.0%   100.0%

 

Our revenue increased by $25,709,759, or 43.7%, from $58,840,449 for the six months ended December 31, 2022, to $84,550,208 for the six months ended December 31, 2023. All cannabis vaping products are sold in United States, which were included in sales in North America. Sales in North America also include sales of tobacco vaping products in Canada. Sales to regions other than North America are from tobacco vaping products. The increase in revenue is the combined effect of (i) increases in sales of cannabis vaping products of $21.1 million from $15.8 million for the six months ended December 31, 2022 to approximately $36.9 million for the six months ended December 31, 2023, (ii) increases in sales of tobacco vaping products in Asia Pacific (excluding PRC) of $3.0   million from $8.1 million for the six months ended December 31, 2022 to approximately $11.1 million for the six months ended December 31, 2023, (iii) increases in sales of tobacco vaping products in Europe of $2.1 million from $33.4 million for the six months ended December 31, 2022 to approximately $35.5 million for the six months ended December 31, 2023.

 

Cost of Revenue

 

Cost of revenue mainly consists of cost of purchases of vaping products, which we mainly purchased from Shenzhen Yi Jia. Cost of revenue increased by $8,550,534, or 32.0%, from $26,758,821 for the three months ended December 31, 2022, to $35,309,355 for the three months ended December 31, 2023. The increase in cost of revenue reflects the increase in period-to-period unit sales.

 

Cost of revenue increased by $22,375,942, or 45.7%, from $48,909,768 for the six months ended December 31, 2022, to $71,285,710 for the six months ended December 31, 2023. The increase in cost of revenue reflects the increase in period-to-period unit sales.

 

Gross Profit

 

The following tables show the revenue, cost of revenue and gross profit of our tobacco and cannabis vaping products (dollars in thousands).

 

   For the Three Months Ended
December 31, 2022
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $24,061   $20,576   $3,485    14.5%
Cannabis vaping products   7,836    6,183    1,653    21.1%
Total  $31,897   $26,759   $5,138    16.1%

 

   For the Three Months Ended
December 31, 2023
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $22,134   $18,753   $3,381    15.3%
Cannabis vaping products   19,551    16,556    2,995    15.3%
Total  $41,685   $35,309   $6,376    15.3%

 

24

 

 

Gross profit increased by $1,237,628, or 24.1%, from $5,138,578 for the three months ended December 31, 2022 to $6,376,206 for the three months ended December 31, 2023, and our gross profit percentage decreased from 16.1% to 15.3%. The gross profit percentage for tobacco vaping products remained constant. The decrease in gross profit percentage for cannabis vaping products was primarily due to larger customers that negotiated lower prices resulting in lower margins, and a change in product mix with more lower margin products being sold during the three months ended December 31, 2023.

 

   For the Six Months Ended
December 31, 2022
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $43,009   $36,481   $6,528    15.2%
Cannabis vaping products   15,832    12,429    3,403    21.5%
Total  $58,841   $48,910   $9,931    16.9%

 

   For the Six Months Ended
December 31, 2023
 
   Revenue   Cost of
revenue
   Gross
profit
   Gross
profit %
 
Tobacco vaping products  $47,666   $40,250   $7,416    15.6%
Cannabis vaping products   36,884    31,035    5,849    15.9%
Total  $84,550   $71,285   $13,264    15.7%

 

Gross profit increased by $3,333,817, or 33.6%, from $9,930,681 for the six months ended December 31, 2022 to $13,264,498 for the six months ended December 31, 2023, while our gross profit percentage decreased from 16.9% to 15.7%. The gross profit percentage for tobacco vaping products remained constant. The decrease in gross profit percentage for cannabis vaping products was primarily due to larger customers that negotiated lower prices resulting in lower margins, and a change in product mix with more lower margin products being sold during the six months ended December 31, 2023.

 

Operating Expenses

 

Operating expenses increased $5,498,107 or 113.9%, from $4,828,735 for the three months ended December 31, 2022 to $10,326,842 for the three months ended December 31, 2023. Operating expenses increased $7,290,701 or 67.3%, from $10,835,706 for the six months ended December 31, 2022, to $18,126,407 for the six months ended December 31, 2023.

 

Our sales and marketing expenses mainly consist of employees’ salaries and benefits, marketing expense, travel expenses and others.

 

Sales and marketing expenses increased by $611,343, or 67.4%, from $906,372 for the three months ended December 31, 2022, to $1,517,715 for the three months ended December 31, 2023. The increase in sales and marketing expenses was primarily due to an increase in our marketing campaign and trade shows for our cannabis vaping products. Sales and marketing expenses increased by $178,850, or 7.4%, from $2,407,528 for the six months ended December 31, 2022, to $2,586,378 for the six months ended December 31, 2023. The increase in sales and marketing expenses was primarily due to increase in headcount and payroll expense for Aspire Science and an increase in our marketing campaign and trade shows for our cannabis vaping products.

 

Our general and administrative expenses mainly consist of compensation and benefits, rental expense, professional fees and other administrative expenses. General and administrative expenses increased by $4,886,764, or 124.6%, from $3,922,363 for the three months ended December 31, 2022, to $8,809,127 for the three months ended December 31, 2023. The increase was primarily due to (i) stock-based compensation expense of $1.9 million incurred in the three months ended December 31, 2023, as compensation for management, employees and service providers, (ii) an increase in credit loss expenses of $1.9 million, (iii) an increase in professional fees of $0.6 million for expenses incurred being a public company for the three months ended December 31, 2023.

 

25

 

 

General and administrative expenses increased by $7,111,851, or 84.4%, from $8,428,178 for the six months ended December 31, 2022, to $15,540,029 for the six months ended December 31, 2023. The increase was primarily due to (i) stock-based compensation expense of $2.8 million incurred in the six months ended December 31, 2023, as compensation for management, employees and service providers, (ii) an increase in credit loss expenses of $2.1 million, (iii) an increase of $1.5 million for payroll expenses as more employees were hired by us for expansion of our cannabis business and building a manufacturing plant in Malaysia.

 

Other expense (income), net

 

Other income, net includes interest income, interest expense, exchange gain (loss), net and other income (expense).

 

Interest income was $76,301 for the three months ended December 31, 2022, and $203,101 for the three months ended December 31, 2023. Interest income was $76,811 for the six months ended December 31, 2022, and $275,347 for the six months ended December 31, 2023.

 

Exchange loss (gain) changes by $7,644, or 32.9%, from net exchange gain of $23,212 for the three months ended December 31, 2022, to net exchange gain of $30,856 for three months ended December 31, 2023. Exchange loss (gain) changes by $512,099, or 107.2%, from net exchange loss of $477,582 for the six months ended December 31, 2022, to net exchange gain of $34,517 for six months ended December 31, 2023.

 

As a result of these factors, other expense (income), net increased by $202,265, from other income, net of $78,227 for the three months ended December 31, 2022, to other income, net of $280,492 for three months ended December 31, 2023. Other expense (income), net increased by $754,453, from other expense, net of $441,258 for the six months ended December 31, 2022, to other income, net of $313,195 for six months ended December 31, 2023.

 

Income Taxes

 

Income taxes decreased by $166,132, or 32.1%, from $518,312 for the three months ended December 31, 2022, to $352,180 for the three months ended December 31, 2023. Income taxes increased by $62,512, or 8.0%, from $785,713 for the six months ended December 31, 2022, to $848,225 for the six months ended December 31, 2023. We had a consolidated net loss for both three and six month periods ended December 31, 2022 and 2023, which was the combined effect of a profit by Aspire Science and a loss by Aspire North America and Ispire Malaysia. The profit from Aspire Science resulted in a current tax expense in Hong Kong. The increase in valuation allowance reflects our view that the taxable income in the future will not be sufficient to utilize the carryforward loss.

 

Net Loss

 

As a result of the foregoing, net loss increased by $3,892,082, from net loss of $130,242, or $(0.01) per share (basic and diluted) for the three months ended December 31, 2022, to a net loss of $4,022,324, or $(0.07) per share, for the three months ended December 31, 2023. Net loss increased by $3,264,943, from net loss of $2,131,996, or $(0.04) per share (basic and diluted) for the six months ended December 31, 2022, to a net loss of $5,396,939, or $(0.10) per share, for the six months ended December 31, 2023.

 

 

Liquidity and Capital Resources

 

The following table summarizes our changes in working capital from June 30, 2023, to December 31, 2023 (dollars in thousands).

 

   June 30,
2023
   December 31,
2023
   Change   %
Change
 
Current Assets  $84,811   $83,008   $(1,803)   (2.1)%
Current Liabilities   55,962    58,525    2,563    4.6%
Working Capital   28,849    24,779    (4,366)   (15.1)%

 

26

 

 

The following table sets forth information as to consolidated cash flow information for the six months ended December 31, 2022 and 2023 (dollars in thousands).

 

   Six Months Ended
December 31,
   Increase 
Consolidated cash flow data:  2022   2023   (Decrease) 
Net cash provided by (used in) operating activities  $8,376   $(20,232)  $(28,608)
Net cash used in investing activities   (478)   (1,862)   (1,384)
Net cash used in financing activities   1,889    (703)   (2,592)
Net increase (decrease) in cash  $9,787   $(22,797)  $(32,584)

 

Net cash flow provided by operating activities for the six months ended December 31, 2022 of $8.4 million, reflected our net loss of $2.1 million, adjusted primarily as follows: an add back of credit loss expenses of $1.0 million, an increase in accounts payable of $25.5 million and increase in income tax payable of $0.8 million, offset by an increase in accounts receivable of $10.8 million, and an increase in inventories of $5.7 million.

 

Net cash flow used in operating activities for the six months ended December 31, 2023, of $20.2 million, reflected our net loss of $5.4 million, adjusted primarily as follows: an increase in accounts receivable of $22.8 million, offset by an add-back of stock-based compensation expenses of $2.9 million, an add-back of credit loss expenses of $2.1 million, a decrease in prepaid expenses and other current assets of $0.2 million, an increase in accounts payable of $1.8 million, an increase in contract liabilities of $0.6 million and an increase in accrued liabilities and other payables of $0.3 million.

 

Net cash flow used in investing activities for the six months ended December 31, 2022, of $0.5 million reflected primarily the purchase of property, plant and equipment of $0.5 million.

 

Net cash flow used in investing activities for the six months ended December 31, 2023, of $1.9 million reflected primarily the purchase of property, plant and equipment of $1.2 million and acquisition of intangible assets of $0.7 million.

 

Net cash flow provided by financing activities for the six months ended December 31, 2022, of $1.9 million reflected primarily advances from related parties of $1.9 million.

 

Net cash flow used in financing activities for the six months ended December 31, 2023, of $0.7 million reflected primarily repayments of advances from related parties of $0.7 million.

 

To date, we have financed our operations primarily through cash flow from operations and working capital loans from our major stockholders, who are our co-chief executive officer and his wife, when necessary. We plan to support our future operations primarily from cash generated from our operations and cash on hand. We believe that our current cash and working capital will be sufficient to meet our working capital needs in the next 12 months. If we experience an adverse operating environment or incur unanticipated capital expenditure requirements, or if we decide to accelerate our growth, then additional financing may be required. We cannot give any assurance that additional financing will not be required or, if required, would be available on favorable terms if at all. Such financing may include the use of additional debt or the sale of additional equity securities. Any financing which involves the sale of equity securities or instruments that are convertible into equity securities could result in dilution to our stockholders which may be substantial.

  

The cash at bank held by our Hong Kong operating subsidiary can be freely transferred within our corporate structure without restriction. If our Hong Kong operating subsidiary were to incur additional debt on its own behalf in the future, the instruments governing the debt may restrict the ability of our operating subsidiaries to transfer cash to our U.S. investors.

 

27

 

 

Contractual Obligations

 

As of June 30, 2023, and December 31 2023, we had contract liabilities of $988,556 and $1,705,171, respectively. These liabilities are advance deposits received from customers after an order has been placed. We expect all of the contract liabilities to be settled in less than one year.

 

We have operating lease arrangements for office and factory premises for Hong Kong, California and Malaysia, which are treated as right-of-use assets. These leases typically have terms of two to five years. Leases with an initial term of 12 months or less are not presented as right-of-use assets and are expensed over the lease term. All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at commencement date.

 

The balances for our right-of-use assets and lease liabilities where we are the lessee are presented as follow:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Operating lease right-of-use assets  $4,061,617   $3,969,437 
           
Operating lease liabilities – current  $944,525   $1,244,565 
Operating lease liabilities – non-current   3,356,232    3,067,909 
Total  $4,300,757   $4,312,474 

 

As of December 31, 2023, the maturities of our lease liabilities (excluding short-term leases) are as follows:

 

   As of
December 31,
2023
 
2024  $1,539,981 
2025   1,543,278 
2026   1,258,333 
2027   564,731 
Total future lease payments   4,906,323 
Less: imputed interest   (593,849)
Total lease liabilities  $4,312,474 

 

Trend Information

 

Other than as disclosed elsewhere in this Form 10-Q, we are not aware of any trends, uncertainties, demands, commitments, or events that are reasonably likely to have a material effect on our net revenues, income from operations, profitability, liquidity or capital resources, or that would cause reported financial information not necessarily to be indicative of future operating results or financial condition.

 

Seasonality

 

Seasonality does not materially affect our business or the results of our operations.

 

Off-Balance Sheet Arrangements

 

We do not have off-balance sheet arrangements. 

 

28

 

 

Critical Accounting Policies and Estimates

  

Allowance for credit losses

 

We adopted Accounting Standards Update 2016-13 “Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments” in July, 2023. We estimate the allowance for current expected credit losses based on an expected loss model, compared to prior periods which were estimated using an incurred loss model which did not require the consideration of forward-looking economic variables and conditions in the reserve calculation across the portfolio. The impact related to adopting the new standard was not material.

 

Based on the current expected credit loss model, we considers many factors, including age of balance, past events, any historical default, current information available about the customers, current economic conditions and certain forward-looking information, including reasonable and supportable forecasts.

 

Inventory reserves

 

We record an allowance for slow moving and potentially obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and an estimate of expected sellable life of the inventory. We periodically reviews inventory to identify slow moving inventories and compares the forecast sales with the quantities and expected sellable life of inventory. Any inventory s identified during this process are reserved for at rates based upon our management’s judgment, historical rates, and industry practices. The quantity thresholds and reserve rates are subjective and are based on management’s judgment and knowledge of current and projected industry demand. The reserve estimates may, therefore, be revised if there are changes in the overall market for our products or market changes that in our management’s judgment, impact its ability to sell potentially obsolete inventory. For the three months ended December 31, 2022 and 2023, we recorded inventory reserve of $0 and $130,452, respectively. For the six months ended December 31, 2022 and 2023, we recorded inventory reserve of $0 and $130,452, respectively.

 

Emerging Growth Company

 

As a company with less than $1.235 billion in revenue for our last fiscal year, we qualify as an “emerging growth company” pursuant to the JOBS Act. An emerging growth company may take advantage of specified reduced reporting and other requirements that are otherwise applicable generally to public companies. These provisions include exemption from the auditor attestation requirement under Section 404 of the Sarbanes-Oxley Act of 2002 in the assessment of the emerging growth company’s internal control over financial reporting. The JOBS Act also provides that an emerging growth company does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. We have elected to take advantage of such exemptions. We could lose Emerging Growth Company status if we becomes a “Large Accelerated Filer”. This would occur if we have a public float of $700 million or more, as of the last business day of our most recently completed second fiscal quarter.

 

29

 

 

Cybersecurity

 

Cyberattacks are a growing geopolitical risk, becoming larger, more frequent, more intricate and more relentless. They are a significant threat to individual organizations and national security. We rely on accounting, financial, and operational management information systems to conduct our operations. Any disruption in these systems could adversely affect our ability to conduct our business. Furthermore, as part of our normal business activities, we collect and store common confidential information about customers, employees, vendors, and suppliers. This information is entitled to protection under a number of regulatory regimes. Any failure to maintain the security of the data, including the penetration of our network security and the misappropriation of confidential and personal information, could result in business disruption, damage to our reputation, financial obligations to third parties, fines, penalties, regulatory proceedings and private litigation with potentially large costs, and also result in deterioration in customers’ confidence in us and other competitive disadvantages, and thus could have a material adverse impact on our financial condition and results of operations. While we devote resources to security measures to protect our systems and data, these measures cannot provide absolute security and the insurance coverage we maintain may be inadequate to cover claims, costs, and liabilities relating to cybersecurity incidents.

 

ITEM 3. Quantitative and Qualitative Disclosure About Market Risk

 

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

 

ITEM 4. Controls and Procedures

 

Disclosure Controls and Procedures

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on the foregoing, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were not effective, due to (1) the lack of controls needed to enable us to record assets acquired from a controlling stockholder in accordance with GAAP. Our failure to have such controls in place resulted in the need for us to restate our unaudited financial statements for the three and nine months ended March 31, 2023. As a result of the restatement, our net loss for the nine months ended March 31, 2023 decreased from $6,057,776, or $0.12 per share (basic and diluted), to $4,512,513, or $0.09 per share (basic and diluted), and our net loss for the three months ended March 31, 2023 decreased from $3,106,855, or $0.06 per share (basic and diluted) to $2,334,223, or $0.05 pe share (basic and diluted). The decrease in net loss reflects the elimination of amortization of the intangible assets transferred from the controlling stockholder. On the March 31, 2023, balance sheet, (i) intangible assets decreased from $72,714,652 to nil. (ii) capital contribution decreased from $74,259,915 to nil and (iii) stockholders’ equity decreased from $79,953,608 to $7,238,957. (2) The lack of controls needed to enable us to evaluate significant estimates, including (i) the sufficiency of inventory reserve for slow-moving inventories and (ii) the credit loss history and use it to evaluate the sufficiency of credit loss reserve for accounts receivable under the Topic 326. (3) The lack of written control policies.

 

Subsequent to June 30, 2023, we have appointed a new chief financial officer and a vice president of finance to address material weaknesses in internal control as evidenced by our restatement of the unaudited interim consolidated financial statements for the period ended March 31, 2023, as part of our program to develop and implement effective internal controls over financial reporting.

 

Changes in Internal Control over Financial Reporting

 

During the three months ended December 31, 2023, we developed the implementation of internal controls over financial reporting, and we are continuing to develop and implement internal controls over financial reporting particularly in view of the material weakness described above.

 

Inherent Limitations of Controls

 

Management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and all fraud. Controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. 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, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or deterioration in the degree of compliance with the policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

30

 

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

From time to time, we may be subject to legal proceedings, investigations and claims incidental to the conduct of our business.

 

Other than disclosed above, we are not a party to, nor are we aware of, any legal proceedings, investigations or claims which, in the opinion of our management, are likely to have a material adverse effect on our business, financial condition or results of operations.

 

On March 17, 2021, the Food and Drug Administration (“FDA”) sent a letter to Aspire North America requesting that Aspire North America submit documents relating to its marketing practices for Aspire products. Specifically, the FDA requested documents related to youth exposure to Aspire North America’s social media marketing of Aspire as well as Aspire North America’s use of influencers in social media marketing. This request applied to all of Aspire electronic nicotine delivery system (ENDS) products and their components or parts. The FDA requested these documents based on the epidemic of youth ENDS use and based on Aspire North America’s marketing of Aspire products on social media platforms (e.g., Facebook, YouTube, and Instagram). The FDA requested that Aspire North America respond within 60 days but granted a 30-day extension. On June 15, 2021, Aspire North America provided the required information to the FDA.

 

To date, the FDA has not substantively responded or taken any further action in the matter. The Company is uncertain as to whether this remains an active inquiry by FDA, though we believe that the duration of time which has passed since the inquiry tends to suggest that the matter is no longer active within FDA.

 

However, if the matter remains active there is a possibility that FDA may not consider the Company’s response adequate and/or may initiate regulatory or enforcement action based on an alleged failure to comply with the request or FDA may initiate regulatory or enforcement action on other grounds based on the contents of the documents produced in the response.

 

Given the lack of sales of the Company’s e-cigarette products in the U.S. for the prior 3-year period, the Company believes it is unlikely that a material monetary penalty could, or would, be levied against the Company in the event of a finding of fault in an aforementioned regulatory proceeding. A finding of fault in a regulatory proceeding, may, however materially impact the Company’s reputation in the e-cigarette industry.

 

Item 1A. Risk Factors

 

As a “smaller reporting company” as defined by Item 10 of Regulation S-K, we are not required to provide information required by this Item. Our current risk factors are set forth in our Form 10-K, filed with the SEC on September 19, 2023 and our Form S-1, filed with the SEC on February 1, 2024.  

 

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

 

None.

 

Item 3. Defaults upon Senior Securities

 

None.

 

Item 4. Mine and Safety Disclosure

 

Not applicable

 

Item 5. Other Information

 

No director or Section 16 officer adopted or terminated a trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or a “non-Rule 10b5-1” trading arrangement during the periods reported in this Form 10-Q.  

 

31

 

 

Item 6. Exhibits

 

The following is a complete list of exhibits filed or furnished, as applicable, as part of this Form 10-Q. Exhibit numbers correspond to the numbers in the Exhibit Table of Item 601 of Regulation S-K.

 

Exhibit   Description
31.1   Certification of Co-Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. 
31.2   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1   Certification of Co-Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. 
101.INS   Inline XBRL Instance Document
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

32

 

 

SIGNATURES

 

Pursuant to the requirements of Section 12 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: February 20, 2024 ISPIRE TECHNOLOGY INC.
     
  By: /s/ Michael Wang
    Michael Wang
    Co-Chief Executive Officer
    (Principal Executive Officer)
     
  By: /s/ Daniel Machock
    Daniel Machock
    Chief Financial Officer
    (Principal Financing and Accounting Officer)

 

 

33

 

 

15540029 0.01 0.04 0.07 0.10 50000000 50000000 54258224 54270236 50000000 50000000 54258224 54270236 0.01 0.04 0.07 0.10 false --06-30 Q2 2024 0001948455 Shorter of the term of the lease or the estimated useful life of the assets 0001948455 2023-07-01 2023-12-31 0001948455 2024-02-01 0001948455 2022-10-01 2022-12-31 0001948455 2023-10-01 2023-12-31 0001948455 2022-07-01 2022-12-31 0001948455 2023-06-30 0001948455 2023-12-31 0001948455 us-gaap:RelatedPartyMember 2023-06-30 0001948455 us-gaap:RelatedPartyMember 2023-12-31 0001948455 us-gaap:CommonStockMember 2022-09-30 0001948455 us-gaap:PreferredStockMember 2022-09-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001948455 us-gaap:RetainedEarningsMember 2022-09-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001948455 2022-09-30 0001948455 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001948455 us-gaap:PreferredStockMember 2022-10-01 2022-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001948455 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001948455 us-gaap:CommonStockMember 2022-12-31 0001948455 us-gaap:PreferredStockMember 2022-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001948455 us-gaap:RetainedEarningsMember 2022-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001948455 2022-12-31 0001948455 us-gaap:CommonStockMember 2023-09-30 0001948455 us-gaap:PreferredStockMember 2023-09-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001948455 us-gaap:RetainedEarningsMember 2023-09-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001948455 2023-09-30 0001948455 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001948455 us-gaap:PreferredStockMember 2023-10-01 2023-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001948455 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001948455 us-gaap:CommonStockMember 2023-12-31 0001948455 us-gaap:PreferredStockMember 2023-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001948455 us-gaap:RetainedEarningsMember 2023-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001948455 us-gaap:CommonStockMember 2022-06-30 0001948455 us-gaap:PreferredStockMember 2022-06-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001948455 us-gaap:RetainedEarningsMember 2022-06-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001948455 2022-06-30 0001948455 us-gaap:CommonStockMember 2022-07-01 2022-12-31 0001948455 us-gaap:PreferredStockMember 2022-07-01 2022-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-12-31 0001948455 us-gaap:RetainedEarningsMember 2022-07-01 2022-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-12-31 0001948455 us-gaap:CommonStockMember 2023-06-30 0001948455 us-gaap:PreferredStockMember 2023-06-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001948455 us-gaap:RetainedEarningsMember 2023-06-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001948455 us-gaap:CommonStockMember 2023-07-01 2023-12-31 0001948455 us-gaap:PreferredStockMember 2023-07-01 2023-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-12-31 0001948455 us-gaap:RetainedEarningsMember 2023-07-01 2023-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-12-31 0001948455 ispr:IspireInternationalLimitedMember 2022-07-06 0001948455 ispr:AspireGlobalMember 2023-12-31 0001948455 srt:MinimumMember ispr:AspireGlobalMember 2023-12-31 0001948455 srt:MaximumMember 2023-12-31 0001948455 srt:MinimumMember 2023-12-31 0001948455 ispr:AspireGlobalTransferredMember 2022-07-29 0001948455 ispr:AspireHoldingsTransferredMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-07-29 0001948455 2020-07-01 2020-07-01 0001948455 2023-09-22 2023-09-22 0001948455 srt:ScenarioPreviouslyReportedMember 2022-12-31 0001948455 srt:MaximumMember 2022-10-01 2022-12-31 0001948455 srt:MinimumMember 2022-10-01 2022-12-31 0001948455 srt:MaximumMember 2022-07-01 2022-12-31 0001948455 srt:MinimumMember 2022-07-01 2022-12-31 0001948455 ispr:IspireTechnologyIncMember 2023-01-01 2023-12-31 0001948455 ispr:IspireInternationalMember 2023-01-01 2023-12-31 0001948455 ispr:AspireNorthAmericaMember 2023-01-01 2023-12-31 0001948455 ispr:AspireScienceMember 2023-01-01 2023-12-31 0001948455 ispr:IspireMalaysiaMember 2023-01-01 2023-12-31 0001948455 ispr:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001948455 ispr:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001948455 ispr:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2022-10-01 2022-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2023-10-01 2023-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2022-07-01 2022-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2023-07-01 2023-12-31 0001948455 srt:MinimumMember us-gaap:OfficeEquipmentMember 2023-09-30 0001948455 srt:MaximumMember us-gaap:OfficeEquipmentMember 2023-09-30 0001948455 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001948455 2022-10-01 2023-09-30 0001948455 ispr:TobaccoVapingProductsMember 2022-10-01 2022-12-31 0001948455 ispr:TobaccoVapingProductsMember 2023-10-01 2023-12-31 0001948455 ispr:TobaccoVapingProductsMember 2022-07-01 2022-12-31 0001948455 ispr:TobaccoVapingProductsMember 2023-07-01 2023-12-31 0001948455 ispr:CannabisVapingProductsMember 2022-10-01 2022-12-31 0001948455 ispr:CannabisVapingProductsMember 2023-10-01 2023-12-31 0001948455 ispr:CannabisVapingProductsMember 2022-07-01 2022-12-31 0001948455 ispr:CannabisVapingProductsMember 2023-07-01 2023-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2022-10-01 2022-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2023-10-01 2023-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2022-07-01 2022-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2023-07-01 2023-12-31 0001948455 country:HK 2023-06-30 0001948455 country:HK 2023-12-31 0001948455 country:US 2023-06-30 0001948455 country:US 2023-12-31 0001948455 country:MY 2023-06-30 0001948455 country:MY 2023-12-31 0001948455 currency:USD 2023-06-30 0001948455 currency:USD 2023-12-31 0001948455 currency:MYR 2023-06-30 0001948455 currency:MYR 2023-12-31 0001948455 currency:HKD 2023-06-30 0001948455 currency:HKD 2023-12-31 0001948455 currency:EUR 2023-06-30 0001948455 currency:EUR 2023-12-31 0001948455 currency:GBP 2023-06-30 0001948455 currency:GBP 2023-12-31 0001948455 currency:CNY 2023-06-30 0001948455 currency:CNY 2023-12-31 0001948455 us-gaap:AccountsReceivableMember 2022-10-01 2022-12-31 0001948455 us-gaap:AccountsReceivableMember 2023-10-01 2023-12-31 0001948455 us-gaap:AccountsReceivableMember 2022-07-01 2022-12-31 0001948455 us-gaap:AccountsReceivableMember 2023-07-01 2023-12-31 0001948455 us-gaap:LeaseAgreementsMember 2022-10-01 2022-12-31 0001948455 us-gaap:LeaseAgreementsMember 2022-07-01 2022-12-31 0001948455 ispr:MrLiuMember 2023-09-30 0001948455 ispr:MsZhuMember 2023-09-30 0001948455 ispr:AspireGlobalMember 2023-09-30 0001948455 ispr:IspireTechnologyIncMember 2023-09-30 0001948455 us-gaap:RelatedPartyMember 2023-09-30 0001948455 2022-07-01 2022-09-30 0001948455 2023-07-01 2023-09-30 0001948455 ispr:TuanfangLiuMember 2023-07-01 2023-12-31 0001948455 ispr:JiangyanZhuMember 2023-07-01 2023-12-31 0001948455 ispr:EigateMember 2023-07-01 2023-12-31 0001948455 ispr:AspireGlobalMember 2023-07-01 2023-12-31 0001948455 ispr:ShenzhenYiJiaMember 2023-07-01 2023-12-31 0001948455 ispr:AspireNorthAmericaLLCMember 2023-07-01 2023-12-31 0001948455 country:HK 2022-10-01 2022-12-31 0001948455 country:HK 2023-10-01 2023-12-31 0001948455 country:HK 2022-07-01 2022-12-31 0001948455 country:HK 2023-07-01 2023-12-31 0001948455 country:US 2022-10-01 2022-12-31 0001948455 country:US 2023-10-01 2023-12-31 0001948455 country:US 2022-07-01 2022-12-31 0001948455 country:US 2023-07-01 2023-12-31 0001948455 country:MY 2022-10-01 2022-12-31 0001948455 country:MY 2023-10-01 2023-12-31 0001948455 country:MY 2022-07-01 2022-12-31 0001948455 country:MY 2023-07-01 2023-12-31 0001948455 2022-10-22 2022-10-22 0001948455 srt:MinimumMember 2023-07-01 2023-12-31 0001948455 srt:MaximumMember 2023-07-01 2023-12-31 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2022-10-01 2022-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-01 2023-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2022-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2023-10-01 2023-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-12-31 0001948455 srt:MinimumMember 2023-12-01 2023-12-11 0001948455 srt:MaximumMember 2023-12-01 2023-12-11 0001948455 us-gaap:SubsequentEventMember 2024-01-10 2024-01-10 0001948455 us-gaap:SubsequentEventMember 2024-01-10 0001948455 ispr:NewCoMember us-gaap:SubsequentEventMember 2024-01-31 0001948455 ispr:BerifyMember us-gaap:SubsequentEventMember 2024-01-31 0001948455 us-gaap:SubsequentEventMember 2024-01-31 2024-01-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:MYR
EX-31.1 2 f10q1223ex31-1_ispiretech.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Michael Wang, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Ispire Technology Inc.;
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

February 20, 2024   /s/ Michael Wang
  Name:  Michael Wang
  Title: Co-Chief Executive Officer
    (Principal Executive Officer)

 

EX-31.2 3 f10q1223ex31-2_ispiretech.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Daniel Machock, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Ispire Technology Inc.;
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

February 20, 2024   /s/ Daniel Machock
  Name:  Daniel Machock
  Title: Chief Financial Officer
    (Principal Financial Officer)

 

EX-32.1 4 f10q1223ex32-1_ispiretech.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Ispire Technology Inc. (the “Company’s Quarterly Report”) on Form 10-Q for the period ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Michael Wang, as Co-Chief Executive Officer and principal executive officer and Daniel Machock, as Chief Financial Officer and principal financial officer of the Company hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of the undersigned’s knowledge and belief, that:

 

  1. The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
     
  2. Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Securities Exchange Act.

 

/s/ Michael Wang  
Michael Wang  
Co-Chief Executive Officer
and Principal Executive Officer
 

 

Dated: February 20, 2024  

 

/s/ Daniel Machock  
Daniel Machock  
Chief Financial Officer
and Principal Financial Officer
 

 

Dated: February 20, 2024

 

EX-101.SCH 5 ispr-20231231.xsd XBRL SCHEMA FILE 001 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Organization and Principal Activities link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Misapplication of Functional Curreny link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Cash link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Fair Value Measurement link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Accounts Receivable, Net link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Contract Liabilities link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Accrued Liabilities and Other Payables link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Organization and Principal Activities (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Accrued Liabilities and Other Payables (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Organization and Principal Activities (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Major Customers link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Misapplication of Functional Curreny (Details) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Cash (Details) - Schedule of Geography and by Currencies link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Accounts Receivable, Net (Details) - Schedule of Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Property, Plant and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Contract Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Leases (Details) - Schedule of Maturities of Our Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Related Party Transactions (Details) - Schedule of Major Related Parties link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Stock-Based Compensation (Details) - Schedule of Stock Option Activity link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Stock-Based Compensation (Details) - Schedule of Options Were Valued Using the Binomial Option Pricing Model link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 ispr-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 ispr-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 8 ispr-20231231_lab.xml XBRL LABEL FILE EX-101.PRE 9 ispr-20231231_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - shares
6 Months Ended
Dec. 31, 2023
Feb. 01, 2024
Document Information Line Items    
Entity Registrant Name Ispire Technology Inc.  
Trading Symbol ISPR  
Document Type 10-Q  
Current Fiscal Year End Date --06-30  
Entity Common Stock, Shares Outstanding   54,279,396
Amendment Flag false  
Entity Central Index Key 0001948455  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Dec. 31, 2023  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Shell Company false  
Entity Ex Transition Period false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-41680  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 93-1869878  
Entity Address, Address Line One 19700 Magellan Drive  
Entity Address, City or Town Los Angeles  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 90502  
City Area Code (310)  
Local Phone Number 742-9975  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
Revenue $ 41,685,561 $ 31,897,399 $ 84,550,208 $ 58,840,449
Cost of revenue 35,309,355 26,758,821 71,285,710 48,909,768
Gross profit 6,376,206 5,138,578 13,264,498 9,930,681
Operating expenses:        
Sales and marketing expenses 1,517,715 906,372 2,586,378 2,407,528
General and administrative expenses 8,809,127 3,922,363 15,540,029 8,428,178
Total Operating expenses 10,326,842 4,828,735 18,126,407 10,835,706
Income (loss) from operations (3,950,636) 309,843 (4,861,909) (905,025)
Other income (expense):        
Interest income, net 198,619 76,301 270,865 76,811
Exchange gain (loss), net 30,856 23,212 34,517 (477,582)
Other income (expense), net 51,017 (21,286) 7,813 (40,487)
Total Other income (expense), net 280,492 78,227 313,195 (441,258)
Income (loss) before income taxes (3,670,144) 388,070 (4,548,714) (1,346,283)
Income taxes - current (352,180) (518,312) (848,225) (785,713)
Net loss (4,022,324) (130,242) (5,396,939) (2,131,996)
Other comprehensive loss        
Foreign currency translation adjustments 114,327 149,306 158,790 142,430
Comprehensive income (loss) $ (3,907,997) $ 19,064 $ (5,238,149) $ (1,989,566)
Net loss per share        
Basic (in Dollars per share) $ (0.07) $ (0.01) $ (0.1) $ (0.04)
Weighted average shares outstanding:        
Basic (in Shares) 54,270,236 50,000,000 54,258,224 50,000,000
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
Diluted $ (0.07) $ (0.01) $ (0.10) $ (0.04)
Diluted 54,270,236 50,000,000 54,258,224 50,000,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Current assets:    
Cash $ 17,502,989 $ 40,300,573
Accounts receivable, net 45,454,998 24,526,262
Inventories 7,548,086 7,472,108
Prepaid expenses and other current assets 3,183,215 3,378,617
Investment - other 9,318,480 9,133,707
Total current assets 83,007,768 84,811,267
Other assets:    
Property, plant and equipment, net 2,148,206 1,088,131
Intangible assets, net 726,978
Rental deposit 727,766 732,334
Right-of-use assets – operating leases 3,969,437 4,061,617
Total other assets 7,572,387 5,882,082
Total assets 90,580,155 90,693,349
Current liabilities    
Accounts payable 5,972,530 1,274,391
Contract liabilities 1,705,171 988,556
Accrued liabilities and other payables 603,715 281,361
Income tax payable - current 63,853
Operating lease liabilities – current portion 1,244,565 944,525
Total current liabilities 58,524,982 55,962,184
Other liabilities:    
Operating lease liabilities – net of current portion 3,067,909 3,356,232
Total liabilities 61,592,891 59,318,416
Commitments and contingencies
Stockholders’ equity:    
Common stock, par value $0.0001 per share; 140,000,000 shares authorized; 54,222,420 and 54,279,396 shares issued and outstanding as of June 30, 2023 and December 31, 2023 5,428 5,422
Preferred stock, par value $0.0001 per share, 10,000,000 shares authorized, no shares issued at June 30, 2023 and December 31, 2023
Additional paid-in capital 28,535,949 25,685,475
Retained earnings 450,865 5,847,804
Accumulated other comprehensive loss (4,978) (163,768)
Total stockholders’ equity 28,987,264 31,374,933
Total liabilities and stockholders’ equity 90,580,155 90,693,349
Related party    
Current liabilities    
Accounts payable – related party 48,999,001 51,698,588
Due to a related party $ 710,910
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2023
Jun. 30, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 140,000,000 140,000,000
Common stock, shares issued 54,279,396 54,222,420
Common stock, shares outstanding 54,279,396 54,222,420
Preferred stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
Common stock
Preferred stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)/Income
Total
Balance at Jun. 30, 2022 $ 5,000 $ 11,946,407 $ (184,664) $ 11,766,743
Balance (in Shares) at Jun. 30, 2022 50,000,000        
Net loss (2,131,996) (2,131,996)
Foreign currency translation adjustment 142,430 142,430
Balance at Dec. 31, 2022 $ 5,000 9,814,411 (42,234) 9,777,177
Balance (in Shares) at Dec. 31, 2022 50,000,000        
Balance at Sep. 30, 2022 $ 5,000 9,944,653 (191,540) 9,758,113
Balance (in Shares) at Sep. 30, 2022 50,000,000        
Net loss (130,242) (130,242)
Foreign currency translation adjustment 149,306 149,306
Balance at Dec. 31, 2022 $ 5,000 9,814,411 (42,234) 9,777,177
Balance (in Shares) at Dec. 31, 2022 50,000,000        
Balance at Jun. 30, 2023 $ 5,422 25,685,475 5,847,804 (163,768) 31,374,933
Balance (in Shares) at Jun. 30, 2023 54,222,420        
Net loss (5,396,939) (5,396,939)
Stock-based compensation expense 2,311,418 2,311,418
Issuance of common stock for equity incentive awards $ 6 539,056 539,062
Issuance of common stock for equity incentive awards (in Shares) 56,976          
Foreign currency translation adjustment 158,790 158,790
Balance at Dec. 31, 2023 $ 5,428 28,535,949 450,865 (4,978) 28,987,264
Balance (in Shares) at Dec. 31, 2023 54,279,396        
Balance at Sep. 30, 2023 $ 5,427 26,653,029 4,473,189 (119,305) 31,012,340
Balance (in Shares) at Sep. 30, 2023 54,268,992        
Net loss (4,022,324) (4,022,324)
Stock-based compensation expense 1,669,475 1,669,475
Issuance of common stock for equity incentive awards $ 1 213,445 213,446
Issuance of common stock for equity incentive awards (in Shares) 10,404          
Foreign currency translation adjustment 114,327 114,327
Balance at Dec. 31, 2023 $ 5,428 $ 28,535,949 $ 450,865 $ (4,978) $ 28,987,264
Balance (in Shares) at Dec. 31, 2023 54,279,396        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Cash Flows [Abstract]    
Net loss $ (5,396,939) $ (2,131,996)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 75,160 13,660
Credit loss expenses 2,126,284 1,029,655
Stock-based compensation expenses 2,850,480
Inventory impairment expenses 130,452
Changes in operating assets and liabilities:    
Accounts receivable (22,762,155) (10,818,728)
Inventories (206,430) (5,724,630)
Prepaid expenses and other current assets 199,970 134,307
Accounts payable and accounts payable – related party 1,759,301 25,487,786
Contract liabilities 629,430 (665,242)
Accrued liabilities and other payables 322,354 159,577
Operating lease liabilities 103,897 102,375
Income tax payable (63,853) 788,866
Net cash provided by (used in) operating activities (20,232,049) 8,375,630
Cash flows from investing activities:    
Purchase of property, plant and equipment (1,130,620) (478,473)
Acquisition of intangible assets (731,593)
Net cash used in investing activities (1,862,213) (478,473)
Cash flows from financing activities:    
Advances from related parties 1,934,855
Repayments of advances from a related party (703,322) (45,509)
Net cash provided by (used in) financing activities (703,322) 1,889,346
Net increase (decrease) in cash (22,797,584) 9,786,503
Cash - beginning of period 40,300,573 74,480,651
Cash - end of period 17,502,989 84,267,154
Supplemental non-cash investing and financing activities    
Leased assets obtained in exchange for operating lease liabilities $ 507,292 $ 3,714,979
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Principal Activities
6 Months Ended
Dec. 31, 2023
Organization and Principal Activities [Abstract]  
ORGANIZATION AND PRINCIPAL ACTIVITIES

1. ORGANIZATION AND PRINCIPAL ACTIVITIES

 

Ispire Technology Inc. (the “Company” or “Ispire”) was incorporated under the laws of the State of Delaware on June 13, 2022. Through its subsidiaries, the Company is engaged in the research and development, design, commercialization, sales, marketing and distribution of branded e-cigarettes and cannabis vaping products.

 

Ispire owns a 100% equity interest in Ispire International Limited, a business company incorporated under the laws of the British Virgin Islands (“BVI”) (“Ispire International”) on July 6, 2022.

 

Prior to July 29, 2022, all of the equity of Aspire North America LLC, a California limited liability company (“Aspire North America”), was owned by Aspire Global Inc. (“Aspire Global”), and all of the equity of Aspire Science and Technology Limited, a Hong Kong corporation (“Aspire Science”), was owned by Aspire Global Holdings Limited (“Aspire Holdings”), a wholly-owned subsidiary of Aspire Global.

 

Aspire Global and the Company are related parties since the same individual is the chief executive officer of both companies. As of December 31, 2023, the chief executive officer and his wife, being directors of both companies, owned 66.5% and 5.0% of the equity of Aspire Global, respectively. As of December 31, 2023, they owned 61.3% and 4.6% of the equity of the Company, respectively. On July 29, 2022, Aspire Global transferred 100% of the equity interest in Aspire North America to the Company. On the same day, Aspire Holdings transferred 100% of the equity of Aspire Science to Ispire International. At the time of transfer of the equity in Aspire North America and Aspire Science, the Company had the same stockholders as Aspire Global and the Company’s stockholders held the same percentage interest in the Company as they had in Aspire Global. Because the transfer of the equity in Aspire North America and Aspire Science is a transfer between related parties, the historical financial information of the subsidiaries is carried forward as the historical financial information of the Company and the 50,000,000 shares that were issued at or about the time of the Company’s organization are treated as being outstanding on July 1, 2020.

 

In September 2023, the Company established a wholly-owned subsidiary, Ispire Malaysia Sdn Bhd (“Ispire Malaysia”) under the laws of the Federation of Malaysia, in order to establish manufacturing operations in Southeast Asia. Ispire Malaysia was formed by Tuanfang Liu, the Company’s Chairman and Co-Chief Executive Officer on September 1, 2023, and assigned to the Company on September 22, 2023, at a consideration of 100 Malaysian ringgits.

 

The following table sets forth information concerning the Company and its subsidiaries as of December 31, 2023:

 

Name of Entity  Date of
Organization
   Place of
Organization
  % of
Ownership
   Principal
Activities
Ispire Technology Inc.   June 13, 2022   Delaware   Parent Company   Holding Company
Ispire International   July 6, 2022   BVI   100%   Holding Company
Aspire North America   February 22, 2020   California   100%   Research and Development, Sales and Marketing
Aspire Science   December 9, 2016   Hong Kong   100%   Sales and Marketing
Ispire Malaysia   September 1, 2023   Malaysia   100%   Manufacturing

 

Ispire is a holding company and does not engage in any active operations. Its business is conducted by its two operating subsidiaries, Aspire North America, which is engaged in the development, marketing and sales of cannabis vapor products, which were introduced in mid-2020, and Aspire Science, which is engaged in the marketing and sales of tobacco vaping products, and the products are mainly sold in Europe and Asia Pacific (excluding PRC).

  

Restatement of Unaudited Condensed Consolidated Financial Statements - December 31, 2022

 

In audit of financial statements for the year ended June 30, 2023, the Company identified errors related to the recording of the intellectual property rights transferred to the Company by a control party during the three months ended December 31, 2022, as disclosed in Form 8-K, filed with the SEC on September 15, 2023. The Company determined that the intangible assets were incorrectly recorded in the unaudited financial statements, and that intellectual property rights which were transferred to the Company by a control party should be recorded at the transferor’s book value, which was nil, rather than the valuation result from an independent third party valuer. As a result of the restatement, as of December 31, 2022, the restated intangible asset balance should be $0, instead of $73,487,283. For the three months ended December 31, 2022, the net loss decreased from $902,874, or $0.02 per share (basic and diluted), to the net loss of $130,242, or $0.01 per share (basic and diluted). For the six months ended December 31, 2022, the net loss decreased from $2,950,921, or $0.06 per share (basic and diluted), to $2,131,996, or $0.04 per share (basic and diluted).

 

In preparing the unaudited condensed consolidated statement of cash flows, the Company identified an additional error related to the presenting of operating leases. The Company determined that cash payments arising from operating leases were incorrectly classified under financing activities instead of operating activities. As a result of the restatement, the Company’s principal portion of lease payment of $449,638 in unaudited condensed consolidated statements of cash flows for the six months ended December 31, 2022 was reclassified to operating activities. The Company also omit to present the noncash activities in relation to leased assets obtained in exchange for operating lease liabilities. During the review of unaudited condensed consolidated financial statements for the three and six months ended December 31, 2022 and 2023, the Company has added disclosure of $3,714,979 of leased assets obtained in exchange for operating lease liabilities in the unaudited condensed consolidated statements of cash flows for the six months ended December 31, 2022.

 

Risk and Uncertainties

 

Impact of COVID-19

 

In December 2019, coronavirus disease 2019 (COVID-19) was first reported to have surfaced in Wuhan, China. During 2020, the disease spread to many parts of the world. The pandemic has resulted in quarantines, travel restrictions, and the temporary closure of stores and facilities in much of the world, most of which are no longer in effect. The World Health Organization ended the global emergency status for COVID-19 on May 5, 2023, and the United States Department of Health and Human Services declared that the public health emergency from COVID-19 expired at the end of the day on May 11, 2023.

 

The extent to which COVID-19 impacts the Company’s operations on an ongoing basis is highly uncertain. Since the Company’s products are presently manufactured in China by a related party, any changes in the outbreak in China and any changes in the Chinese government’s policy may affect the Company’s supplier’s operations which could affect its ability to manufacture and deliver product in a timely manner.

 

Supply Chain Risks

 

One of effects of the COVID-19 has been delays resulting from supply chain issues, which relate to the difficulty that companies have in having their products manufactured, shipped to the country of destination, and delivered from the port of entry to the customer’s location. As the port delays have significantly decreased, the Company does not believe that the supply chain issues that affected its operations are currently affecting the Company. The Company cannot assure you that delays will not affect its business in the future.

 

In 2022, a slowdown in the delivery of components to Shenzhen Yi Jia resulting from supply chain slowdowns as a result of the effects of mainland China’s COVID policy resulted in an increase in cost of revenue during the three and six months ended December 31, 2022. The Company cannot assure you that it will not suffer from a chip shortage or that the effects of China’s COVID policy will not affect Shenzhen Yi Jia’s ability or the ability of its suppliers to delivery products in a timely manner.

 

Market and Economic Conditions 

 

In recent years, the United States and other markets have experienced cyclical or episodic downturns, and worldwide economic conditions remain uncertain, including, as a result of the COVID-19 pandemic, supply chain disruptions, the Russian invasion of Ukraine, Hamas and Israel war, instability in the U.S. and global banking systems, rising fuel prices, increasing interest rates or foreign exchange rates and increased inflation and the possibility of a recession. A significant downturn in economic conditions may affect the market for the Company’s products and its supplier’s ability to provide products on acceptable terms.

 

The Company cannot predict the timing, strength, or duration of any future economic slowdown or any subsequent recovery generally, or in any industry. If the conditions in the general economy and the markets in which the Company operates worsen from present levels, its business, financial condition, operating results could be adversely affected.

 

E-cigarette regulation

 

Regulation regarding e-cigarette varies across countries, from no regulation to a total ban. The legal status of e-cigarettes is currently pending in many countries. But as e-cigarettes have become more and more popular recently, many countries are considering imposing more stringent law and regulations to regulate this market. Changes in existing law and regulations and the imposition of new laws and regulations in countries and regions that our major customers are located in may adversely affect the Company’s business.

 

The Federal Food, Drug, and Cosmetic Act requires all Electronic Nicotine Delivery Systems (“ENDS”) product manufacturers that market products in the United States to submit Premarket Tobacco Product Applications (“PMTAs”) to the Food and Drug Administration (“FDA”). For ENDS products that were on the U.S. market on August 8, 2016, a PMTA was required to be submitted to the FDA by September 9, 2020; for ENDS products that were not on the U.S. market prior to August 8, 2016, and for which a PMTA was not filed by September 9, 2020, a PMTA issued in response to a PMTA is required before the subject product may enter the U.S. market. The Company has submitted a PMTA filing for one ENDS product, and, under apparent FDA policies, the agency will not enforce the premarket review requirements for that product pending review of its PMTA. However, even with submission of the PMTA application, the FDA may reject the Company’s application and may prevent the Company’s ENDS products from being sold in U.S., which will adversely affect the Company’s business.

 

Amendments to the Prevent All Cigarette Trafficking (“PACT”) Act, which became law in 2021, extend the PACT Act to include e-cigarette and all vaping products, and place significant burdens on sellers of vaping products in the United States which may make it difficult to operate profitably in the United States. Because of tighter government regulations, the Company has stopped marketing tobacco vaping products in the United States, as the volume of sales from the one tobacco vaping product which the Company may sell in the United States does not justify the marketing and regulatory costs involved.

 

In the United States, cannabis vaping products are governed by state laws, which vary from state to state. Most states do not permit the adult recreational use of cannabis, and no states permit the sale of recreational cannabis products to minors. As a result of the reduced revenue to states resulting from the effects of the COVID 19 pandemic, states may seek to raise revenue by permitting and taxing the use of cannabis products. The Company cannot predict what action states will take or the nature and amount of taxes they may impose. However, to the extent the PACT Act applies to cannabis products that aerosolize liquids, it may be more difficult to sell our products in states that permit the sale of cannabis.

 

However, cannabis and its derivatives containing more than 0.3% delta-9 tetrahydrocannabinol on a dry weight basis remain Schedule I controlled substances under U.S. federal law, meaning that federal law generally prohibits their manufacture and distribution. United States federal law also deems it unlawful to sell, offer for sale, transport in interstate commerce, import, or export “drug paraphernalia,” which includes “any equipment, product, or material of any kind which is primarily intended or designed for use in manufacturing, compounding, converting, concealing, producing, processing, preparing, injecting, ingesting, inhaling, or otherwise introducing into the human body a controlled substance” the possession of which federal law prohibits, including Schedule I “marijuana.” Limited exemptions exist, most notably when state or local law authorizes these items’ manufacture, possession, or distribution.

 

The European Commission issued the Tobacco Products Directive (the “TPD”), which became effective on May 19, 2014 and became applicable in the European Union member states on May 20, 2016. The TPD regulates e-cigarettes on the packaging, labelling and ingredients of the products on the European Union market, the creation of smoke-free environments, tax measures and activities against illegal trade and anti-smoke campaigns. Member states of the European Union are required to ensure that advertisements for any tobacco related product are prohibited, and no promotion shall be made as to those devices with an intention to promote e-cigarettes. For the e-cigarettes released after May 20, 2016, TPD requires e-cigarette manufacturers to submit product sales applications to the regulatory market six months in advance, and ensure their products can meet the TPD requirements before they can be released. The Company has complied with TPD requirement for all its tobacco products sold in Europe.

 

The sale of cannabis vaping products is illegal in the European Union and the United Kingdom. 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
6 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of presentation

 

The accompanying unaudited condensed interim   consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of management, necessary to present a fair statement of the Company’s consolidated financial position as of December 31, 2023, and the results of operations for the three and six month periods ended December 31, 2023 and 2022. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary in order to make the financial statements not misleading have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. The unaudited condensed interim   consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly do not include all of the disclosures normally made in the Company’s annual consolidated financial statements. Accordingly, these unaudited condensed interim   consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in the Company’s Annual Report on Form 10-K. The accompanying condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s audited financial statements included in such Annual Report.

 

The results of operations for the three and six month periods ended December 31, 2023 are not necessarily indicative of the results of operations that may be expected for any other interim periods or for the year ending June 30, 2024. 

 

Use of estimates

 

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates   include allowance for credit losses, inventory reserve, deferred tax asset reserve, the useful lives of property, plant and equipment, incremental borrowing rate for operating leases and fair value of certain share based payment awards. Actual results could differ from those estimates.

 

Allowance for credit losses

 

The Company adopted Accounting Standards Update 2016-13 “Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments” on July 1, 2023, under the modified retrospective method of adoption. The Company estimates its allowance for current expected credit losses based on an expected loss model, compared to prior periods which were estimated using an incurred loss model which did not require the consideration of forward-looking economic variables and conditions in the reserve calculation across the portfolio. The impact related to adopting the new standard was not material.

 

Based on the current expected credit loss model, the Company consider many factors, including age of balance, past events, any historical default, current information available about the customers, current economic conditions and certain forward-looking information, including reasonable and supportable forecasts.

 

Concentration of credit risk

 

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, accounts receivable and investments - others. The Company maintains its cash in financial institutions. To the extent that such deposits exceed the maximum insurance levels, they are uninsured. On June 30, 2023, amounts due from two customers totaled approximately 11% and 11% respectively, of accounts receivable. On December 31, 2023 accounts receivable from two customers totaled approximately 13% and 12%.

 

Inventories

 

Inventories mainly consist of finished goods purchased from suppliers. Inventories are stated at the lower of cost or net realizable value. The cost of an inventory item is determined using the weighted average method.

 

When management determines that certain inventories may not be saleable, or there is an indicator that certain inventory costs may exceed expected market value, the Company will record the difference between the cost and the net realizable value as a write down of inventories. The net realizable value is determined based on the estimated selling price, in the ordinary course of business, less estimated costs necessary to make the sale. The Company records an allowance for slow moving and potentially obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and an estimate of expected sellable life of the inventory. The Company periodically reviews inventory to identify slow moving inventories and compares the forecast sales with the quantities and expected sellable life of inventory. Any inventories   identified during this process are reserved for at rates based upon management’s judgment and historical rates. The quantity thresholds and reserve rates are based on management’s judgment and knowledge of current and projected demand. The reserve estimates may, therefore, be revised if there are changes in the overall market for the Company’s products or market changes that in management’s judgment, impact its ability to sell potentially obsolete inventory. For the three months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively. For the six months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively.

 

Property, plant and equipment, net

 

Property, plant and equipment are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets from the time the assets are placed in service. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. The cost of repairs and maintenance is expensed as incurred; major replacements and improvements are capitalized.

 

When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in income/loss in the year of disposition. Estimated useful lives are as follows:

 

   Estimated Useful Life
Office and other equipment  3 - 5 years
Furniture & fixtures  7 years
Leasehold improvements  Shorter of the term of the lease or
the estimated useful life of the assets

 

Leases

 

The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects any rent-free periods. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected in the consolidated statements of operations over the lease term.

 

For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.

 

For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Company’s consolidated balance sheet as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant.

 

Investment - other

 

The investment represents a certificate of deposit that the Company holds in HSBC bank. The entire balance of the investment presented on the balance sheet as of December 31, 2023, is $9,318,480 and it matured on February 8, 2024.

 

Intangible assets

 

Intangible assets refer to capitalized external costs, such as filing fees and associated attorney fees, incurred to obtain issued patents and patent license rights. All patents are internally generated. The Company expenses costs associated with maintaining patents subsequent to their issuance in the period incurred. Capitalized patent costs are amortized on a straight-line basis over estimated useful lives of 15 - 20 years, which are based on the length of the license agreements as the Company expects to receive economic benefits over that time. The Company assesses the potential impairment to capitalized patent costs when events or changes in circumstances indicate that the carrying amount of our patent portfolio may not be recoverable. $255,650 and $731,593   of patent fees were capitalized during the three and six months ended December 31, 2023. The amortization of the intangible assets were $0 and $4,615 for the three months ended December 31, 2022 and 2023 respectively. The amortization of the intangible assets were $0 and $4,615 for the six months ended December 31, 2022 and 2023 respectively. The amortization expenses were included in the general and administrative expenses.

 

Revenue recognition

 

The Company sells its vaping products to customers   and recognizes revenue in accordance with the guidance of ASC 606, Revenue from Contracts with Customers. Many customers are distributors that resell the Company’s products in various geographic regions. The performance obligations are for the Company to transfer the title and control of the goods to a customer for a determined price. Each order is considered a separate contract with single performance obligation. Revenue is recognized when control of goods has transferred to customers. For the majority of the Company’s customer arrangements, control transfers to customers at a point-in-time when goods have been delivered to the pickup location specified by the customer or a forwarder appointed by the customer, as that is generally when legal title, physical possession and risks and rewards of goods transfer to the customer.

 

Revenue is recognized at the transaction price based on the purchase order as adjusted for the anticipated rebates, discounts and other sales incentives. When determining the transaction price, management estimates variable consideration applying the portfolio approach practical expedient under ASC 606. The main sources of variable consideration for the Company are trade promotion funds, and cash discounts. These sales incentives are recorded as a reduction of revenue at the time of the initial sale using the most-likely amount estimation method. The most-likely amount method is based on the single most likely outcome from a range of possible consideration outcomes. The range of possible consideration outcomes is primarily derived from the following inputs: sales terms and historical experience.

 

The Company offers different payment terms to different customers. For tobacco vaping products, the general payment term is deposit of 30% of sales amount upon placing order, and the payment of remaining 70% to be made before shipment. For cannabis vaping products, tailored payment term is designed for each customer, based on business relationship, order size and other considerations. All contract liabilities at the beginning of the period were recognized as revenues in the reporting period. The Company offers a thirty - day warranty. The warranty is an assurance-type warranty, and it offers replacement of products in case the products sold do not function as expected. In certain sales contract, a right of return is offered. With a right of return, a customer is given the right to return the products if they are not satisfied with the product, and a credit would be given. The Company has a very low rate of return in history and a return reserve is accrued based on historical return rate and the management’s judgement. The Company has minimal incremental costs of obtaining a contract and are expensed when incurred. Sales taxes, which are sales and use or other similar taxes collected from the customer and remitted to the applicable taxing authority by the Company in accordance with applicable law,   are excluded from revenue.

 

Disaggregated Revenue

 

The Company has taken into consideration the nature, amount, timing, and uncertainty of revenue and cash flows, and has determined to disaggregate its net sales of tobacco vaping products and cannabis vaping products. The net sales disaggregated by products for the three and six month period ended December 31, 2022 and 2023, were as follows:

 

    Three months ended
December 31,
    Six months ended
December 31,
 
Net sales by product   2022     2023     2022     2023  
Tobacco vaping products   $ 24,061,401     $ 22,134,264     $ 43,008,459     $ 47,666,263  
Cannabis vaping products     7,835,998       19,551,297       15,831,990       36,883,945  
Total   $ 31,897,399     $ 41,685,561     $ 58,840,449     $ 84,550,208  

 

Cost of revenue

 

Cost of revenue for the three and six months ended December 31, 2022 and 2023, consisted primarily of the cost of purchasing vaping products, which were mostly purchased from a related party. See Note 11.

 

Shipping and handling costs

 

Shipping and handling costs for the three months ended December 31, 2022 and 2023 are $69,901 and $123,308, respectively. Shipping and handling costs for the six months ended December 31, 2022 and 2023 are $173,378 and $166,752, respectively. They are included in the sales and marketing expenses. The shipping services relating to the shipping and handling costs, are not part of the revenue performance obligation.

 

Research and development expenses

 

Research and development expenses for the three months ended December 31, 2022 and 2023 are $25,266 and $297,405, respectively. Research and development expenses for the six months ended December 31, 2022 and 2023 are $ 27,629 and $465,575, respectively. They were included in the general and administrative expenses.

 

Stock-based compensation

 

The Company measures and recognizes compensation expenses for stock-based payment awards, including stock options, restricted stocks granted to directors and advisors, and restricted stock units (“RSUs”) granted to employees, based on the grant date fair value of the awards. The Company engages a third-party valuer to determine fair value of stock options using the binomial option pricing model. The fair value of RSUs is measured on the grant date based on the closing market price   of the Company’s common stock. The resulting cost is recognized over the period during which an employee is required to provide service in exchange for the awards, usually the vesting period, which is generally four years for stock options and three years for RSUs. Stock-based compensation is recognized on a straight-line basis over the period during which services are provided in exchange for the award. Stock-based compensation expense is recorded in the general and administrative expense in the consolidated statements of operations. The Company recognizes forfeitures of stock-based payment awards upon occurrence.

 

Income taxes

 

The Company accounts for income taxes under ASC 740, Income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases.

 

Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

 

The provisions of ASC 740-10 prescribe a more-likely-than-not threshold for consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The Company classifies the interest and penalties, if any, as a component of income tax expense. For three and six months ended December 31, 2022 and 2023, the Company did not incur any interest or penalties related to an uncertain tax position. The Company does not believe that there were any uncertain tax positions as of June 30, 2023 and December 31, 2023.

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, Earnings per Share. ASC 260 requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net loss divided by the weighted average common shares outstanding for the period. Diluted EPS is similar to basic EPS but presents the dilutive effect on a per share basis of potential common shares (for example, convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Stock options and unvested restricted stock units, altogether 3,419,140 potentially dilutive shares, could potentially dilute basic EPS in the future that were not included in the computation of diluted EPS because to do so would have been antidilutive for the three and six months ended December 31, 2022 and 2023.

 

The following table presents a reconciliation of basic net loss per share:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
   (Restated)       (Restated)     
Net loss  $(130,242)  $(4,022,324)  $(2,131,996)  $(5,396,939)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,270,236    50,000,000    54,258,224 
Net loss per basic and diluted share of common stock
  $(0.01)  $(0.07)  $(0.04)  $(0.10)

 

Commitments and contingencies

 

In the normal course of business, the Company is subject to contingencies, such as legal proceedings and claims arising out of its business, which cover a wide range of matters. Liabilities for contingencies are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.

 

If the assessment of a contingency indicates that it is probable that a material loss is incurred and the amount of the liability can be estimated, then the estimated liability is accrued in the Company’s financial statements. If the assessment indicates that a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss, if determinable and material, is disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.

 

Segment reporting

 

The Company uses the management approach to determine operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources, and assessing performance. The Company’s CODM has been identified as the chief executive officer, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

The Company’s CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has only one reportable segment. Notwithstanding that the Company has customers located around the world and the Company’s Hong Kong subsidiary serves as one of the sales and marketing centers, the Company’s long-lived assets and management are located substantially in the U.S. and management operates its business as a single segment.

 

Recent accounting pronouncements

 

As an emerging growth company, the Company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company intends to take advantage of the benefits of this extended transition period.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosures about significant segment expenses. The Company is required to adopt this guidance for its annual reporting in fiscal year 2025 and for interim period reporting beginning the first quarter of fiscal year 2026 on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of this ASU on our segment disclosures.

 

Customer and Supplier Concentration

 

(a) Customers

 

For the three and six months ended December 31, 2022 and 2023, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Customers                
Customer A   39%   26%   38%   30%
Customer B   *    13%   *    * 

 

*Represented less than 10% of consolidated revenue.

 

(b) Suppliers

 

For the three and six months ended December 31, 2022 and 2023, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Suppliers                
Supplier A   100%   71%   100%   70%

 

(1)Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Misapplication of Functional Curreny
6 Months Ended
Dec. 31, 2023
Misapplication of Functional Curreny [Abstract]  
MISAPPLICATION OF FUNCTIONAL CURRENY

3. MISAPPLICATION OF FUNCTIONAL CURRENY

 

Before October 2023, Aspire Science had been using HKD as its functional currency and translated to USD for consolidation and reporting purposes. During the review of financial statements for the three and six months ended December 31, 2022 and 2023, the Company revisited and determined that the functional currency for Aspire Science should be USD in accordance with Accounting Standards Codification (“ASC”) 830, Foreign Currency Matters. The Company evaluated the materiality of the error from qualitative and quantitative perspectives in accordance with ASC 250-10-20, and Staff Accounting Bulletin (“SAB”) 99. As HKD is pegged to USD in a narrow range of US$1:HK$7.75 -7.85, after evaluation the management concluded that the misstatement resulted from the change of functional currency to all reporting periods prior to October 1, 2023, and correction of the error during the three months ended December 31, 2023 is immaterial given consideration of both quantitative and qualitative factors in assessing an item’s materiality. The functional currency of Aspire Science would be USD from October 2023.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash
6 Months Ended
Dec. 31, 2023
Cash [Abstract]  
CASH

4. CASH

 

Below is a breakdown of the Company’s cash balances in banks as of June 30, 2023 and December 31, 2023, both by geography and by currencies (translated into U.S. dollars):

 

   As of
June 30,
   As of
December 31,
 
By Geography:  2023   2023 
Cash in HK  $25,841,880   $13,719,458 
Cash in U.S.   14,458,693    3,582,723 
Cash in Malaysia   
-
    200,808 
Total  $40,300,573   $17,502,989 
           
By Currency:          
USD  $39,835,636   $17,175,077 
RM   
-
    89,908 
HKD   363,416    128,921 
EUR   59,702    66,645 
GBP   22,143    22,352 
RMB   19,676    20,086 
Total  $40,300,573   $17,502,989 

 

“HKD” refers to Hong Kong dollars, “GBP” refers to British pounds, “EUR” refers to Euros, “RM” refers to Malaysia ringgit, and “RMB” refers to Renminbi.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement
6 Months Ended
Dec. 31, 2023
Fair Value Measurement [Abstract]  
FAIR VALUE MEASUREMENT

5. FAIR VALUE MEASUREMENT

 

As of June 30, 2023 and December 31, 2023, the Company’s assets and liabilities were not measured at fair value on a recurring basis. The carrying value of certain of the Company’s financial instruments, including cash, accounts receivable, prepaid expenses and other receivables, accounts payable, accounts payable - related party, contract liabilities, accrued liabilities and other payables and due to related parties, approximates their fair value because of their short-term maturity.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net
6 Months Ended
Dec. 31, 2023
Accounts Receivable, Net [Abstract]  
ACCOUNTS RECEIVABLE, NET

6. ACCOUNTS RECEIVABLE, NET

 

As of June 30, 2023 and December 31, 2023, accounts receivable consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Accounts receivable – gross  $26,025,068   $48,373,928 
Allowance for credit losses   (1,498,806)   (2,918,930)
Accounts receivable, net  $24,526,262   $45,454,998 

 

The Company recorded $659,898, and $1,900,797 credit loss expenses for the three months ended December 31, 2022 and 2023, respectively. The Company recorded $1,029,655 and $2,126,284 credit loss expenses for the six months ended December 31, 2022 and 2023, respectively. For the three months ended December 31, 2022 and 2023, the Company wrote off accounts receivable against allowance for credit losses of $0 and $311,379, respectively. For the six months ended December 31, 2022 and 2023, the Company wrote off accounts receivable against allowance for credit losses of $0 and $706,160 respectively.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets
6 Months Ended
Dec. 31, 2023
Prepaid Expenses and Other Current Assets [Abstract]  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

7. PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

As of June 30, 2023, and December 31, 2023, prepaid expenses and other current assets consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Prepayment for inventory purchases  $3,209,413   $1,123,166 
Other receivable   142,230    130,162 
Prepayments   26,974    1,363,801 
Prepaid provisional profit tax – Hong Kong   
-
    440,094 
Interest  receivable   
-
    125,992 
Total  $3,378,617   $3,183,215 

  

Prepayments primarily consist of prepayment for production testers and jigs for Ispire Malaysia, and prepayments for marketing services.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net
6 Months Ended
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET

8. PROPERTY, PLANT AND EQUIPMENT, NET

 

As of June 30, 2023, and December 31, 2023, property, plant and equipment consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Leasehold improvements  $518,854   $813,912 
Office and other equipment   339,155    847,427 
Furniture and fixtures   309,990    340,723 
Construction-in-progress   
-
    296,557 
    1,167,999    2,298,619 
Less: accumulated depreciation   (79,868)   (150,413)
Total  $1,088,131   $2,148,206 

  

For the three months ended December 31, 2022 and 2023, depreciation expense amounted to $6,939, and $41,484, respectively. For the six months ended December 31, 2022 and 2023, depreciation expense amounted to $13,495 and $70,545, respectively.

 

Included in construction-in-progress are prepayment for production and office renovations for Ispire Malaysia.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Liabilities
6 Months Ended
Dec. 31, 2023
Contract Liabilities [Abstract]  
CONTRACT LIABILITIES

9. CONTRACT LIABILITIES

 

As of June 30, 2023, and December 31, 2023, the Company had total contract liabilities of $988,556 and $1,705,171, respectively. These liabilities are advance deposits received from customers after an order has been placed. As of December 31, 2023, the Company expects all of the contract liabilities to be settled in less than one year. The increase in the balance at December 31, 2023 was due to more orders on hand on that date.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
6 Months Ended
Dec. 31, 2023
Leases [Abstract]  
LEASES

10. LEASES

 

The Company has operating lease arrangements for office premises in Hong Kong, California and Malaysia. These leases typically have terms of two to five years.

 

Leases with an initial term of 12 months or less are not presented as right-of-use assets on the consolidated balance sheet and are expensed over the lease term. All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at commencement date.

 

The balances for the right-of-use assets and lease liabilities where the Company is the lessee are presented as follow:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Operating lease right-of-use assets  $4,061,617   $3,969,437 
           
Operating lease liabilities – current  $944,525   $1,244,565 
Operating lease liabilities – non-current   3,356,232    3,067,909 
Total  $4,300,757   $4,312,474 

 

As of December 31, 2023, the maturities of our lease liabilities (excluding short-term leases) are as follows:

 

   As of
December 31,
2023
 
January 1, 2024 to December 31, 2024  $1,539,981 
January 1, 2025 to December 31, 2025   1,543,278 
January 1, 2026 to December 31, 2026   1,258,333 
January 1, 2027 to December 31, 2027   564,731 
Total future lease payments   4,906,323 
Less: imputed interest   (593,849)
Total lease liabilities  $4,312,474 

  

The Company incurred lease costs, which include the payment of short-term leases, of $369,185 and $335,678 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended December 31, 2022 and 2023, respectively. The Company incurred lease costs, which include the payment of short-term leases, of $758,735 and $734,991 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three and six months ended December 31, 2022 and 2023, respectively.

 

The Company made payments of $300,640 and $379,600 under the lease agreements during the three months ended December 31, 2022 and 2023, respectively. The Company made payments of $540,030 and $712,421 under the lease agreements during the three and six months ended December 31, 2022 and 2023, respectively.

 

The weighted-average remaining lease term related to the Company’s lease liabilities as of June 30, 2023 and December 31, 2023 was 4 years and 3.2 years, respectively.

 

The discount rate related to the Company’s lease liabilities as of both June 30, 2023 and December 31, 2023 was 8%. The discount rates are generally based on estimates of the Company’s incremental borrowing rate, as the discount rates implicit in the Company’s leases cannot be readily determined.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Payables
6 Months Ended
Dec. 31, 2023
Accrued Liabilities and Other Payables [Abstract]  
ACCRUED LIABILITIES AND OTHER PAYABLES

11. ACCRUED LIABILITIES AND OTHER PAYABLES

 

As of June 30, 2023 and December 31, 2023, accrued liabilities and other payables consisted of the following:

 

   As of
June 30,
   As of
December 31,
 
   2023   2023 
Other payables  $148,197   $403,383 
Accrued salaries and related benefits   97,314    117,830 
Accrued expenses   35,850    80,175 
Other tax payable   
-
    2,327 
Total  $281,361   $603,715 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
6 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

12. RELATED PARTY TRANSACTIONS

 

a) The table below sets forth the major related parties and their relationships with the Company:

 

Name of related parties and Relationship with the Company
-Tuanfang Liu is the Co-Chief Executive Officer and Chairman of the Company.
-Jiangyan Zhu is the wife of Tuanfang Liu and a director of the Company.
-Eigate (Hong Kong) Technology Co., Limited (“Eigate”) is a wholly-owned subsidiary of Aspire Global.
-Aspire Global is a company controlled by the Chairman of the Company.
-Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s Chairman and 5% by the Chairman’s cousin.

 

b)Tuanfang Liu is also Aspire Global’s chief executive officer and a director of both the Company and Aspire Global, and his wife, Jiangyan Zhu, is also a director of both companies. As of December 31, 2023, Mr. Liu and Ms. Zhu beneficially own 66.5% and 5.0%, respectively, of the outstanding shares of Aspire Global. As of December 31, 2023, Mr. Liu and Ms. Zhu beneficially own 61.3% and 4.6%, respectively, of the outstanding shares of the Company.

 

c)The balances in due to related parties at June 30, 2023 and December 31, 2023 represent amounts due to Shenzhen Yi Jia of $710,910 and $0, respectively. The balances are all non-interest bearing, unsecured, have no due date and are repayable on demand.

 

d)

For both three and six month periods ended December 31, 2022 and 2023, the majority of the Company’s tobacco and cannabis vaping products were purchased from Shenzhen Yi Jia. As of June 30, 2023 and December 31, 2023, the accounts payable - related party was $51,698,588 and $48,999,001, respectively, which was payable to Shenzhen Yi Jia. There is no fixed payment terms regarding these balances and they are classified as current liabilities. For the three months ended December 31, 2022 and 2023, the purchases from Shenzhen Yi Jia were $27,055,791, and $25,464,800, respectively. For the six months ended December 31, 2022 and 2023, the purchases from Shenzhen Yi Jia were $49,360,346 and $48,983,213, respectively.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
6 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
INCOME TAXES

13. INCOME TAXES

 

For the three and six months ended December 31, 2022 and 2023 income (loss) before income taxes by major taxing jurisdiction consists of:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
HK  $2,893,624   $2,538,994   $4,103,951   $5,691,070 
U.S.   (2,505,554)   (5,994,080)   (5,450,234)   (9,936,111)
Malaysia   
-
    (215,058)   
-
    (303,673)
Total  $388,070   $(3,670,144)  $(1,346,283)  $(4,548,714)

 

Income taxes recorded for the three and six months ended December 31, 2022 and 2023, were estimated using the discrete method. Income taxes are based on the Company’s financial results through the end of the period, as well as the related change in the valuation allowance on deferred tax assets. The Company is unable to estimate the annual effective tax rate with sufficient precision for purposes of the effective tax rate method, which requires the Company to consider a projection of full-year income and the expected change in the valuation allowance. The estimated annual effective tax rate method was not reliable due to its sensitivity to small changes to forecasted annual pre-tax earnings and the effect of the valuation allowance, which create results with significant variations in the customary relationship between income tax expense and pre-tax income for the interim periods. As a result, the Company determined that using the discrete method is more appropriate than using the annual effective tax rate method.

 

The Company’s effective tax rate for the three and six months ended December 31, 2022 and 2023, was different from the Hong Kong statutory income tax rate due primarily to the U.S. subsidiary being in a loss position. No tax benefit has been recognized for this current loss and the related carryforward losses of this subsidiary, as a full valuation allowance has been established against the deferred tax asset arising from the losses.

 

As at June 30, 2023, income tax payable of $63,853 was from income generated during the year ended June 30, 2023. As at December 31, 2023, there was no income tax payable as the tax position was prepaid provisional tax from Hong Kong operation of $440,094. All income tax payables or prepaid amounts arose solely from Hong Kong operation.

 

As at December 31, 2023, there were unrecognized deferred tax assets of $6,016,774, out of which $4,854,545 were net operating loss carryforwards in the U.S. that may result in future income tax benefits, resulting from net operating losses of $23,116,882 from Aspire North America LLC. The amount of the valuation allowance as of December 31, 2023 was $6,016,774, resulting from an addition of $1,516,330 to the valuation allowance of $4,500,444 as of June 30, 2023.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
6 Months Ended
Dec. 31, 2023
Stock-Based Compensation [Abstract]  
STOCK-BASED COMPENSATION

14. STOCK-BASED COMPENSATION

 

In October 2022, the directors and stockholders of the Company approved the 2022 Equity Incentive Plan (the “Plan”) pursuant to which up to 15,000,000 shares of common stock may be issued pursuant to options, restricted stock or RSUs grants. The Plan will be administered by the Compensation Committee of the Board of Directors. Awards under the Plan may be granted to officers, directors, employees and those consultants who qualify as a consultant or advisor under the instructions to Form S-8 filed with U.S. Securities and Exchange Commission on July 26, 2023. The Compensation Committee has broad discretion in making awards; provided that any options shall be exercisable at the fair market value on the date of grant.

 

Restricted stocks

 

During the six months ended December 31, 2023, 56,976 shares of common stock were issued to the Company’s board of directors and consultants in settlement of restricted stock granted under the Plan. Restricted stocks granted to directors are vested over three months and fully vested as of December 31, 2023. Restricted stocks granted to consultants are vested over their respective service periods from six months to one year. The unrecognized compensation expenses related to unvested restricted stocks were $29,242 as of December 31, 2023.

 

During the six months ended December 31, 2023, 2,910,000 stock options and 587,235 RSUs were granted to the Company’s employees under the Plan. See below for details.

 

Stock Options

 

The following is a summary of stock option activity transactions as of and for the period ended June 30, 2023 and December 31, 2023:

 

   Number of
options
   Weighted
average
exercise
price
   Weighted
average
fair value
per option
 
Outstanding at June 30, 2023    -   $ -   $ - 
Granted    2,910,000   $9.63   $5.45 
Exercised    
-
   $
-
   $
-
 
Expired    
-
   $
-
   $
-
 
Forfeiture    65,000   $9.76   $5.54 
Outstanding at December 31, 2023    2,845,000   $9.63   $5.45 

 

The aggregate intrinsic value of options outstanding with an exercise price less than the closing price of the Company’s common stock as of December 31, 2023 was $7,263,425. The aggregate intrinsic value of options exercisable with an exercise price less than the closing price of the Company’s common stock as of December 31, 2023 was $400,875. Aggregate intrinsic value represents the value of the Company’s closing stock price on the last trading day of the period in excess of the weighted-average exercise price multiplied by the number of options outstanding or exercisable.

 

Total expense of options vested for the three months ended December 31, 2022 and 2023, was $0 and $1,201,114, respectively. Total expense of options vested for the six months ended December 31, 2022 and 2023, was $0 and $1,707,093, respectively. The options granted during the six months ended December 31, 2023 were valued using the binomial option pricing model based on the following range of assumptions:

 

   Six months
ended
December 31,
2023
 
Risk-free interest rate   4.062% - 4.812% 
Time to expiry   4 - 10 years 
Expected volatility   50% - 55% 
Expected dividend yield   0% 

 

RSUs

 

RSUs granted to employees vest cumulatively as to one-third of the restricted stock units on each of the first three anniversaries of the date of grant based on continues service. Each vested RSU entitles holder to receive one share of common stock upon exercise. RSUs are accounted for as equity using the fair value method, which requires measurement and recognition of compensation expense for all awards granted to employees, directors and consultants based upon the grant-date fair value.

 

   Shares   Weighted average
grant date
fair value
 
Unvested, June 30, 2023   
-
   $
-
 
Granted   587,235    9.76 
Vested   
-
    
-
 
Canceled and forfeited   (13,095)   9.76 
Unvested, December 31, 2023   574,140   $9.76 

 

Total expense for the RSUs during the three and six months ended December 31, 2023 was $468,361 and $604,325.

 

The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of operations:

 

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
General and administrative expenses  $
     -
   $1,850,380   $
     -
   $2,802,033 
Sales and marketing expenses   
-
    32,541    
-
    48,447 
Total  $
-
   $1,882,921   $
-
   $2,850,480 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
6 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

15. COMMITMENTS AND CONTINGENCIES

 

On December 11, 2023, the Company entered into a licensing agreement with BRKFST, LLC (“BRKFST”) for the licensing of marks owned by BRKFST. For a minimum of 3 years (and maximum of 9 years), the license agreement permits the Company to manufacture, market, sell, and distribute vape products bearing BRKFST’s marks. The license agreement calls for the Company to pay BRKFST royalties (equal to a mutually agreed upon percentage of net profits) on the sale of products bearing said marks, which said royalties may become material if the sales of said products are successful.  Further, the license agreement requires (i) joint marketing efforts of the Company and BRKFST and (ii) that a mutually agreed upon percentage of net profits be used to fund the marketing of the licensed products. There was no sales with BRKFST’s marks during the three and six months ended December 31, 2023.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
6 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

16. SUBSEQUENT EVENTS

 

On January 10, 2024, CO-CEO, as administrator of the 2022 Equity Incentive plan, granted pursuant to the Plan non-qualified stock options to its employees to purchase an aggregate of 70,000 shares of common stock, at an exercise price of $11.16 per share, being the closing price as of January 10, 2024. These options shall vest over four years with the initial vesting of 25% of the awarded options vesting on the one-year anniversary date hereof, with the remaining 75% of the award vesting pro-rata on a monthly basis for the following 36 months thereafter based on continued service.

 

On February 1, 2024, the Company reported in Form 8-K that on January 31, 2024, the “Company entered into a Letter of Intent and Term Sheet (the “Term Sheet”) with Touch Point Worldwide Inc. d/b/a Berify (“Berify,” and together with the Company, the “Parties”), a technology company specializing in linking physical products to the digital world, digital engagement, and brand protection. Under the terms of the Term Sheet, the Parties intend to create a new joint venture that is a Delaware limited liability company (the “NewCo”) that will be 50% owned by the Company and 50% owned by Berify. Ispire’s contribution to NewCo will be up to $10 million in funding to support research and development, submission by NewCo of premarket tobacco product applications to the U.S. Food and Drug Administration and software development. The Company expects that other parties, including strategic and financial partners, will participate in the joint venture and become shareholders of NewCo in the future. The Term Sheet also summarizes the terms of certain other commercial agreements to be entered into among the Parties and NewCo with respect to the development, production and exploitation of the assets and the operation of the NewCo business (the “Definitive Documents”).

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies, by Policy (Policies)
6 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

The accompanying unaudited condensed interim   consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of management, necessary to present a fair statement of the Company’s consolidated financial position as of December 31, 2023, and the results of operations for the three and six month periods ended December 31, 2023 and 2022. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary in order to make the financial statements not misleading have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. The unaudited condensed interim   consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly do not include all of the disclosures normally made in the Company’s annual consolidated financial statements. Accordingly, these unaudited condensed interim   consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in the Company’s Annual Report on Form 10-K. The accompanying condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s audited financial statements included in such Annual Report.

The results of operations for the three and six month periods ended December 31, 2023 are not necessarily indicative of the results of operations that may be expected for any other interim periods or for the year ending June 30, 2024. 

Use of estimates

Use of estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates   include allowance for credit losses, inventory reserve, deferred tax asset reserve, the useful lives of property, plant and equipment, incremental borrowing rate for operating leases and fair value of certain share based payment awards. Actual results could differ from those estimates.

Allowance for credit losses

Allowance for credit losses

The Company adopted Accounting Standards Update 2016-13 “Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments” on July 1, 2023, under the modified retrospective method of adoption. The Company estimates its allowance for current expected credit losses based on an expected loss model, compared to prior periods which were estimated using an incurred loss model which did not require the consideration of forward-looking economic variables and conditions in the reserve calculation across the portfolio. The impact related to adopting the new standard was not material.

Based on the current expected credit loss model, the Company consider many factors, including age of balance, past events, any historical default, current information available about the customers, current economic conditions and certain forward-looking information, including reasonable and supportable forecasts.

Concentration of credit risk

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, accounts receivable and investments - others. The Company maintains its cash in financial institutions. To the extent that such deposits exceed the maximum insurance levels, they are uninsured. On June 30, 2023, amounts due from two customers totaled approximately 11% and 11% respectively, of accounts receivable. On December 31, 2023 accounts receivable from two customers totaled approximately 13% and 12%.

Inventories

Inventories

Inventories mainly consist of finished goods purchased from suppliers. Inventories are stated at the lower of cost or net realizable value. The cost of an inventory item is determined using the weighted average method.

When management determines that certain inventories may not be saleable, or there is an indicator that certain inventory costs may exceed expected market value, the Company will record the difference between the cost and the net realizable value as a write down of inventories. The net realizable value is determined based on the estimated selling price, in the ordinary course of business, less estimated costs necessary to make the sale. The Company records an allowance for slow moving and potentially obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and an estimate of expected sellable life of the inventory. The Company periodically reviews inventory to identify slow moving inventories and compares the forecast sales with the quantities and expected sellable life of inventory. Any inventories   identified during this process are reserved for at rates based upon management’s judgment and historical rates. The quantity thresholds and reserve rates are based on management’s judgment and knowledge of current and projected demand. The reserve estimates may, therefore, be revised if there are changes in the overall market for the Company’s products or market changes that in management’s judgment, impact its ability to sell potentially obsolete inventory. For the three months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively. For the six months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively.

Property, plant and equipment, net

Property, plant and equipment, net

Property, plant and equipment are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets from the time the assets are placed in service. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. The cost of repairs and maintenance is expensed as incurred; major replacements and improvements are capitalized.

 

When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in income/loss in the year of disposition. Estimated useful lives are as follows:

   Estimated Useful Life
Office and other equipment  3 - 5 years
Furniture & fixtures  7 years
Leasehold improvements  Shorter of the term of the lease or
the estimated useful life of the assets
Leases

Leases

The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects any rent-free periods. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected in the consolidated statements of operations over the lease term.

For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.

For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Company’s consolidated balance sheet as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant.

Investment - other

Investment - other

The investment represents a certificate of deposit that the Company holds in HSBC bank. The entire balance of the investment presented on the balance sheet as of December 31, 2023, is $9,318,480 and it matured on February 8, 2024.

Intangible assets

Intangible assets

Intangible assets refer to capitalized external costs, such as filing fees and associated attorney fees, incurred to obtain issued patents and patent license rights. All patents are internally generated. The Company expenses costs associated with maintaining patents subsequent to their issuance in the period incurred. Capitalized patent costs are amortized on a straight-line basis over estimated useful lives of 15 - 20 years, which are based on the length of the license agreements as the Company expects to receive economic benefits over that time. The Company assesses the potential impairment to capitalized patent costs when events or changes in circumstances indicate that the carrying amount of our patent portfolio may not be recoverable. $255,650 and $731,593   of patent fees were capitalized during the three and six months ended December 31, 2023. The amortization of the intangible assets were $0 and $4,615 for the three months ended December 31, 2022 and 2023 respectively. The amortization of the intangible assets were $0 and $4,615 for the six months ended December 31, 2022 and 2023 respectively. The amortization expenses were included in the general and administrative expenses.

Revenue recognition

Revenue recognition

The Company sells its vaping products to customers   and recognizes revenue in accordance with the guidance of ASC 606, Revenue from Contracts with Customers. Many customers are distributors that resell the Company’s products in various geographic regions. The performance obligations are for the Company to transfer the title and control of the goods to a customer for a determined price. Each order is considered a separate contract with single performance obligation. Revenue is recognized when control of goods has transferred to customers. For the majority of the Company’s customer arrangements, control transfers to customers at a point-in-time when goods have been delivered to the pickup location specified by the customer or a forwarder appointed by the customer, as that is generally when legal title, physical possession and risks and rewards of goods transfer to the customer.

 

Revenue is recognized at the transaction price based on the purchase order as adjusted for the anticipated rebates, discounts and other sales incentives. When determining the transaction price, management estimates variable consideration applying the portfolio approach practical expedient under ASC 606. The main sources of variable consideration for the Company are trade promotion funds, and cash discounts. These sales incentives are recorded as a reduction of revenue at the time of the initial sale using the most-likely amount estimation method. The most-likely amount method is based on the single most likely outcome from a range of possible consideration outcomes. The range of possible consideration outcomes is primarily derived from the following inputs: sales terms and historical experience.

The Company offers different payment terms to different customers. For tobacco vaping products, the general payment term is deposit of 30% of sales amount upon placing order, and the payment of remaining 70% to be made before shipment. For cannabis vaping products, tailored payment term is designed for each customer, based on business relationship, order size and other considerations. All contract liabilities at the beginning of the period were recognized as revenues in the reporting period. The Company offers a thirty - day warranty. The warranty is an assurance-type warranty, and it offers replacement of products in case the products sold do not function as expected. In certain sales contract, a right of return is offered. With a right of return, a customer is given the right to return the products if they are not satisfied with the product, and a credit would be given. The Company has a very low rate of return in history and a return reserve is accrued based on historical return rate and the management’s judgement. The Company has minimal incremental costs of obtaining a contract and are expensed when incurred. Sales taxes, which are sales and use or other similar taxes collected from the customer and remitted to the applicable taxing authority by the Company in accordance with applicable law,   are excluded from revenue.

Disaggregated Revenue

The Company has taken into consideration the nature, amount, timing, and uncertainty of revenue and cash flows, and has determined to disaggregate its net sales of tobacco vaping products and cannabis vaping products. The net sales disaggregated by products for the three and six month period ended December 31, 2022 and 2023, were as follows:

    Three months ended
December 31,
    Six months ended
December 31,
 
Net sales by product   2022     2023     2022     2023  
Tobacco vaping products   $ 24,061,401     $ 22,134,264     $ 43,008,459     $ 47,666,263  
Cannabis vaping products     7,835,998       19,551,297       15,831,990       36,883,945  
Total   $ 31,897,399     $ 41,685,561     $ 58,840,449     $ 84,550,208  
Cost of revenue

Cost of revenue

Cost of revenue for the three and six months ended December 31, 2022 and 2023, consisted primarily of the cost of purchasing vaping products, which were mostly purchased from a related party. See Note 11.

Shipping and handling costs

Shipping and handling costs

Shipping and handling costs for the three months ended December 31, 2022 and 2023 are $69,901 and $123,308, respectively. Shipping and handling costs for the six months ended December 31, 2022 and 2023 are $173,378 and $166,752, respectively. They are included in the sales and marketing expenses. The shipping services relating to the shipping and handling costs, are not part of the revenue performance obligation.

Research and development expenses

Research and development expenses

Research and development expenses for the three months ended December 31, 2022 and 2023 are $25,266 and $297,405, respectively. Research and development expenses for the six months ended December 31, 2022 and 2023 are $ 27,629 and $465,575, respectively. They were included in the general and administrative expenses.

Stock-based compensation

Stock-based compensation

The Company measures and recognizes compensation expenses for stock-based payment awards, including stock options, restricted stocks granted to directors and advisors, and restricted stock units (“RSUs”) granted to employees, based on the grant date fair value of the awards. The Company engages a third-party valuer to determine fair value of stock options using the binomial option pricing model. The fair value of RSUs is measured on the grant date based on the closing market price   of the Company’s common stock. The resulting cost is recognized over the period during which an employee is required to provide service in exchange for the awards, usually the vesting period, which is generally four years for stock options and three years for RSUs. Stock-based compensation is recognized on a straight-line basis over the period during which services are provided in exchange for the award. Stock-based compensation expense is recorded in the general and administrative expense in the consolidated statements of operations. The Company recognizes forfeitures of stock-based payment awards upon occurrence.

Income taxes

Income taxes

The Company accounts for income taxes under ASC 740, Income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases.

 

Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

The provisions of ASC 740-10 prescribe a more-likely-than-not threshold for consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The Company classifies the interest and penalties, if any, as a component of income tax expense. For three and six months ended December 31, 2022 and 2023, the Company did not incur any interest or penalties related to an uncertain tax position. The Company does not believe that there were any uncertain tax positions as of June 30, 2023 and December 31, 2023.

Earnings per share

Earnings per share

The Company computes earnings per share (“EPS”) in accordance with ASC 260, Earnings per Share. ASC 260 requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net loss divided by the weighted average common shares outstanding for the period. Diluted EPS is similar to basic EPS but presents the dilutive effect on a per share basis of potential common shares (for example, convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Stock options and unvested restricted stock units, altogether 3,419,140 potentially dilutive shares, could potentially dilute basic EPS in the future that were not included in the computation of diluted EPS because to do so would have been antidilutive for the three and six months ended December 31, 2022 and 2023.

The following table presents a reconciliation of basic net loss per share:

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
   (Restated)       (Restated)     
Net loss  $(130,242)  $(4,022,324)  $(2,131,996)  $(5,396,939)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,270,236    50,000,000    54,258,224 
Net loss per basic and diluted share of common stock
  $(0.01)  $(0.07)  $(0.04)  $(0.10)
Commitments and contingencies

Commitments and contingencies

In the normal course of business, the Company is subject to contingencies, such as legal proceedings and claims arising out of its business, which cover a wide range of matters. Liabilities for contingencies are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.

If the assessment of a contingency indicates that it is probable that a material loss is incurred and the amount of the liability can be estimated, then the estimated liability is accrued in the Company’s financial statements. If the assessment indicates that a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss, if determinable and material, is disclosed.

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.

Segment reporting

Segment reporting

The Company uses the management approach to determine operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources, and assessing performance. The Company’s CODM has been identified as the chief executive officer, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

The Company’s CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has only one reportable segment. Notwithstanding that the Company has customers located around the world and the Company’s Hong Kong subsidiary serves as one of the sales and marketing centers, the Company’s long-lived assets and management are located substantially in the U.S. and management operates its business as a single segment.

Recent accounting pronouncements

Recent accounting pronouncements

As an emerging growth company, the Company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company intends to take advantage of the benefits of this extended transition period.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosures about significant segment expenses. The Company is required to adopt this guidance for its annual reporting in fiscal year 2025 and for interim period reporting beginning the first quarter of fiscal year 2026 on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of this ASU on our segment disclosures.

 

Customer and Supplier Concentration

Customer and Supplier Concentration

(a) Customers

For the three and six months ended December 31, 2022 and 2023, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Customers                
Customer A   39%   26%   38%   30%
Customer B   *    13%   *    * 
*Represented less than 10% of consolidated revenue.

(b) Suppliers

For the three and six months ended December 31, 2022 and 2023, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:

   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Suppliers                
Supplier A   100%   71%   100%   70%
(1)Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Principal Activities (Tables)
6 Months Ended
Dec. 31, 2023
Organization and Principal Activities [Abstract]  
Schedule of Company and Its Subsidiaries The following table sets forth information concerning the Company and its subsidiaries as of December 31, 2023:
Name of Entity  Date of
Organization
   Place of
Organization
  % of
Ownership
   Principal
Activities
Ispire Technology Inc.   June 13, 2022   Delaware   Parent Company   Holding Company
Ispire International   July 6, 2022   BVI   100%   Holding Company
Aspire North America   February 22, 2020   California   100%   Research and Development, Sales and Marketing
Aspire Science   December 9, 2016   Hong Kong   100%   Sales and Marketing
Ispire Malaysia   September 1, 2023   Malaysia   100%   Manufacturing
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in income/loss in the year of disposition. Estimated useful lives are as follows:
   Estimated Useful Life
Office and other equipment  3 - 5 years
Furniture & fixtures  7 years
Leasehold improvements  Shorter of the term of the lease or
the estimated useful life of the assets
Schedule of Net Sales Disaggregated by Products The net sales disaggregated by products for the three and six month period ended December 31, 2022 and 2023, were as follows:
    Three months ended
December 31,
    Six months ended
December 31,
 
Net sales by product   2022     2023     2022     2023  
Tobacco vaping products   $ 24,061,401     $ 22,134,264     $ 43,008,459     $ 47,666,263  
Cannabis vaping products     7,835,998       19,551,297       15,831,990       36,883,945  
Total   $ 31,897,399     $ 41,685,561     $ 58,840,449     $ 84,550,208  
Schedule of Reconciliation of Basic Net Loss Per Share The following table presents a reconciliation of basic net loss per share:
   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
   (Restated)       (Restated)     
Net loss  $(130,242)  $(4,022,324)  $(2,131,996)  $(5,396,939)
Weighted average basic and diluted share of common stock outstanding
   50,000,000    54,270,236    50,000,000    54,258,224 
Net loss per basic and diluted share of common stock
  $(0.01)  $(0.07)  $(0.04)  $(0.10)
Schedule of Major Customers For the three and six months ended December 31, 2022 and 2023, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:
   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Customers                
Customer A   39%   26%   38%   30%
Customer B   *    13%   *    * 
*Represented less than 10% of consolidated revenue.
Schedule of Major Suppliers For the three and six months ended December 31, 2022 and 2023, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:
   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
Major Suppliers                
Supplier A   100%   71%   100%   70%
(1)Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash (Tables)
6 Months Ended
Dec. 31, 2023
Cash [Abstract]  
Schedule of Geography and by Currencies Below is a breakdown of the Company’s cash balances in banks as of June 30, 2023 and December 31, 2023, both by geography and by currencies (translated into U.S. dollars):
   As of
June 30,
   As of
December 31,
 
By Geography:  2023   2023 
Cash in HK  $25,841,880   $13,719,458 
Cash in U.S.   14,458,693    3,582,723 
Cash in Malaysia   
-
    200,808 
Total  $40,300,573   $17,502,989 
           
By Currency:          
USD  $39,835,636   $17,175,077 
RM   
-
    89,908 
HKD   363,416    128,921 
EUR   59,702    66,645 
GBP   22,143    22,352 
RMB   19,676    20,086 
Total  $40,300,573   $17,502,989 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net (Tables)
6 Months Ended
Dec. 31, 2023
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable As of June 30, 2023 and December 31, 2023, accounts receivable consisted of the following:
   As of
June 30,
   As of
December 31,
 
   2023   2023 
Accounts receivable – gross  $26,025,068   $48,373,928 
Allowance for credit losses   (1,498,806)   (2,918,930)
Accounts receivable, net  $24,526,262   $45,454,998 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Dec. 31, 2023
Prepaid Expenses and Other Current Assets [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets As of June 30, 2023, and December 31, 2023, prepaid expenses and other current assets consisted of the following:
   As of
June 30,
   As of
December 31,
 
   2023   2023 
Prepayment for inventory purchases  $3,209,413   $1,123,166 
Other receivable   142,230    130,162 
Prepayments   26,974    1,363,801 
Prepaid provisional profit tax – Hong Kong   
-
    440,094 
Interest  receivable   
-
    125,992 
Total  $3,378,617   $3,183,215 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment As of June 30, 2023, and December 31, 2023, property, plant and equipment consisted of the following:
   As of
June 30,
   As of
December 31,
 
   2023   2023 
Leasehold improvements  $518,854   $813,912 
Office and other equipment   339,155    847,427 
Furniture and fixtures   309,990    340,723 
Construction-in-progress   
-
    296,557 
    1,167,999    2,298,619 
Less: accumulated depreciation   (79,868)   (150,413)
Total  $1,088,131   $2,148,206 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
6 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Right-of-Use Assets The balances for the right-of-use assets and lease liabilities where the Company is the lessee are presented as follow:
   As of
June 30,
   As of
December 31,
 
   2023   2023 
Operating lease right-of-use assets  $4,061,617   $3,969,437 
           
Operating lease liabilities – current  $944,525   $1,244,565 
Operating lease liabilities – non-current   3,356,232    3,067,909 
Total  $4,300,757   $4,312,474 
Schedule of Maturities of Our Lease Liabilities As of December 31, 2023, the maturities of our lease liabilities (excluding short-term leases) are as follows:
   As of
December 31,
2023
 
January 1, 2024 to December 31, 2024  $1,539,981 
January 1, 2025 to December 31, 2025   1,543,278 
January 1, 2026 to December 31, 2026   1,258,333 
January 1, 2027 to December 31, 2027   564,731 
Total future lease payments   4,906,323 
Less: imputed interest   (593,849)
Total lease liabilities  $4,312,474 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Payables (Tables)
6 Months Ended
Dec. 31, 2023
Accrued Liabilities and Other Payables [Abstract]  
Schedule of Accrued Liabilities and Other Payables As of June 30, 2023 and December 31, 2023, accrued liabilities and other payables consisted of the following:
   As of
June 30,
   As of
December 31,
 
   2023   2023 
Other payables  $148,197   $403,383 
Accrued salaries and related benefits   97,314    117,830 
Accrued expenses   35,850    80,175 
Other tax payable   
-
    2,327 
Total  $281,361   $603,715 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Tables)
6 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Schedule of Major Related Parties The table below sets forth the major related parties and their relationships with the Company:
Name of related parties and Relationship with the Company
-Tuanfang Liu is the Co-Chief Executive Officer and Chairman of the Company.
-Jiangyan Zhu is the wife of Tuanfang Liu and a director of the Company.
-Eigate (Hong Kong) Technology Co., Limited (“Eigate”) is a wholly-owned subsidiary of Aspire Global.
-Aspire Global is a company controlled by the Chairman of the Company.
-Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s Chairman and 5% by the Chairman’s cousin.
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
6 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Schedule of Income (loss) Before Income Taxes For the three and six months ended December 31, 2022 and 2023 income (loss) before income taxes by major taxing jurisdiction consists of:
   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
HK  $2,893,624   $2,538,994   $4,103,951   $5,691,070 
U.S.   (2,505,554)   (5,994,080)   (5,450,234)   (9,936,111)
Malaysia   
-
    (215,058)   
-
    (303,673)
Total  $388,070   $(3,670,144)  $(1,346,283)  $(4,548,714)
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Dec. 31, 2023
Stock-Based Compensation [Abstract]  
Schedule of Stock Option Activity The following is a summary of stock option activity transactions as of and for the period ended June 30, 2023 and December 31, 2023:
   Number of
options
   Weighted
average
exercise
price
   Weighted
average
fair value
per option
 
Outstanding at June 30, 2023    -   $ -   $ - 
Granted    2,910,000   $9.63   $5.45 
Exercised    
-
   $
-
   $
-
 
Expired    
-
   $
-
   $
-
 
Forfeiture    65,000   $9.76   $5.54 
Outstanding at December 31, 2023    2,845,000   $9.63   $5.45 
Schedule of Options Were Valued Using the Binomial Option Pricing Model The options granted during the six months ended December 31, 2023 were valued using the binomial option pricing model based on the following range of assumptions:
   Six months
ended
December 31,
2023
 
Risk-free interest rate   4.062% - 4.812% 
Time to expiry   4 - 10 years 
Expected volatility   50% - 55% 
Expected dividend yield   0% 
Schedule of Awards Granted to Employees RSUs are accounted for as equity using the fair value method, which requires measurement and recognition of compensation expense for all awards granted to employees, directors and consultants based upon the grant-date fair value.
   Shares   Weighted average
grant date
fair value
 
Unvested, June 30, 2023   
-
   $
-
 
Granted   587,235    9.76 
Vested   
-
    
-
 
Canceled and forfeited   (13,095)   9.76 
Unvested, December 31, 2023   574,140   $9.76 
Schedule of Allocation of Stock-Based Compensation The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of operations:
   Three months ended
December 31,
   Six months ended
December 31,
 
   2022   2023   2022   2023 
General and administrative expenses  $
     -
   $1,850,380   $
     -
   $2,802,033 
Sales and marketing expenses   
-
    32,541    
-
    48,447 
Total  $
-
   $1,882,921   $
-
   $2,850,480 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Principal Activities (Details)
3 Months Ended 6 Months Ended
Sep. 22, 2023
MYR (RM)
Jul. 01, 2020
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
Jul. 29, 2022
Jul. 06, 2022
Organization and Principal Activities [Line Items]                  
Own percentage     95.00%   95.00%        
Issued shares (in Shares) | shares   50,000,000              
Consideration value (in Ringgits) | RM RM 100                
Acquired intangible assets                
Intangible asset     $ 726,978 $ 73,487,283 726,978 $ 73,487,283    
Net loss     $ (4,022,324) $ (130,242) $ (5,396,939) $ (2,131,996)      
Net loss per share, basic (in Dollars per share) | $ / shares     $ (0.07) $ (0.01) $ (0.1) $ (0.04)      
Net loss per share, diluted (in Dollars per share) | $ / shares     $ (0.07) $ (0.01) $ (0.10) $ (0.04)      
Lease payment     $ 379,600   $ 712,421 $ 449,638      
Leased assets obtained in exchange for operating lease liabilities         $ 507,292 3,714,979      
Minimum [Member]                  
Organization and Principal Activities [Line Items]                  
Own percentage     4.60%   4.60%        
Net loss       $ 130,242   $ (2,131,996)      
Net loss per share, basic (in Dollars per share) | $ / shares       $ 0.01   $ (0.04)      
Net loss per share, diluted (in Dollars per share) | $ / shares       $ 0.01   $ (0.04)      
Maximum [Member]                  
Organization and Principal Activities [Line Items]                  
Own percentage     61.30%   61.30%        
Net loss       $ 902,874   $ 2,950,921      
Net loss per share, basic (in Dollars per share) | $ / shares       $ 0.02   $ 0.06      
Net loss per share, diluted (in Dollars per share) | $ / shares       $ 0.02   $ 0.06      
Previously Reported [Member]                  
Organization and Principal Activities [Line Items]                  
Intangible asset       $ 0   $ 0      
Ispire International Limited [Member]                  
Organization and Principal Activities [Line Items]                  
Equity percentage                 100.00%
Aspire Global [Member]                  
Organization and Principal Activities [Line Items]                  
Own percentage     66.50%   66.50%        
Aspire Global [Member] | Minimum [Member]                  
Organization and Principal Activities [Line Items]                  
Own percentage     5.00%   5.00%        
Aspire Global Transferred [Member]                  
Organization and Principal Activities [Line Items]                  
Equity percentage               100.00%  
Series of Individually Immaterial Business Acquisitions [Member] | Aspire Holdings Transferred [Member]                  
Organization and Principal Activities [Line Items]                  
Equity percentage               100.00%  
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries
12 Months Ended
Dec. 31, 2023
Ispire Technology Inc.[Member]  
Schedule of Company and Its Subsidiaries [Line Items]  
Date of Organization Jun. 13, 2022
Place of Organization Delaware
Percentage of Ownership Parent Company
Principal Activities Holding Company
Ispire International [Member]  
Schedule of Company and Its Subsidiaries [Line Items]  
Date of Organization Jul. 06, 2022
Place of Organization BVI
Percentage of Ownership 100%
Principal Activities Holding Company
Aspire North America [Member]  
Schedule of Company and Its Subsidiaries [Line Items]  
Date of Organization Feb. 22, 2020
Place of Organization California
Percentage of Ownership 100%
Principal Activities Research and Development, Sales and Marketing
Aspire Science [Member]  
Schedule of Company and Its Subsidiaries [Line Items]  
Date of Organization Dec. 09, 2016
Place of Organization Hong Kong
Percentage of Ownership 100%
Principal Activities Sales and Marketing
Ispire Malaysia [Member]  
Schedule of Company and Its Subsidiaries [Line Items]  
Date of Organization Sep. 01, 2023
Place of Organization Malaysia
Percentage of Ownership 100%
Principal Activities Manufacturing
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies (Details) [Line Items]          
Inventory reserve   $ 130,452 $ 0 $ 130,452 $ 0
Investment maturity amount   $ 9,318,480   $ 9,318,480  
Matured date   Feb. 08, 2024   Feb. 08, 2024  
Patent portfolio   $ 255,650   $ 731,593  
Amortization of intangible assets   $ 4,615 0 $ 4,615 0
Deposit of sales percentage   30.00%   30.00%  
Payment of remaining percentage   70.00%   70.00%  
Shipping and handling costs   $ 123,308 69,901 $ 166,752 173,378
Research and development expenses   $ 25,266 $ 297,405 $ 27,629 $ 465,575
Potentially dilutive shares (in Shares)       3,419,140  
Percentage of consolidated revenue.   10.00%   10.00%  
Ownership percentage   95.00%   95.00%  
Minimum [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Estimate useful life   15 years   15 years  
Ownership percentage   4.60%   4.60%  
Maximum [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Estimate useful life   20 years   20 years  
Ownership percentage   61.30%   61.30%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customers [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage 11.00%     13.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage 11.00%     12.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage   10.00% 10.00% 10.00% 10.00%
Suppliers [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage   10.00% 10.00% 10.00% 10.00%
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives
12 Months Ended
Sep. 30, 2023
Public Utility, Property, Plant and Equipment [Line Items]  
Estimated useful life, description Shorter of the term of the lease or the estimated useful life of the assets
Office and Other Equipment [Member] | Minimum [Member]  
Public Utility, Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Office and Other Equipment [Member] | Maximum [Member]  
Public Utility, Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Furniture & Fixtures [Member]  
Public Utility, Property, Plant and Equipment [Line Items]  
Estimated useful life 7 years
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Schedule of Net Sales Disaggregated by Products [Line Items]        
Net sales by product $ 41,685,561 $ 31,897,399 $ 84,550,208 $ 58,840,449
Tobacco vaping products [Member]        
Schedule of Net Sales Disaggregated by Products [Line Items]        
Net sales by product 22,134,264 24,061,401 47,666,263 43,008,459
Cannabis vaping products [Member]        
Schedule of Net Sales Disaggregated by Products [Line Items]        
Net sales by product $ 19,551,297 $ 7,835,998 $ 36,883,945 $ 15,831,990
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Reconciliation Of Basic Net Loss Per Share Abstract        
Net loss $ (4,022,324) $ (130,242) $ (5,396,939) $ (2,131,996)
Weighted average basic share of common stock outstanding 54,270,236 50,000,000 54,258,224 50,000,000
Net loss per basic share of common stock $ (0.07) $ (0.01) $ (0.1) $ (0.04)
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Reconciliation Of Basic Net Loss Per Share Abstract        
Weighted average diluted share of common stock outstanding 54,270,236 50,000,000 54,258,224 50,000,000
Net loss per diluted share of common stock $ (0.07) $ (0.01) $ (0.10) $ (0.04)
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - Schedule of Major Customers - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Customer A [Member]        
Revenue, Major Customer [Line Items]        
Percentage of major customers 26.00% 39.00% 30.00% 38.00%
Customer B [Member]        
Revenue, Major Customer [Line Items]        
Percentage of major customers 13.00% [1] [1] [1]
[1] Represented less than 10% of consolidated revenue.
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Supplier A [Member] | Suppliers Risk Benchmark [Member] | Supplier A [Member]        
Concentration Risk [Line Items]        
Percentage of major Suppliers [1] 71.00% 100.00% 70.00% 100.00%
[1] Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Misapplication of Functional Curreny (Details)
6 Months Ended
Dec. 31, 2023
Misapplication of Functional Curreny [Abstract]  
Description of functional currency narrow range As HKD is pegged to USD in a narrow range of US$1:HK$7.75 -7.85, after evaluation the management concluded that the misstatement resulted from the change of functional currency to all reporting periods prior to October 1, 2023, and correction of the error during the three months ended December 31, 2023 is immaterial given consideration of both quantitative and qualitative factors in assessing an item’s materiality.
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash (Details) - Schedule of Geography and by Currencies - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Schedule of Geography and by Currencies [Line Items]        
Cash $ 17,502,989 $ 40,300,573 $ 84,267,154 $ 74,480,651
USD [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 17,175,077 39,835,636    
RM [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 89,908    
HKD [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 128,921 363,416    
EUR [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 66,645 59,702    
GBP [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 22,352 22,143    
RMB [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 20,086 19,676    
HK [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 13,719,458 25,841,880    
US [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash 3,582,723 14,458,693    
Malaysia [Member]        
Schedule of Geography and by Currencies [Line Items]        
Cash $ 200,808    
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Net [Line Items]        
Credit loss expenses     $ 2,126,284 $ 1,029,655
Allowance for credit losses $ 311,379 $ 0 706,160 0
Accounts Receivable [Member]        
Accounts Receivable, Net [Line Items]        
Credit loss expenses $ 1,900,797 $ 659,898 $ 2,126,284 $ 1,029,655
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net (Details) - Schedule of Accounts Receivable - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Schedule of Accounts Receivable [Abstract]    
Accounts receivable – gross $ 48,373,928 $ 26,025,068
Allowance for credit losses (2,918,930) (1,498,806)
Accounts receivable, net $ 45,454,998 $ 24,526,262
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Schedule of Prepaid Expenses and Other Current Assets [Abstract]    
Prepayment for inventory purchases $ 1,123,166 $ 3,209,413
Other receivable 130,162 142,230
Prepayments 1,363,801 26,974
Prepaid provisional profit tax – Hong Kong 440,094
Interest receivable 125,992
Total $ 3,183,215 $ 3,378,617
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net [Line Items]        
Depreciation expense $ 41,484 $ 6,939 $ 70,545 $ 13,495
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Schedule of Property, Plant and Equipment [Abstract]      
Leasehold improvements $ 813,912   $ 518,854
Office and other equipment 847,427   339,155
Furniture and fixtures 340,723   309,990
Construction-in-progress 296,557  
Total 2,298,619   1,167,999
Less: accumulated depreciation (150,413)   (79,868)
Total $ 2,148,206 $ 1,088,131 $ 1,088,131
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Liabilities (Details) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Contract Liabilities [Line Items]    
Contract liabilities $ 1,705,171 $ 988,556
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Leases [Line Items]          
Short-term lease costs $ 335,678 $ 369,185 $ 734,991 $ 758,735  
Lease agreements payments $ 379,600   $ 712,421 449,638  
Weighted-average remaining lease term 3 years 2 months 12 days   3 years 2 months 12 days   4 years
Discount rate         8.00%
Minimum [Member]          
Leases [Line Items]          
Operating lease term 2 years   2 years    
Maximum [Member]          
Leases [Line Items]          
Operating lease term 5 years   5 years    
Lease Agreements [Member]          
Leases [Line Items]          
Lease agreements payments   $ 300,640   $ 540,030  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Right-of-Use Assets - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Schedule of Right-of-Use Assets [Abstract]    
Operating lease right-of-use assets $ 3,969,437 $ 4,061,617
Operating lease liabilities – current 1,244,565 944,525
Operating lease liabilities – non-current 3,067,909 3,356,232
Total $ 4,312,474 $ 4,300,757
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Maturities of Our Lease Liabilities - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Schedule of Maturities of Our Lease Liabilities [Abstract]    
January 1, 2024 to December 31, 2024 $ 1,539,981  
January 1, 2025 to December 31, 2025 1,543,278  
January 1, 2026 to December 31, 2026 1,258,333  
January 1, 2027 to December 31, 2027 564,731  
Total future lease payments 4,906,323  
Less: imputed interest (593,849)  
Total lease liabilities $ 4,312,474 $ 4,300,757
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Schedule of Accrued Liabilities and Other Payables [Abstract]    
Other payables $ 403,383 $ 148,197
Accrued salaries and related benefits 117,830 97,314
Accrued expenses 80,175 35,850
Other tax payable 2,327
Total $ 603,715 $ 281,361
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Related Party Transactions [Line Items]          
Beneficially ownership percentage     95.00%    
Purchases from related party $ 25,464,800 $ 27,055,791 $ 48,983,213 $ 49,360,346  
Mr. Liu [Member]          
Related Party Transactions [Line Items]          
Beneficially ownership percentage 66.50%        
Ms. Zhu [Member]          
Related Party Transactions [Line Items]          
Beneficially ownership percentage 5.00%        
Aspire Global [Member]          
Related Party Transactions [Line Items]          
Beneficially ownership percentage 61.30%        
Ispire Technology Inc. [Member]          
Related Party Transactions [Line Items]          
Beneficially ownership percentage 4.60%        
Related Party [Member]          
Related Party Transactions [Line Items]          
Due to related parties       $ 710,910
Accounts payable - related party $ 48,999,001   $ 48,999,001   $ 51,698,588
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - Schedule of Major Related Parties
6 Months Ended
Dec. 31, 2023
Tuanfang Liu [Member]  
Related Party Transaction [Line Items]  
Name of related parties and Relationship with the Company -Tuanfang Liu is the Co-Chief Executive Officer and Chairman of the Company.
Jiangyan Zhu [Member]  
Related Party Transaction [Line Items]  
Name of related parties and Relationship with the Company -Jiangyan Zhu is the wife of Tuanfang Liu and a director of the Company.
Eigate [Member]  
Related Party Transaction [Line Items]  
Name of related parties and Relationship with the Company -Eigate (Hong Kong) Technology Co., Limited (“Eigate”) is a wholly-owned subsidiary of Aspire Global.
Aspire Global [Member]  
Related Party Transaction [Line Items]  
Name of related parties and Relationship with the Company -Aspire Global is a company controlled by the Chairman of the Company.
Shenzhen Yi Jia [Member]  
Related Party Transaction [Line Items]  
Name of related parties and Relationship with the Company -Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s Chairman and 5% by the Chairman’s cousin.
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Income Taxes (Details) [Line Items]          
Income tax payable     $ 63,853
Prepaid provisional tax 440,094   440,094  
Unrecognized deferred tax assets 6,016,774   6,016,774    
Net operating loss carryforwards 4,854,545   4,854,545    
Net operating loss (3,950,636) $ 309,843 (4,861,909) $ (905,025)  
Valuation allowance 6,016,774   6,016,774   $ 4,500,444
Addition valuation allowance, Amount     1,516,330    
Hong Kong [Member]          
Income Taxes (Details) [Line Items]          
Prepaid provisional tax $ 440,094   440,094    
Aspire North America LLC [Member]          
Income Taxes (Details) [Line Items]          
Net operating loss     $ 23,116,882    
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes [Line Items]        
Income(loss) before income taxes total $ (3,670,144) $ 388,070 $ (4,548,714) $ (1,346,283)
HK [Member]        
Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes [Line Items]        
Income(loss) before income taxes total 2,538,994 2,893,624 5,691,070 4,103,951
U.S. [Member]        
Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes [Line Items]        
Income(loss) before income taxes total (5,994,080) (2,505,554) (9,936,111) (5,450,234)
Malaysia [Member]        
Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes [Line Items]        
Income(loss) before income taxes total $ (215,058) $ (303,673)
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 22, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation [Line Items]          
Restricted stock grants (in Shares) 15,000,000        
Shares Issued (in Shares)       56,976  
Unrecognized compensation expenses   $ 29,242   $ 29,242  
Stock options (in Shares)       2,910,000  
Restricted stocks units granted (in Shares)       587,235  
Aggregate intrinsic value   7,263,425   $ 7,263,425  
Aggregate intrinsic value of options exercisable       400,875  
Expense of options vested   1,201,114 $ 0 1,707,093 $ 0
Expense for the RSUs   $ 468,361   $ 604,325  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of Stock Option Activity
6 Months Ended
Dec. 31, 2023
$ / shares
shares
Schedule of Stock Option Activity [Abstract]  
Number of options Outstanding, balance (in Shares) | shares
Weighted average exercise price Outstanding, balance
Weighted average fair value per option Outstanding, balance
Number of options Granted (in Shares) | shares 2,910,000
Weighted average exercise price Granted $ 9.63
Weighted average fair value per option Granted $ 5.45
Number of options Exercised (in Shares) | shares
Weighted average exercise price Exercised
Weighted average fair value per option Exercised
Number of options Expired (in Shares) | shares
Weighted average exercise price Expired
Weighted average fair value per option Expired
Number of options Forfeiture (in Shares) | shares 65,000
Weighted average exercise price Forfeiture $ 9.76
Weighted average fair value per option Forfeiture $ 5.54
Number of options Outstanding, balance (in Shares) | shares 2,845,000
Weighted average exercise price Outstanding, balance $ 9.63
Weighted average fair value per option Outstanding, balance $ 5.45
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of Options Were Valued Using the Binomial Option Pricing Model
6 Months Ended
Dec. 31, 2023
Schedule of Options Were Valued Using the Binomial Option Pricing Model [Line Items]  
Expected dividend yield 0.00%
Minimum [Member]  
Schedule of Options Were Valued Using the Binomial Option Pricing Model [Line Items]  
Risk-free interest rate 4.062%
Time to expiry 4 years
Expected volatility 50.00%
Maximum [Member]  
Schedule of Options Were Valued Using the Binomial Option Pricing Model [Line Items]  
Risk-free interest rate 4.812%
Time to expiry 10 years
Expected volatility 55.00%
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Dec. 31, 2023
$ / shares
shares
Schedule of Awards Granted to Employees [Line Items]  
Unvested Shares, Balance | shares
Weighted average grant date fair value, Balance | $ / shares
Unvested Shares, Granted | shares 587,235
Weighted average grant date fair value, Granted | $ / shares $ 9.76
Unvested Shares, Vested | shares
Weighted average grant date fair value, Vested | $ / shares
Unvested Shares, Canceled and forfeited | shares (13,095)
Weighted average grant date fair value, Canceled and forfeited | $ / shares $ 9.76
Unvested Shares, Balance | shares 574,140
Weighted average grant date fair value, Balance | $ / shares $ 9.76
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Schedule of Allocation of Stock-Based Compensation [Line Items]        
Total $ 1,882,921 $ 2,850,480
General and Administrative Expense [Member]        
Schedule of Allocation of Stock-Based Compensation [Line Items]        
Total 1,850,380 2,802,033
Sales and Marketing Expenses [Member]        
Schedule of Allocation of Stock-Based Compensation [Line Items]        
Total $ 32,541 $ 48,447
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
Dec. 11, 2023
Minimum [Member]  
Commitments and Contingencies (Details) [Line Items]  
Term of license agreement 3 years
Maximum [Member]  
Commitments and Contingencies (Details) [Line Items]  
Term of license agreement 9 years
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Millions
Jan. 31, 2024
Jan. 10, 2024
Subsequent Event [Line Items]    
Employees to purchase an aggregate shares (in Shares)   70,000
Price per share (in Dollars per share)   $ 11.16
Vesting period   4 years
Vesting percentage   25.00%
Award vesting percentage   75.00%
Research and development (in Dollars) $ 10  
NewCo [Member]    
Subsequent Event [Line Items]    
Owned percentage 50.00%  
Berify [Member]    
Subsequent Event [Line Items]    
Owned percentage 50.00%  
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )"*5%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "0BE18)_MW,NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6PJ"F&;B^*I!<&"XBTDTS:XV81D9+=O;W9MMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAF1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!P3!^1UX)&TU:9B 55R(3+762)-04TAGO#4+/GZF;H99 ]BAQYXR-'4#3$T3 MXVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT\+;=O,SK5J[/ MI'N#Y5=VDDX1U^PR^77U\+A[8DIP<5MQ40F^$T(*+IO[]\GUA]]5V ?K]NX? M&U\$50N_[D)] 5!+ P04 " "0BE18F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )"*5%ADS-8!\P4 -P? 8 >&PO=V]R:W-H965T&UL MM9GOW%TC#3*FK$O^F3AWW1L72(:44]J"Z+^[>B<1I%V4N7X6IIVJF=J MX?'QP?T^AU(P*?Z3E[(BC@6X08!+ ?Y.X#0]P2T%>1J11,FNAE7DJM?0Z63TSOF9:I5))HE/GJ?R%"^HD52= ]= MS5TD L*IF%A2/4UK+*]TOBV<<8/S 'U@B0R$4J6LBHH/1;W%H.$= M]:Z1ZUPA;&/74)XY++^GZVMD%_(>4!RWJCDW]W-/U=QQ=3VHF]!"TMA8885A MSVRH7]AW(B4>O>FH-U)0OJ.=Z2\_.0/[5Q/M_V3V#7NO8N]![M.RHSS1;2@D M)ZH2'DE,3HU M7K/(1 GK%ZOEDXD)5+5D&E1, [!,5>]]?DV-#0?+';O[R80$JEHB#2ND(5BF M><:Y)KH/A4I,9%(R'LUNW:@ZYKFR!!84O(404Y.N?-F[,X5L/- M2C+ORQ5:Y4,T^IA)(4FB^ZJ)%S3^T=&G,.OG9CHJ[*;]'AZ.W?%@8NT,?..* M;PSRS52G]/..>1\1(P:LWY!(F%I[#LI:-IICUU]9^ZQF4V!<]Z->OV_"A,5M.8_2A',69_DJ/M&4<9F/G9+(S)PB8,?/QNPQ MAU5M.7'-B<_AO \CRM%<#3!;QLV-"?L\LJ1+/$^E6JY,_,+0R OZM.6MLXX# MQHGZ<[&D/&0^.*Z>LCK$N,8 M(M X=:)QX$CR/6/9K,V4L-TG;&2\1,!QZH3CP!FE?$=7,8DB=)L)];,PP\$^ MDF?&+PHL:XM7IQT'#B@EWON8\JT>87]3#C+0R2 EB7DL@@T;.2^1=YPZ\#AG M)9Y5H*;Z(!ULTQ@,8%U;O#KO.'!@.33C"U+3C$2$^32R>!V-E"WC#ZQK28GK M_(/AT%*--Y\RPB7ET6N9#4R,)[R:^BDL:XM81Q\,!Y5Z1E6W(\ (FS6V(ZQK M"UGG'GQV[D&/6;PVAI7;$R8JP'9[SF!DG%S!VK: ==#!<#JIEL \QE7;Y:LZ M5WEZI8BIJ,#U_,LW9I\3[G?OC2R0B7"V3XS4L-T#$VB6*&;S M% U6MX6M\Q$^*Q]5L-4[O.1L%R:>N9U/+#'-C*"7"$BX#DCXK(!4@2Z9D"K2 M_Q.FS<,4[#BV^[8QT<.ZMJ1U5L)PNLG[ZXQ3T@P&&[QQ'?NM$>P2\[H['0^.R$"QMRU=G(Q>.,\^A5(&!;9"#WZS?HA7U M,J[:T@@).WV[\)FJF?F.1!E%/]O7>F$,I907.U;&6KA$>'+K\.3"N>> K<*^ M%Q U<#;NFIPP>IRM[F;&]7=8V);P:$OLS/2D(GZQ0:M7BSW;&'"[G\W*U4_ND M?*,/*H=?-KK8)P:^%MMY>2A4LJZ-]MF<8AS,]TF:SQ97];L/Q>)*'TV6YNI# M@S\CL^<7'=+LSU8OYXNJ0;-6=,I\.'PKX-C^QK-.]RLM4 MYZA0F^O96W*YI$%E4"-^2]5C>?:,*E?NM?YT\.'.?E.I69[^G:[.[GLD96JM-[-.\^4R>VD"<&0"/WX"V!M0VX ,& MK#5@+VV!MP;\I2V(UJ!V?=[X7@H%\.JDBJ#)*_3J1UV6K]$%^G07HU=?O[Z:&^AHU=Q\U7;JIND4 M'>@40S_IW.Q*M(0NK3WV\;A],&(_AP"=HD2?HW1#1PECM7J#&/D644R9IS^W M+S>G/G?^7^O+_]QZ+QCL5#*LYF,#?&V:3X6!_GA[7YH"AOR?OE0W9-Q/5LV# ME^4A6:GK&512J8H'-5M\\Q4)\'>^.$])%D])MIR(K)<1?LH('V-??%0/*C\J M7_0;PZ VK!:-AP4G@10B(%?SA_/(ND!&9!2R*.H#8QZ,8#AB0EA>NT :A-!-:H4G=H$AH5*$ M!%M>NT N(QR%@?1['9R\#D:]_KZ 614="KU)C<_EP&DW8&% <6!Y[.($8>"( ME;W8Q1%& TB>G687&$4,!Y+X_0U/_H:CLTR[TN1;I)X.U;I47OK<#J><7:8D MBZ79*I9KD'*?E9]7+B2XET*T>0,"3VV'-Q$8::I58A MNC J).#L.O3@. X%'1AWTEYZ6F84TG"@3 0W E%/!J(7[6!,+C#TBOO ML-M=#-,'=,7RWX/DDLJ06=42^R@E@1D)6R%=>AN73(1GBCDV1 ))!.^9)Q MZ;M\6NV2?*O0-DGS=F .^\X]8TP*9RBZ,,HHL1N-!4$V_V]]< NP'D9V.Y[)+$DS/;>PP9[ !D..-_)83*N MA]OEZ M#X(I5*C&/G%7)Q862VHMW[($QPDCD%+^+N^"<@(X9B$(GDLFH\K,6 MI'NUT85Z#H=)G@96Y]"S* 4A)IS;<7"1#'1,B.U >!BY@"P3;H?"@R2,!U2R M@5AT,I6,Z]3W9VZC"[0Z%H7*_67@:L4+)BB1V/;? Q1$,G[$V2JUD)XFH[%OT3\C3\^G:ZS]U#LU@OX##*'(BX")A#Q!P.P > M0D&9)-P>ICXD*,-(!$/#M-.F=/S$^'EJ0K!70N4N*;R'=G32D^))V>))V993 ML?73T6EF.JZ9;Y(R7:%7H)=CG65)<987?U$V=.%Y9> WH )Z_^P#Y0$K>P/1 MPF0?1NSB])/Q@WV1J-8H>8!M/&PCZBB42!]-:9)\G>9;[[:6 MCBKS+Z[5*=GB2=F64['U$]3)?#HN\[M:O:LSXR]0SZ$VAVTH=4Y9?,BV?NVZ M]'+"KLV63,N7<#;>S\_N:?>JV-87Y"7HEV-NFONWT]O3)?S;^NK9>G]#+F^) MYWU,+I?-%7M'W]SX_Y04VS0O4:8VT!1^$T)WB^82O?EB]*&^);[7QNA]_;A3 MR5H5%0!^WVAMGK]4#9S^*\/B7U!+ P04 " "0BE18L6W52M " #P" M& 'AL+W=OH M6(A47J966C74JMN':1],TY3M\N M*"NM.#*VN8@COE8Y*V$NB%P7!15_QI#S[F&@E"\Z?].0V'5F.3@AR2)1F MH/C8P 3R7!-A&K\;3JL-J8'[XQW[%Z,=M2RHA G/?[!492/KRB(I+.DZ5_=\ M>P.-'I-@PG-I_LFV\74LDJREXD4#Q@P*5M9/^MS480^ /-T KP%XQX#@!8#? M /QS(P0-(#@W0M@ C'2[UFX*-Z6*QI'@6R*T-[+I@:F^06.]6*GWR8,2^)8A M3L6/)5VG3$%*)KQ,0Y2ZDV/RA\X,90DO E^5:!H'J%):&E]BQP=V9Z MVVR W)8)+X!$YO(#,TRLA4FKU.PDR;1<9VH M]T*B/KGCR";)#--,._#3T_C^";R-16LKY^TJ-_9.$DXAZ1'?_40\Q_,[\IF< M#_>ZY/Q?]-FKHQ\4PV^WD6_X_!?XFJ5O-POY>;V02N U\*MKJ6NRH)M,7XU# M6=$$1A;N+@EB U;\X9W;=SYWU?DMR:9O239[([*#%0G:%0E.L<=3EJ]5YT$9 MU\"! >H^LHDOG9XS< Y^;F1O]JO<#3KRFG9Z'3G-NJF"UNM ;]CJ#5^KMP:& M>_'"P!O@N>D?:>QP;*IQ)+.3,;SRO.!(ZAF,M5I[[PHO0*Q,[Y0DX>M2U<>P MM;;M^=ITI2/[V!U.W [[%-MYW7W_T=?? G=4K!A>Z#DL,933&V"ZHNZO]43Q MRC20!5?8CLPPPT\2$-H!WR\Y5[N)#M!^Y,1_ 5!+ P04 " "0BE18Z2I5 M]#8' "F( & 'AL+W=O7>YX[]?Q)5U_JM5(&?2WRLKY8K(W9O%LNZV2M"EF_U1M5PC?WNBJD M@UL3>6J_.-?%"WRGS>7%=PM=QY2;-"E76F2U2I^XO%>_+ND@D[ MH+7X.U-/]> SLJ'<:?W%7GQ,+Q;8(E*Y2HQU(>'/H[I4>6X] 8Y_.Z>+W3/M MP.'G9^^_M<%#,'>R5IRR=W^BYXZ M6[Q 25,;772# 4&1E=N_\FLW$8,!))@90+L!]- !K!O VD"WR-JPKJ21J_-* M/Z'*6H,W^Z&=FW8T1).5=AEO307?9C#.K#Z7LDDSHU)TJH#]M'T9E'7:GD+6+D!%%, MF6/XI7_XIZ:$X=@U? E![R*GN\AIZX_-^+MLJDJ5!LFZAL#>N>+9.@C<#NP! M>U=O9*(N%G"":E4]JL7JS4\DQ&>NZ([D;"]6MHN5^;RO+F6]=@6X'16VH^R! M?UR1B&,:B_A\^3@$/S4,,,.81VQGN )XEN2MA7E4I4]BCO>^! #AY\X%B.P4T,:/C7@@ ML A'\!QV040)%FYTX0Y=Z$5W7:F-S%*DOF[L,:Z1+%.DS5I5D$>&6]V%/9Q@ M8D0P2O@(N\..12(DD1M[M,,>O3BSM2DLQM,M9A?(:/+P&%#"%(] .NP(P,0S M(,4.I/""_$L;F1\PEV+R> %')8K"\3YU& :"$!K. (UW0&-O9ONS771/7HN/ MF=>.Y&PO4H)[^L(O['I0-)7Y=H(VP%.FW?3JWR;;V,TTFTHZIWLI@@2"XO%9 M=1C"016$$?<2D0'ODA>VO)'E0P8)KUNI>;!DFC!H&$?C[>1_H'LED&\1>B8E M7O):W4B0G0J2$7< 3$#$N2GB:)GR>W0#T0IPP88RXPX6.Z<5J& M,>R'> 9DSY8D/$C^Y9F\R_+,S) Z\9+N:W/EL;SMQ]RS+/'3[$YM;>0W*[6< M 4_9D\<1Y6S,L@Y#0J. Q7.IL>=9XB=:J#],!?7=BVLS)5 284XB,H8Z-8R% MX#R<0=H3+?&RFYW0JH$B:0!T(+NZ679CCR>00LRBB>!RV%&@GW!FDFE/G-1/ MG!_+1!<*&?GU&2=(KT[<.&LAK[N#V*6K@Z:4&C+!9PH)VA,J]1/JG_M9?&]- MGC/]LWC;Z,HV$9QQ3MF6T"#@X7AE'(8QV%$^$\B@+O6SZ;[.?.$,T"EA(?78UEZ%>7TT?RMA]R3\;43\:'[#;0 M%R'NPP9#RF;(6W:DS8]A+1?VFU3/@X)CZF(QRG78:JJNMU>T5E;YIAO[J/FU0&O/FI'\K8?>R\'Z$MRH"ATB6H[!5#F MR0H]RKQ1Z&?\%F-,$)Q$5*]EIFA@HMM4= MT]7\0*?B@P=T7+RYK>9.=2]0J%^@7%?J7D'Z20^8OA-$/+,'Y:D>3Y/Y[CGY MCJ:!^T3^N*/]AFJOGYA?/[U/T\RFIH.(#FX7$P MZ;0Z+'DH>!#-" O6*R3F5T@WRDBXE2(EJQ+VM3-9LJFL"3@6$_GCL.,BB 2> M41.LUS_,KW] 5#=%D[=O'[K^I2Y@^=;VY=$C4*VNW ]V*&'=)9&!UT+8R>VJQ>7?MJO"$0Z_?I= M)S2#-E!HRP.QG7N.S[FY<>YP)=6=3@$,N<^XT",G-28_=UT=IY!1W9(Y"+PS MERJC!J=JX>I< 4U*4,;=P/.Z;D:9<*)AN391T5 6AC,!$T5TD654_;D$+E%F[8(C5VP8V&.5W %,QM/E$XP MTAMC8JW,I+RSDR_)R/&L(N 0&TM!\;*$,7!NF5#'[S6I4^]I@9OC!_;KTCR: MF5$-8\E_L,2D(Z?OD 3FM.#F1JX^P]I0Q_+%DNORGZRJV!X&QX4V,EN#44'& M1'6E]^M$; #\]@Y L 8$AP+"-2 LC5;*2EM7U-!HJ.2**!N-;'90YJ9$HQLF M[&.<&H5W&>),="MHD3 #"1E+D>#CJ49:S+116'J_ MFJQ6W.UF;OL^GNN^5WO4Y/Q-R+;2D-8IR'4%D!,FR)7DG"I-KW2/(AD5NJ.[7JSO&J MF=9%L^+.$QV==M ;A(/N(\&-@4'0#G;H[=9ZN\?KQ0^%-E0D3"R:1'5]0."6 M[$$M>_ BV;L+?"]?\P%(F@[2U_-L&?:]_U]6[T66GWE']K,>8?P-B"KG[D9[ M87N[;U0MF-"$PQR9O58/RT55[5(U,3(O.XZ9--B_E,,46TQ0-@#OSZ4T#Q/; MQ-1-:_0/4$L#!!0 ( )"*5%CKJPQDQ@< !(\ 8 >&PO=V]R:W-H M965T&ULM9MK?RRUCE?$U3;+R M>K:MJMWKQ:)<;UD:E:_R';] MYGIFUCUB"5M7-2+B_Q[9DB5)3>+]^-)"9\><=>#IZ^_TH#EX?C"?HI(M\^2? M>%-MKV?NS-BP^VB?5!_RIU]8>T!6S5OG2=G\-9[:MN;,6._+*D_;8-Z#-,X. M_Z.O[4"J2W0;8 M8P_::0.<1JS#Z#;2K*(JNKDJ\B>CJ%MS6OVBT;>)YHK$65V*=U7!OXUY7'7S M,8OVF[AB&V.99QM>8H=799[$FZC^^*[B_WCM5:61WQO+;90]L-*(,_Y%OOZ\ MS9,-*\KGSUR,G#>&_V4?5]^,N?'Q;F6\^.GEU:+B?:PS+=9M?]X=^H,'^K/, MTY17:%G#%=%+??0MKV-6%+S;0X"5'O!VPP>#3Y$H,6ZC>#/GQ[F,=G$5)0J6 MKV=]8!5?"GA?_*C(XNRA5""",]U9K_?I/FF$^+/:LH)KD_(E9UNO!8_,>/%; M7I8O%^^S=9XR!3[4X__*I0-;\/HY%A$^%A%N.'2 \RY*HFS-C*@R?MUGKPQB M_FQ@$V.5_ >2W9#J=?+QQC)-\VKQ>*JR-EV].K\N=]&:7<_X6)2L>&2S&T,E M-A#'ESN-D$=M:CK]C@=RPSERJ6W3?KM0!71LVZ'DV+"G!#DJ048I\:*>H-N( M']7+4:HMO1E5$6%&VQYPJM>DFJ 3$\6UIV#P748J0, 'E M=G.*,1%/E J)[7I)\AR 6?X/ D)"R!A(1"L M5PONL1;A@;VK=]3!NV1.GM7$&SLGM>DGZ'(!9WA.0L("2%@(!.O5 C([7\*\>/>J M#YVPQ8$"K:! ?@OJ3T)B8HJ%R0J5,1R1L2_AB;6$_J\]K)X\16$@T H*Y$.! M@A;4WZ%ZQ!0N=<+S[?KZ=JX/&FW[G-TXH5&^CS[A%+6@G)\6='X_JVBHW-"J M@+H=+>JL'W21]W->FM'FC[X#4^0!M7] :0$H+82B]6NBLX"0W@,:<&:)L@ZH M/$4IQF(-0%D^2+9.L&6[%G6L?DI?T=)RJ>.:5)R#"C<&V<2Q77$2R@T)(@Y? M%0?VL*CS;9#>N!GAP*I'7_8;ZM'GIV%I%D(9,Y> -+,0DA: TD(H6K\F.L\' MZ4T?[5X6R'A90H%64" ?*3P>BWBV1SQQX@*E#,>D[(O8.49(;QDU]SOG]6WO MC;'.TQW+RL-.EGVM7ZMNO[W3(Z>("^4G(=G!P@0ABEQQT07*&$"!PA%=[TO; M&4!([P"]+\M]LVCG][6TQQO0QGU>&.QP3SOFWV?USR:,Z"DJ-NJY+-M#MKAX M0YE#2'9A>*&;EBWJ")0P@ *% SVWAZXW._\(Z0VD2V0\/4\K)56X2[;G2+)" M.B\K4)H/2@M :2$4K?^SAO71.=*X7&NE' G1UT'1#4%';$&H%PH+!M?V+8M M8F)I"LHM*74(,2UQ%LH-"3(1)G1HT>L\'SS.\]'<1U./OL)F MH=AV/4_T@/0=F*+ !2#-+(2D!:"T$(K6KXG.E<)Z5TKG0.A#I^QDH(PI*)"/ M95-M3DV,"1:M0ZB4X9B4?1$[&PGK;:1+' @];/M"90R@ M0.&(KO>E[7H!R(-DWOA\7BX@UE)6&%'X,(I9*.4$X2%"@@=IBD.1(LZXT#H$TYY!$-. M-^! *%HJ'0A%.Y4#H4RL"R*;(@ .A[\"4X;\ I'D$!I(6 M@-)"*-JA)A8G#SO63\O^'A4/<58:";OG>/.5PT4L#@^@'MY4^:YY_O%37E5Y MVKS+R'O+OGH71Y+]77+19EN^8Z5;^2>%_"?C50[IN%6 MW2W*O>(LJP;M\@7QO'"Q8Z*8+2^K9S=J>2D/.A<%OU&H/.QV3#V^X[F\OYKA MV=.#S^)NJ\V#Q?)RS^[X+==?]C<*[A:METSL>%$*62#%-U>S:WRQHL0,J"Q^ M%_R^[%TC V4MY5=S\S&[FGDF(I[S5!L7#'Z.?,7SW'B"./YIG,[:. "S9B5?R?P/D>GMU2R>H8QOV"'7G^7]S[P!%!A_JFH7H#0 _]@&D&4"& _R) ;090"N@=605K/=,L^6EDO=( M&6OP9BZJM:E& QI1F&V\U0K^*V"<7GXIV"$3FF=H)8L,MJ>^*F4N,F8>WVKX M@7W3)9(;M&+E%GV O2_1''VY?8]>??_ZAM MB7Z"*;/3\0L T*(@3RC>$:?#]SQ]@RC^$1&/4$L\J^W.=_0U552>TEM")4EFD(N>H:*(V3\UU:O9MK^110(ZB]2-Z=3#% M(8K7")JH8EH4=W47$EKP\L*&-CCGEI[)VVJAB_YP][T-&LJ M1J/)"28AB?U!D&,[[)$D# )[F'$;9NP,\U;+].O<4%"&4KDS<=;+ZXHY'L<< M!YX?#Q?6.;4]5Y C39(64^+$]+$X0F%)]8C$;L^$JGJ@"T]B20#/#\@ CG/6 ME\/!7L>.GK-;K+:LN.,E5'V_Z,N20_'@(:&Y+ CZ,HGI &N-,&V$FB2U"^E3[KU[4U MUF 40D@22^Z,[>9A&!"?3$3:\3%V$S(LOCKPDP;4RYYF\>VQCTF7$D*#(>U9 M['"0!-%4WG3TC-W\_%O;2',.[/?-M;;Q+XV3:!BOE:=I-$'3N.-I[";JCP70 M,T>:/3RMJS7,,37/0QH'=!CFV"Z*XSBK&;>S^]7+-:<8PI>6Y.5<3S MAQ+=8AK#>D\V1M+1+OD&[1H3M=A8YOB9MO M;PXJW9H*@5,D;"ILH'[\$>US9G@!:IW_VL:-@XJ;@ZQ0B+$6E:@&#*#2H*5%1Q22M$0O=1A0ZS["0W'._7!22CK:) MF[;;2FN*RYJ>5FQC*I[C."1PL!V"LU@Z]Z1C;>*_J+0VHF!P 'Y&:3G5P(M+ MZTS>3E>A(WKB)OKK[ BH>;,&?6TRM77_X_2-K,#'D@ GU(^GCI.DDP3$+0D^ M@YA\;-_4L1.$[-OZBXSY?AYYE)+A8!ETP Z(0!<0N#;S"8+5.M0,9" M8 *(13'$,6S&!!>33C(0MV0P2$21JDK?O,IX??7:] H#T!JU13_ J2F)@M$+ M"8MI N(W\*::0ZV& [2'33BI0)PD_A+X<-^GU=OAEF."EG,JW3OT0>@>&Z:4Z=X>/'[XC-Y.UV83BE0MU+XA5?O MP9HW*W*M&1A4W,H?TNH=#-I(U1.QSSHZ-)/V7R('7D2282.PV-$(^TDT;&F+ MWH>6'5=WU?>G$E5'WOIK1?NT_<9U77W9&3Q_AR]6]9>JSDW]X>Q7IJ#X2@"X M 9?>FPCR4-7?HNH;+??5YYRUU%KNJLLM9QE7Q@#^OY%2/]V8"=HO@LO_ %!+ M P04 " "0BE18YP'/I&D5 "K.@ & 'AL+W=OJWM[HVIFNVK@^.#\,'G7[@M])LW>"U(DD637--;\[S5P=' MQ)"I3-82!8T_-^;45!41 AM_>)H'<4M:.'P=J+]CV2'+0CMSVE2_EWE;O#IX M?J!RL]1=U7YNMN^-E^;)OA&R)_>0?:8^-'5; M./6VSDT^7G\(%B.?)X'/-RNM?"<_YU2@>SP9'H'BJ:?W$9GYM4!PL49>V,.7O_C;\?/CGY^@/\GD?\G M#U%__>GS/^7\Q_5?/3J_/?SJ_.WUY.,?T@ MV6FFCV?J+VVGSMVFM$9=F:RHFZI9[=1Y#;-]WQ9&_>-OST].CGX^;=8;7>_X MW?'/26/#%[+6?_Z#VFJG8)#&;AJK6Y.K#HYD%5&J]-:I9LFO+UM\26_.##[6 MV!SF_%=7&W7\F'WE9*:N"MMTJT*5K4/N6;@R+[6%=5.BD'B&5.F4J5?(0SGV M9=HDO[99P>Z1FQLDL W249OBC2M7=:JR9KTV-BMUY3TI54Y71!D)[MJT9;V2 MQ26\J%QT[&Q@=F$UA84RC[)R!:;;UKB$'LQT7>L%6+G1&UJ\L4W>9MP:LML2V?^J)< MI/ZVBM]8Q((KU&^E7?$6%3AUZGMOMS>_G4>C?3^RY9B-\%#"!JIVZEFP#R(/ M;M V\O')"_D<[%95X,&+BG=S)IU\;&Q;J#FT7V9:_?KK*4EW"CN@3-6E5I7( MC+]09T5K@\2!1R&D1H0"CRF['W0-"HN=WU/]LVH62 _BTB,JB7S5+R=;/L"^ MNLQ*4V>&GQM$R\!2[QN8_Q?Z+QB(?&>/>4\F[IL\P/;[ILKA4BYLLD\K?#\0 M0FV+IJIVCX1B#)VA($)\MK<7B45RA]BBN+0(4-IVHRVG5C@B%$!/.;TV<,0< M23?OX*]P?_HX*TJS5.;69!T5;FRZ+#/X)\5/ YN)04&*=I<4D)GU D^$,I$^ M2(>8++#7MER:5"T,Q5L.(;*VL40O&>^2>L4^>S9[^ATO?CI#$-YG8=%$2DED M8QAY5+N'&=V%#8YGCV6#)[-GWR5W-A@H=I_\IWH_AL9V02FKW=)8BVTXA8R) M#S/)5'@DB-'![KQ?-&"N=W&[Z&O?V/!N0&"'J>0!S;6\L 4@9)5XPG*1TY:*'S7A)@KNP:GH]DB%SK'O9M"I?C'W]VR6A58:H!P0UJ!.H&:LM( MQ:,(<>("Q$@O1(BN-R;3G9-H^9;DR;S(+TVZ-J??C4_2#^$ T@$ZE MEF6M:RIUV$IZ 5_,6,Q!627ZF;9XF2=X$$4Y]^+]97)1*U[73X_2HR/^IUR! M9$+4=*NV4"5V=@\+L#I]48LA@4F.N.ETO-8C\6G;I5%RHTT*7,"^#;%CBT2FGX[>2?2?=AY;D25.)_J?DHQ:_?%NW%+9G'KY> M5,#<]()39.Q%DGL0]0CA]MCW O_5;>3,I^'P/IG*K",LI@#F)$_O+YW,JN_, MPG:$![SRCX8(C,E\'D+HLR&$OB2J M]EVJ_XII?!A%@E_-";+P&L@&9LX;;%@WK>\4*%SXJTR 18RC67(.AXA@FQ)B M4Q.0EZ A;VFW35B 3<9MR92R 4F+$HJ\VZ:,.I-1WY%P,T(.->PKD"9#6Q&( M2B*M6_Y8**_+_!&9-)VLG??Q,FY[PO9(/@N=90O O2VH K26P&6JO3W# H$C:G)HENQ-JJ&B.!7A,NH+?('=8&CB- M,=9>AH2O<2J$82LN[+LD%T_G$EE8 VW+G$:XOB-[2ID,[6M6-4[,3+,P]?S1 M+RE44>&C;0DGY5;\[>E>$G\JTDN2#3SE!MEGC<#($R[B7C[4D))R+Y(]95_O MD= # 7)X@^BD][0N6G?*(L&S=/NP[MB/$][LWU(C8$C3P3T7IF?,RQ+H-#:6 M0)I)PO>K+D8.%=&ZI%X2+!F0##;IQ*9=D2Q1N]P8@@P\C IO M#HJ2[-G?]MV-!SUUZ_VM3TH54(!Q#UN/.(!*=A('D,/1RJ5MUG<(W;5I5E%I M9S8%U7A34OKH9W!E[5H#6#SBK?]^AK(!\T"&KFI#P-@^%4RCDDV<]B$?!HS M? 9IZ(._/WGR(GWV^#DYW;-8M/$[.#*VV]$&_L%E-/KI6VFA1X: M)=&5PV/HZNEQ;TW>L09B(3Y&VA3SD\AXFD7.0]0UBU:3;>DI9-<"06F8_3U; MQK$*LW+&*241O=_0(![R?].1'TRDDIJXAGQ;:?18A.%)W](Y\GR3A_356098 M?W^<_GC\)'WQXXMH\O](_KL)*0J<3$?N_]\_4.-*=\V3PB^$18E;YN$<,F?L MLJ>??CL_>W3\@E)+7 _T](*FE19)X*:T':=T%H2^4=^'13_P &E96J!_I"5$ MAKA@H6^HQ[- 2J*ZT[Y. A'P!.C6/]27XF&%(C.H UT3N1-RR7R%G"[N^T0KTWND+E M&YTCB-F(ZDJ&!;"W70$R[=CZG=@ZF@@K/NB=>CIL=FCQEYK]B%&)@Q5);^0X M-/CPV]*C[SMJJRZ-O4$#!9-2WN#J%#Q^'A8R\UMRRFF\>J*M$KV0S"^ZB5:HT1<.\9EM&7! MTQ!3$WET3(D$9BSO3@AF3)"',+&=$$T'>)&7U.%CZ4X\,TY4):U@-?YZ_%/V MO%&CPZ6IO M!(1[QF1X3AN7B?@^!Y:KFIH/3M.+<\%:!BF,(F0WQ&C1YV1CTCY]@UG=#W,FS+JF+.!G[5=ZGB MV\N.-,Y3+M\ *(%J;^$__4?Y7J7V5 9=,^ M$ZCRL&0?P V9;DU'4)LJ&FP/ 7F@A_R;2_I P+N6VY/T7%1 MR!(>4OBW5#AD1"5IQU$(1"O&B)O*&S):826]!9QIJ$Q3/UV*@YX3G*3A-O>^ MO@T9UR]:VN!CZZ<#+N%00MDQEL<)0$R[K.*I,-@VF](U.78AWX KABK/=7J+ MSD:9P$?6\V$-N4E?.FCRZ:<#Z91_A2R7!.R1CIT3",9V&P\R:,'GSM'D$&1O MM//]PI=K2W Q5>_U6HN@Y\YJ@)2MMBDW+L$>/G*^S"YG_)S'!PM=7Q-V=COT M.&ML%1JHSE"S2G4]#=Y,G\?C \NJA;H * R24@]7;51ZB )ZM:SZFPZ2V2!. M\)4EJP=[D6#HIX9I+IJ!,?&$YO#*SD3$M=:)N,BZ!!^!!\2" G0"HT=2KMDCIS@&20)P,TSI)>KU\,>/1F0*^ MI_F<^:,C/Z=^G\,&6 IYNJJ )?"4'P66=8ZJ8G?(GTM?J**FO _X=8ELUA]R M^.B@QZ2,CF;=7!.HB6XLH(ZDE=#J530!)$<9I/-TT&!%'M)!(R/QX)(L##)T M#K&;9@..K$]G9-4Q/:G%_EB!=T3AXZ#DY=24(/S(&GK+5'L1 M.=WZMU1U2I>(L6>$QP*P-+>EDQ9S@D!P$MDTN&Z-7IM/@?8?Y[H7&9<0DP$=_$WL)L=0E7K7- !%9[9;2?(^;=S: MM BL>481]$>'CL,E=$/B+8WFT)?BNX]EUE"O1^<94IDN)2W&,[&W'\\NXT%8 M0+L#G&B]@#X)#0O;W;H$FR"LUV6;7%#UX!57?E!]X6G/*3EE7JF!BXL/5_-X M32* 29)83CD@M)KG2#ITZ6=\;>/=V3RLF]$@59% D/2(DX^(I)H(DB3_+Y1F5 ZQT1K(#TRD'4BX,U;UP M]/R5G+-WAQW!?']&.F![7"FHN^FUY+< BU2->>(#/QQ:AX5+_9Q2;S9RTD9J M98063\RUM-@1KQDZ0/0][";ZF9^3>7F&LR\=)4E":NN':I3@B=&9>M]LD?0! M,@C5R@R>I7$!F]!^+)/N73B-KD!*LN;K?4$]6,/#)GI\PP!Z^OF1&TN.EW/T M<(9#9HBS;U+-OYE;YE!1+FKR#GWAV9F#V&FL.U=64[/)F"J&Z_ST*D;KG"PI M?* *T%DL9=N2>QT@?1YL2*:E99RNL*%@23,J<>&*U^29UH:/R2#=;ZVE"3$5OJ?C[,*&E9$C+:39*)MTCX^@P=?\"1 M^P'&L'SLWXUQ-$FC[GMPOG?/D=[DUFFX_W'35)TUH6DAND.7 -0WU0T!GO-)]N^[EIE0U10=2FKC M&2^7Y.!E-S23E.:W]4,1?H'.BAI3%YAFEC=TMB*QH',RK^4)@S^\H1M @[-< M\;3:TW/)8#%I5WK>P?(H1)_H&[I1#D#) X^[9RAR&!P:Y\!Y&-'&KG[L!S5%WHO C& MWFBZN<#7$ZAKIK2YEL**5O>([B'FIFKUHQ=HM@!FBEUN&T^H;BKNQU0.!]_R MCQ_\)-?WXI=9 0\"/^?A[+3R5Z!:]"785&HI5^BEQXV('.!NH_TE&P@W^*;O MN$@5!=I7F327]NY$='#A>K:7((84^>0L-X0QH<&NQF?+K@I:3^FNJ+&,!TBS MJ1SN\E20!GB$,B2J_45P/$&^8EMN"9T97_%KXH)?DUSPTD(_],3;-*[[*F))> MKG@ZRR\+3X'0%I[&NG:ST+Q,-%:7-KUC(*DA[-'Q8ATW"QW=(8CMV 3$,] ME/>MKBT:BS!G)R51J9?QX&;HL:GJ16#MC+V7$IS<@8%.D.D"R/-@F?2UU[:X MY(SO,=.EI.%O+ZXNS@8WW(<@2-(W7V+RYSURY^H)1Y-_R*-"&KWXRAO90H1A MX5I0O:]'GM+)D70'(@A8B)WPN#4/C<9&9]=ZQ8Y2Z06B,%0#_*6\'@Y0VV(\ M&+K+CV^R_2UP7P@9?*R;:_-H2<-?4]^4Z#[]I1'D?_%]YP: V%E_7L (N46( M]-T!A7I 2?&ZKH=)<@PFGLZ_(!!L@(_6C11 A%^54(5AOCV01EVC"V1\@,A= MA):\5H?1C! 805\GO2M7P*$!P9(_35\2MAP:/_6&]XW_$$?OM>^A*8^"R24R M/6S$XS6I".-\6S48X],\+K_1?%N-=!%5.SQC2E#+8' CQ7/ HNB\[S(96LAM M'Y'Q;C-)R;,JPX6H/5IB/H*L#+O$A)&+\4TW(;U?R>\";1=<,9F.QKW3Y%^P M.F_6,S7UX[/#P0\(^9B8?B;I9(8DOR6,G\9?8L[E!XC]X_(SS@^:?B;D5&66 M6'HT^_'I@=RV"F_02O#/$1=-VS9K?ED8^*2E!_#]LH&_^3>T0?Q]ZNO_ U!+ M P04 " "0BE189589,=,M3EPE*\ZN=VW'9=F;VCIU'D!B M2$X, EP,((KY]:=OL>_+"IZF]VJ76C[E=%:7\\ M6C;-^ON7+^ULJ5>9/:W6NH1?YE6]RAKX6"]>VG6MLYP>6A4O1X/!^OM%%M?GQ:'CDOOAL%LL&OWCY^H=UMM"W MNOFZ_E3#IY=^EMRL=&E-5:I:SW\\NAY^_V:"XVG OXS>V.AOA3N95M4W_/ N M__%H@ 3I0L\:G"&#_]WI&UT4.!&0\1^9\\@OB0_&?[O9?Z:]PUZFF=4W5?&K MR9OECT>71RK7\ZPMFL_5YN]:]G.&\\VJPM*_:L-CSR9':M;:IEK)PT#!RI3\ M_^Q>^! ]<#DX\,!('A@1W;P04?E3UF2O?ZBKC:IQ-,R&?]!6Z6D@SI1X*+=- M#;\:>*YY???YET"G)W;DB'TS>G#"G_3L5(V'J1H-1N,' MYAO[S8]IOO%_O7GU/]=3V]0@0__;QP=>9M*_#.K5]W:=S?2/1Z X5M=W^NCU M7_\R/!^\>F 3$[^)R4.SO[[]^N'#]>=_JU]^5K?O_O;QW<_O;JX_?E'7-S>_ M?/WXY=W'OZE/O[Q_=_/N[6T?Y0_//3I53Y]>O)FV9M;EI=*YF%0A&:>$O4S:Z-BO\Q@++\PQ^3N:FS,J9R0IE82X- MIJ"Q: A0HU56%*I$O2Q45N;P]:RM:SRR+/\-U(8'-\L,1M8ZA07@@U;5VI1( M%!"YRDJP.C@N5:6>:6M1%)K*4:\R-<],G?BU\2&_7(Z&%Z]LAV85 M:%Y7UK#A(9Z [.K55-=>?E.B&R>$]<"&T"@PMC6QS2HPN/1KLZRU3G"L-?=J MA1JE8)2IP?& >,+FJX4ODXBK[IFGIWE,LJP:LF2W C>!:R^Q.JZG6)4PQ*UK8 MU*FZ!MILI)4D(B)&2 BJJ&4>UEEILQFS+4RE"P,&DTX%" NG!,-.22H?$,3D MP*%&6P@+@<"L0UE:/)TS;;+JBUR8*G" MZ$+.[+>V9/>],2#W2/'C)X/L 7YHU'^04#@,ITMS8 >,W>JL9MU)_M&66HT' M3B6=^!UBSS6SY[->5S48A%)A:*"&@Y-_GNX9NDBJ.C1/LP)HUHJ#+K(.73) MM"Q+%N@2Q"RPS;I:]1^7\+N7#_%F;#M;=JEG@I]@>Y38GN2)MJ?6)(W.+)@" M#4,.2HSQEQ/,_G7)7J^R+0J!OE^#G<>] 3&P9U7A:7H%=63 CXY:=ZS(^YBA MDU/UU=+*&DP;1'(@&;#WA/66O920];APL5AB-&R:+4OEU]/;4_6WZ^M/L*O_ MM*9FP7-GY8UA6)STUT(YY MG^$W7+^U>MX6L.T[+2$)BED#IFI=( 5$-QS6FATAD%'3KH$#TZJ&$ Q)KY%# M2(^(*'P%'LL*VS$Z4'=9T3+;8?8,%6V)"H")0J[6V98"AVR3U3F9S*8E?\JR M/R-[EQLX^-JI>&4C02$G>(@MI+Y.QK*\6N,)A= UN6V 2%Q7?5W348\&P_.3 MX=@YE)^]=+\K(;1M^ZCTO]>(+!! S-1Z='Z?J ["@K7U(U!V) M)K%O8O%="?S^CQ8L@@^"VI("!MC+J@)6&(W.LJDKB]J/!F.E@2LYJ0!NTGMO MM_5(EE!FNPR#N 7)]+:$.9@(!_F4,$0KPQ#\#6G11:K(F).485AH8$9G=C9+ M P9U ^[%$Y"#T%$ 2E%,2](9)I,GX*U$!!4YN)O$&N*0:B<"?427G8-XJYJ"!SH=SH92..]0;YJ6 M6 E/1*$$_5@V5FL[JIPID#E\#*HS=;@U.X)]5%@S1\3AO'_X,: MB?7!V!8MSSZ7:.&]Z"?IX^?3:1@+#:/GF+FQTT./'?^-?"^V\4D"SPT$D[E: M5&B:( N!5 )C;UH89; P='SQ-,A%\O6YBP? <,).*(+ >6LP &@>"H6O<3;KE56 M?X.MTWZ[9FMC"DJ'(?&1] I]MT81G>IF@R%[X]CCHJ<^+F+4GZD-I'\P1[4A M-8TV>)I\.?1@E[_>@9%N>3]D=5%0Z 7V,<(^,%O+:.>0I[)YQ0."*#T%#0-# M'68@YB0=6,0G],CRKBE@CA#;N_[7P@/_J7 #=XA')R$]8 AX+^ D/FVL\M83-E'4P3!_M>Y -Y62&EE2^Z9 MP_0&6I/KZ36%HIA(*@UBF; ^1YFA"H<&<(X9F+G4"*&'/Q\5.%Q@E47"R 2RQW MLVZ@(F]G#26?,M1-1,;&/+C#-)' B^)5RLI(GO"T']&04\0;HLQ\Q?AZ?RH^ M2+"BL!* [.T&\'*4:8>\[ M26/B=*";@^*ODI)[0 ?&DE5-7*X.! +A,T%M@"]@PC%BM.@,!)J6:%[\/)OY MS@)$-N,E[.9\0@)R-O5).H^%,*Y2'((Q])L X5T_CT")J=DZ4=RG2[+QQKKD M'P$-O\HK&/0;" H\AEL): ((?@V,DB]0_[*U:=#%:0D%5,0'R ,-T@PSY<9" MG(A_SU/O8A/!00^<',T 9CG&SUQXYOS$5I)QY,@"@UE<3+)#G""&T.!O"-Y> M4DHC]@(1IP3XP^093D[?]@L 3ITGZ?A&%?>=A[,/+)+_,Y'F8XOR"[ M8PC$SVA)F_SCKZQJ-'LZ,>#DE Z =/)$$E< TO8X1MN@A M"$CG?GPWL &))&E,.V12QN"'HZ18NQ,%)8QJE9)N$Q2$"$-!B*P(O&4(/*2& MAPP]'*":;H4]UE9U)T8(*"Q1$M6($B:2Z):"E15I*YN3.9IN 1*Z04=6V"IF M-D\S*V !@LY=%:;SEHV%Q,4\V$P#R#F :88==7-<9QX@O[$H$3J-(*&-^<32.FQJ. MQ,6DH.F[&)Q'-+=XGMZK5/VX_4, ?!^_W$:=I10F)![N0WL)2H?9 F1?F*TZ ML*^:%F:QLV\5[_L:5JK1KU4,5>]NK";74LU/4/I88L$(0,PE526#!Y0520\; M2'X<+U(I[440.B'>)EY M("Y"#F]I.5%5PB/(!G)2C+8>#Q\<&!IU$I85@8H[[%8][.YC,VTO6<#,):_9 M#3E:*^!@A/*J+LJ;]F95!W"D7@5#M:1(%Z,[;!J@,!!7Q<%D?(+E8V_0;->2 M7S BF.58*W&$,,C09VX.;R,8&SP7^@;HV!#.#(PC[T\/2!R#)4C>L!$'#3X. M#H5#=F]Z*89R )DN[TQ=E7%%'(2TDOB(.!/"Q%W2=X'TE$]51$C.UGE_LD6_ MCP*>X*A >*]A4EHB!5LD27M89K^" D<;$A=K#M'#Y.2AZN%Z'A# M@\H:&U2VRG4YG3KOC08#.]0HF&PB!% !P R M:!R^CN+1C 6]E&DL(+K<6DK5D;.#T$U_G[[Y@9V5WYC(4<302DB;S=*SF4U M62NPK:>.VM=E 4?R["H=#R_3R>6 0D9#,#9)/I8K]+1N$>.X=,7"=Z!9Y<*0 MKG,T&KYQ<7J-]2?4IRB")72S+JE\;C'&I'@%8SY#<,Q&T60BT5A&!THDP-&9:%+5#R=[]1.7.6. MK7Y$%RF*@WA)T&1BVTXMN"/MNQQ,G2")G _PR7!LXS<#Z4O$))[(K8A!\0HK MA8_KU.'$:GBF3I+1@$/?5$*_#N# ^E@N8%,NW!7F90N(QD3#NW5;AF$0JW5^ M*QC!*?!SCL9=M!V%'#(Y!NY\-,I:8VTQ9+@^Q' MT . C7L0D@/:L$I:M18X52WJ; W6 /NOI [%YHGB.B(U"B-QT9U,D&P&X)1.2\((L2$0FDXC-16Y+XFEFX1Q$/9%1#K*7$==KM&V"W5D/IYXGA/+I5J+,,6:EO,#/3$IF_N,X #1*7"41$ZA%YANX5&G:KW< M6H*\UP0+69<;8SW5-?=1?P=:2)$"+S%59\U#!R5V.^IC9$E).O[+XWTL.1@* MQOD=!>+@869F34ZRUE.,XE-J#PK-DAS)<0$B9&8"OCE1]88\4)1(,2DJU06X MW?4E[+0R /,9=VGBY@,N>J(*K%' B;=HN7*#DW(_B)@/UM<5]=6 "P-WAVC; M@=5V59=2K!J!'EAN5?$8F%[ /ZI8>][02E;O,<:'_80N4-F.DEQB2=P'U00X MU[L/3JQQ2FD-(V$O M"IG=K2BA"-0&\VFB(7''6,W)CKA2:^,1 )X%5"S\M&O(JBGZJ5T?EW;\:#P= MHY"4N>#NQX/G>,9,M)P %\6S/H.*6* M%"0MC.HRH9!Q0;YO]KPQ4)J9HJ+>XCTR,5L3W=>H3<&R>=EP]5WN\4$G!\NF M8D LV)Y.H2 Z8$B_W83$F=(B?-=AU^Y9.ALZ0IHWJ$] 3Z MF&%&N3I!3_*E1?!<.JOGK@LYL[XZ2[WUTE:0L(@X=J6H<)C#L"1 JHEI'%-! MA0Y&(7:&I''H@$Z)\"SB%PVD/(3FZM#)]4PR=PG2:N$ +;E&'YC)6"EZN(:@ MC6NWIH6Z9[ D2P(MM(8PM17LI17&W,J-\+X4\.A2\*1!C:7'M6$;CI$YU M#M1+I4ZP2QIAKM1C%) PSIHPUYE*SIID08 = N/+5>3H0X9ZRX8IN]>=!%)4 MOZ2<$V,+<9]F98JLYO&P2"&@N+=\_APY@EZ9I@G!#+I%8 2:59B H,$6S#J% M6Q*EN,WV1-K1TT6V2>G<];WD"$2 J-NI^LG8; 'Y[8(" A=[[#*SR;X1*S!2 MZUAY)*0DH"255#)%!P<$LR2!4K#XT4:)"!9O MF=UH3_HM=\)S]QM+%I,P3=[9_70;5*:WO;USM>90#I>$HC;9N;B@]V4_!;W= M20J3CYZZ0 \GAY08^K^2+_T,4,_4:)(.SH?I9##$#Z-T.)ZDH_,)?)B,T\'@ M,IV<7>&'B_3\_!Q^&27H[3J\D9T(,Z]@P9<7EUD8ZO:(UA>GYYEIZ=(REGE^GE9)!.)OC+Y03F M&Z2CP267KB/QV/W\P&$XKCW46R!]<)Q<<2 2FOEY)0F<<>M[_C7JX\7H"1[V M[7,^=)+^6$C,T/W< I4?*Q#:X1 ^@#]=N^XF;$ J^.*'I5KKX=^>"%LD7=P M+=*S\ZOT"LZ>VR2 V,X\AU$X2DK_P&\(J%UAQ>PUL6E+ RB=;'?G_'%]6?N M@A;!CG*_#'4U>[3BRY(#(J)9>AYMM4LV\G' %@'QQ\G>TA45SX\]?D M/-;4>:"S71NF3;HW+.).;!JE^,* I8TU$'UPE1I^@? *0T3GB[#T64F#2Y;? M&4OMZ$Q2]T%L/<:;DG*+XO/M5W>WX3B)IM2K=5%M"=/O)/$TA*_>=.^/4& @ M]T0Z$'VYR!#WY7 X/R$KQ(\1ON"]:C0?)2WQ_J/T;3CJ; M?H :5V^-.RR>; $>;Q%)0HO(?D.QV $@=:X--S M4<.6!.F=PHQKTI]3_T,T*J!/%Q#+=&8XA3!D]\Y9S]VZ;O+K+YZVU*R%#R([ MJ(!&)]0PQ,W)0!4UE-N=CO*';\_ZFD]\1\_U\SUT=Y *>)'9)Q*1O7 B3]VO MLPP)6QE=9F0N\2EN)/ -S4W%F""Y].R>=BW\CSKJ*"%W_5L5U=!7V), Z6;, M'Y?.N9E#&0M(05W435.XBJ?FVY55V7-S<']7>+5!*FY$F-])5SU]4^!^X9.] M$%U]('[PW0:8XU3]"RRKX*.N65XV8U$.Z"I'ROFI;\!/.?O'[IK>#;C,4O#$ M7:ZX#LLO2S$(UMU$%U$_&0ZHP#X#:81IP!O46J#'DP;X< *Q5>+[N_ENW2-7 M9?>:R5;=>X,9T>_?DL!9Z L$L[K4TP_'E GC$PFC![@78[G$#80WCJ'66WL; MU:,<[!0(HF9ZI]P'Q"#=[;P+S>@)!V1R$$^8*6K98*,#=&NY)0+6,BM8FW8* M\#&'?#PBO:[A9G^WZNQHEKIS_THIPD8P.F5(&XU^5:6M%+,+ X&R;SRIM63J MV C6.Y&5WI'N'7S<0$^Q^FU6([1D4=7EKF^'^?#_EDS>_C@7,K[]=.O?Y-#! M=Q(Z<]3(T3F0T5GJ%J8P?(<\EY1F\VP1AB M)E?'BQ89#331C4[X&OY,XG O8VB&VIYSP[&$H%1[E[ID*R]5V]#]T;@) MR0&^/X6%T:AZ0*T2XI *\(NJT_%.U%*$X:UY%C%XZM\_XWLMN@2](*S\/D,> M$7)PATU+Z(2L?QE'VHG>!$FVQTD6D-9EEG.94F8(%;P#F+@-S4MT3\WWR^34 M>@CSHKC7$HAU"&BI 4K'>4@2Y2'X"I>F6G!+]CB=#*_2X630N47BF<9,2.7: M^=X0'3COW)F+6E"52(FBMXS@]1$)35#DO8&,) K8, MK%=Z^AX'@OHQBB2TD82"$T=4H3^-VAC 0Q7&4\K;];+MY>AI2%X?:/?BL^;+ M)<RVCR4@=XX=)"D^FX]&$/R*4A[C;.7\\2\=7Y^G5^$H= M)[_N*MJ^!K,*T.W-D%-U5/!LD X&])\ZFZ2C"Z!D?+[[[=EE.AI- LW(E:3U?AJ+-&$3DTA?&UU1 M_SS$R>^CXIA$1M%^.@5DKCHT7#>MIASVT]L_HD9N__H7WPWHJB2AH:OAMEMW M[6 &;I(C/;Y^ODU\MQS=LM@9SO&M)]._H$4NL"7]%+J[_RP9QCY&7]B1D.=I MHC/*#7#2N"(@O&^NV^C.\U(>'FJX6N2'N^@"J.? 7P0W9XCKVC*NZJX MPRZPC& P;F=U&N3*J]V]^[&A&!F1=ZL7KL]8RL5QJ-6ZSLJH(\5WEL3 6!*: MSBW/:%U?R?Z#;O]1\(P-O56]@"CK]W G,-#4VA 0[>%;2Z/GH>D]R?6,4B^Z M3%W[B/#FEY\^^)!P3I=*Z243;CBY>>Y]HG=,2"],ZIJ)L2N)82J'<_=?',!U MT+HD;%W\C6'7^W]-";)?.)\^[S_S>@/B&1%V555NZ:ZC7EI%B72_HTF==;21O MHG0X9C-8<=#8(F/==F\?BE_V%"UC_>N6\(M"D*OP+1LX:A_8&*L##K:NS1TW M?$HFUTULZ;)M;A-"S+XA&7? ,GD]#N<8[C#I5T07'W$ MRZ 80X?T_.?KVS?NGL'U[5?ZY61PD7H+_-E;.WX35#*Z'!RGZEU\M10(_!R$ MV3WY4P132'U^$X 9G\;JK#$KA^Z%AWRZ1SC?W-2VP8LW[H;MSH3GG*]V MWVY%.2O!"L4VB)BAP)N[1D[5K_*N H:>8)R^8PA13).\3J":)[19/$'JT:L] MOV*PR'==T_YNY>TP.^\D>I$=A^[LG9<./)J9)8<1(&\H^()X]"(F=#&B3H*; M(P:)MJ]4P\'SPQ6DCC>B@B_W9B1_M#>C+Z/[0&1Z3B2>=]<*$K/G"@[UN1I? MXC\#]3S\_$9]IX9C^/H[]5WR'2J&O[TD$9/?5M*WA5/U8GKL#^?_Y03\>X'^ M-._I)4:^7\+^R9:8PVSWVT^\E%X#/_ MXQN&_FW4/TR&+78W2W0?SMYNE>L!OSJ#C6[*!X*YZN1 @,38:@WID%E32@+9 M,.+D!.E$[2)];WM^&;V[&YT2O:&O&#!!T *V2%&^8DL")#F&C<0'K+A%4?1A M10[%1;(SIX*0MEQT'N7'4> MAC;)L12VKRM4=)-I4PI'6[,*;650I%ZI+,(XBD["4D@53$;^[,%,1KIVA53X M8,#692G,ZPP+O1X'@V!S\"A7N>.#<#*JQ H7Z)ZJ!T.[L+.2RA*5E5J!P6P< M3 ?GLR.6]P)_2%S;K34PDJ76WWASDXZ#B /" A/'%@3]/>,.V%9"HMS7?PI4Y>/@[, 4LQ$7;A'O;[&%L\QVTMT8?TOK!O9 M(Q).:NMTV2I3!*54S;]X:7G84CB+?J$0MPJQC[MQY*.\%$Y,1D:OP; T6>.% MA^JU*3BI."D+9^A6DIZ;W$HKJJJ0B? DZ0RN:N4)$P7,:V-0O8Y"1YY8/DQ: MJ[/&:OP+JR=PJY7++7Q2*:8_ZH<481=FO ES%N\U>(E)'X:# XBC>+C'WK"# M/?3VAO\#-OP]75IGJ&[^V<5 X^!HMP/NI7-;B03' 36+1?.,P>3#N\%)=+$G M_*,N_*-]UB>W-XOIP\.7F_GTZ\W]'=Q?P=73W9S7TR\P?WI\_'3WUZZ8]UL= M]N&_&(89TC! N$^<7J+Q*3F J:TD'2X2B2I!R$4*2T0%M95J!=>?+T%8D,Y" MUA'=2SS1R2L(E0(QK6PA'-)2P]/B$L@+)%I97\<.1,F-12&*G,-@7\VX=W9W$<74P7<[\: M7/P.9\/H &ATT6!2;4V3_UOA*%#B[.L6%'P61=U0GV./9AT:XDVZ5^:1D: Q M%'=F= G?:[X1/$P]<-I3:.U!1:8K])/6[D2RF$-\'!T.HL.8HF-]0I1EVQ!G M=5$@K7H;4(OIK /U\6.?Z//U)"VY6ZW>ZH7]@1+&-Y-0*^3HGQ;O!^?7G]^? M]D^/X?"T?W9,;C,"N '-]#'$4BAZA;A*N.B2HD[;5/;\K;1=%5'F+0U]NO:$ M\'62;_SMRCG%)XIBNW*)7TTYK.C/\/6FE]H)US!#U)GV\=)9[RT-Z5NU-V6\ MMWR'3)0L-TF%%>5&^;Z2*9IN_BTUI>>'7+;)[9*=T234QO:89DMMYQM;*&IJ M+#D_@],+"UNUTY38+C[(W4\ML&X[H.E[9G5[NO1WC&PO=V]R:W-H965TGP4\E55 MC&GXUC9<3=Q*Z_W(\U11L9:J@=@SCG^V0K94XU#N/+67C):6U#9>Z/NIU]*: MN].QG7N6T[$XZ*;F[%F".K0ME:<9:\1QX@;N96)5[RIM)KSI>$]W;,WTR_Y9 MXLCK5L_"_?0P>]C?!B8Q;>%'Q@Q0"B@$#HA]$-O:A/*[)ZT8VT MX*_[C=(2]_WOCS+L!.*/!O&1I]NL> "&"/8J0:V P@8OXFLICAS$%G3%8"[:/>6GSY_R,,CN%!2X M$,Z&-I073$'-\0CS5V0J0_CMP!E$?K?J0'D)N ^LW3#9[P6!C= 5;$ZP8V(G MZ;XZ62!.% ?I_!L'L:NC?84#;"^X< M+&%,*L 57PB^@R?3G)>=7. 8^0R'-_A,UKK&E=J+ R_?L.C[/?;Q(,4;9+5\ MAW#ZQ98UW^UJ3>P9Z0FS]YHKQK&:;>K!1[?)NZIG+9,[6[7Q+*-7W96V?K9_ M&.Z[>O@&[UZ5)96[FBMHV!:I_B!+7#1I*W4WT&)OJR,>#_ MK1#Z,C !^N=R^B]02P,$% @ D(I46&5B7&\+ P J@8 !D !X;"]W M;W)K&ULE55-;]LX$+WG5PQ4H"?7LF4G#5+;@),Z MV!;K(LA7#XL]T-+((DJ1VB$5Q_]^AZ2M.H5KH!>)',Y[\T'-TV1CZ(>M$!V\ MUDK;:5(YUUREJ):XL0=K\)6LC/GA-U^*:3+P":'"W'D&P:\7O$&E M/!&G\=^.,^E">N#A>L]^&VKG6E;"XHU1WV7AJFERF4"!I6B5NS>;OW!7S[GG MRXVRX0F;Z#L:)Y"WUIEZ!^8,:JGC6[SN^G N!S\!I#M %G(.P8*67X63LPF M9#9 WIO9_"*4&M"*XC3_8;G@M8&NTJ"PM=8/$6GW).76+9/K'K["3A9\S[,!KV(!MDHQ-\HZ[0 M4> ;_5&A\,]\91WQM_'OL9HCY?@XI9^7*]N('*<)#X1%>L%D]O[=\&+PZ43" MXR[A\2GVV>W\RST\S_]^6L!R,7]XNE\L%]\>CV5YFN>\#\>I8&[!E/"UU0BC M06PT"%T MQ[K%5+7_AZX"N'&U(W0V_?O+K/AQT_V3%B+S@:$DF(EE702+6R0 M$+1Q4,/)ST_*)CXKR1:P4]H!OK!&R M 'QE?;,8ZS 13\-W78EX"C%M\V MZV?0'5DT%5R^,WM:\+21HFG(O$H6(W9D&#?UH+,KS$5K\2QVB\VV,N0^.*2: M)<.U)-VV?^S+3 _THT9:!Y6T$,J,4M)9.R&>1_WYZ1Y5?"EHS9&N/V&Q^@^SW-_@=02P,$% @ MD(I46*\=0^11 P + @ !D !X;"]W;W)K&UL MM9;;CMLV$(;O_10#91$D &$=+4L;VX#L.&B*)EWL;M*+HA>T-+:$2*)#TNO= MM^^0LE4'M0TT0&\DDN+\\\WP,)KLA?RF2D0-STW=JJE3:KV]=5V5E]AP-11; M;.G+6LB&:^K*C:NV$GEAC9K:#3PO=AM>M63F MVPE?*]RKDS:82%9"?#.=C\74\0P0UIAKH\#I]80+K&LC1!C?#YI.[](8GK:/ MZA]L[!3+BBM_/F0AQ.#Q+M@$!P, LO=.;*4[[GFLXD4>Y!F-JF9A@W56A-< MU9I%>="2OE9DIV=9GHM=JQ7<8X[5$U_5R. SZHFK2=W,W<%.>J1HVOJLVRQ^/W+ MY\<'N%\NEA^_9O/?EH2\?#S'>5TI'L(E,<@4B#7\NFL10J]+-_"V %H ;%8H M^T5@ W[,H>QS"+F@(ZHT%D9%EPAK4=-9K]K-[:"3ML^!U36/079&Y?6K)/#] M=["10BFX@2!F7C!B7IQ0)TI8. Y9&B2#S&CS-C=N).02BTI#33:HX(W/HC1A MB1?#6W@3L-1/6!IZ\/:<1P8MK3TYBMB(G 5Q8!R-6#2*6)HF\$B1+$2SY>V+ ML1*2=C73#)NC&9ZGGL7$Z/@4!?*8KDW@&AM D1)<2$9KN>* Y'O_* M;6 %;9+)F]JBO:WJE^$%#I^RD[)X-.I N:;&)+H%&1P!($CB*J>?Q;CP\_% M0B:#(_U>"HVT$]9P;AOQ#940I8%?66#:2S=>%W'H^[0GTDN8%R,=G(>$_P5R M[,6,KH(?&<_="^[)#=Z@W-@ZI< "=)=Y/]J7PJRK /],[^KH)RXWQ @UKLG4 M&XY'#LBN-G4=+;:V'JR$INIBFR65&PO=V]R:W-H965TJM279&S/?//--\YDM)?J59>(!M[J2NBQ5QK3W 2!SDNLF>[* M!@6=K*6JF:&EV@2Z4<@*%U1701R&65 S+KS)R.W-U60DMZ;B N<*]+:NF3K< M8B7W8R_R3AL+OBF-W0@FHX9M<(GF:S-7M K.* 6O46@N!2A"E?4+_ MV=5.M:R8QCM9_XD&^U4;6 MQV!B4'/1OMG;48>+@$'X@X#X&! [WFTBQ_*>&389*;D'9;T)S1JN5!=-Y+BP M35D:1:>D^&-DOZ?A;[5=WHAN4X]NBST:AVZ$T^?HBR\/.5&M)S M#>DU],E\,9M/'^]A]L=\]KR<+6'Z? ]?7AYF"[C[NEC,GE]@NES.7I;O$;\. MW>_"?T8GH4"NX9>M0$C"MD.^TY.:AO6*)#TUSN\T1]WQ4G?I=,^/NK-6]US2 MUZ\-%A:<'& M*QHC7&QN.FU&]^Q87 ?><3T]U!:#)A9PL2-3J@,T6Y67S&;[ M"1(_#H=^&B5D1WY$G*(LZ[2=5\27[]BJ0HC2V(^3$"*J*,KB"VP-<>8/^RE% M)UGB#\*H<[I,C9([;D<6JZR]Y@8,>X./'P9Q%'V&!RDV\*M]?((T#?UPF'8> MA4&Z&>8R]R>(XIX_',:=%VD(RI).^@,_B_K.C@941-2#2TZ-XC18>74XZ68% M:KX7A"@5VW8@&DJ)2G>L^G_SC7;GC[KA"N&)5>R@.6M[V%PDL4Z4Y14-=0'L M=>8YZNY[5SFX&$LUJHT;OK:I6V':"77>/<_W:3O6_G5O?PY/3&VXT%#AFD+# M;K_G@6H';KLPLG%#;B4-C4QGEO2/0F4=Z'PMI3DM;(+S7V_R#U!+ P04 M" "0BE187 $W/Z(# #)!P &0 'AL+W=OY[D[\CC;2_59[Q -/-95H^?^SICV;#S6Q0YKKD>R MQ89V-E+5W-!4;<>Z5#Q^ M1G_G8J=8[KG&"UG]+DJSF_N9#R5N>%>96[G_&0_QI!:OD)5V7]CWMLG$AZ+3 M1M8'9U)0BZ;_\\=#'HXR*G\I(;OI@IN0=EK0G-#ERHSIO$ MB<86Y:-1M"O(SRS6BNJKS!.#=<4; [PI8?6E$RTEWC"X03,;&^*QUN/B@'G> M8T;?P)S M6S,3L.J*;'\VG],^@:1T;/(\^A5P$LL1A"'#*(@BE_!BX>@8X<7 M?W?0\.?R7AM%9^:OE^+OX9.7X>T].M,M+W#NTT71J![07_SX0S@)?GI%?#*( M3UY#7ZQO/ZQ7MW=_D/CWRYL[6-YS6 [0>X]T]7:R*D'4A/V %D?#":1AQK(TH5$6QBP/(^_#9B,* M=(R2L-41;QSG+$Q3R)(I2Z*I]ZY3C3"=ZJTWXM&.-467LSP/($X"-B7R"Y)K M5.?ZR*EH3DG ENPTG$*43UB:3KV0A9,I.>40L2C/V"3,2;/69]1WBJ[N*FZC M+9$.1"&X:TAOICG+)AF\A3=A&K DC.&M=R<-KRB8D 59QL(XI''$PB1C43 ! M:D0N76:G$*'N;QG:6_:?&D0NI+Y&Q[0>/E)#UQ1Q+;O&BC(23B8LI]0XEY,D M9$F6,&JYND77-*NGT4"MQ>/W$<.!V/N*F&J6Y&E// U8FJ3_)KYJBJJS1*)Q MY^:E0GB<2DA4+7]R=:;'BJ:R[ ZMWQZ%_E0H;.2#TZ.=U95N!?E>\XH_:<%' M+UW0\5%[K5%MW2.B20R%T7?:875XIY9]>_['O'_DKKG:"J*N<$.NP6B:^J#Z MAZ.?&-FZ9GTO#;5^-]S16XO*&M#^1DKS/+$$P^N]^!M02P,$% @ D(I4 M6' Y$$#@ @ 7 8 !D !X;"]W;W)K&ULE95= M;]HP%(;O^RN.LFI7B(3P4=I!)*"=QM1N5' M@X1A]$9"O$N(O>[Z(*_RFEF6C+3:@';11',#;]5GDS@NW4MYM)IV.>799*:D MU50:N.4LY8);CF846B*[_3#;4:8U)7Z#,H [XA0&;F2.^>O\D!0ULN*]K&E\ M$GB-61NZG1;$4=P]P>LV-KN>U_T/F_!SDAJ_^NN8XQK8.PYT=^7*5"S#<4"7 MP:!^QB!Y_ZXSB#Z"+ M$T0P(5RTVSKJRBJ"@T%K!2GA\DR@H=7"'4\%W"+3WA!M9=05C1MX6LJ$M\/L MOU)@0YKS-3IZJ>:K+R?5O M5IO6.:D[QM_PNN_>,;WBTH# ):5&[8M^ +KN9?7$JLKWCU19>@%^6%#[1^T" M:'^IE-U/W '-!R7Y U!+ P04 " "0BE18AE6^<) % "K#@ &0 'AL M+W=OO(-RL: '%UEUVFAA( MT@Y=UV)%TVT/PQYHB;:(4J1'4G&\7[]S2,EU$S7H@ Y[L2GJ7+[SG8O(\YW2 MGTS#F"5WK9#F8M)8NSV;S4S5L)::J=HR"6_62K?4PJ/>S,Q6,UH[I5;,DB@J M9BWEL:GME0-!RZ?_I7<_#D<(\^HI" MTBLD#K=WY%"^I)8NS[7:$8W28 T7+E2G#>"XQ*3<6 UO.>C9Y5L&(9GSF05; MN#.K>KTKKY=\1:\@[Y2TC2&O9,WJ+_5G@.$ )!F 7"6/&GS)JBE)XY D49(^ M8B\]!)8Z>^FC@9$_+E?&:LC]GV,Q>A/9N GLAS.SI16[F$#!&Z9OV63Y]$E< M1"\> 9@= &:/65^^?75Y\^IF#-7C>G$T)5Z7?&P8N5;MELH]::@AT*J:6BXW M1&#TA&I-Y89!#UE#H(&)6J]YQ0A$TW)DA\O@M0+QG^$G)-=4<)"2G!(J:_*. M"KHWG$[1#U@3GE&[W_**"H$N;QFQ3+?@>4WL3A&KR!J:C.P9U09@>HT=MPU8 M!&_<*UNF79*GAL$,2670A %FWI@S)D/ M4-EO"$Y77 !NB /-:5:IC>1_.W_.K$?2(R:W5'0,@_/J6[KW[(]X)]1" "V\ MKUR*"(;AR!Y"\4E#K3$.QD'N(!@6V*/*X*9W#&K,!?$%O6LE8#*?!9P,AU>G@(8QG[*X278T83:.T/76I M];WRW+%]X-CT) =OJ.S@"TB\LPS;YCZ"S/&0IXMP,8_O*>1C"CF*9VF8E/-[ MXL68>($LY_,P3=-[XN68>$GR(@O+-.[I7'? #+M?Y!D07H0IE,U;*+8SPMMM MAU7&H=:@Y"QYEB_2<)XMR//>SD,^CY-S/-^X=$D>2KY2QIH0JIU7#;Z#%##? MB!X,)NQS/GS>0!YV3U(HSWB>N_XY2=,\+,KYT,:]-U=;Y0M#.DDAMQ@#C)K: M#Y(OAHZQ\->W^'H8P"#@K$-W0ZLU>(2!H2@43+BAH6VCH1G[\_7(1%% 4=N#@>T'0#.+Q.#3, NON[9NTAJCR+PBB- L\^-D 2DW^#ZCMP MMG-G6%:?PH==PY$<1/!<_WG^NMFFF< 4!S FQDICY+OI(GS324;2R,]7!^/! MU"4[$,W\Z<%)I-/$/XVAK;FI5 ^HWG")4-:@&DW+?.(/#<.#55MW'0'FX7+CE@V@9!H%X/U:*3L\ MH(/#_73Y#U!+ P04 " "0BE18EB'@>]0" Z!@ &0 'AL+W=O>"MC MUN=!H+,5%DPWY1I+VEE(53!#4[4,]%HARQVH$$$81";@=>Y.T79GRY,G8A&/;7;(EW:![64T6SH&;)>8&EYK($ MA8N!ET;GHY:-=P%?.&[UP1AL)G,I?]K))!]XH36$ C-C&1B]'O$"A;!$9./7 MCM.K)2WP<+QG_^ARIUSF3..%%%]Y;E8#K^=!C@NV$68FMU>XRZ=M^3(IM'O" MMHIMAQYD&VUDL0.3@X*7U9L][<[A -![#1#O +'S70DYEY?,L&%?R2TH&TUL M=N!2=6@RQTM;E#NC:)<3S@S3+%,;S.&:LSD7W'#4P,H<;LT*%4S9,YL+U/W MD)9%!-F.=U3QQJ_P=N!&EF:E85SFF+_$!^2Q-AKOC8[BDX27F#4AB7R(PS@Y MP9?4B2>.+_FOQ.%[.M=&T;?SX]@95!*MXQ+V/IWK-T1N^>Q-U MP@\G$FC5";1.L0_3BXO9P_@2KB?I:'(]N9^,[R#]? FW]U?C&4S3;^GH>GQW MS/5)WN.NHZ@)_R8(J0:Y@$^;$B$)JW*Y@Z4"8C&GLZ4B-NRJ3U>RJH'XJP;2 MU6"]KT$FJ0=H0X%$3%NPD(*:"2^7YXU*S3T=J=-KW+XD> M1J^='9UT:M<+$ M3WI)8U]_S013>V&%@EF=.9:XX$;#6==/HA9$4=?O)6$-PB=JBII 2=OOM4/H MA7[4;>]D#7O:2\-[B/TD[C;NI6&"U.->Y">=B$8=\M&-VG#L2P@.[G.!:NFZ MECV'36FJJUVOUHTQK?K!G_"JJ]XPM>2E!H$+@H;-;ML#576J:F+DVG6'N334 M:]QP1&PO=V]R:W-H965TW06ABZ60WU1&J8;'(N?JLIUI79YU.BK.:$&4+TK*<2<5LB :EW+14:6D M)+%.1=Z)@F#0*0CC[?&%?78OQQ>BTCGC]%Z"JHJ"R-45S<7RLAVVZP=3MLBT M>= 97Y1D01^H_K6\E[CJ-"@)*RA73'"0-+UL3\*SJYZQMP:_,;I4&]_!9#(7 MXIM9O$\NVX$A1',::X- \.,[O:9Y;H"0QM]KS'83TCAN?J_1?[*Y8RYSHNBU MR']GB,8A6CM$EK<+9%G>$$W&%U(L01IK1#-?;*K6&\DQ;HKRH"7N,O33 MXRG-B:8)W!.I5S"3A"MB]5(7'8WXQJH3K[&N'%;T#-8 [@37F8);GM!DV[^# MO!IR44WN*GH1\(;&/G1##Z(@ZKZ UVV2[5J\[@\G"W].YDI+7/UU*&\'VSL, M:^;F3)4DII=M' Q%Y7?:'K]Y%0Z"\Q=(]QK2O9?0Q]/;CY/9[0W<3Z:S+S"; M3CX]3*YG[S]_>CC$]&6L,/+A>3P@QS#+*&@RSRG,S<""HEH!SK[.0.-60;X* MB,8)FK%38RFNW:U&4A*_.6I](04&D!Q&F&[Y[KJV3 M645X2O@"/K(*F%IOGEQGC*9P^TCCRLPW?$Y3%E-I$:\SPG!RN8FX@>6W3CXP M1%KASA]9 [9DJ>6V%OA/H\ O^0PEIG'&1B\4* M[7P/80IFD2;>1)48 M'7[.Q9SD&'%K[;QC1P<_N98(A!CSE2/ZK (/&>7_X!]\88!J> B#4G)LWP9. M9T2; */^:W#,:E1G8%((3\_54Q2C%AKO!&_L8E$IQOW6_!AVJTER)=:IMEQJ M3UZVPK2IL-BH\'9IYF*[::S)EEZ>?90Q9:OMP68?> V/)]16C>HTP5;U$=#$ MPK.)%G.D49]/'MQ)O^F9.S0TO36GG")=1K"\1D08#'Q4R KE!Z\]G 154OMJ MRE=>729\>RJ--@P%4AE!F]9>)_Q7'J'?=3QZ_N#'>&PU4NS.#&1$>(R3S#@D M%9XAHI[Q5C/C&CY4G$(W<$1M\#WZZ&8/4:Z!%*+B>/RL\78ZUG \.@T#;Q0& M%NHH@.08\%U=]X&DU&XH]@B%>3-!2243B0)J7E![L2-K;35L-8<=TZN=X6D: M4V,=XEA8KYAP3N;80-]):=0JI4BJ&,DO*9:LK&23NI1[ZK0. M%-<0,5&M,B59V;/Z9.M 7<&2*#CJA]Y@-/3ZPZ&3IS?T1J.1%P3A;K67&8LS MZU0#;LO=LB2QS)@*IL@%I.S1!EL5IE":RD(AYH)(VRK(46VTQ/KU@..(_G%. ME&(I0W>,%U=2&H2D&_[YV.0G<<'$5]KS?H><,@V%;FB4K30O\KD=[(ZPX"K]L;/%5HV/6BL+O# MX] UHK-QZ2NH7-BKK3UCN7;WO^9IN$OCD[F[>M\1N6!X"&UL MG5=M;]LV$/ZN7T%XP= ":BQ9LN-T28 TZ]"N:U5HQ?3LY.6;\2E=3I835HHU[VKW06]?B3Z>.=DK=&W]+]L& MV5D^845GG6YZ92!HI K_^4V?AQV%9?* PJQ7F'GFV DXJ*A&L"M^(^S)U,$BO9\6O?:+H#U[0'O!WFKE M*LM>JE*4]_6G0#+"F0UP7LP>-?BC* Y9EL9LELRR1^QE8WB9MY?]A_#8G^^2(.A?+\AZHWGMN6%.)V _%:8:S$Y^_Z[=)'\\ C,?(29/V;][/6[ MBU_?OF17YW^\O-R'[7'M-#MDNQ88^,I<)?!GA&!L?^E\(E>WH. GR3,;5]&K-^R S>+E<18O9KE?S[-E?'Q,ZSQ. MDRP^GJ=8S^/%<1HG1TGT\?#RD#V!7#*/Y_.M':A1]JT8QVPH415@G M,9@@VEFJ ]DKI2V,<$BZ<)4N#^^[Y]"B(58R5(K$+W33PR$Q"'%E2RJ MR(C/G40N=K-%:#S-2Q2'PX/^U!\RL+KNZOK9K>!FZ!DJFG=UTT+JO^3&)V&G MNB'8Z$&L;(OL*^TH^]*GJ^Q\RB3J9^D$A99T'K=MX*:'8.D%M7?![9T?RM@S M\H 8%&AE[R+P *(^=7N ]TEC8""A&R@42B(W2J(H'#6YYD9Z53MD(1QU^"P( M#**M2K:8/FXKA-H9/SZ-RHJ(0 U(^^VAIZ1R8&?3OONZX?>)]'-'_FM^Q9T,I M8=80_]=&-Q[>*PV<;^C'.NXZIY'LG;QZS\0;!(="R-K3A6#XR6J[%?@NJ4(K M01&C<)S1&<'04)(J=LC>:6]J)9182\K$-\F)\ M?"5.S)XU?E2$HMXS/GC\LM*99S"8&)I^'X1^%OM7?6T\%K1+RR6UC;[V(Q%L M)2&/\8X>^.(W?!AG!WF>Q,EQ#CC(\M?.,$G-:)@WNE..CAG,6&9U+<"B^]:C MT?JW Z2?3NV09\^!$?E\QTFZB(^.\ICAXD&PPQPZR%$'.HOGP9A"@7O_@..9 MM\NT<1IYQON!T/#;?G#0WKISW;V/H8'J-HZ"U$B=KUV%0^< \:4 NUS.@N"Y M;7&^H'4,AN1Y@Y%5-LI1C MF=-X#LDL2_JNWW]F$Q_PA97$.3Y\@N?[I-WW,3S=N9X@OHV_A"'S%%FXJ8QO MQWO>>;C>W(F'2^);;C;H7E:+-523PZ/YA)EP\0H/3K?^LK/2#N>)7U:XJPI# M MA?:^V&!W(PWG[/_@502P,$% @ D(I46#D2M?Y;" XQ0 !D !X M;"]W;W)K&ULM5A;;]NX$G[7KR"\Z6(7D&U)EATG M30+DMGNZBS9!G.X^')P'6J(M(I3HDE0?RS]PIC5Z7"HLX*55 _DBE7P9B%520W 5NU=$UV5)U>:*";D^[\6]YL$#7Q8&'PPO MSE9TR6;,?%W=*[@;ME)R7K)*>:H"=S*9_P MYE-^WHO0("989E "A9]G=LV$0$%@QCJQ(W=ZT;Z;]9W\&5.-;N6XF^> MF^*\-^V1G"UH+7_&*"^30MO_R=JM'4UZ)*NUD:7?#!:4O'*_],7C MT-DPC=[8D/@-B;7;*;)6WE!#+\Z47!.%JT$:7EA7[6XPCE<8E)E1\);#/G,Q M,S)[ZE^!7SFYEB7$6E.$ZVQH0#JN&69>TI63E+PA:4(^R\H4FMQ6.131>XR(^=,80"2D)B"D9PK*">I M-*%53C0B6DB1,W@@%W8%(DNK#:&KE9+/+ _P(0H@M]]J;C8@-V,5EB*Y%[0B MO^#[GW^:)DGT$1_8R_CCKV15*UW3RA CR;K@64'J%5['XS"*(OPCNJ#@"VK. M9%E")*U!4!X;,F>$:UU#J!LY >R5*PRX#H%.(.(\,\P[0:0B#[.OFBP5+-4# M\EAX^]9<")1&^:7UMLPAN2FX,8PT25Y*J'&]N&M &Y'(-SW10 M0XDHN\CJ\ 9;W2 =#5TL> :HAEO$0\+*E9 ;QASXII":@>.5!@)"HP$E2;[5 M5/ %P ^+.B_1/YH_E1HU;D.3+K3\F""[!CS4U!O@YFD"0L MJQ4WW*N^?7$F:@WLZ4PQ?@S4 MQ!.OEH1:E#X2S"">(R(%-02SR@<0(^_"PEZ8RKBF4*)*DG:&G/ M5-0,;;/)2XT-CL5Y0!Y>Y8 F-^ DJ,>UFK^0TO$90SXCP$:LQ&)H&"DDXTEX M=0KBA 08"\ZVC-HA805K^$6C_WL#@$IM>&9==U M:%\?@W"!5RMF&S1!;H+<)RNFN,PU62A9=L.!U5$QLF%4N1RK*_!%+BO^7X;8 M=1*.O> UQ$8Q0;TM=>6UOP92NX@=)2=ADB9O>AK\6)($27@2>[9R1.,S&*$= M3X_#9#1VS&.U=T)T*&&V#/ JVE"A#,H!1BP"@QJ,)89R 7QC>QZY\SH1K844 ML H]X$@1?AA#7[OVN6D)Z#J Q@AP>HYPH-BLD$Z[BY)W_X\: C.*G.MVV1X@ MI\&7VCX .7_;D0GV-1?!76TTI$EN2<"\DMZZ ^FDZWE=O8:;+ MI6)+)!Q>09K!$)LU9+1H&KOKG:Y_%?0J\ M!@>:U["40(%\)?AV?JC:4CB0$="R@P[8$")IJ&@XK;O)$UI3DCL,OLM+@<(PCM.PP\AB\_VZ_R!@C?%?*G E[T,N;N6%+F1SAYO'XP_9MSG$V NPVG(F

T-+_&*3LC?^MXFBS M7W\VSHH]0+_VSZX>+K^JM8_JU]YU[[=+3!B)Z_)>O;BZ/_]V?W]UOSJ]X73"Q=7#W(S]Q=WG_[\G"OPD=N;B_O>O@'$4+; M]B'=L4Z8#^$;;^H;6MY@QE$_!WXVD>8]1A9EMP+7H4W<@6-$4O0Y?$>D!E$K?9\@OO@517ID/0& M&*(/=C:@K0RMT0@V(',.XU=EY#H3>*/CF9)V:,/!Q?92D<#(6]?N5B F!;V@ M?W;SC.ZT^?*6A?]/D[)"[.$-I<44-3=C-@K8GAX\0(M81-8_).D:YU:T2$XF MEJL31@JYCO B\W1@/<*;?5_4.0\,VX9KR,.4G@B0B 0.+!%S?W18A#&K)#[$ M#BLZVS2O$?8K8RBWIC,=A^[#G3F=]<'\Q:6%CXA&(Q@IO) 7B48A D2M&[&UZ M(@D,6 _1BG:#L5LQF0E/.@=%.S1HOY!/_P;#QE1AW^.I@()GT M+HO&4_@3 +L36_BW_P<%%0H^+Q[)QB M>'\,9KSKV#21E!X-YP0>Q1$2=G9@7T.CWX<_:@JG<"U/G"^*>Z B'O.+ RL> M#BDB91/%*%/C4B^X;\(/3Z]#UQ$'A= ML/CA1F$5;2I(S[]F0&H2)I^%>][A4^=(]U52NJ.LHNM0O;GX*L*9"!//7E3D M+8ZK<.@&F%^A#S]R\QGQ^MD9/PN/C!4.JPA06LY$Z!OI\0S MHS%L2;HVQ'8 M/"TO./K@D(/]JL(J'_DPVJ8Y]#1RT%+B0X<4&$U'@%Z+4A,0P'(Q4!'9/WQK M#!<@'F3X\ROEYLF_%() #XHH Q$+#Y1<$3=8@:Y5_^S.?,19 [8$3A RBOF MCJ17R7WT"\5G?XC48DB-&;N70KWI8=#E+SC^"@T7($*0K1?<0J"8,!Q"R/DT MU@"^_&3U+3^HSJ#1A_B1Y.,UT?43^[I0I>&;R 84,2)Y)X9/X&G5(H "WW$Q M2?M$AQ$$CZ08#P%=V!6XJN"S;.+AJJ*OR=;O+VPS$!P#QJCHKK#IY)M*]FU# MMQ'KJVNT0,=P:=V"QC"US'=D7KE(=P!X"A(.5?B53/LM@0G>8#@&UI@;0Q,RC"%'U]B2218>,42[EFP M51#!B%R1T60,G2E^/!D6RS@1I#QE3(O+GD#JP#K':]*"6X3GC5@8G,#TLC ( M@B>Y\%E[9B98GPLQ*3F$FF\I7]ZH\V4R5(;%&O"H:[>@%;,T[4Z<[_[9);B3 M _:;SV_^?75QJG?56[1A)]8 U[)CCVC'K[N*5+[6JGH772LP*XUGRYWA\?7P M$-)?U/>2/!\4%$4>HA/D0>'HT*GU9N[(&+ O]^?L"5=%GDY%Y?(8%.:J)M)] M_'1O*F(3?._@O1%.O,<[C6/GYM0BIL![/'%AF$/,*_YW9F 1$9Y/>+ +JZ"8 M >%JX7G7@MB%#Q>1XV+T051EJXR0Y HO$%:.>3WA$4QFX<@@D9*<"(.?S6G4 M(S9X0X[]:+JX$I-DB9=+"5CU=Q,M,_7&?01;4YB.?-1I+LP85-H8KD?3Q8+Q M5XJWS#@%'P@C?.,K*)VF+$N6FXG?01$"[I$W\E7 MIF& 5-,<207[Y2Y@_#88EO,53J!(6=AO8IOD8<*GX7;\,W*VFH9I/HQ@Y3*(-6J M;RF#]+:$NW]VCXKB%10,1I *].++L>$;VY07IAE:G*1AY?V!=DW?-&U4>L:K MI["-@Y<&&_M,KP'1R\**8R\<=8?Z/BRC&HW0\4:-BI=\$.EB"PV^#?\5T44K MB0;]F'MX.'%1HT&80231]$ M>'.8N*'I7@V#S_PII,^,P__HR,%[#(\LQE=GIM#3Q#*I6(3^'MZ!@;<8#W*_ M5=D&)P)]52P#],;.RQ"#DV+G0C1>Y:!%Q\8,'PK5_9-I_P/_K_['4O]ER1!0 MMK3+IWK48A")%F4<)Y%%(?FBHR7M%.DRD V!"V190KM](,QZZ:E'^G"F5)&= M+0>BN,\,9<";47*2=F# XJTI9F!=;L-R0Q$U$TXG_%%9N/BDE"6H%WQ)FE(B MU!#\!9O%*)OA4I5=),-*>4+TL >NXWE*$%?6^)S8T2BV2L70/B&/]PV; M7>DQ/'4L?6.\5*+96W"E0MT]-;EV$;WW6 R[HGZ:^30_-O)=A:X8V<3H")># M?I@ZTQF'#3F!J"5CXG1GP.5A88H+WPBZC=I1Z.L8?, ><%\=&R_1.*Q3_ M-*E20N$89P5M(>E[F=\M+M7/>H , ?!+93X*:YCATYX6I2=IMV#1_!Q>!!5) MSK"2XB\GDF:BZ*C &6 ZPI4XQ$X),[@J1E]Z;U1DHBI_-(6%48K6J M1J6J; *=.][$]*T!UJR$DX?1B;\,,[77UL#!,!56E+/JO7_U?'/B!17YE]<7 M]T$-@/1Y(W:9*_@FBFL7AL"Y@+<_L7SE-BC'?1 Q]%OQ[%ZT'%>NXO;K0\\+ M*]C9>/M\T<,B75?%-492GGP%ND%2D8IYQ=O@5[W9(]"/.=71E%I5;Z&=@*^@ MB+:@U5"4L_*"14!1O!9C&O?FU*+*NL"\39#!*-4I# M:R+!;$RG5$I/I"?S@W0UF1,<&0R,$=.&IPU,D4R6VP8KRH)S)O;#U6,C:?W( MG4A-+3[,!HJ""ZVHOSLOF%[15#3'.$,3J3.7=AY1.Q1?+1 7)))K_C5/3T6^ M(Y*=: +AJS(_K\3%BZXL;D*D+#VP$]D@/3$BS5%=XNMZP/EA4*I.+!-4[@&- MS@/KX,$UT%_%(D ET$"]\Q P U2J)"_B14Z'KG$\EN]#_!II8#\L M?8@:(A3CQ ;0> :13_UT; QB#J?2G[E8$8E*!+/,J'U!^/*D'\5R4;0FQM]P M4?NA5TX5*>1\F@)=P.C/*68*DJL8T_=I,(X;B<1&;8)X>QHI -]!!W[-!"IU MD=)7 Q4^XC]4KXL=2"')J:]@O+, MJ 81V^%+/LUX^>HW>]T%K @D@BHQ?8^+( TLE^$&0N[Y5B9LY!FV6JW4WV$X MQC=.NYFEEMRF/81SR\C](HO(#>JJG'^C7G%_HC-&*Q4L)F")C3E?MNO(6AP) M_P44 KBTID$K(9Y%_A(IAI258YX(%J?R?2-6(0Q-]'1",F0V_ M&\W&4I@TD)"1Z2IH):+ 4!K?]B@:C#%(+U#H(8A_O@],4)^PRD/5R8*0,U:"6 M-EH?['-6'[[#):,FNQ&H)3@8(4V2_R'3:BJXN>!2:6_#J?J#B@[PPQ M:YPE/))R6+L+*L A0H64@O&.\D,4#68(A"R)9PLUA!XE;1IQ:&=AS-*]P"42GG)AN5R]&@?5N+T(\2QB MWB9;DOAY+G/B+>H4^=$;L@^*W M%T&(.!ZS#FKWX1@9CZ3FQT8?[E!IHL)_T=B4<_NB=?[RN_%%*1+BD%*TPCHG M?V_B_&V>CK!8U;2?+=,[V@Z8!F,K)]))8SR"20)*&ZQ:BMK#13X4 MQJSM6Z?T3#"1P#H&1H*Q_#5.D5$6U="GB<8)P2 M5$))^ %NUZ!["M/(PF&!7TTS56++G 4_ M(!9M\#A<2F9YE(&P)*YL9AR=E 1H@OLBAAR-7R0BP3*^&^R.ZX&S(!8B[K.( MTD5JCS'O-WS&ZYX)$M W6AZ@@#G*W2U^(*"1 %\8M"2GASM.>:/IV"3:/V-+ M5E\GGL5\)49BO("\PAB&A*?(R!O+R9N]N1\R_*=T\,:39TW)UCF)>M$_X-M# M9W+X1*. 3&] V2ULK1R8X&6!ZCWX7J";: 6):Y+S+C0WCA%ET"/R2,3F%3?8 M/,<_XGUCZ9I)KK2TR!45+C]6"1#*BH!\H1(94;,:ELKP4>X;8U06 2H(=J[C M+\A_&^#MXX-YCI8V#WS6DQTHM4HW_(6O_FMFFVJ]*F9$$P9,$N(TJP-F9%AC MJN%V88MA#:DBB!201XV0AWR(X;\P1*T3V1V&LD%;LFH,39&( M) @ 7 ;P@N_# \"QF<[(6H E*.38&1@61WR9P,-5"5J3BT5$,9-E!V4A%;4G M>PI?3!ET$LN0$#JFB-CYUB/GLM'[*%26TVP44UV(.,*)-2YSJPH-Y%T)1W 2JHRBU7-PN_S0C MM851A(Z_8>]"322KWS/0.92YZ!P?=TF/E>97YW][;)SUW+'7R^97@Q<\=UIH MK3']GF>R('\N7=CE6?^8O!=\2K?5[OX2%&1E/"UGN5CTJ0]!N@'Y"[:8Y8W# M_'*L<">F]C,;?9, %-&UYAC(%*-D%M4647*A&MG6^_?!H:L17B$$FL"V3PR; M+E\^-')M4 JW3]93Q+&BOMMG@N:7;\"3)I)=*W6O'IF^!:;?Q!DF@&0B8RUS M'< U($,-2S0H^-K>#[CF\P\L-N.#-NN'I6PYE/3MT1P_DC?K= W J?$22W. MKMDR)R].!GER :_&2:&QD:L MEY/X*7%/N^RW]>+D%V>D="B/%P$DC0.=D@D/!J-K/N%4/>ISI;Z> M-0&7Q.2MV!>4^5]0WP\QU.$*(\>9>? 73\)!$CZXJ.;S/E1* BFS4D1H;F@G M$0+*/W0QSV#I;/LK8D"1><1%2958%#'R#BU/!QS3^RJ8S*WM4QFU M4DF%JIC=UG^HW1YY^[8U0FW[=$R--"^)R!2P59QVQM?*';=P_#A;/W+Y1]CZ MDFR/X71?).F=STG-^EZ>^07\7)S(^/D-6Q*?;B4^[2*J3 M,_"R.MWVW'5DO2%;I+:P](4/GK-^O5JM5%=:_KO]$[VA:ZU.\TCTG1*]V=$Z M#?U(])T2O=/0FLW55OTVB)[_PIGC9"Z]0L[C&'5RD7D+&1;1)(,0[VLMK=WL M+OHD/_%#T0OIU"MYEO&NZ'74FUJ]6@J"-"JI"WP?!&ETM*Z>.BS[D9"4GM\' M0=JZ5NNTRD"01B45.9M/D&)MY>1[\UK,OR%6H*C)+YA>34VO=Y;3*_Z\@M:B MM_+(@[&[$I&>J^GPPE[<5ZU;CHLLP?)[E928=!]D*-;S;.,XF6C%,0 0Z&5 M*BO9 SF:JUR+>['AL(^"]R-J2]\+8^Z#AO.R"R90NRP^:K620UR*%MM:IRPZ MOKJ"ZU'@*4[G.O9PAG/1HG"55M?+XI=6\QAR!V3'"90GH?X(E+9H7G;*HO;T M,J@]L.1:[3)8!D,D MEXF]BYLWHSEG+Q&V4JCYFJ;7RT".>CG(T=3JW3*H^E;9[3**L64VO0 MI)SVW9_4I(S09:@+);#MA : .H._$;T31^W1H(E=*\IF5:M6Z?]+(GVE.@I- M$(=V%42B+*T0Y:+.47:6R$X35$FM+&&4311J#&=7.52(RI.S7ZT0B,':#\AH M@@#YT1(SD#0]A-+$^X/P+0FO=NB\V!)+4TZQGN*\7-LW'DVE_XKS"G P!2^4 M_[=/T^AP:*(]\P!GUI'L$>BT+/*3$@8#&[W3$@X$;P M0.W6NSDW' ]H3&ZE:,B+[ARQ/0 M_@.#9PI_J]Q7R(\[-VQC:!3M+==R106+CI$VVGFJJG:>C GXU/,L0[T% V $ M3O9[\[L<[WA[=UYXJB57XKWX+&8AY>BYR#_W%J&,OY=MIG&.NR +ZE#9P:^R8;@ M12!6R1W4UA;&M[_W>7&/PYA&LM+HH-9Q=%!Z=%#].#IHAR*[8 JZ#&%9]L U M#3&8[*>NUNYT-+U5TW#>6+U::;_3&&'@)X8WU>K=KIS[HN29^Z)AE.LGANG4 MFBU]E:$Q=1R4/9X_/A)C82#Y0\6RDQ-%>:S:B\D==6"-PM]P6IXQYF%Y,<>B MHMYG_EXUQIXCOR^^BX/ALL>-XBK8)Y'/@YUS3- 3@^+\)R/U"E<,EI_S5!X+ M+[G$4^4$YSPQMW[2MVS8'D^N4V"!.%1=?L,+MXWIL7FDA+_]I.N53C [GIG> MCOYFA6D_./R;9K9^MR; D#&(EMZMM-9Y5EV#8P[6BC$>XRRC$09F051IF/O0 MS-IDG))*=!PLAP=HM[7HJ=27VNW:L9NFY5V]%E*;I$_SBXZB)!C,2%> M?B7("O]P;WWG'SC>RS^;A+,!XJJ->J1J!J-4JEJC48WB!(D1R//BZGQ0!"M M5NT$P8JE7SU&U'8:4:OI%3T99&IFA-26LQPVHR1"3/56I;OZD^H:A\ZR=S.' M9/]_>]_:W+:1+/H=OP+7-WN/70>2"8!/[ZZK9%EVE,BR(\F;]9XZM0610Q$Q M"'#QD,3\^MO=,X,' 8H/@R1 <6N32"*!Z>GNZ=?T [^3-O:4&6./-FL>-S*Y MC]E]=].86&7;N9]^9D.$L-4WSN+DZ,$7;,EO'K36HN9'TSUUD M#\L9/+O.(BX793.3A> 9VP5J]T& V4$H*E;X5R:1WQ\18\(O,WRH*5+ZRC?( M;P\X(UZ/F/LG_*-^L]5?;!"7LPMG-5*7-$?+;/)K'O#[8X5$PXE *1G%-S7* MDRJ)#_+1S%9KQ6N>68G2+;BHHF1]T"4%.35)+T5R:L8PKM+S1^2%152 M >/GK^=7<9J]#].:6:BS.BFLLU/*N MBI[WE=NS&T$MU#=G*?^Y[9Y4(=][=@+=,]RZNER"7AK4.W+WTK= M\^8TU#K7G#R[?0GHU^>[JFZ]>!S]L]AZX7CJJN^\Q+O]@HG8Y5SM'S+7JQO# MV6[DK"!17=U^WG$%T'X(G1U"9R7$C]1#[.P0.]MX IGC.3Z6=0B *5WP9K- M:9=:@&YJ9KM?,;V(7:V\8A)3VNUU@\7[$G(1&\#%IY]"-'0>KU< M^/JY(:%(#!VB9YN-H_#V#G4+I)03.*24QV>Y];9FYF\IJ[[S$J-G2PB:>A;& M;#J-[:FN29U#UZ1\UZ3FH6M219G[8SJ7-9N(K>-8(ZUM="D/VV@>ZTG5%]X[ M:*U.=Y76,%0U\A,)7=QSWN4 )E30.,S+%A@ RIY""TWY*^2JV$F[YS74H;ZW%3@!PL?L8%$MC-5 M!Q%#6!T@&(ZX!.)X8^9C4KD5JBZ[\T+;PEHVQWN S^&Y/D/0@L@)\:T !/^$ M4SS@V++4_LAR[WB9 5]7'=N/ZH,=C@#=/LL\E(!VR_"=6$4'&.I)YW)$U3:^0=_WI<-+2U9E5N&E8$O:VU MC%S&3JWN2-::"'&X(_FQD+#6-=?OI[,O@7%#:QH+(Y7[C@53:S8.&<9ZOLSA M<$>RX5Q3[/2S\**V:N'R!>[,!I%BM37I50.]H3;TB M2%\S=K;3H:3/,W9FMK5N-U<*\-P")F!4-LQGGUK;TKK-9Q] !#&T/@X.L;.U MP@B\U77=PBBE;)WWW7R66]=-S6@O5#U5VWJI"<8+.U+4*GBV_1Q,4S--4^OJ M'=[HV#QNQSF8&)EM:.VNOD+C?=P" IB/?4 ! T]\ M9UG>R;;HQ^$?;#QQO"ECP?_[OUU#[_P5GP>A)UYQRUP&8A.@R+T,\.];]\Q) M7DY9^#2?:V\1?/T4S/1S0TL6( G>B,P!0Z_&7D/ 4&)7YW1LO'08CGX M9BE\ZIVNUFTUR-9)H]/ PX^);'61%*N-&)IM^K\Z,M-/CY@UZ(,' M'"KXAHDU]3TG/E($UTDPL<$6N.[;5!9%ED.9U$A&!^WKH46I> >"S+<:*:/?U'HX'Z-MKB%:X&PU>J!*.S\B6@JY':=+ M@;W<_WYT2[M(XS1F=)K0GIKX!*^,?)\/X5JZ#$R!Y3-OQZT SX"Q/P9J:8FN M(X0'S+\'0QTI=V^#_QJ(X5$SIPM^&H#CX* 3$1-E!EXY?RGUJ+#J9W@"GVO, MC(I/4YIOFEOXECH![]GNTYXL=[H:9?;U,*]6<-L]%-SF"VY;AX+;BC+WZOJ@ MH^E@9W9;.ME%W28:1L(#[&I-\ #U5VM%:SH36,WOJ6$>@"97U=8*3F M",[J@F7B43.:0-FL)DB-SBO0!$)9M#*C]&8LO0 AIIA/ AE-HQS9/J=T%$AE M8;FH4>1LH=B:NXT"VP5MP_VVR'8&7(G MJ.AU0]YJ&CB6"[&$=5/X.9- ]O: M7T5A\V'1,5^]!()X8_9*4UVVH4%5U=@YWS;?+6U6SB1%X0&ZA05A_*G\@Q(; MLNR1AR75.S"'U9?([1QE*8.6/XU3T>FA34RI(@)*Q&V15N=9#)%-^U,'W,1& M\T1H^/9=8;G6-#.HH9 .AI!*#9Z6BMKK%\&/7)W30Q5$7O>L;L=@+* M6%P#T1S>$<.8#NAB#TT,;[YV2HP\A:9>-@S-:+<$^;R<>$>,=[J:L9KWSNE7 M_#:CV]":/2-A1V5A['^9W? SUFIJS9:9V4VL?20 S::N&:TBT_7)(:W%NS%U M$,*]UG-G1U"HYUR?W%B/\+)]MH'$1D/::'SWS /)[;:FFX:4\JG&17I7,Q.) MKBP?/3-;AJ9W&RMK^12,,Y<'AH;B&T!4NJGYQ1T:4FNN[-!UFR@=6BMY<[^# M\V'1+;7G4F@#;[@5/%*D,O!5X-R/Q%[)C9)O%?-MY]\RXK?CQ $<_6P5#J?' MPVO)FWM 2S84KO!+=((F^?#2\P& DS% T+=HH7/^0>SPD)\J7DIHG8FPX#(!E6+I!A_\[($S]2O\ZUB9O1"XMYR(>[063I"U^#O%)&!TV>YM M]L!3!XA7K$; MY?M3(,B#Y0\4Q,<^B[!+X, +K&?88^F5-QSPO+$[#UQXKM:(Z[-6@JEU>V#Q M=8V4F1=;=SK8EX:8FOW3R\9Q0W^%IU0-1A:PVVJ[RX/G?^74Q1Q&= MGE\BEZD@*81R!O[.L27?5%6'E1\JF'=48B@YAU<9EE>B7(>]RS/"U\6#\ARQ M<$JRY?GL]R^"RF7N>Y?UM*?"T3D) E:%,MIN$\/=U:CH7!5T[)Y7D49N*X+^ M4M>Z^1923Z[PJB(EM"^-_,#'IP'?0 UM@H=R^*@J'*Q MI?7:N0YPBUZX*6"Z6LO(E73M"!A#:[5SS+PC6)KY N\=E5#FE_U=. /"7]HT M5;I%I;:[8I&FUNE4!9B73EBP7H/M?AK99WV#OD'>;S M#MN'O,.*,G=AZ B\ Q7AB/5=N&_8W&G$2BAE[D34OM6,%*'\'#FB\L'4N/K M(/405JIS6*E=OI.]1#^\RD<:;XI7 $3\:JQ(\,U=WY%AI M:+N6VW]:W-6O19O6[3[[/G4O.S\PYV(Y55_I[1M:J[?^S)?-R/(GSV6<(/E2 M)N.^HI(Z.*Z[H<9R3=P6$:*G=;H+VYA5\C"6L_^7AJ%U>NMC8$='L:3-F]A! M9/WVL3/'<)^CY[%J)O\_[9P4N23*"K%#S+KL'C>3^EN1:LWX1.!,=F:F3M<: M('3PM:1*V0I$%#1XHUJN G0DFX4Z@2G1<5X[2Z 6J\LWFR&7+R[63(YJGHERR7'CX3TAT]0'+$2]9X(2PHX2AIKG!AF)Y'O1 MW2BA(F_?D/HN2IW9RA?'LUR!:]Y)\0\L$T<#:>0YO!O0P\A3L6",:FB\H_[( M9D.P8E@_HMY,'A9F8I\_>/O(#M0'>\@TY6'$7+#W@)"!Y4^IH!8%(U;5!-%D MXODAO4]4>A9NB("BW?#^A<@',: SVZ*O 7^-X!=:[)8Y-KO',F:+KR1M+/IF M$2:HVC17:3IFC#\_^W67L4$@"U9=(+ZJ&^(X'*OG0R0<6GJ^K-9%Q@9TLI25 MS=Q[V_=Y:%ZAR3&_GN@ ME"*?RGD)I87O21?LRIY93+@C]B(LPCAT?R[E=BBCR\F8@2_[1/F)"EKK: MKD)UF"@FL9E#E#V' BA!JB"ZI8;OMN6D9>!VI. .\K/XJ07&LMSOZH@Y/'H" M*(I+T9-SI2!R[($-<@>Y&-$U]!E#$0D,' P9]5/#1O.B?6S?\T$@X7%!,O9% M[3FF8(5(G-"W^T@5.M9SUE13:U+KLM!3^'G.L248J*CI'A"PD>4,LT7O=$PS M#'7G 1NYLM,]O0.90 )&?^7NV52V12L "RTGX"J) 8Y0P69?CZ^/A=7L[7'[ MZI626,W&(8DUG\3:.22Q5I6Y;S'?C*(\$8B:S[?P.;>/]KGJ^X0\@IG";33N M4JZ([+7"%.SH,C<4UNMVM5:KS1O7Z5JGT=+TCHX1S&#"T/D!!4+=4\#:R,3# M0-@+GP6$\\0+[#@N*>W59&2*-80#BL8@R0*P5G&@"1C*8!KWA=V%EEZ?#!_9 M_*(09!#=MY2F'#K<57.P^R48'_!NP,:46?[>"O+?A4^4J#F'(I:6[V,U*E>; MU/"=7!-JE<,;CTTQ"CNV ^'%QHI<4T]A$?B3:_.V.9]$OQS9HP>I'(+P0IL< MB$9W8$?>\ AM3QZNB7D#00%*3"=XEPQ&!X%*-BW&:<,'#VDW1+,:B03/7? G M:/(-!6!M-.OH$62!V*U 2Y.HC,"@E0U["5#DSP.)AYG\N'TNV.)@2E!H*;1!LNKXW'J,:(3\(O=Z]95RT9&^!LWA\0TPDF$>X/.[!I_:9\L X-Q(> MX>O\UPPO\'N3-SM'XW.K'"@W@U>H-Y[TCSI.M%AHY++^UT]%WB#$3Y4I;"Q1 M?Q^ZB3RO'/3R=KN5[/-.NSC[/(]/&D#Y><9$*1#V3R0BKSK3,O5H&9,]4WG4 MZPRY;&J-MJZU]5R"U-,[7"/EO>Z8,K5>NZL ML_6<\+R825N---I._ZN\ %D/83F.+TH';38WW_UB&4!TS4!0VBN"LJV,X&6( MY7KNT0S!:INO;6IFJUU4*52+5.%2$=%H=[1>HYP"A@J4GM1__'Q3,QL-K=-: M?QKWR+]D MCWA[3?=S(\\/CR@2Q@.'KWA .UNNNWUFQW'9Y@*?5C-0271O 1=/4C&6*?W=C M=L0H6J(GV*909+2ZFFFNV$7O1WAD:5,0\%)*[5W%;.16NZEUS-SYK+B%S-?^ M&RJ.C-(86F/;F;Y9I)[INX'])^,J4=C4,CDR>XOVM]>XRMM='8FF1A/<\TJJ M D>B//Q?L"!XH]KC2<1'H?"!='-0OP>G[F6K9Q:UI=Q<4?4Z)VYIGZ3L@Y@S MX9?DA&6Z5'_BWV[_4?V"3%>Q'N GS('!=/(0,0?K1VX?)(0%(M9&< 9L M;-'?,2G$#I,<=W:?S:[&&D7/!>::PKG\3LF]'D^UP:&_(*\QA48.TG+CZE,? MWQ/!2HHH-IZID=#$;"R14*O!R^5(%<^/L_%].5%%XUGF !,EM<,7\%[/9UC? M@-E?/*,VO=# F($+EE:D"( M2*=#'F\9N$JG]NN'U/Y\:G_WD-I?5>:^?7N*5PK@1:DGO/4#6@1?@+/ZLB/# M&7P7M<0N)-[VT?$W^^U)/%T4\VA3#6KBT;[[*_G)O47Y;PV\"=J9*:ZX#H$= M+'\0*%\GF$NM&@V]?:2;E%E@-/[Z(38>SU,U9C+MX)3C\8+C\>6--['[JFFT M7VGJ)S!,(EYUBA9&]IM@U1:^F!;5_XH]6WZ)G&EJNBX3#,O+U[+$%)6ZO!(" MBV SU(U3SBTW^0IU8AE[ ^:0ZS"QL,0/#.N);\,;Q41>150HS. ;WACP=P]F M/F^40I7*TF8/%%'XAYG;_CW6.#K]R.'OL_J^%_#*4_0EAG#6/3Z[UX;-]<.X M,![+?9$+9'V@"XP5"!Z@R<)I^_%8C0,7^WPRWJ6+$F:Y24DWLQ(<\Y"0$_Z& M[FD\IYX7&A.'W)%G)FPL0PML<2U>/3-$0)8] M*]8MEIAR*$6)4/)(S#\)QW &XOYRCM]22Z3!CAUE,:::%]_3[ZBJ^["+X%AY M#GRQ>D!0*IMST2)L*L]JD*B8BN&MW#84O_-B'Y\Z0V6E=(!]0L;>/1>> Q!3 M(:-Z='!2O5LP>UG(XMYJ4X5+[6A"/4#0FJ6*^D E:7X# >1!ZEE0)*" M ' 18YG-I?O#<0%.ZB6(!U/C$1*[H1JNU$[D,W/!5%(@8@^"!)Q 0F/#8X/( MYP+>Q@897E]6@0EV'!!%+- *: *J*5SSGAZNQ=U 4O.=OP; &8,[_(.6$EH* M/:R)KGP#X!TJE\/&+[ >5SXQ@7!L=8"="?C^I KCZR-D073[!R^;C*O08L7] M!$#X9>6[ZSTX;,#E;=P;#7G,]_[@>(P!Y %##IV$0C((RG+.63ZY)1KO2W%O M4W>;(?^ ]VJ(1P,3];!0#;A$@7/S'1QI6:D%RP^B/@_"B8_D@Q0#M)? MU#? M6"0JB_:Q)0JPQ8(3=*Q\6&$F>3Q5AI0;/\.$MAE!QAOJB*)7LZ$U6\9LR>N' M7+L?9>.+9EI:[%JDENZ^G(&BO\/S_)$ZLZBG*%'2@P+90#DD?ATG\\LXW MPV;#6.Q3&(+(LE]!@ M5$9]^B^:5U(I\K+:=,.>Y :#/GNPL0YH,@%7GM0"[W3D\.N,273KD/V'(-@L M+C&F%FF!<"%X'QSVR,83/GD*+S3(J0+[+R2U )(PY*9G"A(U7?6BX+CCX_.FR*Z,%/C$;#D$(2JY>" %^EB&>>P#M)0;I'=_F] M1>A[#B\(3JXS8MQQ<2[I H9'X,F^QTI,ZO36V:6 M+UJ4S!6*ZC+1+0U9%;A/S7(?OBZF/'^*MQ3"BSE5BADE*V9PF3 *1->H6X;7 M8'@ZQ>&Y@-/,,*(@6D@-P+-W,$^1#@]2!GM\T2I>'QOS M>.O#3B-N$XR7%6/2Q58@>8U.MKS- "S'?6S&7A *N\015_[%&TAC#Z]Q19\U']MK\TMVB@H?CA!HD,- M:4G2ELR;>(ZX3O#MX+O&=0#5HZ'L!\,*!;0R](E[0_XK*F]T$T/NS]&??% 1 M()E!:)/"GHJ5 H %C*(^F5@C;)I"OK4+&[8'V)S(\^_ GOG32F):KB5:I$GB MD"Z#]T\5STVI2"W1UMQ1C2^YX=G$[\J$VX)I$+)QP"T!%QVXV>MQ\KP'=N!' MW(3B!@YH4/DH*55%-'#,7L*GG+CTVZ4V _=C*5^LU%()U$]25- M5D5,TG&H%Q#&[4*/>@J.P0538*4ACP[,I);P@&(JF BV@>--&;X0K.D!A31E M&-"QF1\(A9Y^B8U>)7CYC@RA@U]*1J(P&2W5C=#O0[//9W<8LN;.W1WR*K'88CI:"4%O,$&#I.XNDC=P?Z;R>.X!RJWL0.P MGGT/S#%Z &'*8(?"!K!/XI!,B'2F^6+* (DY00/XQB@31:,\,%"C4#R>F(U> MTFN+NQ2V/U!$PUKZ'OX'-F4Y_"\IG%$LA^'. Q'@X%8EGD_^2FXXID,#=$@! M^B 4M"3S.-G'@&&PW^,(Q#N&F!V$(1XCJ$\96U&F$SVVP\? %1AR@(?8W!1+ MA:-(=JV@];3A*M>)!$ M$'_,KZ*"%'?R=IGBN.("G+'X,8Z_SWN:*L*5@-,"=D44LCQ;V:YL=MJG6- = M 15SLFC""7L;@(PDK\#CWU3[CF6/*7\MID^Z](NN;8C1/:6?UD9X!HAI-Y&M M,U__T+\LU1[\_87U[T:CAT:@]7;CBOC\YNR3:AZKO_%XHA7'"7]#?U[\_IYG M& +EE!.2:Y]XS.T*E-8^*^^3E#<6@'YP*(0@PPHSP0PK4 8,90QU1#T'_@,W>J, H@_OYWRD#.^=O?N5997]<8V>;5YK)[R MH 47+U]0< ]0J.PS)_+;K^0]'R M?9M:Q/, &?;ABY>F !W9K?!:LG.D"<;08%.PO;O4M1_SX [1 %.*FCR/X%F M!BAD)3RX *C"A$DJV$RLR&_!,L.@Y#R)1:^-IRD-^&2#G]I:H]71.ITVI>'_ MU#C6#;3UU6"$FN[EK178?6X,8E]U-GBEX=9_:FHMW8!_3/E8H[?H,3H<93/8%#$EOF;TJE0(A&#<()% M+':8@:Y@X?33Z:6+IK,EDI]R"A73: /IS RJU =PA,#/C:^')B+#=7L3#M:U M+$JN 8EN QY[0Q+,=+>6 V&LR<3#"[6!8M&5$A_+DM>!%"%0[^%GZA%+/B:E M*_*!,CR!<."C01#[\@_,^HXF L^(R%W;@1V8Z!5Z@SVF M)#N,Y%N+E(W(U2F4J+DH&JCN.]\:XTX&[)XYWH2R2&R\+:)H8*S'K= Q:9_F57#[V6ZEDC6418- MSN01+V1=)@)0DGEC5;P\ZW)S1?C[^&W;C5 K9\]'LL0*KQ8>3>18OH,A*Q63 MZ*2AD!,?Z%KT01WC+?NYAM!MB^ (LK%.%B3*07.-_Q MD6OO #&?D@N;.&E#C#\H\->4>?Z:R,Y;.KN$CZF:4'X1C8G"B+D8N0!&K2=T M)OPV]$\,_2K*P!@ CTX891"CCPU0JI9V$ (0PPJ#TT2UX M_T-;5! @%X[L"4VP!#N.;.\Y> 8WG?'ZYM@QX!RM."F.MBE/.*:!",D3JK+Q MB'B5-&KBB/SLM+'4*VWX2& #QR3Q9OI@:!.Q:-28Y4XU.=\) 96)+V0WT;P- M3G$VD!E5J>*1\XN%AVND+I+N)O*^*"G].^C2I%;JILF6",L8JT(RC1&59U8"$%_E, M:E(>027^]L@#DS ICD]J+P8BE5?@ WAMEG_P@I=#AX=?":(^WKOQ2(L\<'AX MR!0=J'<>@"JO.].IN7+MI"8#'%P::P'2+T49?D-$'092MT0I8HO$885/9Q;O MTJ0TBN_O9/AFP.XPT$#(!!ZQ:6M)G%&6 GK^,@=6G3VP"@F&Q$S.GEX-^3!E MHXM86,RE=/!HQYRE*43$AP#&YVPKUO0R64OF(6LIE[5D-@Y92VO?F>KZ!N^A MY @+,"&_G%S=J.?GZI'Z^>;GLROU_/+#YZM/)S?GGR\K<04U@Q5S6[=S=..) M0Y3N0#I_2?(IL-9QNQU*=M 7Y0-%7^$Q2CPA%41Y"G)&Z!]D2WNJ@]A14MDF MFIR2+A-7J+*)5)-<\SFX;9Y*:=,]WF.QTE;8[(A*DVU_ M)*FF%340XAGI13DY>TMC5\05]0Y%871>@O@!;4R:(.A'=V!WCX$&@RF+ MZ-^?B/R+5PI-/+. S.0' C5.@@G6B%^"LSE23\8,LR8II0)I3HX8&*2%7X(# M"W89^,)]49:?RA8BZY07G5$<1M;E4<24OTV1]6G'ZC6O2^ES?X'V]?Y$ H'U MA-DE^+7$%*QMK">8\.O1.5N)JSD"CUAH#%QMI2 #3TP\9@7<)8;_/ODB8:': M[M AN\,GH[3X]2)=4>Q$^+V\"IX/3!0K4=V$[[EV7X%_O!"O%@?@0L#!B#V3 MEV>7[Z]?)55]PH^P>1:;Q87B[SZ)FC1:Y3>3*L09)$V DIC$@PW&C^^.-?6#U6>WGO==4[]YT4UT MR\A74K _@X41\U?%FYK'GEBAY[GQY.1V TLU8-?@H\';^.PYU6P<80$'G#CF M!C0T^;/+KS#TECQG@EVS;Q3HM22@C '=OA=*-1T5&R9$=B0X. M\;QO+(^4E& #:OUE?601*D[JTZ1:*6Z\A^<34/LP8D+K MT?G"7$>JJ;/DS0E29(KQ ( + ?2BNQ&O(((C>(]7X19WUL'Y3"Z0T3;A331& M=&T3(-N#(NHSX9+RUX;8#9"2/*.[.SS9\=M$@,U&/*B.!TZS+V$2C+C/#/&S M]P"X]351KBRQ$=.'(X)'/^Q L4043^2D(PZ1B] @1"Z232[24;%8UG"F0O$D MPQ4@+%Y3J?-4#"6EC-PX>1F[,N+Q%),[!=>18%-X>Q;,7;S#J[XD9R5=#B=/ M.M(;7B8A77XM_#\Q+>\D.R.!,8J!1R:"FHO0)#E&;GUOV>@CYGQE,I=X MOP*!F1E64-A1'ZQ3'TV:1-T(7-&P^/B:EMKKF$=8CRON;+5,R%4(!XQ,11F;K&-0MZ&%&?&4)S_E2>8:RC>J-:32?0=[-H"2N4/>#S/K".!$2!]C MJ4.,@'+%29%8"G3!_S%&@5P _$/EN@6Y^,?J2>YQ#-19Q5_7>)N!$3^JZ6:- M(A>^^+3)4H(8]A3297N#RO3UG/'NFUOU[D^.*><;[1ELRE--Q[[)AK6V>&.-8 M_>IB/5: C>L'ZK44]F<\I>V:%YW(?+"OW $3P;/M9K3O)FYV"<*_JK*UO4U. M,8_5][Q76<#OX:Z9BRH]X9 #-^Q&8'2VR0;-8_43ADA0&EQ;0P8R(JGZJ,3U MPL9('Z;:K^Q\ES,\T-TF#[1 NY,S]4S&&5QZZ@ L'#1?5"]NA*/J[21U5K17 M16>'^90G3S&NT+=X1\BDP39E'[DBOSL W 5#GH=AP;L(F?<,"_48.MBIAHYH MI$4.@TW=MH[TE_U7N%AL^>$4V-3'TMXK6G^0I!R*;J?)&(+<6(;C\E(=LU;7 M=M/[=C:-8*4^*/(OK6K-FFA7&?\AAI] M8O=32A.3K>RH/Z-C!R%O1,KQ(+Q53(N*?-<.1IC]:8&?%1L9F?J%&;DLT2DZ M;&"O!5]>NXCK#_F)B!K)!VXHE13>R G3T/,UX+LKHWDRN7BE^;++0YD9-SMW M+.VB^;(@3/)SR&8$\.W3(]:D,(TGDQ95&J15*G:(Y%3-=!A^:C3J*A/%"L"5 MH#66@>T])?5/$O,P-0IM\?PW0.B/CUN,TZ*>A-74C_4B["T[&3$1=Y8Z\MD0 MEM ;_]$-PV2/IGZD_]NF>\R0]4?'HW"\")Q3Q,209CSQN[%3[^B4BK;.XL+F MS\+R3+>HE(:IV3 (VH4-&H]GK#%K->*4A'IC@Z@W?ACUA/=D9,$"O&-2 T*[ M ._K8GQ+Q\'8X'$P-GH<,"PQAV0$<1'9>HUV+8Z*WM"/SR^ORZ',DRN=NP[& M>/[Y[NJ"9G10#OE[<2E:73&."+H^_7G+"+JQ'G'\PA2X462RJ-?]$1M;/X2Q MLO!Q>G*Q>WR1'_7>"BUJ8ZV^Q-OF MP8 -TO6!:83*)*%7A8C*C#/>O0>]3/BQ=0@_YL./QB'\N+/V%*F:INOSCYPYD"B_>_JA\N+2H2<=D,\Q39R/+&J$5A2//!P&[B0K.%8.[]8D3+E!2H(W@YSA_R>"M?0K5(ZZ/?_W["V.) MR-SY]9?SJS/UYNSTY\O/%Y\_?E//+T^/UPO2Y76^0%2[\72T47RMN=2WS';V M:ZO"5K3$ CR]F[YY*J2Z*%BZD SVV]?!:QI!^LF&LPM&[.\6-M19GP"%FUQ] MXQ4#9WZXIP+ O?P2=Y7,@5=L&98-W[X>BO;'I M"H"6.A8"/C'G*C6 ^,E34JK_]*1CL"73;PT8-I6SL@8HIKGD';KTR$J%:4$B M#28^':5=G2(W=>YV4V;=B\S3::9.N;/TM@)?5I**H,N[8CD@M]2 0KY[8 <3 MQYJ^45W/92AH']^,F 4;>JNJ"OUF#P;,E;_!MS[XHGB*RJ,>PRN\R>F#Y8QM MC,:6$Y 9C>DD_-$CS/ _@C^YX$3__444'-U9UN3-1SZH[L0=I&ND[]G9XP1S MW%Z 6V'S=T+GT6KC/+=['*_@OSK[$Y M[GO>$/<%N4!_?W&4!0R^12UT@Q=O&\<-/0_= O":"\ SR@2ON3)XY@+PS#+! MZZP,7F,!>,T2P=,;*X-G+#@3K5GP?F?VW0C@.>$C0RXI4^?S4$!)$ >?HY#& M_,$V4M!*.%L-_K\"6-65>+$ W':UP%TD<3H; +=IM+J&472.%H)K+@"WNQ%P M.PW#;*\#;BL/86\6PG-WP&^@V 4([L%YW'W[A)IOGSV*QM,?/6^ 7=-F9+KZ M&-AO7-L!2\&/4/>L>KZZ!>(\IVF3! M%VN*1NSZ@*Q..CVG1TZ]\=@.*88(*A@;5 *AF(M-X,HF4Q%FG M*;[XC#>HO\;&[G0!4CZEBC"34PI;@:0()SEYGX6$2Z!S;*8YR N?#6$G)]2W M#%,1GG*2NPBF)R7UAI"5$]B[ $POT'5&3DJ7 LL:@.0D]'5JC@,O=BW_L*%> MR$&2D]!;@:2 GXV<;+YDX;F+K4@OO& -:;P0B +>-7(">=- = J R,GB30/1 M*P B)X8W#4013^3D+IE5V)/"9R/,&[EG'*8/G@]VJ\N-F_[T!B>]\!2ODP'> MT*&&!ROH"S8B@+^%?-H*VD,WWA=K+8-H#>[*B>SZ;*>(3W."OC[;*;#AS6(; MO@[;,0HDNYG7,9M7=H6 [$3%&$5AHYR*V0HD!4?'S.F9;1"G")"T7,F5=1""0/;#\P4=_,X*BB-6*U5@%@"UBG)RFJPJP12*XOBY8(5?7UP4K M,A6:]77!BHYQJ[XNF%G@4;9VX8(5 K(3%ZQ91=L\R@I!*18O6T:)05G MN+43%ZQ9Q";;=L&:!8''UK9=L%91BL2V7;!6@>IM;=L%*^*)=GU%+3=DZPUV<[!:'"=DX[U&8[19'/]DZB?$6 [$3%%(5@V\6^SX8A:16H MW79.SVR!.(6 Y'3-5E!2).NWK7!:!1*ZDU,X&P:B793$EU,3FP:BX*QT#OY 1_?;=7=$)RVJ2VVRMDSKR*JD:@L)#5 MBM58!8 M8IR((S WTLH,MZ:*F\\L/!6#FE,QFJ\96*'$KAC>G178);V,QO#DUL=DR MMQ6*W(KAS>F!S=:Y_5AU<"^G+,HN#_[!^N!>3HF472#\@Q7"O9QJ*;M$^ =K MA'LYA5-VD?#":I BZ9[3-Z>>BTT4^&1FA4 5W![KC9Q^V2Y01;%UO9$OM[2"$?Z#]N6]Y: ]DSBS^,&).\C^ M(?7-#=1X&$7U8HU\56:UP"ZJOFL4E6Z"W3J@6MO2+;%"$'):@GJ' EZN6)\! M.GZ@VG>!>BC()-<;.9T 1P)H%-$+SEVP7.\ N&!3D9,BD/(.1K\/"X#)//4] MQR%:K5T0O4:5>''V62EEX@OKD0K%6$%QO;Q?0 ^#%T1'H)8^3Q@7;<$[ZA[* MOT<(/'L$J>?Y8"59_A3'N 27( OA240Q/"JY-@YJ0^*PD@ZKE5>O\:>\M&Z17L*%O"HW$$ FI"N%C;% MJ6L$=?1\TX4]WV]Q\L?IQVN#I/O@^4-FA^"880^8[>U]B>8 10B8T\5B'03DQ"R9HSWY(1Z1Q2BMM6_OBI+&SFE4\FV@UP1=&'?+^2'0%7D/&@Y_N8[ 2XHIAA MOB?)AD!;YZY:S[<8V3QTH.I .O1SE@B'8\#L-R<@6P8H7SXXUAV'VGZ\/^JV M@?AOAY83,+F >-?;E5XO8D ?[*!O.=^8Y9^Y Q1+Z96ZC1=OCXX:[2.SD5MK M^97D<"6^%!>*'^!O068I_<7;WXS\CM9=!G>47\1X\98/DUA_F3,W!.E_2D%X M!YM$/O[*IIE%S!=O&XV&WFMVFZW6:GA++I3L8.*_.0M">XQL^#5@P\BYL((.X>)G-^9V']N^ MX8"BX.W?'-O]_B:@282 4/61?N?C.!&A1T!\$TP!_?B1SBM]'$XG@._ QI'5 M+U[S4YMZIUPD\"*?UJ#?> I2,+(GZI!R)(;![!V7.G._I.:N=D*//V<__KOQ M[Z'GA:X72KF17B*&H7!5_C2\5(6?]/@G(_[)I)\RR^E/+\<%U>.M[]AO!'\2 MK\%)X$),5<6GC$[#6_I3_$=[@'\>VD!YH@6@=Q2&DS>O7S\\/!P'K']\Y]V_ M/CW_-7M09A^.EWH]LU9J_0E)DYGU@]#RR<3"PVX>-3I'>#L]^YDJ7I_:RR!Y M2#>.3#U9F7^2AB9>&;DR@ZJW19C37\0+5AEU-DT^#4E*'C6,%.+D)S^ Z,> M.,BPCP%'=67V,4IG'[.&J#/705WY)Z]90]09ZPBM\KFN50_4I826*:W5TH16 MNX8XR/!!"3CH[ 0'R=%@=VC8IYA??#0 0!XGCMVWPT\XNM17!_:8#WI-?+ET M_BJECW-O+'@W37]R\F@'+]X6/AT /?)Y'4#&BXKD80,W2#;OEBTJYA63;#-U _?;*/7PZ>D[[3+1L]_5% M=*L+U?0]I]JGA.\6K9H%5G V/?@314B;F5'2HU]C]U4(N)6.M7V/6:S:YMJ ML]3;][A-92)NI5-N^U&:YVSE;):6VP\X50P!^QZ%V;V]9I8>)C7V/9I2 7MM M U3;]W!(A>RU#5!OWV,;%;'7RJ>\ABQ]5J-(-:56(ON_Y+I6Y(:T*P?<]W%(M6[22++#OP9LJ M1-S*#I.:^QZ[J43$K72J[7O,9M5LEI:' M@-,6BH)*KE]N'B)'VRBA+)MJAQ#0-DLHRZ;>(9935VEY",KLKH2R;%IN/[I2 M,03L>Z2B"A>$%>DYU=SW^$8E+@@K0NS6OH=#=FT=5I+H^QY)JX344B;AN@ MW+[GP%3+RMDL+0\!IVVD+U9B,D/K$'#:2D9Z)8C=/@2#!6H7< K\\(TT##X3,=RVN"2[LL0V;MV8:F22'M"I/WH>+<+%?JF MJ%E^+F:[=N$JI.85#@GFI,%?/]FN/8[&2]G6!X;Y08:I782LB&&LQZ49I@8D MJ5WHZP?/< U(4KL(U@9D'DV*XK&/Q>)O@^:/T2N3LK6+5Y5*V9\]6 Q\W!5H MN[(7]BX*P)T.@I,^0!50/"7K?UT#R5CP>7CN#NQ[>Q!9CC,]'^,(8]^VG(+' M%[KD-6&^SO;C9S_FCC;6<4=G'BK!'>W4H,?/K!O?.S*,5=WXS$-EX*UVD1RR M+$!\B3A.8E]<]YEKP>:_^.S>]J+ F5ZQ"@6NG3NW"+HMHF[E)>MZTK5W@93YM>2SE M$MR/T9+QT1 M33]4!M?7,LHVE^MO'KP#UQ^X?B'7US(B>9#U]>7Z*B2Q=FL9O3W(^@/7_Q#7 MUS+2/9?KY=^62[_>#,M?6PX#?K]G;L0N6;@,>^T[LU?D@JY;N\N [/7C]DK M,B:B6[O;D0.SUX_9*W+-VZW===&!V>O'[!6QV7NUNSQ[AMRW"C37(\MG[ZR M#3YZWB X<0>7GLO&$\>;,G;-_'N[SW@.OM5'&-Y-KZ,)O)3Y*9DA_U1J]OO? M_L_1D?H_OW_Z1^M__^>?_4GT^,UM]09_=N[OODW=K^^CAX\=O]?YU?CCZ\TT M<#KW_3\;SB_AZ_":_?)GQ_S^J/7[LT?7_5_G4[> MW_]FM,>?;GJ/_PS.7W]N];\8D_8O_F]#\^KR'\/NP[?V!_;N-_W*-=GGOO_S MSY==O?^S;]U=_M/MGYK?'Z;OS8GU^TAWIU?_JYY>7QT=R2-3-^>H5[N+VX-4 MJ:E4J9\SU:O=]??A<.S_X:B(\]6KW2WYX7#L_^&HBK-6R\OT#;?<2+KE>8#. M_BKRQYCU@*8V7[7_;*[7_9J^7%\P^4#1TX M9%4.J=TE[5KD^Q#YKAU&/H,O?K ?\:<==BPNFX8UF"OUXV&)&;R5H3]K>8T% M?#^(^N%G7UA+Z<0<[];J][U_6!/;O1/?6\SF&_,@JA%[JN7U35V(7)$8BM[ M>XL#F?<\&J W] .9-WJ:*^'7Z@UCW\A\:KFN=6L'*])YSW6SWC /A-YP(^^* MZ.?F@= ;/M$5T="M Z&?0VM^O=&N):$7YL6=;*>(9%_O@O;85ND<&/[ \,\G MR5]O= \,?V#XYY/HKS=Z!X8_,/SS2?;7]7I&S1+X:MBP^OUO#\X M,'S=&+XJ-KQ>SYN4 \/7C>&K8L/K];Q1.C!\W1B^,C9\_6[6EN>_;+8_?45^ M8?%YV! ?2G#J52JQ, :P[Y9__>XE#\?D^1R3RO@+];O5/1R3YW-,*N-EU.\N M^'!,GL\QJ8QO4L\;Y&LY]/$C\^Y\:S*R^Y;#R4L=9_WIFY]_W8*_F2T::Y=; M-*;K];SMK"1QRA[!J1OUO)E;@CA?KVM_E0I_ZS4,PHPARH__[HG>J6>[G^UJ%+Z63'KZ??/ MH+GZUJ%+^6=DKW_[TJY+R9]8M/U)KN54GB M,NL7 :DUW:N2E=2L7XQ%4O."60$#X@/E^V%D.3?,'V?I3=\XN?,9W5<^]^:_ M>K-^D9L:TKH:\KQ9SWC0C1TZ[//PW!W8]_8@DHD%E$CZR;^PHRW2=:-MZO5F M/4-#3Q(H^-=HCPA4SRC14P0Z"2:VSSXZWJWE+)N]7@=*U3-R]!2ESHE2-ZP_ MN_WMI<]OF%KUC2A=,0?T\N +Z/1IJNPA>#=-?Y*U2]*?[(]LW$%T M:"=V6=E35O3F#N(K._%4R\=O)!9+E#R[U;QL+=]Y!$J[XAB<6$ M_L4&*D\M=QE+>>\)7=]XQ&)"G]EW\(T#C>L7AUB>QCOSIZI)ZOI%-)8G]?6( MN7_"/]]LD.#/N\E2JWZ!D74ZWZ)>A4EJ:5T:?U"VU5J8=")?5INWY1 MK,K2M"KZM%V_@%5E:5H5?=JN7X"JLC2MBCYMUR\25:7.*M74I_6+.E66II71 MIWL;1]K%.:V(/MW;.-(NSFE%]&D-TWU PAG&RJ M__M7UPZ#J^NO.TSS+KM!0*=^T9<:T*R:Q[-^09D:D'JSG2(Z]0NZ2.*YS ^Q9F^NUY>*93O_#, M'E"_*H&<3OT".7M _:J$?#KU"_GL ?4K8ZO5+\EH)>J#Y<8LOS\"\K]G]\SQ M)OC=)6E?JOU63<5?OPC7/I"_,IJ_?D&Q?2!_551_M[YQM#J3ORJZOUN_D%P% MKS> +&O14B^7EO6+N57P>J,BM*QO+.XZN@W8?R*4LO?PKZ+IIYDO[(C232 S MF&"K47KFH5(H7=^X6W4IG0J4SY"LC$!YMW[!,I2LGQ]Y(JC[QD#Z?> MLF;0?O)&N9>N F!3<8V8%D<_>"J#H"_(U\K/DQ?BFW%NC8/ BWL3,:^W :QIZ M)QE%F'JKF@9YWIN_X+D74&=6H*9V; ;A^.1E-&:^%7HSIW]IF#+DGWEA;K'W MS/7&MBL^G;/@D[@M7'+FM6ERQ_M>@+L)O/T)2N/'A;M_\J7CJ;^0U/$DO:=) M_=I^? /X\"*_SP+^ZXA9 Q+:\%78YEOY[UMO,'T+?QN%8^?M_P=02P,$% M @ D8I46 #=DVOX!@ PB@ !T !F,3!Q,3(R,V5X,S$M,5]IU:84\C-Q#]7JG_P8IT)Y 6"%#Z 7*1 H1>) H4MFKOHW?7F[AX MUSG;FY#^^KZQ-R1 [@AM..YZG'3 KL>>L?W>S+.3UOOXU]/VCS^TWG<[Q_C- MZ%\K[L6GW79K*_Q&ZU;=W#H\/_[ KN(/I]UWC5R7;I]M-X>.Q;(0EIV),;O4 M!2^C\")B5\+(O(&.Z'KQU'X'K."F+\M]1J;- ^;$C=O@2O;QRLC^P#7:K<-V M]V8@$^G8[O;F=FOK$&%?/(?#5)1.F$;[;9G8X<$S.\&TCKJ7<>^D=]2)>^=G M[.+WRZO?.V^]27YJ[).YI-&NQ>Q7V4ZX$*Q/WC9C^#>4 MS ^[VG]O[O3G&G772.>F>_O<&_[YHG-\/'U^J*WX6M6#-S=W]F0)C)V< T]S(6[D MO)!JLO]8D-[6RK]%F%.CO;W9VJ+!*&,N5Z>;!_$3P MX_)I*WV+DJ678:[#OW"WND7<>=$M/.06&XFX+!DO)ZPJG:D$LXX[42 9T<9RT!D[+[EB.4_QRC!=H#PX'>P>&)0B M%=9R,R&3@E\+^)T;T^)=AF#@4E'-(1]DD$J35@7,2G1')* J&P^0H)BMZ,>L M_U@ :&$0FD AK1(\DV4?='<#3- .1>H#I'&'"$UGF";V'HN23.:7X;O%Y^[7 MB4_!"(+"H% Z!4 TK>G?7QI-P.6*[TV$XA;$1?6F)&E-$<$NTTF ?1?K=@_.E%P1C?V;FWQGZL](&MX59K(DHN.L\E'L/F M]Q@WPL,'<)")$K3-3 "SB9)V0/9D5B"S4G:EYTS:5&E;H1_E7*-5&&IH="HR MO+9L#;#)!' 8L-&]@3PK^X)UD,XN*P6+[5V^L;VW)M9]U^V]+#R%1TGRL0SX MI?$9Y;PY6 >842Q+.\KO.,KAB.9Y'^RP(,VPOQC 6U[A6;68KSA&*.ZI5,N,&1VBNAI1HT3EL%5B92:YD12S#/K'E[V2.E>6 M-(G/-M8+&%\4M!6(P:$(4:OQZ: 9"W3&=4_N^KM[4$QI69@AJ6"_DTA1) MV ?@=7]?E-!G"@Q!BQB2OB(3G&D""\!*.41I>^7!XSQ(7Y0'W1%7%7D;ALT?J(K]^D(EBE0_-9:T $F?_Q MRI+IT<@S68250#P'-/@K.R+S12<3G!UD#X5!K+-4R_*:CRS1+B(^51/@^(U1EZN^TUE]/ M[Z^G]W_OOJ.@VC&X!)OH3HANEU(I@/Y:=]V>HL>"7Y.0"BK>2RE__O"?+$RO M6)_$J?KT&V[D%I07GJ&C%;?5Y9/\JT\MZ (2 2-14',6\[95 3!CPGXR=55? M>!G]6GF^*=J\[)&_ UV8&^3Y"" 6OC:!!OYCK9HO49!5LAQI-1*DK4K>KS^= M,W4Y$\50Z8E ZWB@0PGC=]@(]JQ$>&Z^XGIY7/_I.,\+_ MG9\^B]LZAKTW2_%J=V^V#(EV3A?[+%$\O6;;FWM83:N5S%8YF5:OO66W@)Q> M>_Y+*,]QP%U=T&>\$/M3'PO6?H6NOIU%B:53=S_Y>0XO1WKC:"!%SKHW(JWH M+H:=!^'^I>Y$5EES+L)E)#+K@^FL?_$,NT7?00Q?2J3O+OX#4$L#!!0 ( M )&*5%ASCTNN$0< /(H = 9C$P<3$R,C-E>#,Q+3)?:7-P:7)E=&5C M:"YH=&WM6EU/&SD4?:_4_V!%:@72 '*/D"*%"!L(U%@85;:/GIF/(D7SSBU M/4FSOW[/M2X^=:7V(/Y[LOW[5^M!I'^&3T4\K M[L8GG?W61OA$[49=W3HX._K$+N-/)YWWC5R7;I=M-@>.Q;(0EIV*$;O0!2^C M4!"Q2V%DWD!#-#U_:KL]5G#3D^4N(]/F'G/BBUOC2O909&2O[QK[K8/]SI>^ M3*1CVYOK6ZV- [A]OHP!4U$Z81K[;\O$#O:6/ BF==BYB+O'W<-VW#T[9>=_ M7ES^V3Z-67S&+CN'OFR[N<7.CEG\H?/ZU67[XJ!]VKE<._OKI/.)M0]CJMIJ M-I>Y)']7ULE\O.0UF8[2C=@1+Z50["-/^SJ]BK!>ANJ8ZW.W^XUG&;/NR>_OZ^T6SXY_/VT='D^C&3F^F3:?+/'$FTR8=92K10?6 & MU/\U/%=;\<5D@"&M1,K5Q&NG!XV:SZWX:&)5=]Y>=0L/N,7&88N*,;LJ]4B)K">BL),F[%^FT6.I M'4A0.BY+QLLQJTIG*L&LXTX4B)ZTL1QTQLY+KEC.4Q09I@MD"*>#W1V#4J3" M6F[&9%+P*X%Q9_JT*,O@#(94E'9H##)(I4FK F8EFL,34)6-^C+M,UO1G^OV M(P&@A4YH H6T2O!,ECW0W?4Q03L0J7>0^AW -9UAFMA[+$HRGEV&7Q:?V]\G M/@7+90D$$)BN=SP".&&.:C-3+\L< 8@[B7YDF:HJ0Y] U/0 #3)1@G:9"4 V4=+VR9S,"@16"J[TG$F;*FTKM*.0:[0*,!H8G8H, MQ9:M #69 P#-#I?TCXO>X*U$4D2^/'BB_,5".@6B>M[$."Y(,N_/QN^&UW?[_D9)K@)Z7D]," M?V+9)759%R3:.5W41K.(42)W/Z/2S#!+)9\:2&E>69(L/2-9K')\WM!7PP2%/4:,! M)PQ5BE.ZPTS\N-?R!RV"F)K5@/@O$62(C(3V(EM&!OK6:6FN#PMD0/(=,>#1 M$?\.$1Z?*Q[-!W!H*#.".;>ZY)04N05%2- 3]KG))J $,R1/I))N3-IIWK#$ M2H]?#\U J!NF,P<"GWN_U!,:5&8 :EBO]=(40=@[X(\&/5%"PBDP!#5B0!*, M3'#L"2P *^4 Z>^%!P_S('U6'G2&7%7=0\7*([;5SU/A4TSTB_(?' M^0+=PQX-$;IM. 8DNG)?]^ Q"8I/K06=/)-%6 GXLT>=OR#W M0>1FSQO! RCN@HLN8&H=[FOF(O@)<9MTB4[3RA"$9A3!G%X+;1W*Z<(:Y. "(NHMZ]IQ'(V%OSNB:Z6RFOJU&KSJ#/?YU5 S4*6DF60ZV&@@13R7OUMW*F3C6B&"@]%J@=]77(+_P�#;A:C) M]24$\-NA^+^%])\I@/_6?+-(C!V+Q%3T/>Q6,\+OUKM[ 5_[L//F_@123WVR M XGBZ17;7-_!"EJM9#9=J>V=A4YFPV[<>F%E&3%N\D+L3L:8L^R+/%'^ M0,L22Z=N?E&TC%$.^U+D['@:Q\Z"#O]667&1:>H\7$IB$G>FL[HT55V_NG4[ MMM*[B_3.8GB)D=YU_!=02P,$% @ D8I46-H8+8[3! X18 !T !F M,3!Q,3(R,V5X,S(M,5]I>]5A=_P7PL>V />TVKDO[B;"6;MMJC[C5,[>MA[U/!%US7 MH5:---AL3A5-;0ZMIDZKE:/7_N2?(F59OZRT!QP< 7GU-5,<%@P'8 .*'R. MB404X1(F-!)2@_!AH"(F:3YG4S?@(A2S)0RX6X:W1N$H]+[&HM$1\XCPY9%4 MYDG=LW,D$[%W@,[Z0LXQCM)G3%29>(T0M_" OYE3F$;I!GJYQ$XRPQ8Z39 MS")"B:6*"=>@!=0^P%5Y6NZ4S1HENUL[.:LF[HDG(HW+N"F^$C+YG[F9$ND0 M3E5I=!O2);3<) U,^A>-AA%QJ-(K\1BW32I,+^JM]C^?N^%B@3N&.V)BM M;G?U_&1\"^;IP(A6WS3 $1)7IN2*,"21HECBV7^%I#=8]F3EX)O929>$JUBT MB I9_[#L[DHJ,YY&])VZ7H5I=Y^G;_5'R(L;<9=\,F?ALOZCR!-9Q?ZEZ4(5 MFK6R53'&F@^#.;!W&Q,SHS _#I&'7*R=T-#%FNLD_1HCL4N0 MJ"34SMYZ[]+"B5#7)4Y(B^LBN2.@-?EDE5+[>'*:JLT32FN8&MA<#/R:/"\% MGKSG>U=X:>S[2Y'C%TW0 ]8J3156!V04N-#8V\"A2 MB+2"*0HJ=KZ@*IY\TNX;,N*P MD.EE:H9H4*EE[/FQ&^R@7;![8-$./N!Y0R X3 @++AK9E#"9 6& MP_@L;?$[@/.YA.YVA[?B*!]Z<_Z KI[9G MU3?[)"!KT*RHRM:Q%VMVT'R4%#,H[PV4GVH*>PQD)X('T/\V4!^Y4EAM \NP M[GA]$;@G]83H?C7[OL;2.TQA=0V?UJ%/'8FWX"5>G))[[.G/%=;^]O./V+H7 M9LWMN_VKI,W=$'YKWOS.>Y.'2/.>U(N0YMY/IX_QRMY<;&,VKZK-*^KTG;5Y MM?T?4$L#!!0 ( )&*5%C;'F1SK!( ,CC 1 :7-P=)PX39Q.T\5B0$NTK4:6 M7%)*XO[Z)2G+D42*%)-,P;LKH(-Q)/+P.7Q(GL/#%[W[Q^,L /<($S\*]UK= MMVLM@$(W\OQPLM>ZN6[O7Q^>G;7^\1Z 7][]3[L-3E&(,(R1!T8+N M#X88AF0/Y;J?S\/#PUJ5IB.MC1*($NXBP!Z#=I@(SD8<8 M,8&[8)@@<()&P%FC_W9[&[O.-K@9'M(_G/4TRR_O'LDN<:=H!@$*T R%\0DM M]@B-81+$>ZWO"0S\L8^\%J!ZA30MCMOQ8H[(7FN):0S)Z&V$)YW5JPZ5WVN! M&.()BB_@#)$Y=-$J U."OO#)G"K!T//T7?HO*R3PP[M"\L<1#G@9SMI:K\-> MCR!!67(J"1M(?Q3$/_2X\.[.SDZ'O\V2)J1*V>S-4M>E9"(32S%W.U_.^]>\ MFE=IJ4I>O$J?UW"CD[[,DGHQEM<&?=%A*!@(I[W6:^>4I&E\11WZ(8EAZ*(6 M;S?@%P!82X!A&,4PIDWW??IP^7@^]\-Q]'[YB#YDE;2;\7"%QH!7VRX#L],';XLRE&X[T6XZB=,?%G $=O*22<7!C]=)UJFFP12J@I:L<1#J@=@/VZNSA2#&I=[&(4D"GR/C?9GU,C, MT#5M$'P4;P'?2U7_$_^I2K?J_WD@3R2\IX,7M3^K]/3W30@3SV<6B\KU4$C2 M7ZL2GA(3$(W!8,[L&Q5% P];N(PFM)L_CT"*1KPIA\1\NN[3KGP,JZ$EC4( MW_/?Y0ZPS+U,(JB4SUIL8^6,8G7D\Y:X+&7.Z.P4^!2ZY"L2_>2]GTS<#YVVC ,8,)-^/46HNO\7$KW7D=XS)7TI M'G#Y1,I<0YV:NKH]6I5'2^SZRXBMTT<;FCG-UU-:4],H\.B<\/A[XL<+EMN) M<*_ K"*99+@K<+GQLI'Y< K#"2+ #^F+R+U;@OC?OVT[W:W_ RF8AM\ZW?@0 MDNE)$#U4]ME5 J'Z"HQNOI!16@I@Q30#L(JY 9[ T/_!2Z4^R27V0]>?PV#? MC?U[GWG[!1YK)-<.NUN4S".?N$%$$HSH'WFAW#%:B05/^P3.Y[2F>+G1^"0)7=[K@L,$4[=C42!3GUK#XTZ9QZ)$1N>33+ 4 MVHRL*IM(#5#1!K('NM&QNU8F@F635713S;R:3Z"//\,@0><(LAH3 C_2!$K7 MH]LM<\!D "X$Y*0T YB*F.6(3ZZ0B_Q[. K016E*+D^A\?2[3IF<3 QXDO,; MH)*:3E/)S25&<^A[QX]SYD<3ZG,-Z#06I\-ZO$\(G=X6J*J50<=6ACJ-W#1C:%1DLD#\XO+@#I:M ;99'7.QJ=R?U,F5/L'W761NU38 M;X"+X]2M!#;]3SM?CC%TX[X/1WX@3K-D[[6>PX;@.2RE@)R8)HYR7,W,R%E<(ZM*!Q0@^"Q%5_JZ?+RB\$X>1+MBK0C MA NXI#87!?*R&F],X8W-9G[,5P[HX,^\)C^(H.\)5??XGE5>*:I=>JD9UQPAG/ D :0BFL&M1I@GMV1PL."_%K)8 MCRR9CB$A;"!92_B-[1Q.Y8$WV4/YIIF&N+HK?T/1"Z^=21E@=81H0JTE0/ F M%=[P^O*E0 FW1AEUOKLC1"/J+PPV/-==7Y*PF'NL[H-"S(+OF%!4?5/OU>L: M$B)4Z?3>HBQ4(5WE:!A[E=4."8$&V?1\"J&,VFL?ZM&PH5B[!B*E5IM<:^"$ M@(A^1:3IJS5C\!+*"B^T_:TGQ$72_$UG>I7(O-SXS(V MS*KC]1(^-4G5+ I!E>K ?=,CS0+X$JK$M_KQ40BJY,/YS03L^6%]V<1:E5"] M[Z(G1$JJXON-;_$*$:\C%$,_, UY9;DT@$!*I&?5:RF]LF[H[NE/D)0&* MQJQ;P'!!*_0L)BR<[WL^Q%GLJM@UZV92VSLAEF+(+.O72R3\[$J*A6>D:$ > M3F,F7QKZE'5RLYSJQB"$;DPBGTU?-^OKQR3V9\RUO"%HG 1]_U[=S:O3JTE] MP3F7RFZ^P@)2,("C:59^:]!^@>)K2+T=2@F<3#":L&H<+2YQY"5NK&P!M;+J M3+D0_'F%YL "1!P9*$#C*YM+<,VH4*]Y7"$WHN8V\)?'H:B[[+NT?MG="I<( M\W/&JC92/[^FH:R+^W->WE"*Z-@3CH\W((804(B 8VS&DM=L+*I+"5Y!G*XI M":&QG]J4ZMU(TK2N^&_.;P--W:\ M'UOWD]M%>'.4/)QNX9VMWYUO-\,%";;NW1]KP<>X$U^CCS^V>G>/7;]?X:_3QT];I!;K\\!B1Q:G3C];#V^A@-CCYHS,;FQ=N?WI'-C]\_A%\V7SX^O$A/.M\/KOM[P#TR2)_[ZX?-C_U(WN/GN]/AI^ M[U^$PV\WW:^'\Z/[3\[F['RX\_B%G'4&&^ZE,]_\B#^->U<7G\?;#[>;)^C@ M4_M"_'3.N?:==/P_Z .\3I#WRF*)AC.IRQ\-EJDM>AJ F[J M/-KA4#SMQK5L%W_?RZB>E+]K95M(D7W@S0 MM!;]MCC9*%XGO=K?>M:NN&94-^KW%1RI.[LRDY+3#2&&:<*IT+$569MAW^#" M"%G_5233#.(;DN.)XNT1FHE10U9N#ZN,G^(;M6>U(83VLBVLS>34++[O3Z9Q M-+XA2.\4R=/J^HX0FBLS58ZZLU+:T;A-RU'Y,0V50H@U3C ?B:+Q(,&\FG/# MDSKF6B.KCF@AFJ0A^JE0?OU[@M,,V@MY&N8E<]DZV\NKY[:U_S+J!IVHAN3[O,_NK2ZOJ_$*E2[6MOS+3Y\EF.(.UX7I%%B%4= M$J4+9_F,S87&]<\PR+JFY+7&/Q;"3L4C#,U.2K/^E]8>K4QR@,811N53)17] M4)M->Q9E0WFU5&47S+Z7$_#OY:2%ZR^E:FA7G%V1[HQ6IM0-MINU[Z=JHH!& MO957XV#.BE\>*%BH>FEE^&^.&$S@T._#":^3!($UQBWZ7/SR,/!:I6\&QQ&K]X4]R%9MI(EM MPY;>M,YVQ;--3!0>R/!EK6B)$'"(3=2XQO3Y 6*/G%+7EOJK<70\FP?1 FDF MS2M,FUQ$NN)%?<>=FX@,^X_5)^FE&>1CVAWA2B M6\)5F,VLNAY)1Y&;L$:^'WK'M(''B[.0?==J_[]I%XV0>O#5$PI=,O;INAR/(]!\48DA$7 MEY!V3.N:=-@'Q.4("$W/B\]GFD XYWDZ*(C)2@S_#OGSZL*+<8?)8%*=-M6H MUZW&H\O)_R8K(#5:1[Z"-_A?7ER;D2P#HV+CJ=3:+! :HZP'WE#GL]+\')(#OT@ M8+YLEI;0TN@HFK"WISA*YEDA/A6?L[4F8(LU7:6T[("ZC?HJ<=9357H2^V!U M$MM&K>M"SHUL5=H7CUX.I.=$;:P"(]PUZJ%X[-%&C2L0YH=OI7*K\W76*B(!J(#F8M9I"V*/O-NFJQ5BM\$]*RZ2//'KU$2 ;PURS$OZ;TA83D70M5Z)JIX%BH M@F.F0L]"%7IF*JQ;J,*ZF0H;%JJP8:;"IH4J;)JIL&6A"EMF*FQ;J,*VF0H[ M%JJP8VC:;#3/W;7J*:J8V$KKW#71P$;CW'5,-+#1-G=[)AK8:)J[ZR8:V&B9 MNQLF&MAHF+N;)AK8:)>[6R8:V&B6N]LF&MAHE;L[!AHX-MIDQ\0F.S;:9,?$ M)CLVVF3'Q"8[-MIDQ\0F.S;:9,?$)CLVVF3'Q"8[-MIDQ\0F.S;:9,?$)CLV MVF3'Q"8[-MIDQ\0F]VRTR3T3F]RST2;W3&QRST:;W#.QR3T;;7)/89-MW09@ MO/AOZY*_\4*_2)^-7E)/X26MUKDM6J668#);F[+1T>LI'#U^XXF7WG(S&,70 M#Y%W%AX_NE,83M!)A <4'&2G ,IWLA05G44ABB%>R%0=PX!H=$W?C6# -N72 M%VCDQ\^O@1/K.2?L+VFB?U MKA*>@5[5>TRD631J/Q-WY5A]P@X*(W9NS+NDGD(8T\*)S7/^"L"* P45LR>+ M=:R$7$DCG181RKW'G+UL/KSRR?-3N7GZU$C-]!#U"_11HZL:KLKA"W=Q 3&. M'JY8<,HO UBGK@YJ5:\M M7*YOG582=*IVJKFIV#KU:N&M8DZ<$%JG7Q5$LTB&1>Z<"ERU2[/O>?QV%S*, MV'228V!WKUYRLL)K8E3Z<7S M2\A.@X@.E^=H-D(XKY87L0)^;BN5(%*8EEQB[D&,$9W0>/9I(H+3L_(A"CQ* M*+%4L6IX"G.89KV(<#S=GU%0+NSW#VW22@ZMR@D5\]BJ2^U6=TWM ?5L;-*C M"$FEP@$M?;RP WL!2^4V!QB&=,9*/L-Y.G;S*Z'L4$")K7I,7FV#L$2+$IQJ M7VZ9\, NW =U<=L%NT9G/?;936AVP"Y@J0PY\-'H+(P1#M/5K:#O4Y?:%KNL MQ6>@F+4:Z;I#FN69Y8=H[$+-ZF-^\HG M=P=T(C:=07QGF1(R;-6]8!B-H.M&-DZZ5-"J+-4P@>&8FC5K[)4(J!+Z0V39 M<"I!5.OZS]7'9@85W[VQ:"7@>;#K7= MWSPZ5&T>M;)F7J2'PH%0?<3#GA.' MM5"R3LT_F)'>Z,][R;\!4$L#!!0 ( )&*5%B%15"^,0T /ZB 5 M:7-P&UL[5UM<]JX%OZ^O\*7^^7>V:$$:),FD^P. M@9#2$B! TJ8[.SO&%D&-L:ED\])??R7;$ R6WY 0]'9F=Y:P1L_1\^CEZ.A( MOOQS/C:4*4 86N95KOCF)*< 4[-T:#Y?Y1YZ^4JOVFCD_OQ#47Z[_%<^K]P" M$R#5!KHR6"A5:SSI:5#I(]7$0PN-E?_8X_\J>65DVY.+0F$VF[W1R#-8@PA@ MRT$:P/0+)9\G!2Z+K") "[Q0^@Y0ZF"@E$[(/Q?E=Q>E]\I#OTK^*+WU?O+; MI0'-EX&*@4+L-O%5;@UI/D#&&PL]%THG)^7"\L&<]^3%G'X1>'Y6=I\NGI^? M%]S_NWH4P[ '2;'%PI>[9D\;@;&:AR:V55.C !A>8/?+IJ6IMLMDK%T*\PGZ M5W[Y6)Y^E2^6\N7BFSG6YW(P2& M5SF()X@44BH72UX1_Z;?_(/^J5HFM@RH4^X;1/(QZ-GD\QB8=DZAI3]T&X%Z M/ .;_)0H224LT"<*4644_A!@Z+5J4,Y[(P"R61DH@)C(W<*JBD=UPYIELF[U M8TH>']MH:]4= UC##@(3%>HW\PDP,<"JJ;?M$4!5!R&B5P5C8..^.J E)S0] M2]ENS034S9H 9"\Z1%W2*_6;[PZTHTBYCM=^:":IA:0$D@\YH%EH" M&>H &%?577RSRVR,"9=90CM(-'4%$QL<6>VH8H'[O3F_ZQ %2@ P\;+ M;UQ-7#W"2O8(26U<%TR!Z0#,V;)5L:_M+ZA6!06M5)&V-(%\W)(J./G[3Q2P M,QZ[I>4AT6CY^R&RQI'LVU98_2VD T2\NYPR W1PH!\#UJRC@(]8)"OGRNF?J>B M%[!6*&>;(X!6+,MH)4RMUMM*%$OL#III5';7: 9!JNAC:$)L4^NF0(PH<6B' MKTPL7]O]>A=Y5C9YLW"3C#"B^O8:@K\+L MS]4M1(HQO<6ZMG"C>:I&JW*K0I,V\VLP),_TU3EGF=(@2_<%4XF7BE/.\PM= M4NYKC(@!6Z_%P6L61YPO4SET0DH[#"YGD#JQERS-"9Q#$/VY@RS5O>;A/4<: M"< W<^*6$!.@J:)%@]08$U,U\DM"AN$:*V@D%6>IU-E\#Q*$>@7KSL/!N3A[ M)B6^LVV-B9D<)F +\[6#9"WBFNR4.,?:F2A'(N6 M(?SP76_0;5X$1@2!+(H]3&):>\C?'XQ"6C-?AA@)2 B,;$'M(@?Z#.Y=B#5N MEV9ZG153=__R6=._.=[20I"0@HR4.C>F; &B=(I<+%P6-K:-Q.\E!7;4LX_U MWEZEOV',N34&R]YEYT/%(_HOW0V>J@8I#7?)Q(>@YF_>$_F"7ZP]R7NLW,D6 MJ3TI5.O OLIN/'-V0RJ:9CFN"1H@( .#]GM!+34*2KI#$JM;-%,\77H:'#/) M_UZT@(C8X:IHR5Y'+.-!'CA&*((9/14_4T'D*)T$478\*5:/1+3Y,KWE&.][ M#19SWTS:+/ZPIXYM-GRVWW&:#=8$IC/7#(>F8]]:ECZ#AL%] MMDL)?SPRIF>6O;;*F(%&( V_-4$!F6@;Q3'*5BHL!K!)$,<0^ ;$^E$3L4($D(Y1 MC2!5C'Z<;8_(M)&JV9^A/:HZV+;& "TM7(C1)A&DU&DAF43)J&/Z2%R&L56@ M8NN,RE[Z53R\]$DR4W=+0"LK%I0Y-"%<.Q;*D4C$)(D5)\JBA)LW(=1%"$.0 MN^!(1G\H,S[UIP(6@((GH1@PV?'JA%TBAC%?GC,^\>HUF\1Y^@199!",0TQVPO.HH0 ['3LS;:/8JO0!/J-BDPR0&.R MG'+&E ^@U\ 0:MQ3@A, 'D,?2<(;,Q1_SI\X']))28YG8&K\UU512$>H M221Q43Z^>UW=7Y_O'M_]_=<7;>+,G\QWY_J/L^GST\)\J#FSVS-T?O:I].VA MO\#&V53[<6)\M MV#WS\<59^F1>UIGWRM5XO]3X5IO/KZM/)5.^AK];'^[/; M%NA\F%MX<5MJ6F_-)^MZW*Y_+O3[C9??9[#5?WK?<>I/-Z>G+:TY>L&G'QY_ M&%].9U\_SLQ&X;'QU*P8#^5OW45]\:E4?C)@K=YMUR;W16=0JJFCEY?1H-8H MXU;[UG'LWQ>=6>6^:+T\ZN4FZ']OMLS^MX?BU^JD-KTOG8[O^N?S+[A1:+_3 M.J7)Z4=T/RQW6X_#][.GTSJXOB]VS3)H:^C#A];[HO8!.=>U>>NZ-_G6,1[G M]O7S4_>^=?^W4NUUE_?\'57S"'N*G5@I(>-^=4MQ(# MY*CU81''.8&?3'N(AOAKP/MOP]S8M>D;L2"0AE;/#RD2\R@4:XF-'H M1]TA4U/-WBCF)/4RFV8CR68[OT:X[,DM.6:W9B<%_-;PGL]YSRU#PO=KQ0O/ MP)6Z7SE;M[U[WCG(/M5LX6Z>V1:MYQ;>H?I^687<)I1Y M5R#'8:<.3=74) P[8<#9AQUD:0#H[L697>"FY'14TBEJ8"#@(@TVU*&VR0B5 M-[9*(FCDN!'9)1.OU_SI.UJ$ZA4)=>1Z1=/(=?C8Z=ZW#D#0TC<=L-4M'^3# MB Q]H$LJ<#,< HW[>=3]&B_[:)$XO0K;+#H.(FV$?Y),))1T7R*%L,%S M(E'\\4V,=BUZ#8=B8;>U1@!)#3%GU"B*-YYWMWKO/ W8*%"?<*"CU8?!&\\$ M,Q_"W1@2,TA[14MV'S*J$&2'Z_&IY8LT7ON@F'[!QI&]J,BH201Q[.-0$IRN MR'>*<[[=U7V7(O^P5!38#G="4.>;GKEHC"?$F7;?2HU%U" "2/*4D$3&P,FR M",I8_A37!N9VS7TU, ],_O"45J4X]CA>P59WD EM!]%ALP[G]).0+L3&.3YY M(CCC>)<^/;QE(\=]P0O=$+:>"8P0;:*0I+M;:<6)I(VKX_7KBO041"0:WF(F MHIVO%U@_(44^&R#DJ-2^L@*XF76H/90A/C\YHC:1]NZFNS=@6ZL;L'>+@^XG M2SDB)SES$.W7+7I)1O6][X:Y7DQC<9X]*=2MQ3=S/)&K8=%#": M?+G3,-4DCA4 #$*6240U[I>/)8;=);*0 *(+QBHDRJ#VL XQD? )J+R7MCL8 M(KU3I6T>P3A%=@'XCI9):]$B_;0_ \84W%FF/>(?@LIHAMPK344W@5#B>6X[ M);6"-KW^S)*D^A)=]KU*>Y![1337]_^D0B?BRIK37O$E7]N]+Z4]KJ,O6]B[ M4[5];G69"^,?B7OUJ[('+8[W30L9-O;W5;%$U9#7K;+*OOWZI=AW1_"+KE&@ MGFJH2&1S# .1/-OQ$(M%'\<=GCV.&3]QKXKO4"$OV=E!+F(KJ9_A)HP(U2L, M2.YK\?BI%4IB>E_BLD !!L1-H3[7_P!02P,$% @ D8I46$IKJ!\<1 M@$4$ !4 !I,=VS+8SLSFSEU*D63D,0)16KY8EOSZP\ DA(I$2 =A.D MHZJ=C>-(W8VG&PV@T=WX\;^>EL&+!Q(G?A3^]/+-W[]Z^8*$;N3YX?RGEQ]N M7TUNC\_/7_[7_W_QXC]^_,]7KUZ\)R&)G91X+^[7+XZCY>K6]5_+_ILO_]^+5BT6:KGYX_?KQ\?'O+OU,XOHQ2:(L=DG"?O'BU2M*L"1Y'!-& M\(<7=QEY<4;N7[S]BO[OAW=?__#VNQRJK=Z_+#[[,/_G#$_M%[?./[_BGWWS__?>O^;]N M/IKX31^D9-^\_M?EQ:V[($OGE1\FJ1.ZC$'B_Y#P7UY$KI-R)%OE>B'\!/O; MJ_)CK]BO7KUY^^K=F[\_)=Y&1/H9+]VPJ1+X^G7^CR\97B]>_!A' ;DALQ=\ MB#^DZQ7YZ67B+U:\-N Y2>E7J.Z$_E_< MX3FA=QW[H>NOG&#BIOZ#G_I$W0 42('I/ELNG7@=S6[]>>C/J&&%Z<1UHRQ, MZ9IW3?%R=217))?;!,@ +OW$6:TH78Y6-#O+0I?C%AQG,9TN:V79VRD!BLT, M4-URV8>A-'[F^/%O3I"12^(D6:RW<#5^&6X.%::2W!"7^ _.?4"N-!Q]\[4B,%*'ZU(G*ZOZ9)"]VH> M<]0KID$=D*5$("=(%*:QXZ87OG/O!WK^L^F[4-/G@AJ^ABC%QR'52,T\SHA7 M&5QI.M?.FEF]NG0*I*!PNR$!6WCI%H;N#=@!R>'.55U6(0$H"?,-[9WSI %@ M]3N0.KY-(_?S$34=CQTJJ7_@:Y+Z,MS\=< ]^7+IIVS6,X-ATXVN[O2@K#=) MQ33 !+W-[A/R[XPR.7U@G#0V,CM?!)[!.SNBHS7_27VS(B$!*6G[3O1.S^,H M$X3;5*CM237'H444[*!)]X&:0L9.'DK6R--$?>_";V)GSCS>4SFC//]FKI2+W-3XT$HD04] M5&Q8TT4WHONNP"]"7=28?9?*337=%CJM"V/S30\#\ *9^27SI\1 MW8@D*?6>L;%9-E$!BS;7N=QF+-[:5=8=*O"ROB?1/'96"^8N[]?Y3L_MX'SE M].#EW]]JFTHNHH2RZ"GOM T&HDX;9ZH*M^'F Y(2Q%@6;_SY(HUF= GNIHMF M.E@N,LUBOE^/9M,LYJ>-RB;>W \ID,49D>))Q&RR*U%&6APJ!Y5.FA&0@I\O(X\$IJ,R9H7D !Z=V$O>TZ,\-?$T M.J5$HC7I,.VE]!!V)T$0E5?NDI.UR4@4*4.-J3VV?4)2Q]"N*[>4". .7A9BUI59A18D/##]/7]"NOB\^\WO]ZH7)D M6:.EXX?&HN;?WBH?0]@%)1&[V3UYM6&L)V\3@8H[10&8 _-J29;W)-9$M_;5 MS0J/(:43!'JRL2]L)*)VZH<^FU<7E'=-*O*4DM C7BD7^W*7PI!\VE*>]%13 M8\1/.5%<\@F<>Q+\]#)+7LT=9_5IA\SD/N$;E'VTDG+0,R>YYR,O2+QF#NHU M"=*D_ UW61R]-BY;$],6_(90YYJQ>UE023=D:Z)M]3B)ZT)2M9<2%!:@:[[% MMV=QM%162QHU 1'%'HE_>OD5_12WXA_<(*(K_$\OTSBK1.&UH3Z.DG0Z*_@ MXUVG/1K0=R ID'\#C?S[F-T5QM',AYZ15-M@O9TQ:HU MZ;ZRO/A!\H9B/E5+&;(R)$@5JGDG5(V)9FY)0'\]IQO62R?^3"J<@54C861O MEK3:954U,JBP%HB\SCF@/"?>DF+#I$O]!X*CHS9N(U%4*VA8B\J>E-CN;;,? M'KQ.&J!I7VJZJB'WNRPK"$L1%0[;M7$DFJBBT[JVF"F"75KG;%A$!'GMES,; MS0:@!;-"4_\ W06@/6EP]GN 5-?BUJHMFX8C+WC511&=8>, ML[5K86;5.^HKKPTZA:V%B<;Z4M:ST5.[BB0[C@Y15S9]SZCL^6U61KD7NYXH MW,_H.GVB\E-Q_-")U^=TA4ZHV"Z[3X[X@0]M,<23=!1Q)U15%>;U->Q2O!&E M,.,C>M*$CR"*N(PFABN$J=#*-] '[RN2HIWUZK1'HX,=2 KDOP4/>?#T_6BY MBLF"W6X^D"U7:@"89ST%KA;/%;I'/A4,"R5^!Q\QD4@@WBC330#_6\"]]<3[ M,\N/1=3TIC/XTPB2D!:#FGIS1]5DNBA,(8YM=L^Y)RF2D<@X60V6FNM:"AY6 M*/O4B4.ZH=J44R(YS ;;9E?UF#NYT'OK0D MPEW+./&#+-VBB^0"2RZC.:4+8<)**!%,N(+OWKSKQ[4)N=O3]]DR&)=U++; M=B#8=T!1F%+C.@WXIWYZF9!YWL(:G*S-&LS7+>%ZEL M3H5S]FKF82_6IK9;$"#3/AF,;@^<9,'^8TT('IR \%X*E*7O%B_*3$*O_HO* M)Z'O%SK)8D^M4E.NW39T QMM,]'81:,8#_24E+&RZR.5U2B'"V>>LL38D/[S MFK]K ARAJI"V&1505D =C-:$1!.\Z\T4)T63N)J$P&I0X6@U(*VL'B7L%'(4 MN]1%E&GDX-4IN^1'L.SL0]):Z "RJ\/N#4RER7X4NM0'526N8QC8HVZV8?$*3RG4WE*^_'Q]M?3S?MKZ$7(RDOV_6.[4IIP0JE%T5%-%;6 M@;)!:^8Q^#DB@$9ACVR^0T;9&@\?ZG+P[=M@(VPK#4IQ \L21D./+LLPPNE4 M4(;+B@[[N''%'28VPUGMUM@45-Q%">6&QM3P0PL&[!C,)@:Z]_Q(+[.NG;W=@V:GR:B M+6(''G15BKB,26-"I-KWV":*X>7LJ+N-)@X6SYUZVFB$!VE'7C_J(B]@+K)9.?5$_ CJYB3 MS>B"F@N3XH2T(>-/Z"RB@!)/V*5KND9:622,AAXBE6'4OO,RG3%1R/GRYQ<1 MIDF-O$T-M-G?[@RIXX*V2%Q3J E=B3PT+31QL+K-TM%$(SQ(Z\?$\_S\\<%K MQ_?.PV-GY:<.=#*&B(O=/96>5H1(X3PU<! N)5U963UPW6V:\9N2$ N6" M=^M38#B:&:0"'E+CS@HK6:\DI+91NMSM;MRTII\NKB@-QO=E1M_*C6MF-9R:U(]>Z\1Y"4X>&SC0=FR9,9V=^2.G[=(F/DER!6 6&H"[&O8 A;. XP[O%!: M&3;SP%H(E#H9*AEFK9EQ,TXHU4&-O,!;& JU8K6-(8QB,)L75HZ]*+T+]^G; MC+=)_8,@&J#%K,0E'73@A92 M8XC=M >D?JN-3$;AN$0 H;2!4,A8P)D]RGPMOH2D/)'4042K1?@2DS[,6+Z4=VG5<&]^DA:\N^;V7$_Z&T)F9^"FY)?&#[[);'C_R;H@;S7-HP?=N_4@]!D/I38,J M2Y_QRI=?6IQD,?4P.6]^7;AMGLT_-7ET8N]]#.\?S&08@WD8HHMUS2<0)U]E M+&N[38C!E]":@HMV4RC:33>]NKS[SO*=\W0=Q?QW*17\/DM9G/LNRC,R@2T" M4=!A9 %([0933:UWF;;2?-EK#&=!]/@2X%IP.BNI8=7U2UEUF*%?W*9;HJKV M[3?\HSG5S1O;;86NSU^?J#QX'C&!K^/HP:?6?K3^D+"6O)OR^XF;^@^8'250 M1!S"4JIH"3@J0NN8?$*H%W?]W$N'WF3)G/-?#L(A3,;)ZJLCB'.J:AA2I+$< M!I>9W7K2M3E?MF-"CWQL4.#-&.2\+$[AOC3< C9*EG_S41TC$+G/Y$N8M2)\ M53I'&K>'/E^N'#]F@SNF[.?@,U7 Y$O0IPA?K( I%3]F'8].2/YG1> BV(;W M[KPJXT'<*BANKW3P1+IXV!=A_T$X=&4VL+1WG3LI$I :7Y]#5ZF2$,](UVJ@8VV6Q)ZC:&_; MFQLN^=F-6F'YX0V:2/UI]CE+V[>C:U7.W>9V"5K#+3CC%%TV#*)HX+[3UWV_ MI3O^)EE9DF?DQ37@Q[KHE0RIWC&VOV/2#M_GL[T6(JO28P=FD69VE9_LJ]WH M^UBN!9R?W<(M0EBA6-3P8E Q.@-_:ZC*>+P+MPZZA8*_@UVS!1+DKTKW<:]H M(, P4BG4;Y"U 48I$:">HLP.=/^=^3$1OM4+?7^DSMCF3#:?";6[(@V4\7H> M[PJQ^W8OMH;W^-E=AI%4NX\JRE6@NO367/,SF+@Z**,]+R<0HF@K8F\UE@GP M'%9C*< HS7VI!"XA7G)&AW-#>,W9M4.7B1-R#[[^RE@-TC$KV/M.?H8$2Y0+ MIANR*E:#Z0Q9?5)6ST%]XI&HJ5@=EM"652<#^8_ON!R<@ M_/JY+(%@_T#WY/5?5#Z9%T[LGO%/G]P@8S60](<%W0&2&VJSI[,9 5^.>Q9^ M5$MYWXIMC9#W;IU#,K9A]-_#-QRLEZ+8@WF4T_:X$7H;/\D+=K V_,I\QZ-@ M#2QA'_GTDU7\B5^^>'E$8'J?]P Y#TN/PE*(&Z]I]O8:C!C7UQOZ/ZZSKN0M M;Q9U+9RIM#.BB@GXO96>3>.Y$Q;E 4[H7<<^!6#E!)6]D/%=:Y7VML0M+TNX MCDE"9Q#_:Z5/Z69JH3U$"R*3J5?MQ/W$3YBQ9#&YHYH^HIP^#PF<)O&L;N! MS:]6EPJN1:6>E_VUU1[-;?Q[Z,]]E-P5YU@8KWJ;#=4N_8-@;:H<4 M5HF@F)%I%8P,$*Q9J5>3 MO!1]K3TE^':B3G:Z3W;K,IHGBF!G9D)7X#V)D&/4^"KFK<["S- MH%2]M^VOGP'=5YMO&XLC[\Y!%VF-:&'6H7UN(V'\/9PZ7WL':#4-[\9(%-$< MV@GKS/%CWM;HDAX&J:@\U\(\?KPAMQT\UMR0LNH0 F^BBS4=Y+PLYE:KZ+$Z M UI &]P:L%];=T52PV"F$1[8,L&Q?D>D@#@YR MW>YTQ56"$DXV;SPUE'H?LLT 7(JF2<]SH9*'JI3R4/-EPGC-C3-R:UXZX422_.DK&;: M^,<(+=86MU$Z&M_)T=* 5F$MZ;E?(!]8]6;)^*!Z0E;L<;B29E)](AUGRJAP M-#]X< M3&<7A*[SI U4O&>US+[7BC:RQ$PC[3 PDWC+-_5XMK"@] :6]P881J2CIO M?>WP*Z(.$U]$$6EBM[+K\ 98,V7\Q5&'L]TYIZKL>D6$!JX#VQ!6>A,8[@HW M%-KNX2$:20@Y=6EZM$L4:Q9(65GO?-&FQ)U6%Q+0!F;B_.&,_=ZQAMN?[8BG MLRJ]P@D<1TF:\&ZU]XQC682,%2KH)HSQI%'F>U3EBS6ONDIC=^K!&%2MQ7E7 M[0QL K,WA?V\*3$]SK$P#3V=DK#,LC1*/]F2G.R01%_&]'AW>Z&ZE0]:GHT> M[C1)_27=P4%7$N\0M_E$C)9*=D%1:')NM(_: M/!^SJ5>1%NO1Z$T/4*3G(^A&S27LPI>?C/SD H3P'PW6JYDQO%_YJE7<"^MD)O8#US&=7 M20H!)8$R]"B.8!$RP:G4EB1L8>;=$D+'Q\J"3ZB=!!'?5185,RC+D@K'$>A0 M"\!2>?"-,)M?O)VNBD8ZY_PT3A=)=G!(4/1I(H&]>SS-#BLFZ);*A@YS%+DT MV)M[ 9L1A3E$0)6*D<4YC'1SZL0AE8[U'^46@ZNB-FYCF5RMJ)7Z F[.*KZ( M1X[2JS,>3YA#!\U2G\!-5F_)G/&_(:LH[NOF4HWG>-2HB&&I0:#.JB7W*_)8 M$3>.0OJCFS?ZZT.9VNS'< TQ[94LB2.8G B+YXKI4[B-F/-N4A76FIUCG' ]C8M_8-4H(8F3A;\Z(8D;^_QL@[9LHLCX//OC(NES6"EX:DUR M[V!J8E[>U@NOLGI+\D'*U"^^#\6>NKAS#7W4!L$9YCNK$3YSY/";SPH$4 M@?P[S&YG:CS'HU-%#%'>H]K:TVZH@V6)NBQB[ <9==JH&C658D0Q>&.@5=ZG MZJ;YPMZ.UI?.GU%<;NV3H_7FJ%TC,!8H+&$%2&P;TU4[&H8"2NYJYSI MJ+!^\IE*1O__C XLBK$M04>"L:E>"UV%Y,?^^WYW/A\_C_;?V[GG2H(SRCR]^FF@)UTA@*8?]V6;]U MLB[. VLF;=E+_NMDY%A)XVT :B M#.$6!+2S;S?%#"M[0-11M?,L?C:]?*N7(1*L^KAV4F(_OJZ^^@@/;(M>:>W; M;9\^\@Z_6T7FY(_(+(K)EA7](TGY9?(9_;T_#WN:.6;2C*I/<&?H!S:EFEL) M5U:E0T?ASI.TN32/(Y_7YR5%MC'N,0] ('NG/OB>PA#Z08K;\'R%T6$Q'Z4 MP]1#TBFPG,_4[L#5J9+"V.N>N!AJ-"M*5IS0.Z=XE;4M9;"I0]3FC!ZZW86? M1/%64U1V2)QU#+@T?\3Q=D[@2G84H%G#SY,GM/B/OW>?1 9[Z?ZY_^ ML%5[$RTLI[N@WXS=[)Z\HK^E7HZ2;=8D[,1@*F^$#/P^DG')&9SP]:635FJ$ ML$Z-I1Y>>36!8@LJF3E9D'9"E0T9^ C#Z\[/ M^8I]1]Q%& 71?'T>NI>UW9"T&%_\;2M7:**)MZFREXQ6+9IH NXY707B,*^+ M#[3!;?KVD,%M'"V&Y4XXNZLH3A>3)=T-NXX&ML(O6SAIM (K'FG[B=,0UEO7 M)Z%+M!&M?V^X8.Z,K_W<9#CW+YW 62>^CFDV?G'(,WYWC,"-Y;=2L+NA>!7E MY5TG]/2=7QUM?@6P*6AE83/;6OEDHP,9:!$TMXKKP'%99G>E1X:2X3=]SV+@ M1QEM\:"!GR?)&=&S$VLO,F?<'HN#3J(&AX3,LH UA>\<3%1K 8(57M3E;OY&BUJG$X2PH@YG MQ!M-8?#0T !J!1LZX$+$#&&K\;:YRT-%@;BB5ZU1Q MQ7D'4"PL_7)K)!*VXFK+$?'D(HU:&ABZ6ME5!4R4I!4%SM+X)Z(B+81)\=6H M&%G5TF42IY]NG'"N[$?I%RIZHG_;ZJA."TD+V.YQ!Y!VO(W0;HJRF.-="[U8 M\&"-1E0#$REVO4-?S=MH(FK!E:CBJ>00=/&\I.-<9DLP"ZW3LQ(>%$R[$M&= M$2MVD]$#U7F"!;5&;Y"@UD<,O6Z57GXZF_DNV;AS=8 U]AS-/.SE16MLGZL[ M# %4T.:^B>AD,46%E5:$WIG_Q'Y*4-0C830Z'$]^*-,U)IMJT4'6XA,5;E*,&C=%5M(8Q\1=);)R!)I6

X9 E[FIIN(,F K9ZSP<2L[XWBQK)]R/X.P%Q%65:)J_VD+,5^V<2SL>1H7 MN>9 @8E&LF@7BLI1"A6#+;?4S<@@'*E+E\*>>,E9)>I1634]--#N([]1$+R0 MV=P.^DV@]*D"D!A'BQ*L!3TZZ0$\&L)W"W?1O>.ZT6_.*G^@BO/62)*2?=]& M/H/2_-[LE:2CQTA$/7;"T+GW$V.\I03LE)[J02Y' .L06*P[T#N]#5GK1;_: M6Z,M(@-K$[8]$; BN]"EYR ^K&C&GY.@QP36WK=\8L+D6) _ %[I'%-E,VUD MT]S(0?1BNAEI\_<;T[Q9!Z,*;.!UVG:L'$!=]2<9:W#AI #\3OSY@IY?)P\D M=N;D*F/#*NJ;DVF6)JQG+?5_7'A@G>GQMA+K %:I)MI8BTSC\S? RFWFT7\@ M&%B# NA4"OF'OCA]NG985\ %)>8Z0?)EKU6"F5H\$+4W8?OQC$+N-@XP_;A& M,> HJ52[T[M@C^P;2R[/8MLBA% IA<>"@ZP_^U5)"#+<4J.. M%)]5GTX!'#"$1FM<47@UH6H>@!XRY"CI?))@83^V-M?R%M2,2 MNHNE$W]&R!IO96?_L@%P.E5-I!UHX$BAF'')%B6)O)6=I1L,78.7ZVX70K1' M$-I8@^>.J^G/RN4'I@H1&G)(Q$6JR9%Q^I(,%*PG.ADR>Q\QUH%4:O+W>;%[ X3#\DC R2/ MQH?DD7)2D5'LEN6J%RO_%<&IS&KF,2!G(0A(U0*LS3BA7#/MR;?M4_0&^\10 M964W&ZQ#-%P.H&HYCZW+IMMLM0K\[I=->RA@W2])&$'- (Q+(@&3_N]]VA4E M/Q>#E8$8+2";1P;>1Y&7Y$](DOI#!$GE);NC=6G?"/''CL+8#U'*#;^V('7$ M'>FR1U>L4BB4V&5'82R'-V%F5A>;V54.6I"TFV#@<50(N[$::AV:Z?1[N?6% MYP^HKR'**0'X2CND!!Q2 @XI 8>4@#'YRKU;?JC&W(=;_L,M_^&6'^N)HLU6 M5^/^8/<[5EOKP)RQ-Q<->WC@U!*6;/JYJFSC-J#;!_E592ML\!=LFP!T;4]B M,%L:"=B]5="Y^U$ H[\%Y8N\ ^H8&=>\]K%SY_.>1//862W86[;WZ^,LCJF1 MU1^R-3(@)UG0E8']P;JM/3@!R]Q"NP)JX69Z.[U)4VMF@%L[).-IX99(3:'- M54%2^'J^.6)I$+>IDW+BI?6SHF*@C$LQ;?OG32V#+C/+)&#!;M4XLUS7559@ MV95BVA:S*UM-<:,&,3(JEVD__N>K5R_^^_?+W[[^G__^E[O*GCZ&7W_O_?7M MP_SC.OQPDCV^_S;^_MM?WO[YX6Z=!-\^N']]%?PS?9W>DG_^]>V[ST]OW(OT MJS_.SM[>_O+ZX>GH^.-7#]YM_$?TSU^_?7]%KG]^BI+U^[<7T3_"C]'1=G7T\_>:;*_=B\3GYYN??_@K^]??O'<7Y.[?%U?AW9\?WOQQO#IY^/7M-\O+N^^?_I6TQ<%?T:.:RV_[C.O(X(=%ZP6U#_- F"[592^=GP\NNY#LJ_;74@)6_U88LF M0V.0RP&![JHNXZ;TR'AG!5AR/R;PJ\7WM."/,GK\6W_Z^1<5J/,/%TCG?ZD MO26%!JL\4[AU(\;QK8P8-!!4$OYP"P8E)34&*-F(0=?!DO#E1S H*:DQ0,E& MW'HU9N1?/]R>0'I31LY&ER25Y;KF1OFX80]]&]J7'V\@,67D1H$I'S?P0E32 M_OD74#MEY$:!*1^WTA,-^IB>?@"U4T9N%)CR<;<^36V&Z?NC:TA,&;E18,K' MW?XDM1&FQU=*"[XJIHS<*##EXRXP_1KV#ID=L'<.V33_IJ+PK6VMU"FWXFN4[3G5]",>MTF?!SNWFQ.6' M 6HO+J%CNP_(]E[3Q .4]*ZBE+#,EXO("2O$KTB:HY,V&T7G6:_/W]37[2/W M/HZ2I""/-"P!,ZOI3L8JK[JP-C1QV$1-IN%Y^$ )1O'Z.HO=A9. /VTC965W MEBCIL38CI+"AI2)RZ]W.P@3-HTD8V3LN:6M)!A=2-0]GV2@HAH::&8U-0P*X MD"IY"FYWSA.XAZN1MA$@,M9#'93VR*89].=A2F*2I-C[;3$?JWMK;:U(\((- ME#9+."FV2_D^"4=5*AS'I30E#)5BLE8VS)77P9W*Z^"5%'A#RQ(\.XZV6V[C MUV$;=D'H/F\1!=[Y\\Q_8C^A3"LQG_$I2H(9:+Y/I;*+"I/Q M:M;SD(H\IPQ1M"3C9'=S;: F*6P*^VU0#XBAK19FXYM8;>BU[L -@];9,@N< ME'@G9!43-W_VK&RG8 %W*&<^@*?7TSO(O\&_8 9S3[0$^7G6\PSOR0!;+Y]IS3G6[H3F8I M/;=N[;]JYTBGMJ[2= FM4U-PV,L:3.*=U52XWOA M._=^X*=KI&"\G)G5S0^Z3O>Q13D<"IA>1:';ITXK_.PN>?WIM0JQ8GH;E';[ MT>D7HTGEJQTK#??3+*:$21+-IEE<$[S2@P7.N"C1:V?- Y$GF>"->R2+$[ V M#75>$&HK1*#SDM$-88;HL;?:S_S$=8*/Q($.@W80Q.X4-+&0>GC;7 -H6R E MH4[8(RI/Z=TC"1[(912F"_A+#$,Q[%UQ]&(.C<@CI:6H"L0L\NXQLF0!)7>; M4:*^5+]!&FM'I24(531T\RY]_A8/OKUJ/0>[=2>&J71+NK9[$C:>$2::QKK6 MEO+_$'IT8\%RM8EW^N32C](#0P9^-#:3P>X.#U_Y8O#!J^X.IV8@A;:=DX=8 MU#!Q72J#5UFDRKH&.FJ>Y]RQ7VE9[E&08U=<>RS[*>W3D< TK,BS\T34H6>2 MG-D@*K\,M+Z7T2W!$[K/5T5\QO+6"9P837\")C;/*T!J$\&'$LKO:[H][YG6 M/LG SY0%2RHX'6O JP50-=?$R%Y4"%9OC2"JA.>!UO1>%SYM]L.HFNVN:4W0 ME:$,R>< M7_B9QG-6^]^R>?96>,AN\!Y>)$2/EX!-@L,KA<_IE4(H M/1P>V^OWL;W#TU>'IZ\.3U\-!TKPIZ_* TN^#%_09?F,2G9,]T5^F/GAO$@J M9/<;N\OUZ5,:.U08/W3B-=^NL>)*^DV6"D"_6G;\ SXZ8DK:?SX&^#:Y%X6J MAM$M'%AOT\C]/.5'[ D]6S_XY5V<]N59'I+9W/LU$-9Z(42-DOG5_<*)R9%# MM7 <+5F[QKRN-HZ=<,XW%4?K[4>*E.+)HQ-[N2#)-$L3UB61ZODJVP^W=;_6 M!Y?/TF35LHC:U3^\AH"WW@B2_DY8$3CQ)@_4[I M[43K!V-[[;1W O& %=RA[HVD6\'?G?4P+I"3UXG3E^_)L3@->3 M]2CX*#UB3SI%ZL#>=6)Q49/S\)K$?N1A-#/$D/!+=(&-FD++<6Z5-M$2=TC+ M,*#D-JX%D:T04J\*5\<#<'I6%N0>I1_EJMRG=I&ZB1J/@VXK\J&P)IKI^IQW M.^9SLYQ?WE!,4D749^@D.VE.L1EJ_TMV*>,H5VT]X:W4+%I>N3756YCIMS"W MVU#._?1IY1?QXW(80_&%$@F_Q/-*HZ8*H_IN>.>5!G''Y?[TQ'^&BS*XA@MC M_7YHQY>S*)X1_DX)>X5VX(:+.I;GN(SC*K^,CP_MRJ8RK(&NZTT2?HGK>J.F M2K."[6W2V>4WR#HDWP@M_A>XJ&MKN+34UFYD]FX(ZT,;\8VA_D!&:L&6M%[: MEWE-?, M]4[&=2^+33&+JA,K_<-#SIW9YIZ[W,O9,\9>"0%D&?JN$8(UGFTM);:J(%JR MZ-9%W#"G!E0]M*6%=$&E5BO4TY0J2R:8/)](SXHO) [#2$_\!]\CH3<6$ZW)>UB;390\ MU!;1?!AY(BOQTNATN0JB->G<)]H844&,U-Z\J$52L<*H1@W_F4QW](,(;:?KM!%U#1H.59H:M?;]=0AQ6A>;WR9OQ0N] MZ\ )KYPE0>E.C2*BW:;6C;,#YI)?IA9;M><&PH)WS4:S(JO-MJT8$GBD>]N" M,TGI5I?Z1^Y3/U XDYO;#^J!6JUVIC)>%OO/8GKD>K]3*=B@5VV=]TA[Q4'\ M)9N[A1/NYH0,JQ.*MMQ67P:#W<):4/K@+C;4AS":DEK((=GL$3U:8X?HG#&L M25 O/QZ-H>^(/>0]P\!L>5?A"D'O(5OL\_'=!HT2#D:/93.MH?9AS8G?^.HT M.B^^(_;!BQLK?&A-030'\'R\N.ZX#EXY<,:TYLBFE&Y\CW)3_8=2>] MM[8S&:3ELKK&Y^/*M09UV+L@&8M"#Q9+62\!GVV4<-%&?0\LF$[J6SY3 1]! MODMK3: .Y2Z5QAN&Y<7[+8D??)<(3*PBU0UQHWGH_T4MC#O&XRA)FQ): )]1 MAY317G&@@=$TO[L.JC)K[[+GSS9L7@RZ**1%2)"1<1K2N^P(4W'_/0T!X"CW MFP*.*&DQ?M&O+:AX)I,)0'FTO.;\G(=VE!9/0 MFWA+BA/K,I'Z#X0E*X>)1BFOAN[4>-H\;"KYG:H"%6&$KKZLY)X0.KP%Y7]" M'D@0K9C8F#I4X6@U]T);A4H8XE32%4LR\9I7[$(&Z*Q?-::#J('KN/-5Q53^/\ M>'])TD7DG>=I$41P .U^*E/F:U)7H8R:>@6%)DFD5B+B.@E=/6[*(72QZKO= M2SG"HRRA8TB2B4N'E_A(ASP1%^OU$&8F7?5_0@!5]B-@*F,_Q@2GIJ&=G[7^ M,8I6W*:O'?1PSG"MC,'/<6J*LWB2@U0;RDF./Z"[#0'MK0!\%]NP+K!L=J ^ M6IW8VPN@=?2NW8%7L 5=2Q Q5/>Z+;IN88!W:F]MT@4Q"4J]ML&(T.I+SA*D M^Y>*[JSU!.M/?2B=Q5CY3Q%K@.I.N$-QU(YR#Q[@WC$[/,#QT*-;%6W-H=NIUV]2-[S4LE10Z'[J6'[J48OL%6]]); MEX1.[$?7,7GPHRP)UC=D%<4I\<",MI6%A9PXZ=J^/8FU88-U^79+8NJTIK/S MT&.=G3(G"-;GRR65-O:=H"$HD*#*[CPE[Y@[1!< MZ_L@NG<"#= ;OF;G4MX Z*8AHYAWE=%=[(3)C,2QEFW+*5C:]G2 NP$%A9B+ M,?0_1X'GA_.D"_AB&OWO48S1EP !>V(M-T3-X=+I8TCB9.&OKNF9G/[=F4,G M$*GSM;?#-$J., 6+3^SSM$YG5R2=) E)X5/=V_C967M %*H 9KN+-#HB MLIRU\R3)B'>2Q=0[Y.GV/!TM+Z6"/@RV,[19W-9%B2I8(O4_X492.5D>T\.E M3SGEA6%;?\]_=-S\(TD*K%M3*>RV0NNBZ*^+A(<["RQ>ZZ7U*Q\460+KD M+=C-P%D4UX6Y\)U[]HZ13]1:0'0@/\))UAG14L.M(9O^NI!DRR4%(9K=^O/0 MG_FN$])#CQME(1O!=13X;JWHRRA8J\5D#WEY#Q(STD9S28N7QF,Y^F1[;P?2 M28';IW , 2H_^K6X8J="I))Z%U%(:FWND@J1_^C]6VV6@4^B1&JQ#H*8SF' MUWS:-'>1,E,(^K,I:F*50B$_LF,DC*4R"M@IU\5F=I6#5JG833#$9W7,[<9J MO=S03 [+['A>=(-I^?J1+=0 M(KW:OL>3<>S'=58X#<]KREX3E&+6GZ_<R@ ]6F,X?29 OM%^>#//:U*$Z^5"=/.3JY&+ZY(&W MQOI6X8U;_3MVDU1!;A J=VP[>. T;2O=_=[N%*7,N(V;O:PJA0-H;3/?!AOH MUB5O?1&2S1JN,4<:OF:O +!U^[MM+]HP6NAZ8<[H[C$R@;7A:V. M6FT*"65 M)1<-2'>^8JEH4AW+W2&"%T@>F@0DET\AC0%L[!!25G9?*RAD7BY+?:&SP%M8&%ERP"LLF;L5&Y1NK4VN'32+/;3 M-7LE%&&F-3!Y)O.K"3[0N'.]0K>I9O-#0F99<.'/H#6GQ++_+0FP%M6 !2]] MYJ.H\+ZFIA.F[^.]:EC!05_PU1%/*RDB[47(9F>M)?6W12M*2 M,WL.ZU<;GNT5S&9ZW&Y0.5<24\=\1!S6G(2>3^A??/>$K*+$3Y.[J/P)6+UF M,CR+ X,A_.T5TR:V4)PX;P@;?=Z=9A;%2X>>::;W@3_GQHG6DTN7^X@=MC'@ MK>77^A>?"W^UHJPGH?>S$WKTW^?\)66U&U#1ERU$PD K#(6@M!=7FTT\R?N= MX--,QFN\BE/$4JEVVFA#1"7U6)L$N@.[)2X[U5")\ZXPQ#NC0V7O=F9IL<+O M=EB@ZW\6@K?; I%I_#8!I)O2=J1W;/IWE5&8T+%X[)'78D$0K;&BJTLIA?&J M3P6>4B?B$,^A=:5U16K 6NI3UO>NS\X6EW[BL%2H_ GG:':6A6[>=?LXBV,2 MKCLVM:C3GS;0]Q.&0$;=T#U[FMU-E7R""5V3_>,N77=]Y<1Q],AO@T](XL;^ M*JVDK,I#,ZK$[)WX.^AK&ZI1QDPM=;2WR;!_8TQG;G4"P-S:7T6ARX%)CV/B M^>FOF1/XZ9J]FL$)[?D8M(M]=4F,6L'(\%3O_-).!7'Q$+[M#:#6;7?R=IQL M/?!]**2ON4=EBS:JFX<]=1^JY@]5\X>J>8M5\X=\O8'GZUW'T8//S([U(V3M MZ?.%F_74W>WLV/T22,K+HJJ -C**F*+D^$V"('IDMPJ4YTF4W:>S+-@?UN^Q MGY+I; :^K=;D;K,C*["RM8%7R>+O\\1'K95N^]+U=>"P*VF/-3GE ?6=@Y^Q M?]E2GU2H8YWP%!@:'>048%(_SRD3Z[%_I[[&-HEIK1D:Q:*,WST1W4#RZ5NF,O'5(A@<*3O!W/UV4Q54\*GWM M).E)MM_+&>Y) MH2^'E5A:K9O15[(>G*HOW_7FTWBK]Z1K0+W>.;[H,8_EO5J8&=Z)UX!0=U0- M7[,1^E930/TI 0_9&0\7)AR^M"C#BNI0(AC"]E@'?35PM=BNZMZ%S%&2.W! MFQBBQ*@EC+!6 J78=)M5MFD'I:57.T/P&+19S&/"MTV-+79@G/(>#WLGI_;=PIXOWD<(_-[VT$[FT$YF M7.UD+@@]N)'Z86Y3JL/_QF86N#-18FHG'5C_@*N+)MFKAV,.T$MRN2"U5J*LV ,&?:M*4 .2^QD2)UFYU,/2(X1V;?#'*+5 # M [OQ"?%F2K1&H;YT<1E?^)G&>PS5S_=_E];!C6_.4K41XV":_+'0PK3R^9%B M6ATQRM,A$QX\>1]$]TZ@ 6W#U^R]R-(5Y28,0"\#.)=SSN6.N(LP"J+Y^CQT M-0 7?]O:E657V"6 *,3\#WV.8-?,MGB9!H9(]=.\?+12RH!3)R#B,CY-"?%" M>E:\K/2\=M;L1)I7^Z+H2,;)YO6*B9:DJ+7[0<"P\G46NPN69,DZ!%8_TT]P M6W0$%V:B;8_D^V8W8/L4U2^] M1-_ML^I&%=;M-DLT8%O%?X=;K=:(;XN1HEUD'6ZQ#K=8AUNLGFZQ;E/*B#G8 M]R2:Q\YJX;M@-UEBVL/W;"W8J)8QZ^DB7^JJW,!NJ\2T+;7 4S*^C2;$R" 4 M!0FY@5PYM6C"VNU2=V6 5Q15 J-749PN)DL24W87%\?:4>+F[P_EG"Z-"0N& M#EXMQ$, \?K3S[](K#PA[M_GT3K>"CVO]-& M_4,8$S>:A_Y?A+$Z(B'%!/QZ0\3%XN,-FMH0XM1#T4F4),=.'*]G4?SHQ!Y> M3= >H_[OPDUT(T-*+5IJKIQS$9(_L)(Y9X3L[ M+QRMMQ\IJC\GS-WOP0M6Q=Q9(),SM11>]:LH!3)8ZXJP_ I.Q=NG*170ZGZ/ MU:L]LVZTK*%V0MGS$F=^Y7^W<,(I?P8I>4])I,DY>PG5C[RA6+VNV!9;V,/: M8?\*1\J?,AX _VURGB09\89FEHVRV8PM#LSXFG6'TNKB=+D*HC4AMR1^\%W2 M+/)5Q/,'B<>EHQNCU FJ_\Y:<5Q%Z4>2WFQ.YL"VAB?GL_-YB"I%2O'E&X;< MW$^R.']DG)I\/@WX/Q9.]_2)Q*Z?@%N7@0!6#C/(_LI #0I!G7[7/6K8N91[ M*SA?L>%-!T_0YVABB&I5Z6G2JRD6LV6:I0E[5(1'X5(ZKQ+?99$%Z'@8GIS/ M;HE$5&E[C,Z*$98N>W-BX2O^H.U12>2#CS14M6($T\Q0[]NEOQ=(_QO?E9:B MGSE^S 6&;N2&)J;=N@=$BT31:6&%W\&&^6XHO]AW*4^^:SU]8C)#NSCN>UD\HL>GMI9+GUOU\+HA_[;"0ON.H0/5:G3 M,TA94.2A\["6&JW>+BY,M5)Y8$L1G5[?^GNF+T!HFJ+X60C8+N^'=R$.[T(, M]5V(PRL$AU<(1O8*013.4Q(ORU+IK=-'N7=L96@[S-[A/R M[XR*>/K AMWU8<@=>H*]=??COXB-41*= 2-Q" 9@3X+U575L,WUD0[=5K7Z MCE1W]"L(I>DB+M9[CZK88RV^(X*K?14&T@Y*#;J83R]M*265Z"WVV:(;C5). M6/V UZ%+-62Q&AU"/VH5Z+I[6-:_*V9]VH#"!'5Z>/,"UG$U( &84@\ M.&HWW"OR>!QI%.-7/V^G&Z[ "6X. +41P>X7.?TC>O*=-;;#%D!6^X*-2( * M:O518>6.R_+Y-EFB[$-EP.$Z<$+P4Y*A%'8S.Q3.OYUAAMT=;L1Q6(/?G%_L MNX1*PT6!5JN(C<@1=8A M?$50B93E1#C5 +8J,.W9Y29S_-(/HYCGLZ>$[A;2S;YQR_IH?>T@-$+2X3Q\ M51KAJ9"J;9Q_2.@ %Y/0.R$/)(A6;.*CI2%*>(UD,]8"6&NN1RPM/ MJ*RG_*6,\W 6Q4ON^;6O/3WB?RH)5NCL@27I+$=)Y'9"?]B:1RMA[6V)@&+# M)6=W,?N_^%15!+-:.1)]WWDR:7)#O"%S/TE9.=25L^RFDT:"%IR)KEJ:@0". MKS!&=['#JG]NU\O[*.@$=9V2C8"5+L@[8P<]+U=E86%;$,_""?5_,C7U*?FX MP;O9,19%W\@S/W&=X"-=$,!M2\F/0RR!C7"17/8R*>!4XW1=0IC<&I[XR]]6QD:/F4 M0Q<,Z)K,"JOICB H M((&D5 !8,_>M?[M=.D%PE"54*FE':E5/7Z+3K:'=+T@0P&%?(S<&9]^$0HDUX%FU MT.T3?RR-X]!::Z=L[OM$Q^1NFC I%0#5EJDJV:^9$Z:!@1_C^@XK%^,2:D 29N=#L?9JZPEHUSG+%L0&\69:A^" M$FC)*=88:O:&04SUR67BC\\=Y\]Q'4<>Q&6?G/X(MOE*,)6756!I_5O.=\[3 MN4=E]6>^F_?8A9H8(LKC\$LMZ)0:@;R=S5E./"^F)X[B#R:?+'5651E-5$,J4JP"]\"X;749(ZP1_^"FC);B0[HJU3,RRE%J2-G/4S M'QB_F#B=H:\1&GX,J#[N$ENX>]V+B,54%U$(<0[8(S8*8]Z'H(19>I.K#?4M M<3.6W/SF[?V=GW;,NMPC-@JH]R$HH9:=;>[1KK9:ED M3X]CPD&1J!+<++*&9*E5_O6'!Y]% 1!$J"\$[$[;DE (I&93"02^?CK_WM> M^> )1C$*@__ZYO#-P3< !F[HH6#Y7]_HUV >/2;+^_NW;KU^_OG'QF-A% M$8S#3>3"F/P"[.]C@!G(DP@2@-^#^0:"<_@ )@?X_[X_>O?]Y#MP/S_!/TR^ M95/^UU]]%'QY<&((,-Y!_%_?E%9Z?HC\-V&T?#LY.#AZFPW\AHW\_IG\HC+^ MZQ$=??CQX\>W]*_YT!CQ!F*PAV__?GEQYS["E;./@CAQ I]\PN@'PURCTX2U< (KY]\EV#?_K MFQBMUCY!B/[N,8(+/B)^%+TE\]\&<$E(3Q;Y2!8Y?$\6^8_TUQ?. _2_ 63D M_>U,N*>/%5ALTMN^\4SJ."9M\4L*W AF/OGI F-0P0T^)S#PH)=A1^9*V$E! M4^')=DP@AVX%ID_$(HPRD'3A__IF$^\O'6?]VZ_V2>_H;3A0<:[3I$CJU?0R[[--EM.PL3Q4P8T[>HW M_\&GWQ8>0]0*#/;O[[[Y;SH"K.F0O[ZET_^[("'Y<1I5Z>A$;K8:_F<#FNF( MMVZ(/])ULN^7D5U$X4K*@204;^6M-JNOUT1Y8MUZ]KR&00SCGAE>A_]VAZ3# M,[Z&@X#] \(>$++)81#;51,27G'E8V>O3&WT2W=LN$$-NA]P M"'\%DXS2^&LDY'_)U#[0_2"OPB"L@DP_\YX_2_$ZE>/%S.V"X; QPZP^X9S>5)61;JVRI_BNTN6<108?#P:>\.(@?\ M-4Q[7;A82&4BI$9<32*L6/PR-E5L?N$N]4\;!FX0Y6!<"MBR4K:/1P6(O_V. M'+V%/G%(WSA1LJ4O%(Y+G0C'V_)?IL^H;ZZW6+AWZ\*7B(4Z7@+128D(\2! 37=)Z'YY#'T/1O'9OS8H MV?;,=LX"-K1!'0VI(,2EX?_Y']]-#C_\!4 ZK6R:VI ,,W0P.Z\W"0G7(G%M M?9^T-?C6U/TN)@*)2C41>(4"P.:\MJOX11RJ:"3NYGJV:-54/@\3R:'*I?.+ M(O.!]C,HEMD$KO#UB'W'Q+\?!OC'> "WBWRMOD->9(X6*2:"CY(-!<7847A6 ME/A7-1R:MEZ]AK1]5#]QXL>;*'Q"'O2.M_0D+_4NAD!B,2D($MO]:H.A !2\+@4%.3DDR_$=K>5@YY&Z#;UTXXCXJ\R" M)QC;D%7>PJ.150YR3;*:BB?^OW0J7SI'))X2UBN(IXA$_8KG.0JPR6)!/'D+ MCT8\.DQ."?(\V[UUVQ+<25F6>0[H7QDZHCNG3'<8UT>@# MZH2S*+R0'&C[X $N41"0PRM< (:.W;.K%UGI[3NIOPB:A/UXO4EO9\7//63Q]P&@YO5NB_>!DTH_:"\:"0ZT,F[ZHW438?D1K MQP?%K07\FD'YI]47DE[%J1))VQN%-3X6#Z+?+N#2\<^"!#5&8L;0?;,,G][B M64S:\3\*(>?!,B&JG'4% D=' 3:L[MLW*E82PA/A$.VI0W"UZX:;@'BO;K"$ MN>29=Q@=)UFH9WM)J)#O1 MVXT\K41TRTFB+UHW$7F?2+8WF* )UEKD%%\3]72\)?') [PSJJS8_SU )F\* M&(F44A@L]R_0$_3 '/\>/?@0T.#[FH:R(&$M6%L6-55JM'51Q%'RVRUQ=:C* M%)Y0DB?\4R%+55@&5%-E09$6(F=]G&#=XX-+Z,2;B)[SE@\K+MD)O^M;TN$H MEA9OXR;7T1V,GI#;%W.Y8(UD>XA6%S ]'4I-X'2TS6^_B249XX4[;'^2$'"7 MSN]A=+*)DW"%K]\]R0 'J)ES@;^XR+N7CN%\YH;Y+F9"QG7!ICI^#& [-"YG-"&L"1MANGEI&B#S0#YM#':#*D^KF><* MI-!]OZS#'L@TE:UD6[(:+%&.4''S"\*8CYT8>I_"T"-QTE=A M %=K/]Q"F)Z"<2E_\7A[MUFO?02C(6(MNR%C5!:[X2J\L;,A8Y#/?B2C%@7< MC60MI1S%Z^BW2Q0[!(R;^1PW 07O^"S)=**>=I)N^&NV\%0WDR6Q8 MS*R#28Z,+&S OKRUX][N$V+#KG4\#OD#RB<8+B-G_4@<+CU=.<6PC?D>A"B( MR@"7AHW U=3(G>PN*M^GGAN"*2Y7N2A)@S14P)EX#=M=5.AR8$.LIKB(Z)WQ MM[8/[7/CW$'1SXZ_@<6!--2I(5UJ@& 5V:$APT4@&&0*H'-V'-"U0\3" :+" MQO+QT;A_;8%*']/B6^A"?"P]^*1*WK OJH*U3$:#2#$1"%0V!Q23]L 5Y(J4 MU6=4.2\Y+ZD2,G1PAV; K\*$IF)?A/B.5UDI+7#:05Y:PQFO6"H6.)#0*BUI,/Q$!1_A M:R"="K+6!O19D-7Y3OG$P@,$<2A6@@34^5V-$E D4I?0E/(2PRI.^5HFE:04 M$P6%^-)%4$$I-I-H( 4X3.5!E14MY*4IH"4KN6/;7]6"CZIZ;;=4H=&T!47$ M>)DHF4J 997 "A>+2EK_Z1AVH']=% ;$#7=K5%K2J$G4C(\X0(I.W0-T,I6] M?+KP,CFF<,F&"Z4R;08(TC4M?K9\88T(*1E&$D$A9: M:@_5A!+?8,Z.BG5^5,#"9K'>H*UOMG1I,W4*UV&,DI,PH.=,7*Y%.HQUHK*B MV?@.!8S$89OTSZ T923V< O&EF5-E1:ZA\@%*9\RE&CM #?I]ZLN+4R")8-& M(B!\3E3J$M?WU,$SQU*H(05ZBY:/R?7B'M_XR4U_NL#GP-1U-ZL-;3DR7851 MDN9E#Q4JT!$;T]$$W=!5N%]1J/OA8A_#E;J8K1R9/0E/)4"A!Y+J]V3+RFW2 MY3,EVW<9>-$J-BQH 2[C-9X;6,3MPLS9FWF368(-SUI.*^S3TG'<5C0OEO9= M[&(^6$R7&V=+RW^<;@11^ -]M8*EC1:D:8&8PHESZ22;B)G,^*?K300HW"9; M>CSR*)>&9B&54*Z#G74!\1$&!9]%:;W>;6_%92TX %5QD_8@66RPN,)44:[3 M25:ELBVGJ[9]"Y+H7O:R\"<,CX0[30,/_R;:0*_>0(XE6;E&PNNTT;$1;:>+ MK#@DE "I*-DBQ"1=;#S!)7U)$"\HKQ-E>X@R55G?_H=@KX!4&_340DUU)7_D M@M^3K/?SV%U?D45TB)8=7+0;EK?2L[XEDN.]).MR6RZC"M0P?ZW609-WW\[T MT&Y/.Q;1M4[UT,B4CQFN=KFPB_I8#W2$-BXWBM[F#<=CI:,Y*$\<3X:0*E]5 M>IKO'G%Z]^2.*V KD-T\PPJ*6R9_3,/L7VC;Z2&^KW, +E3V%4A4:'DK?J]S( U76=!H*/=X R/K*5 MQJ"^)3GD0LUMMXY="QXJZ.NN-:-F@1NNX-QY;BJC8D2(%W90EJVG"8E"P0<$R]9MBE7<,%V$$\^5A?(F" M,$+)=A;@&P6,B0NI"H6U!KV$R2/I*T3:V@W9]L#&#LR:#!9VJ&!5I)\5 0C8 M^D#A2[/VH5D1\?H';)Z+NE9*H6>N%Z3-+\2'%JUXR(ZRDS!.8EI'[H'4D M5(8*J>R&C-$3JANNPMK=H?MEGY;L V6@8_'F]B,ME3C-[F34J5&8J;CK!27Y M]9K:::QCS+9554(U2$9$4QT?!<5/9P,V/>NE(R@\:+KL8"OFY84&U0G3X4VL M*+E9%N9I%)$*]ZQ[03$DE>;I5R?R&#KQ]2:)$R<@+1FO-JL'&/6L8?O'STZ# MQ-[W(6I(2O](OH>0302EF7O@P?%)["5XA0) UXM?CZ2&;,_BQR\KVR?M+?5< M'&0SO.>2#I+T;T%J1?MQJ.]?((G%AM[T"1O^2WCV#",7Q? F0F[?(6NFL![@ MB=F\NI?M4' (9%. P^8 F$X":S*+^R'_23Y>%2D>Z)-N9%3O-K7I Z-IA[QC MI),L6G+-_,^0QRZ/_L4-5X[F@P#-JY"ZA:"W@^0G#" YQ1?IO(KI$$>/&<0M M7C2,;%#U\%F0ZKI/M+KNFAB4[(8^RC/(J$37/GMS7+-Y=S&V2Z732$,X;1Y* M_T,$U,Z=B#U;S((XB3;4:TL#Y^:/3K"[B7&YNEKC/=3G/]RUJ.T6!6?3?3HH M]5CL@>,1?=LF1;87DU.+*7VG\@Q[!]+9(N_<41&\?\O=H$S1+AE@ $\KMR#; M6QK('3*&0ZBWN].2S 0>GEJR5/\G'5OZQNH8.#R("\#^6=??]4M=OO\MWJ/" MJSA3M7(5"399=]J>S[8J;,/EHBJ+BS+!R1A^EV$[PN0M9&

B& ^>=M!N;<--4]O@)BROF<.@*;(5*"-*5M"2@6K3]+;$TCWR[C8/ M,?S7!J]T]C1@1+)P&9,E5$1(")N:9\,!&S^6Z.$FGE6,,MF>-;S9'D2_G88N MM=/(T2N1DQBZ;Y;ATUL\A8D(_DPO7823[_-79N@O37(T&"19-[,Z' S;>DE&CP)M= M0>!MM.,7?I/=[,DEJQ>9J$(M"K@LV16%^@9; M6K,5!4,R(:MT61[CGS8^-[<+ \U8(95PN[Z O:S88", VR@K3N&C ,9R[F;TM #,XM M7")B- ;)E;/J=@IP 1KKO2?"0,[S8BP@@^WD:S5QH\IYSO;:QU06X(BG),(J M@_I'J,/DA)1RBK8GH=>'/,CA6Q /*4)R::E,W6.^,A!&( 4 " 2+)F4+AE9% MJIDD721L[CS//'Q&H05B7KC>3A819-/FAA0;N4CA2: ZJW8$69&B!J95Y4>V M4=.1>]@] YH#KP/J9)6%354I$ M6^ZB6U)@)_B?U]$\_!KT)R$EF&9]&P(L%,6#3"!G$IEB68<(F<.5BYV=:CHW M*B#I478=W43A$PJD&84M96,7L$4!V4%%44IRTR6;-PY1$3",*R^\C?_V#KJD]]#V7B MR=]((8W#R:N'UR";99/=(C9D[.;N3(/=\\@A271WV]5#Z'?B=16262.OLK:( MR6P,8(/L'='=9<@$9] 3P,1 $KZ5"0C;7L ML)9Q8_>+KFVORY4_;2' WKF(8.%[P$86R*EJJ L V[C;\5&1V^KI')!/ FR6 M_;J]KIDYYTN=[1N**DT_01/G<1I[D>C_K[!!6Q#:OBH-#UIY'-(!(23 MB9%]J9%S;/!RS"2]>MM\Q1>P+/S3%'!H?E%/ +96%NQ M$!)6U-_$JSO3?WRX6SF^?[R)40#C/@Z7*CP[G*_@(.<\'0JRL78YSV5%E?/U MG>ES_FP%HR4^>3Y%X=?DD60[.4$?WSX?KDGOCP0/N31D4P"; ]))MKV 4DY5 M!42\:2W?40KTN0B[8D%Y?8A)':@=;5%'I$%(GLOA=DV-W9YWL19+:0R)H0O<+*[I1 M*NK4QPU5!MZ.EI"AU'!?I3-9"?6]M$9)N0B6=>%18>;.Y;6)&#H:9;J"@4=B M?,]]IYL052&9U2.5M45)RMD80 ;9LRZX%,\X7=^(IL9(+ZGG*'8=_S-THCXR M,81 36L'$2*B5\?4><7& S*AGI1A_A&R@47Y@Z1LLSK??!;6SR RD^0<_Z[; M350,U:C36XA&4W9&*AQIS@Z=,H($+B&/=G,T^/O5W.Q4\PV,#^NZBF8$W:$[N+"]NDTC_;K@^Q2_EJ M[]/2#GK7JT\P>@C52K*TX97]P'] M"7JM^IG59YD[)/D("+X)2_:1G+1YMS'^+CJ482:=\*X7J6#TK/JJL&WHOPH& MPBHZ<4+"OJ*:,K12*H?#CFHIG-T=M7;'\P7I0.\SWJT!;N-+/E#XE.U_RP?- M'_.!UO67#^M0CY^'(^"G**]K7/P\;.;GH18_LT\][>T;+,^>2?E(.%0Q*O$Z M!N\LC<@(9"(?#V ZX7O+=?<:V596Y_+M:E)=.] 66X/.JM4$!K M*)" L6%DJ6DUTP+5@(] JM)95*ZD;+9 1& MR^1%&"V39J-ETJ,1>J3'SZ,1\//H1?#SJ)F?1SWR\UL]?GX[ GY^^R+X^6TS M/[_M=JD@M>19K6>LT8>^6<@7LW&]D&(DNF.020"Q7V]&![D7=O M8H81>*#0L[,K(?"MV^>#RV&]_=-P#+!@PPR\)5XP& ,EEBE /P3;\79_+M'2 MZD+//SD^Z)W>'T9P>G]X$:?WA^;3^T./UMAW>OS\;@3\_.Y%\/.[9GY^UR,_ M/^KQ\^,(^/GQ1?#S8S,_/W9_?B#)PQ%\Q%=I] 2+TP%K_B'?(116->Y&5D1, MZF]QR],!,3U&\#"ASN*:VT61'!W#1GWS6%]7[?<-"$G3433#;$/P0:0 @9M"!$D!!#@Y%*L1.,,*G^K7U)'T?<7['&I&G1\> MF-/5(@R:#G3KA_FA0L3YX8$F/S,A.W.B %_(XAL8T0(. YW@PF6,']DB3 3B M0-+#R)D,\&47Q&2"U:>0)G:5]8=TIQV.WUVXQTZ,W('EA:UA^O#C8B$0%/HW M\ H%X#3T?2GXT$> D^C7K48V,;->F+Y; MGBXM8:.J33.V-.G3%\N6P_YNJ+IYM 9[)(HP&/\-526'5K?EH?32L$!?+T"T3+1Z).''R:.$O(U$@,PJ*4X_X,K=;VX*LMD*P\9;-IMD][+3879;,]B3I M^U!2,"!;(\DS*VM*1G)%+VL>R]=U\QP^T(]Y%ZR5VE5MRC/WJ'^$JYNK'Z6) MH?J-=#R"V<1K!=&4DJ-G#ZR^]I%AJ:1_I%=;@0;Z'\/G VT+:!K',!G*'-\! M;OSMJ+J^J*8W'63;8<7G0UDL.)OIX,=DT-*RT(.R?W<-TX]"7"P:BGP[=([5 M6Y24076YX.U/_PX_==UP$R3Q+70A>G(>?'@%D^:.=%I"(EO*AK];AI!(A:13 M0)3/L9^%I\+#BAPU[5O;SB7IS '^\Q8#[%EZ*J#-6ZCEY85Y+VP(@I;C!'E< MV$TZK^Q%LZYS6O8@RV#ON[YS#;R5"+L2 A*^LQ%@'X1DCNTZ>0*^<$I65/>F M?XQ0<(-:F+P5[$05*]F:+()XU[JP)@W-1J=H:QTL3U([?H$"E, +] 2]68#O M,4N$CQNVS-FSZV_(O>93&'I?D>_W?F*T7-Z&#=(627$9E'1>*G.U0BAV#B(] M :@>5AH$LO&:KX,H/].QRDJKRL,6!W5JZ&?KW>+SS/%O(E)B(D$#M)W8 6_: M+-E%0-B"@@P#'ER',;*N"D1,J391X&RL@TV2E1BY@$X,;XFK[7IQ'S.QZ]LZ MD:YEWDZ1H2.2%S)J/USL;^+L$ '_^1_?30X/_P+R:BW )P!MYT&I,)9;"UI( MC@&.?H4CHQ$OWOEP7>4%B.I\LVMO]LZ= ]T+Z@5R'I"/B"Z9!A[MA?D8^A[^ M>L[^M4')=J"KBO*R%I[Z57$3*(G2=%J(.2X!H,KBPU\ I("LRF!;QI?%L16% M=!]C2HL,ZYF7+&3:;A&CTN"C]XN)MLV89KX)1&D8K_V-LR7NVV']]3N+F/>] M\A%I\M"OV6B[IHJ<43RG/&>3FJ??#D26M&I"4BHK61>7,C:*,I/;O1'T'1** ML':B9&M;]RCP4R)0-3*8#QAIP(AG[-8XLR_BR8MGB'YD!RG\1 Z57U#R>++! M)MD*1MG1LQWFBU=:TK2!H8*4L%4=F\JU-2R(5AN65IO8*9*@XU-/W;(9XKF' MLXH-'[T %U$4X@:") 3.N Z/!J[57H($V[7A6)?@PSLR4OJ7J6_]1;X?ZG=Q MBM/B?X->%W@K&'=\2;<'*V]A]]DU>\YL,'6L)C-?I1W/Q32=N[[@ --L M%7MX9-V":.P4:]^"4&@3>WC4T8(X"5#V']LH6\G\0YX$ M&Z$;/Y]!PU/<\AR[_OQ&%E;=^/*=M_0X".12L^?PX;?6%4-CRV'[BD&AW_#A MMQT5@[&(-GD,FU&ET#ID[4X8HF:YSW"[L#2%0#3]TR4,*/B?'7_3=P?.&GCS MK\)5!"1'1U9D8H^\&H$G,AK\GX,W!P<'AT45O[^ PV\/]O#OR/]G%;F<3?(8 M1N@/Z/T%O/MV;S*9['T[.:!G$/GQP\>]HX_OL\$HCC>DW@7^8ZF:!7!B]BCD MK'#8<$(K7-&"RUP!K9;2W5"GTJY\-3%;(')2TNC'V.3P65V6:?[%#R=[M97L MV. ";)1$K:8?[9ZY"FP42!5W]YHO?S6P,WHB#"U(Z2HV?'D"7-J($#LU;;\5 M-[!.*CRE/6M7V*@!':YLG'2I40A1"L8?ISA("$0G'ZEP)]@#AY(KP1X(PEW;/VEGZ-N13HE,E(521-,. M+V!5D(:L?L5%;:@^-=3:2_((Z]2W8[U8#ANO 3T(YL!7@8;%+-Q Y1BIRI_L M4F!?Y%0N!@ITT+UI\D /QYB(3-./Z-@[Q9<.*L4>+T7<9+ MM(J5BJ%\7$1II?EH;'$A;Q_;6BZ;8/F\:V!<)6E1LF-M(^H6)@X*H)>U_YBZ M[F:UH?DZIW"!7-3W^Z7"@L9OHLTX"0L[L8D IC-M*B5U5E8K/2GMO4O5ZP*B MK%OS0"W&VZYN)4F^#8;BQ/D,"JM\2FKU%W!H>S3K!1ATY& G;[LUJ?H)T'FG M&:#SSGJ SKOQ!^B\*_-:NHW>(C'?:_+SO75^OA\_/]\K\/-]O_S\H,G/#];Y M^6'\_/R@P,\/_?+S.TU^?F>=G]^-GY_?*?#SNW[Y^5&3GQ^M\_/C^/GY48&? M'WOEY^1 CY^3 ]O\G!R,GI\%<<7\3+?1Q6/T^R9M.# /!:Z%K!$H](BAC:UL MAPRB#JSK-?EG?$O"=V.4P#L8/2&7O.R@T+N%;K@,*,3>/5!FL+;CT3*R-UEL M]OX# 4UOCAEL )_)OZU7AC LKU7'FSG&])2K/M'LZ#VQWM%[,OZ.WA.%CMZ3 MKAV]J>BP]Z?3382")9,7^GY^"_$BR$W2QX3I5R?R/D5AW'<.FAX.-G2G%J:B M6V:!%2^PE"L"1[(K,L MZDU(&'^JT,.S1TGG]Q4?D-=1'!@:%:7F5BO+C,9?W69B4)U MF8EN=1D!.,U<_XGU7/_)^'/])PJY_A/=7'\!.,T4[8GU%.W)^%.T)PHIVA/= M%&T!.,T7O8GU%[W)^%_T)@HO>I-^7_0FFB]Z$^LO>I/QO^A-%%[T)OV^Z$TT M7_0FUE_T)N-_T9LHO.A-^GW1FVB^Z$VLO^A-QO^B-U%XT9OT^Z(WT7S1FUA_ MT9N,_T5OHO"B-^GW1>](\T7OR/J+WM'X7_2.%%[TCGI]T2/O"H&+?'@%DR(P M;AZ>./'C310^(0]ZQ]O[F#2!S:O@3=T$/0U9&740%(W[X(;8A3!N/5^*=5)( M%Z-5,TE()_DM^;>+EP/K=#WPL 6O-N0E#P6O2QU#G7Q9R_66AA15X8C8B^#TX#;[HB!4__< 9X+)>M9#[,68*-J'U+:0;-RG9*R4#I @HZH_@0=PI1F&M,0 M6T]V5>!@-8FL:=\=%!,_A*'O=S;^(N;5$1\1S> 8^^^_4MY5WKK$^]9M;DF: M0\]6:P=%Y*0]P0LL>U= @D4L9.MP$1%V-GK"8\)H"U ^HRXS-@PP*<\J)I1X MOYKR@FVOB)3;/H7LOR5K*PVF&NCVT6)A\W*ECISH?'O$/Y&\^Z!L\=,F]-1X MXK9UL"!Z[=E?%L>69.I-1'*IYQR;9K66EP1YH1<,. M]V6)*5)M)V/.C-U9UW2M'V7,VK>+LNNO;LUJ19.50Q7]]Q^N)4)DGCF[RSU3 M39BO@I5'8\CR\5-N43RN*U0CIQM-5@DY>LI).M+,23JRGI-T-/Z''5MZRL0GW,4.(%K42W)$!B/ M6I)@J:B6%AF$L:LE!8E04$M-!-.O-ARZ$'KQ.=[*+7.*WA"?Z"E\Z%M@I4O9 M*:HN1D@8&O5$+7+EV)*NN MD9:[R,Y8%,\Q#."B]R+9HE7Z%-Z/3'@#N"0&1X/[E(=-HZL4VV;[P-U$$=:N MMM^<9$S;\8T*]ZK]B"^J58RE%*)E<$))Y&[GD1/$/@L3S@/7,2HW)%X8_RY) M(O2P28A?=AYB"Q'_M6>Y&Q#1'B^\ZI([W'X$PI\"3J7>W8*D V<'+;-QX/A MA;'\/0W,@0YJ7!"U#RY<2$J,0/!5,Q2VIR-0\?+\46)7:N.F5;&3RVD9"Y(*L M3+PNW4:=;59HU?W7!D7P)B(7V61[@YF1X+7.\&_7J_Y-WQ8+]Q?EJB[*ZNB) MQ!43YK#"I4F;E2N>-2HD.;MG6ZP/5BX+=! MZ5)VQ$R&DK S6S:%")A3>2MT1#DG-J1-A;/5?FT-M.@@8P6T2]K]O'?)JBU@ MXZVYCH90AIB4T)'@5S;VG[;/1S&;JF+"W63O"3I/,'H(=>A]("'X[F?YTLA\ MT,%3<$+K,-.$\T$^PCI\\TE;-1R$:5E%36K+XB!D2UD:^/O2+N]1;A@\B"QP ME[#>REXJ$CN-H6TK8QF3Q-V?=Q2R7K$O;AN20<1$OI:%\EL2=)K[/]^D_9]/ MZOV?[93"4F"D0AOHW4.^GW;0 ]F!W$7,GT-\1)IZ/9_M]GJV9:#(6"5K\=S] M;%+HPSN,)E)>UW0D1I/K]\R2%8KQ[1E?@C+RN_AH_BF(3[D1^O%VGHF^/?X=_0.,#X%,6N'\:;",[A M'UXF[S$",/.='V>G&!5B@I M\NNWY--V@NUUE/Z!7)$#+%2/:'T*8S="M"O>4%_8,#A:^,P&V8@H%CI=BWA, M4XCT:6B6Q"!?'8V@V-V0 EBIE3<8\=M^>QY$OYT%"5Z-G)+1.HSH]WZ*O_'K M1>57D@\IANZ;9?CT%@-CWQ#^1_'IM%C"G*6NCI2HABP>2>2YK$$M&>[M>4AD ML24%=/N1W?B.BP&6R525)$$D/F^>V60A#@8BWQ$9*18&T\'P$I+G4>ZBS6FF M9=S B'3S?P?4YN)M]NIJ=STZF5W-\ M[3RYOK^:SZX^@9OKB]E)Y?YIR2!NQ?:*A:M.(/W^OKD5?;-YP)#O$VHV"P.S MAK\3ML7#0G5R75P5KG9G<8)6U-%X'\/%Q@<7Z,EN->K.$L*_M.F03K\7 Q\Z M(_$%6O2=3J*RHI6GW$:T!"):B.6&B:6/Q]J4RA8\W:GFH$0!K>I%.9$*8"4? M@Y))UP#"H,PHH--&5O: 5TRT9OBI<2BW 16VKZF23E'L+)<1B:ZDGN%;^ 2# M#9S3'+J!CEBU-2WT'E+!2^'HO(()N'-\&(,21-9O"W_VWL9-;+\*M^)ZI4F1 M,HDTY;$XE[-W:'S/S;J1(!=KRE/D;S U!Y5072RLNOY;H:H@QEDGM+2U%OX- MA4C%F[PS [P0H"M9EN:.,L,W"]M3L_M+6?HU'6\OG=_#*"N^'A]O;^&:I#@' MRSNX9 D$9J1?&R'3@17=45;X("A$D(.TFQ'0G]3PY;\3'34=S]6E^%6J!/:J M8*IAQS,?"X%HB<7)N#DJ)WQNADJVUR&:\(0@1WI.D&/F%L5?"L_V8<^:3;J4 M#=>C#"&E]XH5%2*W+D16HM^;&5D-A&_8O(T\E":D>!DI/);0DG%HY[O^,W#E MH$\K-\_N2[KPY)##D\H<$.%)8)W/LNDPZIL?AUU>@M+C/KY>5);!QS]>")_U M^'_/L8H/HZ%MS388V#(N6^"H;$WRU(1%:U)#$'CF8UM*=;$7W;UV9;ETIG1A0#J M$JS+=<:)'Z>!1_Y#'G6>'-],NH#ZNJ;/3V7,1 F^T[L?K%O1;;E:,>%:$:"[ M.8=/7^Z*AKR&2HO;\Q"JH*=@OWV"X3)RUH\L^OUA"](JE:,*?6\C!WP_H#*U M-&VX>OG[;Y7.:]X\V_T'OAU__X%O:V>D:!N:_#S>9M5:6]GCG&G&:[#7<1#P M\SC_V+=V.M@T4#KGK6!'NB]5YPZ*?G;\#2R.KL'B1>5K&2\G($5'5.9Y.KL% M/T\O[L_ Y=GT[O[V[/+L:F[3]Z3$P/(YT+SM#I9R5C\7'R]7M.FT!XM2ND/) ME>*B-AX#U% 3I8:S@.,[<'MV7I\<;8'KL[F5E\$VG%X)P= MC:5RT:M10=<.9%4Y&"!6MW2P&AB2EGX.SO-V=7=V=W MM#C%]?R'L]O4R3H'T[N[L_F=7>E28&B]78>8#IUC/SD+F'%=-2YL,\FG"3F% MPS8K3W]6+D^?5A)*R]-/=VHKVW9AJ#KO'G#-JN?WG=I M;^E25NXJ$H1DK1%H46+:>0YE\\ ZFVCWKJ+ S6J%O08*=&L$5AS;,>DP/(CI M)EG(M'M>C(JHY!-56B/I*=3,L=KQ*=YKAX)F!'"JXE,-/Z#@\!>R(CA<5!K5 MD%U]T\RLFLR(MZDO,RG,.6G$V+.45$";-YS*RS=TZUF3YNTQJ_R*_[U ">E, MF=__?@B#)?@1_X]MJXC'K)T"PM4M]_PU*L3/[J+ C9?ED!W3V^X=J"UM#SJT M%<2R"^.D. *&T=+B=2PX983("%N[L?'<(]Y2TZP&ME7[8LFVJRLYPJSQX<.+ M6BUMW#O=!CNAJ^;ZYNQV_GD/W%S0"BY7I^#LI_O9#7FTVWE*&56A <4@I-8D MZM*?S735%L7R+..0R78.FZP)VTW>A"T'9-\C('%[/I\>QBIZV$Q;=[-;;6',H*1-".$<&GJ$/* MA% K+;Y>7& 9AM" T*DO;"&"1!DYD=5^-KT[LQTMTIJU%<%K1P)-94>!GX1Q M,FC@B&@5&R_R EQ4"GVAY6.R'R[V[V/("?^P=0\4T[ND&7N$O;/X5^D_P,@R2Q_[=_IIHC$JC2Q!5DO-W/#E_ M9]53UU4^6LNXB'8#*W6\+/F8YE]#2Y*=K6[^!MT20R5)?L^3Y/#M :1271_< 3W0^V?9+:XJ MOCG!>DB;Q+!I MIJ;K1INB@R>^ITP#3^PV3>.[ALX3[@DYF_GM_6Q!G =_>W]V6O;0EY+N;J:? M26;\G^CKM8M5X-41,Y3FIX&*U=8.[?%52[PG(,J.F%(Z M8+K4B!(!]>6'GQJH2=1.2=/U%09,T!$O9NO158B1-,EKS1%%6P^MC0RLO;'* M]ZPK32G4.\>GS=8'*^W 6\3\I8^/B+B2 ]5K<3J:*K4(^JP'$PS@ EE_X)*S M;^U^DX "!A\;26[J='(AZIRG325MR!6N4VL)>+TJ_-Z-: MA:N;OS*TQ% @M%?.B@IL=GU8,U&E5PJZ F'K(UJ#KRAY!/C\!R?A:NT$VW'J MWR;I4-#!4@)JWDAF@1NN(+8YAK<)I$O9T*XRA$2I\5X]^C96#H9-?#QNY!KX6SPKG/8(%7 MF/'Q:\#@9[^D5XYQ=,'J*$)\HT"?IMJ?1/&-D7Y<*^+)8%WDF&HG4=-QUMR8 M7OU8/]?AVKYWPL;&)]$19]$G,;\^^7'_>'J'KVY8E9/2H+0-D]78J9Z$9:=; M?&?J]7 >%$N4D;A+\!+7U)")I]B$>1HZ!+P'A.PUS=%%6>%0H$ @P(R**-I M*=]5>/B'02=R=F@0Q5UV&F$S?DG+)QQO:]_C]*L3>2E2G_# ))X%-S!"H3=$ M^O$0&%JQI?K?A^B*NJ&A7_A#"ME40.?BR^HK% "Z2/S:]C5A0,&K?& #45W_ M$&I"*&Z%T2^0I.I!;_H$(V<)SYYAY*(8WD3([3NBTB3F%HIJF]N=X+/-I@"' MS0$PG0369%;V$5MUBIH7WE8?<\\\TJU:WZO.V<&2_O$4&\MY(Z91G[?-V!NW M8,WN3_5C7^ )X(G,(%WITY.[]LV/\J,?1IR'.\75>&;!IKX* X8P*3&5;&>T MZ O5:YEN\L;RL:N@.L)#O,-VE(WM? ;7W'Y)'W +>>SE:U7EPE#G'M>]9V>IU"YWOPN>;7Q%4W%?TNF M-9X-YPQJQ'6-(A9RDF$[%@-1@N%+]+YR]M'"(,1S_US>5XG@]7EO$U'=GO>5 M@]'+,@+;H3_"*US/6]2V ^DW_<+/6BU9[OFT;<\M2V[9\S!:0%K(F61+CUP1 M#+J7,5X.A]QP-Q_N2U 5)D2_3\.@.SMU\]YZQ'RD)CL/PY=HLG/VH6RR%W,% M5OO+_HB'M-E%9+=GLW,P&M-1W3?Z+]!F;[E%39N]6,5V+*$EB>[5*FK M-SC1U67DRM'59#&VJ3C>K-COC ?_=T#.;GI8'UM02 Q(88%?(#;,J7AXX#Y& MP9(FVAZC(%PAQ\\R!\BY0_YV&7K0MWWD#R**3:D$'9EA_ETK_^Q+B-VB^,MY M!&'>0!FKA[%.C^ H\%*&_8C4>_V!>OMB+9RUVZ%0], M6]6%NVTX_U4O>%GS6O6!O>#SFJ,5)!6>(1F^M1\8W*< ]6)Q"_E2ZW@^\*M3MZ>FCY3+QT+M@CZWI_*ZI2)Y."?:HT'/?IDJI4@ MX@3?V_&*],)Z'Z DILB-HB)#6^S,'Y3];D"E:#R97:288]/T;+7VPRT<3^V> M7B6M3?D&'6K;. !K^3:T<.W\T0FX"71C.0?;HOURS-:6.Q-\IO>ITSV-7]BK MIY.^J#-14TI[.1IU&#* ^Z&/I)4>M\A+5RET'HAI'9\EG<:/H_FW^ W(&]-Q MLBV1?#&%#7K?UPNZEO6]=]6G>:HT@(>GEE[I>0?8GUF%F*V5, BK1Z>#?J86 MT9]/![7=UY])![7<>T<=Q%;[L]K0FM^'&0VDP^C1::!2X.2?1_VTVM2?Z![> M9M\=]BXDG/@>5%D/?IBJ"\I.V[ MS] RR?>O#\&-+HW!V4K0XR-RQGH$]OR9*2YJI9&W$FJBD*8P<7S+G?%:\;/2 M)4]]Y]I!2!C@"B7T.)H&&'R0('R,!6ZE2?=0RKWEXJ;+>;9#3R"!)]>7E[/Y MY=G5G+6&/[F^FL^N/IU=G8AAO_:X,7.GN" S4/$ MZ]@H3R!"1G3LWQ_?G?UTCP4.G/U,Q,[NDT@3RRIGLG2KVNUDL1K]2BXXV+X^ M#3 M@1M!#R6 ]%VRWD==B_F[AW [\G1H>[Q9;6BSFE.XCJ"+Z#&/_^U#:H(&WG05 M1@GZ@X4@1^$:1LGV!G,B(94J\/5RO1I A/M"JS^W< OA[@EY@=Q?P#C^'CC% M(L KK6);]'N6IYT&SOW15=.-2H@/X34&[!"CXP)B SGK1+Z]#SQL?I"O%'IG MSRX>BO'9]/YQZ.'0YS5*_5O0PE4J^&BUWA"AS[*QK%H:G<2A+-OZ=#*?"M+R M6>/%^/QWT.[-5Z?^M9C:FVI\7>UI\,_EE>?+J8VGO_%&RN:5#5[U^J?>YC-'\3KZ;1:3NHMSZ#X&H1\N\:+N)22% MWJI?)!E+/[-#_'_T4VN8;="]),=$U R '0?/J#&@->*/T/6OM.2C!I[8* *@O';_TU\F;;^1HYF,B_ MQLJ$LGE*(5V&4/$Y76,6[3@M!$$XV%BD@14/D>F5"0,># M=$)=" S?%Y28D+Q;( MA;D#F>Z7Q15XIEE<7ES$8C9F'"SF$3]G<6TS&BRF!LD\?'!<-_S96:-@>1.%WL9- MN.>!P&R4S3>7^=:$BC >ELX 3W0*6*=S[-N2"ES)3M*QHD3!,X#BK5% M0PK 9.QT(S:B8-5T2K-\F+]:JG G%Y'&O6LY&D\V<1*N8#1M(Q,[0[*%!"TY&9@3[6.%V.+9\NQVJ"<#R>T^6XX70YUC]= M*)R[S7KM(TP\(ARY)FW!6BD X\:D#!M1(DHVA7WQLM/$N!2H<"<7B<:]:S=\ M3 &;.52:5C-NDLCQ:9 JGJ5JR3>IR,9JIE/SWC6/D0QTFTO*[AS3Q\C.^AJL MMZ5 1)<4WHY:'B,TRCS:_O;#CQ)%$$/WS3)\>IL.9GH@_:%0 250QAZSBS4% M[/SA1\LG09W A'T[>)L+":LNS O_^B$,EN!'\C_C)US[6*YL/MYI7_*.01F7 M]_L[4?#OW4C85A"XS+84;_/RSA;FR?O]FSM.<./H:*8OZI>?>Q-U#,JXJ%]^ M%CXKB6)4['"OH'.9>RGZ;8]EFNKK$N:?JG O'9ZR+_VIQ+\R.'/O1^5EA?KJ MU*J=Q2,T9=\NZAKO/3F,R\^W?3*1@+/ 1+RLR)=[:?V:Q*-UA8\9]EWX^,./ MO7Z,!)P%/N)EA<;R2#[&$J$K3,Q0[\+$L_M>/T8"S@(3\;*B3D+WM^-@8HG0 M%29FJ'=AXJ?CFSZ92,!98")>5L!$_)=Q,+%$Z H3,]2[,/'D2LDR564B 6>! MB7A9X;%H]RF"1^@*$S/4M:.<-DZPP#N^0)LVL4VU6:8CFG81$,4QI>, 'FC= MP)$3O A;XNY-E\%_0QC4U@G^\=B&P?59AAE<0T# X&P

F MR^ S1!+:6_"V,L$P6\MKBXP?.L2V1T!(VIR+M:WH,I#E.7WRPX=6^:B<:<9? M>^LXR%/0V$B[01T---])/ZOM32L@\.X1!G_@__^,_M8J]8PWSVR6(0<#T:M; M.A)\1N!O I>>^>&+)SC!%O6#P'@]%V_O[@=YK9>O9;QXN10=81QAWJZ- M3@)T%GB%Y\6OQQ$!IL31\L-],QTZE [Z! ,8.3XIGN>M4(!B&ACP!--*SX/( MF=J:YEOZ*.$ENJ*SN30=LCH;I-.M:S$MEI<%49T^FK'16-(AWL@C7N$4/D$_ MI!F90XJBRHH6"C KH"4Z.DD@,I7"2R?Z DDUP4P >2D5=O2?*I-WM* 22=H: M5233J]28@19TNH3)8^C-:.4LNDKMMQ!>.2LX?4:QBD VI.QU6KYW->ESY+(K MEJ+R OGD/4"&@E_)8%OWM+XD(!.C@!0*=?$:,:+5S!1EM87R M%*TRP-V1)Y0-: AD+AL-2L,YL)6FB8=-"('#?9 M./X<1JL!%(5PF;[OE#(U(4)"6&X:#P>E\8!,J&L*"WJBB6O5RM*276N6+)BC MA)QJL\!#3\C#0'O2&'RXADX3(0*BYR REBB/8K15X6AD3*9!Q)O4S6BMME"9 MXRD#Z!#1*H:-#0$:PO2!;#2@PP$9ORLF5M)'I"R3-,BI;%C+TKC^&N#K[R-: M]Z0UJO#ZOZR+E$5E75&-K&R,90M32/=,*=0WT\&GR+_NY$M@.XLD(#G+OCL* MJJ]K.N],&3/10R:=#];Y.+L&2&L&EQ5*.UKHV[95V%X*]WIQ!9-I',.D[P.J M>3T;K2P;L1)K+JZX69 V94:6I4QMW[W?226Y)ZTPXZ6F%(<)AS%_*KX<#-*6 M+NG,E4.>/PD&<(%[QVG:S'F6N5JX8:F3HTN": MR&S)5WH2!C'R(,N!GT=.$"]@%$&/_M-QV9"X][:&FEA8>(#41%54C*4\&SPY M_@92H;W%O%ZBI"*V%J2VHW14FA1VH)MN28]S%* $^NB)=)E),-W1@P^9EJ:8 MX.4.>Y9DI26-%R!60$H44YC^G;053"<"A\ZT:OFVX6RE%K$J)?3/[VJOPK0G M4M]7*L$BYB.#^(A(7P[6;)!MZT_.ITH==/$>S27H-R/#NQDQBCO+"-*'L3@C M?OQGH'[[5/^R$1_@/V\O9N?7)'XF>H+,M#K!IE7O[K?&Y)2Z#00 ML3F6S6I51N[>X!JWKOOB\QA&"7E)+*Z)O3_W\):P8 CS\&B,9@(K)\$7F60+ M'-JIU^I3CX17U1Z(@HUVT3X,SF5*C5,G&4+G7'K)!1EP=6G5^O(K"+-AO8P MN(4K!RMD^A2S"*,5Z1E__>"3/'7\$0T6P=-V=?-V?DL,A0\0X8TR2*.) M[M$4@6JR5GLJ:56\?T1KTFUG&G@_.(&'_[XDSREJAIUPLNFT>#X:PMQX-ISF M^#VF$X!+9M@L;M_ B%*&O&2WG=+DQ=F!O2LIV5HVTN3%Z(C3Y.D<*D1>,0O M-%5TO!FB?'731((!K!V%5XQ&O'B/&4+>D!?ST]#WGI.DUO^9$Y$#*<:'#XTOF5(';=\7 MP5YP,JY)>D%;9/&$Y$[/HN2R->3Q2S:NEGW*4N4&VAMEM1M-AD$<^HAXG+W4 M.A-9\:*^3U((9FTF*2XB"AR@5[A3]HAIWK^LEW00T M),GQ3]*BD%=.%(5?;S$=X2F,W0BMR=_5_*:JP$QW?E%%3.AXR$<005KDT$!6 M21,$%!Z("$";1>?:\K-PQK8AD>[![?OA5W(C/ ^CTW#SD"PV_M2EA?+C6^A" M].0\^/ 7K"KA]6+1NZ^VY>KF/0TM,10YPG4$7>34U5]G4:R -B]GY>7%OM9\2'9%M'I#Y'&C+!BU/6ER M_0+B#P568[-RIQ;]B41,]"P/BHO:<."KH29**41.6L.A]WP$S@(VA*J.AM#UB0?N$[%))6C7ZVDGYT7()FYX5763 M3#C^^K_W]\&OOUS^_.Z?O_[=76^>/P?O/GI_?'A:?MX&]Z>;KY\^1!\__#CY M_7Z^C?T/3^X?!_[?DK?)'?S;'Q^.OCP?NA?)P3_.SR=W/[Y]>CX^^7SPY-U% M_PC_]M.'3U?PYH?G,-Y^FER$WP:?P^/5]?DO;^?SV9?_^Q5=S3]_=[,Y_WSV M_OV5>_'X)7[_P\]_^']___4??_L:S-[^//M\,?7OCWZ_W9YO?YPGZI\/-P^34>?SRY?'A='847UU_VFR2_[N]^3K]Z3#\\K-W= 'G_[JX"N:_ MWQ_^XV1]^O33Y/WJ_Q[.WU._=FLG[_M^BGQ='MU<^+[[Y^?G\.CW\Z MO V.X+4;_?##U7>'[@_1Y?FGG^)I"-TY.IMOSK9_Q$OW'_\$)W>W^_L]!:[_ M M'R$5^CID_XMTO.)]QWYD3KY6U\D6V1%'ROV<1]A\TLO75Q3X 1A&BKRX,X M>%N17MKG N_L.44Q-7MO^P^Q;%S.O,G:A)+(C$V'X(MY8CU(0)6+359';=_: MM5=]XD^Z<:)D6\I.N\',>\3+Q,1)61[3^Z-:R^5MZ,6V2(H\D=EX0$0":T4Z M ZS)%)O!F[HB4'WHT2"1MBJ\#_ U+UP&Z _HS9UGEHO?>X"5:!4;(BC 1=1/ ML30:>)#EGH+$>:Y'\EE1@@W\*PN6;./:\E.HTC".3YPHVB["Z*L3><-E,M86 M,AUM+D9%($17, %A<7?'LX!;GF;W#M_,0KZEQMV\?@#*:?IQ8=%D8:4_._Z& M^I]R)V7O;L/F%2V$'"N@)9"S?"!PLI&67=0MF%KU/JJ10*O_R]3S:&6!>![6 MP?*B&40]?Q3@F'Z94\!)],R1SJ3%)7:$: ],JUEX%GH$J3.M:!JD2 SM'$XG M@L?8)/-(Z '$AAI=(**/EB0XYWA;#$GC5:=$4[)(#5:N91:PE-+>'9-]XF;^ M?MHK_D)G*(V=22L!<4-HK#A#!Y"JJA^U;])J?C]GJ[4?;B&\@]$3^"I//,+G-C=N>OZ7A\#0>GS;85E1N3VX)!B=,UDH9 MSJ%%L%*VI/$B1-X6'W, M LSW($8NN<3U[0,:#D_SM5"'VHK(8[!<1I"VAT;9<%:9TG8)U:%%KY?/3XGH M78RZCHAEAW.<7?6H*3KJ;U$)Y9=T5+;85]MOE 3>9Q8H9/!)I.\+/3DU9+;/ MCUB909U.TX=F!!\$"/Y,KY09=N<.BBA.?8=F#8:FG:#*838CJD.5]C@N?9?, M$3""3W) R:M]AD-1O$,]CTKS\,$RXGF+V*C.P4.D069)8DSR" 'I$6\[[UW" M*TE+^)U,=ZV@PC!8DG#,+% 'R_ *T6I_@[SP-"YG(:BP 251'T 2CH[5GH]< M*DUY%6*KHJ3*SDITH0H!=%\;95ZUW+5,!F6KWV J]UY45A.+L;EKQ:B*5%TZ M(09)"-;I!. $6%HS"WMLN?@=)4;9I=M 2VV;UR%--AE0K*EAELK?MT2+EC'O MOQ%@(HJ!)6-(R2LF>.7B)L5O+;]E-["P(F*RW=OP@]#_(29E+NZ#7)?Z0LUT M$&2?R(O"V=@@(LUXE/7'L0$$J1>+!"A\/@:,L[ MV/=&FK^H411*'%30>G$M-!)9*P0USVBK?+M12%*06A854@1ETH/6 B^1VYK, MH?XOH;0:CT!MQ[,\"+4%'70MY4L4A!%]PF4%;CF=@(^W-UBZ>R_3UF9E&S[< M%OA)^H][]B6P ZO+:K M/;2=IMA(0?'U(BTE0R0^])&[9?\[A\_),9[_I6=I M5%S4AB"JH2:003J9>,C6I)E2P&K<61;$=@PNRV +4NAG-<;X+IEU]N@]F;$* MW+B?H+J^*/*6/27!;)CMVQ.?(Y7TQ/JV.ES[3VB=+I*C=HX")R#=I8L(IV'5 M4*NEC4M/&^PZ5$2S(&(Z+"\+8&O*=!%/LIT@85UM;U'\A2U._M6W-$I6,O]$ M),%&W/FXF$'KCC)YB_ 4VTI-@8L5 6O8O.;+4-ZG<%BU)ES&N H38=+0BQ+9 M/P6;6,5M/]FSZL%W3WR=2;;DA2:9!AX)_UT/?RHJ+VO!!:>*F_ EADW? VL" M@):=AQF(/1# Q+*QWI;EE0XZ;6BCZ\%@97EH-9YX6#&4K62K#!,7&UEK;,M9 M#8=4(U9"@1*W,K0D48KLK$J6RNZ[MX"C&;JT>M>@*JIY M/3NUWAJP$B;ZT7D@*B9:#BI5Y":W?YMT\ZTE+.U>$2?7BZQOA4RRA(U() ", MOQ3*L!$Z!>*T]1^=9+4[KPHW2HU'&O:J]9PL:@FG\.C2LK.?[$7%?L._-H\J M:ET 1],&L/%Y19,PVK5.)=W(!C&C5%:T8) KH-6]@^#H&M2)+2M5>O2;5\X2 M@/":,^IAQ781!!U,!A'<*841UFMDGT:%E4IX&/;[.\@!\U!E\V$TH^M MQ"##%9P[ST-[+03+6/#6\S$17C#)<%)AU^YK8A.?JM=)R18[N.IWNQ@.*S)- MJYE68@WXB!)UTEE%#H1EY[LB$RN5PA1VKJ^!BJRT&*NXDY &X<# 14/[WELL M;.-E6A4YX9TT!T!-.K<,PFI<1&M^5Q^M6]%%-[L1+LD2MW =1J;"!=76M%#[ M5 4OD;G&YH(HFVR[%D\;OE8,,V4B:$K<%?Q:"D&,P@#_TZ6I "IND\["UWIY M&Q[81;PC2G%770$YW0*11Z/&=P0 603=>?)E\+W[(&D72;H<_B-8H@32,( M*'#'OT#83H#>)5P]P$A)Z!J!&):R)GQ$-U8Z#53F@70B^)5-_:>UQNBJG,K% M2(D*NG(SI< _^>&#X]/F1JS/0PNAD4,PYMUHQD44/,VDA4T"I5EU4;&AA)08 M5'18:"1 ^VMJ"? /H4\*(\9=)$4,PY0_0P49N;!DTQK%Q8ZT-+)I1U[D5-#O M]@M)B._U8A9XZ EY&\?WM[,5R2:)D.,?;V(4P#B>NO_:H)CU!>$)4P_72DTT MC#\2:"(JO'H2<.15O@P0%!!!!A*485I7>WV)3_7VVH&T[55F'"6_W6%#SXE0 M>!/!)Q1N8G_+[LY\E^( MB"EO7>]R>1W [![!58^"LY8SS7@<41T'44YW $$^DJ-_3)^B8IKG!Z=@;[JO MZ*FK(B:>&?1$"O\.L>X&;?PUU M] -GFG']4,=!5)#R:S@J_2"F>:X?!'O3BB;, +5@[\X4L[?PZN)-OC^.N6G+ MT2?@)6<_FK?HS W8YDO=G6,\MK.ZONBRD8VR?GV0$;J(R^1L2K?,,,FCFF8E MYPO+7,'T_Y6(A2XL#Q6"K)KT2JZH96S&N--XLXXJ%18R+WP \9AR,JY.U M8-S.3O08QSR;5_@2_CC%9S=RG8N+D];.:OY\P\]@$E3D;FHZ!:1S )XT MM9 M@2\[WFGQQKM4(=X\Q/!?&Q(*3ZHZ#.-XYJYAW*O,PT)HQ65C 1T\BE-;RJJ* MDU>X4\U3^PI^/0E;Z(SR>*/*O[2P@+-TQ @^?PY)\\]]=Q=ZBO\8*XK%M@77 M*A,,J_;RVJ)B@W3(*$YM'FES[M6VTD$[WT+?24C=WRC9GH:D7FO/JIFSP #N M+U^BENL8"(/UZ$! 1^Z!.<8&_,IF6%7+8AY5T\^XV]1_4TXP.'(IFQ/_:=\' M=A5XWUXSF3A4EQ;F?J6#P*]TF-UCF2XX*_1LXDGDPPN M J*$*SH6Y(-'<5I(N51)M1+NM+T1[T'TVUF0( 4C(H;NFV7X]!9/80*!_U'( M00V0 =;OKBGB-AU2Y[%1#2 B-&$L=Q_ZY[_["+T-[4R$;WO(0TZTO5ZD\; 7 MR'E ?BH^3K"]CM(_$/,C+:P^B-W0#U+]O^Q(#YM>D!8=4"EP$GU6@"<_97'8 M^0H@70*$4?['TBHU4\?*R=:KU%5.P_ZXH!M[M@S-T-5P9UG)?1#%"7(='UQ"AWRT*Z[E;U8P!!S(HF9W]Z49@'&S>?"1 M>Y_0DU(L3 /8?6U6-NQ*:(&:*"Z;0@ IB#U0%-6^R8MJYX#&X)#2D(.*&FI) M,>TKC-I"0UE@;5?O_4&DN]0VF6DM)7=$'C1-T6@OQC63KNW!BB%[&Y>6(+F# MT1-R8:QNP#4O?7@*( ]U6C8N M9_1X;,)&P6UQA:^+I+-[#$K \(WR80LR'3 >[X4JLQ5$K_.!=^6LX/7BTOD] MC+)\@-X./#%L8P>>$(7&] VK#P]*G,D..?D>N]3OVVDC=@P#]W'E1%\&\6DU M+F=4)S5AH]1%CLP#^43;EE-;ODI;RO'(H>GHJ,$>S&TJ6\FN=#5Z23F"Q0^9 M&HE,R7VC3?O7K>Z8OSJQE]E?D ?3@_)X6U&0\?$V+_F7E@",AWU"U1U)7ZI!7&Z1$/F=?(_A:%'_#9780!7:S_<0IBY M<&@])\6\#J(N= 1&;-ZNQ.N#=G/8[$R^I$.?E\&;;+U9O4.8'X(%K%L MZTJ,!(Z96PN4&H=]*SK.)=OM2U*&.I0E"QF,"19CT4)FQN+J:^:=5'9XYVH; M$7(W480OZMO?IKY_POZ-%%ZTLJCA;#H3GNRG0G"DX V]32!'+$Q7ZVMB M3EZF3[I-?0=P<3,]<6+2:8W\A[RU/SG^\ X3V9J67"(2E%1":_$T^I)._U$" M,+)8< 5F\_T73>31M7^X8 S>TN5O\)3M^EHF_5]23%2RN$%IEF6KJA4G18G=?")T\6[E MJE*P#/7PEOXRZ ';!@?3&<,Z2"J].PC$-7MW*/]Y7*>RAL3P3^FV%-6.:1(L M--3!W;B<4:.Q"9OV^G1$[PBJG%50K+4CNW5AG+PI*KX-P\1!?IS)>KA@?_/# M.#Z&BY!TF\G'))>. Z]2J*_!/B@KU730*P+]-6#P M065FW85KOLA/'V)2]"[J2FJ#@B[0M_T*^X71%]M>,!U8Y 7J^H6(/5>5]T=V MW3K3I$E\K8MZ#0W65CW^!4;P9\??0.\^1L$R>83'* A7R/'9@)L(N?CWEZ$' M??738&@<#!X8 V]%F-2)5]VGRX+RNL*/+5T?$ 0 PP!0% #& 61(I,- B@:@ M>-A]/#0ILT4)< -,U3F]B@L(?^FY;.EV9UA/2YG\$GO!6.$"W.E;XAUIQC^G M7L6H^&KZ8X!N[&H>B5+^;J=11++)::C?\;88<^-LR>^F7YW(H_]# FBG@4, M9@*])#Q+8\!:^ EZ6$R0']@@8<1"O&X>/#4M1YQM%4,M,<]B)0V 9F:/*DN B55M0?.GLE"^*\L M!FR-$L3U):6NE8\I\T[_6<$AW$#-:]G.%JH$2%1"YIT M'BA-W /95+L!X*V96U:M:@1I'=A#8LU9'?M+F#R&WBQX@G$"83N'8T/:0,," MQG('Y'@(K6 RD!WW9+#5'@7J[,H2"13VW/XN14NB8E"I(=V;H-1AFK@C<5<6 MIX3CKX\=?C?83HD ,U>L2X60'7D)6^X.]1J774=+!]MJ],##EB\F1."BM>-/ MW00]8=V4QQ&H>UI;@C3@$M) 2R T92#TII"# 06UZ3[4A6I3I)J^]58F_6[+3C52:4;W;19K? *X>(.XM$L0($"%LB R92G\3NG M-L^+"Z<>!;5B>-HLU=))H@?:6+2I'GZ]RJIE1=J#!.C);"_*-84>WT(7HB?R M%5S!I+4N;89BTFW7B(TH-B6=!XJ)>[2"[H@4HS*_BJ[J2M30=;)QH.,=T&S: MY"2"'DI^VCBD-OTL\! %-)0MV043DZ^('?!L*[>V56./0E*V.KM24#=BJM)> MP2FU5]!1F*46L.8[UQ M6I,V5)#"L>A%S98OREU>M+3<24@J;;E)UHU2YV[=!,.4Y[$!#W'A-#H+E*9) M-)=IM:7(H%Q;J1!!VW.8 ?\%)8]9U5/:I?#&B9/3X3IUJ*]KMD2?&E)M!&\$ M&9/:S-XIXM>"./JQB1?0B6&V&+8#YS!:#?+>+UG(H,R)L1#U%2430&D&(%/& M\:K?S+NR1#5L7=,C0J&V/_(XTTSZ/.K+R]@O?R@S?J*)29X?8H+]Z;HMKK$% MY1"?&H7K43TT6.FTAL7,AG[*D9$+S8B.(C4&EK6%PL9U2H7.44*"VHBKX0EY M6 N1\XT6=2'IDJ1C>\AJQ/<6X-%V15/A'RWQ$H@:A<)J261PK,>%:/(XBQK1 M(8Q>3(FHAE7KTTP)D*E;G HR;>M&C>JULPW;\A-1F2J]AP8F,(KAA>2,4:EI M==".6Z.I7#Y4C:\#O?#\>MF9+@6\S-NM AS:%2$:9QTMU1)9'1,TZ@ %=JRR M%.R8II;DH,DF%C'E2M-I.XI@;]0&?9S\SMFWML/&55GF%JR M_(X18-8*Z"=+F6SPW]M\#IG3_A_2,6E8W/S[D(TEN&YL[ HRR4;9;L)IH3ZF0.6 MMR/M9)2*Y.BDG4@ &"UN($%$40.,S0>CPIQ2K'W#_GLZ1P0&2]_'2-6.L72& M-!DMM2/$?HD+5:Y)C@^9LZ87#GBANR'V#[WL\;[EJ>?1:@;Q/"3%6?/",%\= MO&]614=TETYK[(0+\)3-!$XV-2O!\\:F)TUA<[6/6YD@?7\LC:S"]FL<^L@C M#P)IR_ ;&)'VILX2BIA4C"",*6;XACTC22P\1&1:DFDAA)# MB.1:;>?P.3G&VOZ+\.LI4M/6= 98A!%F4$R_J)0W\1NKEWWQKCB<:2)![U9H M,UNR6,' R[J,5_H!*W+J%,6N'\:;B'Y"#I=OP$W7HC?J..OR[I:7>V,O[K<= M(>K,U2%DSV_\C=P^BQ.T(HKA/H:+C7^!%O 4QFZ$:'5Q$7/S66!#IP$?S]L# M7C'3'MOD.ZIQ284 Q@^M^?'?XF2O%)"3#Y,4F[_P?'),0WB1P@30(Z)["]$L<: 9#_@ M:QRMSA_2W\-GU]_$&#W@PZ7C@P@M'_' 95$*A"+J)OP4._@19_]&(YK'E*#'D]P@*>+S#"E1A M;82!LS_9DV6^'-1D6"8NIA7*^2:@P19.UAU\>X4%,_QZ2UY,%%1+:0AA_2(' M![+.XR"@ %]@[%J*:ONMTL M94^(N,H@8IU#0((PA8F_?Z)**%3ZT8<97*Q72-2\7T"V]Q'J4Z/&]ZZ$-6\- M7J*8*$Z4%9#_QA#9-HV3W'=<@D:IEI60WF0H(758 M&FR3VG74ZZ06;<^&XX%3VDU(Z[R4F)./M7<2<1"O4UJT.1N4OH4K=G&@,3$_ MPYB6U8G"6VRE-GOA\MG H5V,GMA\ZH_54DW;^-# M$F'$?$@]NN3HK=_'=CJMAI598Q)^[F$CWO4W'OG%UT>(YTE"0]:*2V7,R CRNR!,Q#CL ME4W1=%0,'C J=!=,I*FG)"Z\#00R^:M/'M/PS7L%,)G(+VJX?WU$>%8.MX!A M4V&U$B;ECT,BBL8OL//P@4C-S\Z:Z51OXR;Q)5P]P$BHP-@4\$3GD#.&3@*_ MLFEV']HE^ZGQIW'O!I/EK\D7?14&^;V>1=ZG'4A$K*"S0'E:WN@ZG?G:9A49 M^:9X[]O&V9+P"_PI4Q3QKZ,-]$IN!W8SI6^WA^+GN!BD@*AF M9.Q+895+:^R!%)SE4/&VN^>Q5(^"!FN+3>,UBN G'VL#G^; +2!&Q),K038) ML%F@- VP>5;#$F0;J@0HB>#HKE6;N+ IH!?T_^2N8!.MIUV(=P5 M[Z-I((%1%7@*UQ%T$8M4";QIZ6E,_#113-D#^"+U'LAG!KQDM%F!)#Y MN)%#$SS-WF%^^^''4]$G]T.(C?4?\?]@_1CZOA/%=AA1QK5,X/H>3'T,,VJ0 MS*'[&(1^N-SB[[,P1GABSR: 8@;17;MVF/$L:]$N:E+VO3:<%& M<4\#&W>4"L[<&PAG5R:O]MR7ZFU1&5HDU_E$0&?NY3?$+;6;W-TKHO5B5YR] M<8]@-8*8S3FCN#R&OC?#ID'X1)V2L328+)\!RE/V )UDT^TBW@J/&TT;-W3Y M\R#ZC=6:.D<^O-K(+M]L'" # 1MI@]P\C,L$%N_(A$HO5K];.;Z?-9AL("D= M"[+!5E2+ '$^93E[,^L>9!UCH<[)VX(\MHI-8D5W M0@*"%V%$GI>%7TCI-"9!Q)4YME.,Q;N1G[_\O1MV]Z5)'?DK_PV,,#XK$FA] M_>"C);O**<1 4#![H B&*$$"!:@]4 "S>4RWW#>/DUJDZ]ALG7S 3K#%=^Y9 M$N=M]A"LF>"*+=:;X=EIK-Z(5U,[]>L%2&%0?PR& LI@0 ;'YE.!!ELY?=/5 M2&4T^U>W&M&Y@R*2EPGQI7&SHJ'E\2V*OYQ'$,Z"!&)$$Q)WI'*D5PI E=8F M:1GDO!;O/VIP&.J+BV- MWMI^@21;#7K3)VP(+].K^?6"*HWX>I/$I'461A8K$.2*O',9$)!"23T1M$4H M!01*D/8 A667PZVVS6.N!MVL!NO40DRRX)-RPZ$\J#&-/U'-K,]#>?;X$3Q% M@$^Y9TZQ7![C W[E!BF,(-RG&_U4@H'ZX)#AVF1$V!^:C8^'7>/CFMD;)'R= M:,0;FK.;6R2' QJ4UYD%R=8FD;UL];*M:;G&S4!4%9J/@W%0MWI7?IFB2\6? M6(+X/#Q;K?UP"[6OUXW@S%725D=*X6K-0( 4!IB'((?"N5G;NU>KLI-SK5:B MDDGGB" WC6<=L=0[S*?R8(NA)AU2[PZ-TIB%8_X0^L20BMO&HV;SY!&I=@)2 MA7NJ,4*)!F:/_7*C#'DT2K552"TIPG)CD#K%FW9HV+PB!=3):S2,8M(^-MDV MW;G9*&R$)TF$'C8)C:Y/0D)_:ER/Y'HMWAC71FD@@W;?A?QPJ57S>=(V,:2@ M[#CO92@I&!=%U28V'U /(^]/<-"A8$*F;8?K^7[XFE'%4H8=3QQHX_)RX+<:!.$:-.''DXVI97:L]*-<8\N%5H8 M#"J[P*>A?_,8!@U!970F_N2ACPS9/9 [>WE[!E&+L)R=1,AUW:\G#FJ#^'>;,MSDP;^I?-[&&59 M/XVOL70TR(>/(N"&OX.:O2[;J/V7V[Q_BVD MF-E0<-*P* Q*5G/IT;8A,IQ-W;E$E*;;ND6H;6[7A%(EA]E;1.'YK]5,J+^4 MTG8@C8_5N5C"/2$[T]FH6)PY$8GMC6]@ M1*7T%/F;A%US)[SO-1U.WGC9=[H'TBDVG=""7?#X(]VPX30!6JJ$Y@]6T]/$ M6?1L-#=#SU:F_.X&>$27[-1:^8]+)]E$6$^?2@)N2Y&0V7!P:CLLEK\%_K51 MO%F3-_I;R&HL9]^>W'&5C0:YLN$5_[+RU,7;!O^Y2[QAVU[=61QOVGMTV2RK MC*H;M[QUPWKG F+M!ZO)R7EF#?UI#J.5.!N8S";>BIVD[2(=B?X"$""6 MOQ*UG?)8UH9&9D_J$RQ'*"$9;6FLL>// GQMWK2H(\5@T/R^/9"# 0666-0M'(G9A%='#<*2BDSJS1-$+]MA_72 M??$8J4 (4X5_[@/Z$_0R?^?A=R).Y$-!,=9>M"<'\9I'5[@YD_[S.A(?6U#X MXY@H_%&!PA_'0.'W+2C\?DP4?J] X?=6+'5U)WO'A#W>\\1H(@K;4Z';@X6% MA#V!U'UH\4E]&-,G]4'AD_I@Y9/*D@ON8/2$7,@WZO*G89:9, \3QR__G52W MOPJ3SS"YA6ZX#&1Q:8U&=[Y8%@= H./?)F"+/]IB@:P3M%7G]E#4X[K'AV65 M*6OO"GX]">5N1CP$<[V6OV#Z.RYA6OM^:[LPZ_78?2JAF;?4E5\RYQLCZ#DO M1A307IK 6FJ'PB\!/(8')>G659Z9%&AG]-V/',OD_TG\_Y/CD[)\Q:V:_&$: M>-5?E$:RY,3=H+2SY[0!3=9(D52[.%LLH%@X"-P]9B.5P%=\(FP(>4S>^65U M!D,)<$( 2:&SK#-.AAFM;0(8;I9=;$;YP'7269 $(Z(>1\EOE\XS6FU6\I,@ M'60UG:J&;)E5@IT4AZE.CLXG&"XC9_U(*BL=;],&N/J5MAK!V4@%;D)*(5LG M!T'K;!UO00%E5*G JNSD9.TH4&NZ" VS3NDT2<#I.!++AX&&J?_N4"!N 1%&@&8#MW+_@'()' =V JW MENZES Z%35MU$4Z$E*_[,R:'(_)G3 YK*DNX.6M4>: MNIZP3.F3T!.&;J9V167N'J"S2'?E2K&S$-6+Z9#A[QT\:F(V'DJ Q%$+"A^-B<)'"A0^&@.%OVU!X6_'1.%O%2C\ M[1@HW"(N=3*FN-2)0ESJQ&Q<*N=T4$[^YV7][_'3_NT>D]*,?W4*F'F%$8A% MB[#&R9C"&B<*88T3.V&-4^^)-,.*KVE :Y"$T?8&PW]T8G')DFP.P(*?SP+Y M--ON?=F6>$+?3 (S0D\C)%"@$.O!!MF/]2@C6Z:L8"?6TF0F+=)D)F-*DYDH MI,E,+*3)7$87:-,@I*2MQ\9Z:&H)TQHI:[LP&YIZ"M<1=%%>1IU'Q?(8VWJU MC M/C];W8[A,P-I!7MHQ->N2PNIUG,C;B*=3LV:RI<8T6:F2DQ%T$E?8((\K MRG0Q&[J[6_N4I5F3?XDM[=T2L)@O+!^=_: 2<&#%!A=NE6^"-U#&5$&T[+7H M=3AY]? :9--LU8;=15OT"%;=E@FBTC/G.H!YU4+Y 8I' MEDHS[IRCIH_1.MJUTU2T,[,-SCS\K> /Q_%OL-*;!2?.&B6.W] :))\$R*Q] M%(!T'K=JCYT[C61?_$M-(R&LF>-'+2),CL8487*D$&%R9#;"1(!$"P_WT9@\ MW$<*'NZC,7BXCUH$+1R-*6CA2"%HXB6)MLD@D("8% ;(@.";$ '#$@YS2'931-1WS+W#MJ27,6N^_EVW M>/@\&M/#YY'"P^>1A8?//)>KL&FZ9O'>T:>44[LQAZQH/-'Z35\%B01"F+DYHT^ANY-75I\#^3+UWI3 M6^OG,@1=><; P$PT6;V3Q%FP>KZGFXADOM)*!"SR8J<^)-W!IRB,A:_RK/ F M P<8O+R+>1:74JO3F0H9!6S;G-:/3I#JG9]IM:E9P&11J7?40$<* M0[54M3E.GSL3C&UQX#"$2?>Y3(W4NHI1M&DW 5"4?K6N1\;"PEY/KV'DRW8A M?X4(2U$U_['$6#9L2_ FWTR)D62,TDY8-K^E+UB!OFSU>G&[@9^A@BRV"0N->V",GA[9'7GP>( U4 MV0,$(* 0[2JXU@3@?8.:5#2H$NLMK'-LT_B:ID<*07OO@M]YX!'WE=7.V:6X M9\%IUHIB-CNZ35UWL]KXQ%U]"A?(14(NUKN[O2I-!NGLUR-K]5;?'X]CJE0Q M^MFE:3D7L_/K6QC#Z FR6RX[I\4?6SH/ZT\\$Z13\T*[;+;-LNA-.^-_4BK4 ML'>QE\=:[MSF1Q-@R=M#\]7=7IPKZ\)[Y_A.A& YD)]KG*O&][@5.'+>)I M#\<43WNH$$][.(9XVL,6\;2'8XJG/52(IST<0YGBPQ;!?X=C"OX[5 C^.QQ# MU9/#%@%JAV,*4#M4"% [M!"@5D>B16[.X9AR;F]!6Q=!Y&"X@2 MTFTG>]XU$7!66K8( K!Y6QZ CKT^T3>QRVPD"_6?3I<1I#@W))NRSNO%:,Z] MW(I;F;,%ONM8N%>[VK1%'M[AF/+P#A7R\ [-YN'E_9@W44"_+GJ=?*;?F5RX M\QGI99O-X;F>+,BX>#L\06_:O.F3319HF;=AI.4VTXI*),ZO4PAK!C6]AF=P M:3AD;/5TTJ,%]P3J0E9S^2-G:/G_R[NRYLAQ(_U7\+0Q'5$=]CA\QCZ5KAYY MU"JM6CV.MA\<5!$ET:9(+)(A,'654)RALQ1[<$@,@$""8RO_PR M::C[W9-M!C1 Z"><.=?!T384!!-G(0L?U;=T3;,73L^\S//RE5.2,4M"LG]P M',^=8&[VP6'T:*0;;D': J;F_<6<[,M9+MK?M*H$./V$M$5*58_(NW\1N.)8UTYHBR.]682<:L?71A'--LJ>EQB M\1%4J5'/J^',_2Z+WV%?D89.DQ$.H7FI-R0*%UV](R)POY^7>@-"<+]'5.]. M9HDZL#08UP\X4NRIZL V^D'(HWBY.5:YH%,[1!.H2_.%/G #_Y8^\PI/JF[R M6V#:C.I,VM[SS9X)DA.\+H4K*")CT C*E7F=6"%4?7&@D1JP;$N+\]"!KDXO M+<;^3&(&P2):K,\Q^HEJC(X A?UV7B]' "KLM]&MI1$UA/XR+_4&%!'Z2PQK M:;/)UK3EL/ 0/(O&'7O'/&+NH B@/627%=GI.2!UH)O_R(59LT\71]5W+/L?10Z[C+\HE' M9&SYJVU72MK,1O9+=X\$D F0;G$O!^HAG@HXH./G'>7T& BI._C'Z5W8$ M9O4/\U)O &CU#]'5.Z*VTY_GI=Z XDY_CJ[>$37W_C0O]084W?M3#+>-"IO5 MJ\U.K9?5AM=X.7GC_[U@D[ X*??W_.I&2H0'#CL?\90'! CU:XQ3&6"YG2L(W32W^/=%C+ M"F!AH+(6N\!.%<7<)0=1!=(\,+*(!XM?9M=Y$JHQ--/]A&VBS9O;K2#;Q$=< MFG,=?(F'@N B+GT>4 [_\ %'3,J/ #X[F)9NINYC4_Z)3N2A"M%>D\N:';QL M&@VMBD121EUE3QSHYGYU9#^RTY&HGL,7"O^5\LDU>,W"%('PZO'*>^H8OF.Y-;/ 6.$0D7["HDLBV*= B7&4N,IX%$ M,JE%C2SR^ !TT?RH\D+5 IU3>VL9<42RK[%=J]5#(+CU2 M[ZY;Y+5T" 2ME5=^3&BU,WU0[*%]$C#% +--M!2S ^_T@4I!?&E&$9Z^EH2\"L1X$]>*H/B?GTYN[%:'N%;^S":>ED\9T M33T/Q<"NCO18YBFM:EG\@D_A=X FY6^]"3J1/)$#,:RG$R LKJ>X9UJ8SD\K M9J-GFJGOPVQPW@Z1+'XMMP90O^-@_$$&%YC9=RDB7=F+3/Z7L.:0<% ;YC$B M0?,#?8^7/3R$$Z!"=#+*#K9E5.BHN5\B+^MMY0_2[&+8S$%(-PKYQWQB-"-D MAI9VM,IB1=W@/2A.?!4H7+*9O[ S/S :YWZ7=>"6?0_5L#-D>=A?.^ZXW7XZ MQ\>OPC7P G-Y/#4!YYK7$RHVM-+C5(9(#O"8/3]+JN.?V#+DO,Y!63>U-?4( MLJGT((2-0O0P1(RC%W.PEG&I \9(/?!G3M#9'(N['.9Z'IEO+TS4?>[B$1%W MJXTN:G%#*_V%R-9LWYUE^9;9$N/1,&T!$#:B]) MB!A4',)JV#G#8T9IQ/W- MG:!2*C&^PVG[_D-S9M:_T00^@@RGU&/1'4V^>=C(_;1 M7?EYT'8FNC=@G[$4QP=V"%6!WK+# MK0$6*.!S5B?/S\RD5'/J%Q5\L[@/(#M]=RQ.[#6HP/AF^EY :QW;5I^B@(') M/EV+F&=ZDM/ZEK*OY);S7+G!-:H=.:'%^O$IJ<#*5#%.;4@(\)BV2XN9PO]E MR_<%K3R4S&VS&0"9>E,>WD\AD3!NH!Q%>%:N1;GW.S:R39FZ#>&-HMBL_9F: M.H2EP#$6^+//V4>*N_F^7Z;Y@G5S6:8I&[1F!F23Y'_/GD_+U+JOU2*H+MR1R3L1UHOP;A$QP'99X!6P M2XWKR4IJREUK87X.Y:;B'>;GP;#( GNF'&(C!X6F9I1)3,!EP:Y;XB"5B*6[ MQT3%,NM?!*\O0E:@G DQIJ) F@V;3)+6'1Z"/M>2(YO4U M?55H"0ZFJ\J"_7$MZZ^,8J)CXY!N(+([4E#T*L*.&BL\M#.F*1#/<-)&F\Q@ MD;OL@OW,BN%N[5"5L:/*+(L^L>)33D%L9JI%XKF$A4> 0IRAX0!I8TB8=(59G 1B>>_I8,T'51[%]8%-@"=HF-Z1-J MHU4V^-#X&* #>#5/MHU0X=WAOC$*C&!E3RF3T1$V'-^,;A\U,)#?59V3OLJL M)O#AU@-W,PFKVTBM&O'QE?$-+0]Z7-$%:*6.6<6U:SDE#JOQN@25A%/=[R5.*@;9)_-@'QA MZWA/9.B;7^RW[&ZO0'%,BA.Z*2O%CR+JOIQ_;ZJDK-*L2*JWRX8^\1I=;$4; M]C#VB =A-M/:FGZSPS&C40GZN:1[,+D73]:<-*ITSNZSB'Y89-C3T90(HZB. MO&9(>Y#?M)@5SB;U\.7MZ;[,;<>A:D1DJX@QE)W9]B^-@"B(MT2K"V%/?XLS MBC(G5\LT!TN\&IH 35N8<3[@L9O'3=TAC]46=XF/:?:=,H.9_\NWQ4N24U&! MM6ZJ;,T^V/P7;,OL_L!H:4OQYD&(K()?^%Z/S1[Q&:5V$-H#[@E4!/BHA9S?TN<#C]3[H'''KY M,8^^-OM%^0NLD;(N%TBWC/JUZ4\;_,; LF&JEQUDE(G%S[0S^D+S4E@=:C[N M_'?=5:;E=)VU_N<:9PX0&5JL8$TA9D8J%.4R#!A*EO,!ABX]P- E-C"TL\3I MJ33=9^%K1%P97E99+S=>:;K;Y5;:QFA.>]&LY .$C MS/2VUXDXZKK7UPP:DE3#-*0)X&&1;4$I"HTR9)"-A$;9F;T-B0*(B/E6G-$- M9;=*_E+*>^6PA)%5[ZJKP%#+S@NHJ%/,(RE /.B-"-8*;NVYG=3K>K61&=DC MXI5.NM\V;&EW8<4T7;U".VW:0)5AOGI#]D_-375+UY1=X=DRC"13;;FZNA%F MQY@Z%-+BM0]4#K)W8W=':=H#FVTV>-%TA[B& BR$_P7:%1?S9;G(.)EBGKUP M/'3#5)QQ9EQQ-B_7S%YAA_6/MI=%]OUXQ3N3KK=V">O^,;]3(>)!RQ.NEKDY M 6U.($G7*FE<$9(=%"NQ(L0%DAEFZ<$;H[R#QNKMJS,;PIZO1:JH_FEZ_GW- MFKJ9 $+8>\PQB1RTG_@_-S(?FQJ@[;"'/G&A>B !C94TUL;<$]6>!46 %L4A M*SIUI(\=F"QZ 0+XYD>&YXD!VR8'@ M))?#=L*Z!!IX9/W2XSF\EZ+VTI=U1IF ;J>W;$I4V_BEVX"I#U1M%0_Y^ FH M+0)7"(GQ2787_( *>&"HTEC/Z[)J'I=/S');)U=7IT';5O0AJA-I>T5EI'1( M8]G)#LF[LWLJK=J0WOWXO&J.9^)"\D.F%,*M9O;^K^2YK/];)Z,#%&MQ"=;\ MZVUA6/-H*$JFG(2^]F"P9^Q_=2/X'2_8S[.'8GSBG (C#Z#)"Z)'%^:A&G^V MR723] /N@T.H'.?*U58&.?]Z:\U=W5:ELF7(*;\35AD'G?,?QZURPN9LJG\H M"W+AK*P1;E.VKA)__L!FXS!GC"[B_=CI%/7BY! &VN]>V7'C+1*UWP40/*G9 MNH,130&KGD0)JUAD@6,I3L%Q8YBBP)UT4'N*-JK*@ JW/1..56#^8-C$)F;4 M&HZJC*"1Z:*JX(P,,YHY1KHL4.R4HE!1@X.-+DW%*C2B\-X]E/=XNTR YL67 MI8>>GUT"RSC9W397N/;FY&#UL9JZW:P R>G<_*UVQM-@O>#Y_.Y>R]-MW;!3 MP4> REJ2MFG?XX?M+1E.>^ DL4D6AS[RE/UQ5=V5K];4_CYW).]!RHKP/K') M.P="F-KVRHK,5K0NJ^=2IL)R#**\F[8_\O(6&6T7,BM>7?S;'\=>#9^(\.*$ M*0;37S,U:-_FS#.#=/LDDVSX( &;1$2408Q*")$=, M@^AYD%L3N?N>L!>A6CXH'F/*/G!VJ).W MFZI,M^OA?4@ZO/D8PHO](_M'>+(GCHKA*I@V-9MK6QO])8/.\#J7$##=_ M3OY55FUE!9^S3[0F7=&(X6$8H9 **,'@S',)BFK*7V0YK4[9.?M05M8\666W MB[9$-XZ6*@5,'+;& =E0_=;#[(-/5DH*7$^V.<2D022(P5R2RKI;;FR@[D)T>0&4E]&^D59#!9](C M,F8D6 ;F[* W_MO(AZ^8 WC(&G/'SNG9WM?T?[?D%/;@<@>LZ'? MLHH"GCMNN>,XR 6D;%6Q^_1+YDC2[GO)13?N)M<=8SMG87&<_G)0=-3 >DHW M(O'N"DJ\D]4QV3WX4UFFKUF>VZD]]3C6W,0?VL&('NU#=.C)..GA@/L4#2*7 MGQU8LQZL]-#6GTF%29LD838\C),^NOIYNE.]VACU<\:4'!*]>2"JZS]7 J@P M0:&U&J,BW'=G"*BQ. =' H]Z+M;.PQK[*A0L+7U*,IZ&*.Y1 MO!Z9K&3%8THW[.K$S*'DP9$#J'K+FRU1_;GM(>)\I!LBII\O3,C!A6:,;G!] M54]EU62_JLK-_8^K]?ME])(A_)XQ$KO&N5,J\%L6H ?4A6GAA K"=$(+9@8Y M\,<:9MFBN7Y073[$AEM"1L/(BNW/&U(M+-ONMWE4,J%\4]I, ML2.E#]J>$J60QF :%B2%.@B[7$$P&R#B46A=M>%1",N,^AGJC!/Q512Y(2T"+ LLV-]LI'?MX5Q)L/ ;XQI_]' M+/@C5V)2P/(HNP$CDE97S3^_L#./G7'E345?LG);YV^W[&BKV-S:!/_])XZH(8SYT;X>]1= J>SL=;O"C0-)6A&@I)4\UGAC;; M%<(5H8+$1YDE \QW,5I^H%N>@>L[1'R,M>B@ 5\> M:9ZK=]6#A1!-]0D9RW\ SQR&/0QEP^(:E,19G_+RWH=/4TQALFGL;-?AM <[ MV"89KB/&5GA#X&8G5B,1?:-^P=UB@0Z4 $6@KHR1/N'>]V:6" 3WB)P?8@=Z M6"1$+:8F7>C<*\K77%4="Z.%42YAL?=51] K'"]Z8!'+$4MP*@)U^W^BS,1- M<[K@>N @#D->06]=(0 %Q MV%%6=$\%0(M]$)UB!V;$U+ASX4WXM=BYSV9\PY[QR L7\=+U9AM[X$:T$ M-V*,Q(Q%/1;A"T!V6D8/[XR3'@[_3-$@,I'7U 0FL#*N\Y)P@#0T1P'DWAUC MEO&=\;J<%,*9NF38@%R>N5)6H?CIMGT8_"D*\ *6"$9>N*1_#Q0^@\1%<66X M>TR*D*+9XI>(N^IQ3H01V73/PP%:/DR-NHL!Z>I\#S<%M9E7VZ9NV"IFQX]BQK!0Z!?FS\H/RZGJ=F^R,WEO-G*X/!Z'MNAYYOYCVC$L> MV'WHDQ_954CSG*>6%NGGI/HWY:FE1K5)T,B0/<31W?895-N,\19:10%?)X_@ M

$R0R_46(UA>GXL<[O(BJ18'V(UVY%F MOYJ S"-6TZHQ/ ;WQ^SY61H1/S%SB-L3(NAOOP/)]H1U(+H'$5UB\I+8Q!B< M@VYY,?EB!%]-*N_,J_LFR0J^(\Z_KQ_Y)Y-]]6!F&[5%H+61(VH^-#TF,V6( M'I6;+59FH%@%$_?4QF")]U4L,GI66#X"@,']*^4#I^USXA7,+M(A)3L-L09Q M$+56@:"#T2L_;F[$+7T0(,6BN4Z>?$R176/"6T=2O&WRIK;= B+?$\T:@4:0 M SK1=LHF NE7$?8W,'MH7UN%1'",MC5\OWXYLW+W%.+R*B@V)/N?K/;.RTWG M>5)%@BR94S?5.A0)T\&/L&BKNLE8O1*(R3V4]#-&'^PBDVR%V M?, F#7BK=TJ.5+&!UWQ;5C0Y+5-[!1+!W,L:$=XJ'E&O.=?^ 3R4 ^<.+NU> M773C-JO_?<)>I<>GI/(D['0E1G@GTO:*[NAP"3.T^+V2XP;7=QFR?2NPRPH^ MCQ*EH C@\6&7%=TW75;-':V>A,G/;WQV%S)K^9$WU;6I>.NX9?;ZHOWVSO\VS]M9&%K6RH)2^Z5@Y#U#@>D-A\^1E&:@-3)@YUD6S4BO%5$ MY]K.;/N7.D 4U/(J?82>SM]QQ-XLN$:C9_2R*0ZIH*T>H(;W@$?T0B&N2T&B M3-.CXQ0#43#MA(88QO=E"HU5/2X$!EQW5*_%Q;8JLF9;<:SO1?:=_\D=I&H[ MB!N:[@*$J*)0(]BD@9;5(SK*,K3N[]/K;U87Z&-6) OR;9MP>LKB*2ONLUB* M-N<+NO%;.1#/Y8NRHME#<:KF8&2^?TJR@J<7G8ARLW?)=RM?"VM(?N!-/P@( M(!^/Z %W.014Z5HV6%07Q BAPX[J8VDB\9@:[46PE]%#O4@^)#DLL8 M%[0)S!]:!:N8B&^/_$A]ILUCF7:U'(!+A35H+DT*.8)1P0*^@\5=EV!AH=4: MJ2ED3[BC7I;[M5'>\-G4$1M1-3[=UPX[1:FII/3T6>66#$3V: MY=68Q?W9*7W8C3I @9@K;*#V%+S&1X9H]&B11'!UG!B^6:LXH%?6(SSV)X5? M5[O$]9J#G=U9_]*78'19D&O.GC<+?FV[.."WQ2,\\EI-^XMDB.XZT3\P1B# M=(/,ID1\L+30LHU4U7M):MRI="IB93\>,6;=*QH[B#>^)U\LH+F#NENM*X.\ MM42&PG+-]KPLS<*A\%E*91$CX6F1+ N&T\4%7!+#$6,\CEPR1B3&D O35[4+ M<(I#L#1-%="VV$NK48J1L,/O6AC7*>WL".\'HB5.XA\)W=\PJ6R\M3$KEK@E M!5=SA(YB(=W.GY[S\HW2+[1ZR=;4LR;)^4,6G&AMZT''1<;''5B'X/?BN N&56?D-"D*=ONK?TF> M90WU=+MN:D_E!=6'R$Y$]XH.Y'8)8ZYAH.3(9%.[1=(-WG3)G6KW*O6JQ2^( M22H?6$4[BE_)(S'L20I2T\[A/:H8=%LE>+7A=XB+O'P=5) X4$5HYZ.P+R:. MN7"50E^0MBATN9'W2M%K+L5 0A9RYT#W:< \#H*VE,P7:;\3_-@OUEF>J<\ M^T9DZVO:\/B;SH2"=QH?2&R?']D_8@OM,S0>&<"D^=EVFZ[!N.*$5^9P_"=B M0.[T$[R>778R.R%,@I)0?% V9K(\B>R?5Q, MCT.&P8*X1,5%;99/'#(QPA^H/+.LD]\I>HXQ9?>W@_.LL MAR=\_)B.W>E: <-6>^KXG50@"8=S!G'#SP;A.[KHP'MR.A]PT0[JK#[X9HH4 MI%\6J: 1>"QS]F[74JP1(?LVT9/M63!H'SEJ[Y3/$\,/T,T\:JV*O3>QUJKH M.P^*(K=\T&*%: 2718#OE\NZWM+T;%NU@2QQAM3BESVF]F-2IKH(]Z,FSH]6 M$NQFF*9JU/W K.CDX:&B#ZW'^H466WH7%$K:[2P)JD7WN>73!TD)K>$(]6!^ M'[\651M98%>A$UK0368O2& V%S=!W2'R>6H1 UH(I\2X]KUT1P>"![6C?FZX M05 (:UA\%FC!\Z0JV"D*^KU (+1J;_@(9V, VF2!5L M-Z+[21U^*J@IBDJ% M53ILOPJ.P%24^@4>>:#5"%0"[I%TRH4M&HE5X7157:Z(@"C]#HKMFGT$4=<" M3J.)1 9J%0A:%;\"9N8#JL<62NK=TO7O!;O>/MZ>>J^B6 /7CFXER0MCPX!Q MEV&2_^8(&P'U M'_.@5^$H8?Y_G"%SPBAGRS'=^(2 E\O6TDO>?ZEYR1R(HZ M'L0E!H= .Y@B"N?#S21?-E!V:$VGZ6]FWQW;:7-=*K_PP&\L_,%'=0.Q9W^4 M#P>""ZJ*,8WK$#J:6@_J\P]<1&R>>GOZGR?;RYLO"25^13)7O4):S-9 Y2!] M*P1HNGK[YV$G/GI.[51%MG'\G78^H%1U=0IC*]@N+8B&*D^QN MFQ0;IM6KS%,J43=D)\>P8"+^43V8]^",MDB&E>YS*3X1GY,\>:LSS^=0MB6Z M,:!>=/U"TQ^HV"XCI@VH(@)6Y+/^?53;3D_"$=*H8WR];BF[HV:@U$4>3 M!EJ/, W@'C1=S70C"_V,UNLJ>Y8 %>/G]K?'+"*_PSUI#,71/,;OXL9I1\D- MOUP35(=;^4)58>F(_ZQP'J/2C-$Z-GYZ.'_8MVF3$\_FU)ZV$T_RLVI&3N*; MF[TI#RPA4"3,_?N)%K1*(0" M+[ A>L!TC>F=$;C7HR?V[TS7NL\CNKM@KT\H<>!\$@\:4('K)8]ILYUYV@VD &S,NG*]_S<])L>7FBL!2%LO2Y M93!,4 EXLD_5++H?7IV1M_2971C85#EIA_VLTJ37"F7?]B*R6ZP#RR4*[)%W MB8WX!O)R;64AG!XR7TGF,=F!&KRYKELM>RR([!/UM;'( ;T:3I$1:37NROMD MO2YM9%5@M7O9QL,>QG,WI%OV(BN28ITE>4O;-88.VWR.Y+5MGR2<3N:S)'^*>AKI'C=/XIQ# M:Q#:1L=9)=R$]Y9+"\;,FHG8G.U"BM<5& Z[9K2<9?I8@9'.,EK9IM2TSS/K M1;O95J.2K1Y"@V!0X AK]$YP]UZ:EHNRVE!11K .(FHY$D8_D/7'F.UXWI_W M!.P_Z+K!@;(YS"S"Q;-N6IH%^W6S;@RVB>C@?V/*\,UR(!/RZ00SD8@5[L%. MQ!9R%FB5WS Y&I'#M>F@8D3.2-?#YZA#I,_A,Q]J%[766IK!'2=%B39-.R\Y_3FK\S4HV135N2THFDFJ5AG ^-V"0S&9+P*0EZP M-!6 W"3G+NG+0C'R6]>J;2Y0'/C:K@.^E/)+7O!%&3)LM'Y\(4\X'(#;[S[)W M=]6.:]%"2XYHLWYACZ7U:G-9I-E+EFZ3/'^[?'IB=G25)?G)MLX*6M=&:2%/ MU0TY'C=PS1%)-R318YI5F^HA\#G&!INH"W##[*77& ?:O7]WW[NJBMWRZUCM M+XE]\,)O\L$V J!H)]6A]6D]EHZS<*B.SGY*HH\>;9"'.1MN.ILDH(?:*37F M1\"HV2 N^B=OGY-_E95&+-8G;UU0GSZ([]AXW[)F4F/OMAB])440-$X&[$$] MP>5,CNI*GJHDM_MX/]5C5]REC2QF<.4HF\$+G>CBNKS=![)LFBJ[WS9B79N2 MIW'$!S[NR *M$2 LSK5.LT/\]+--Q3^MKC^1G]E_HECFW?QVX'>]6:-5\ND^ M8:O-ZK5@+\]C]FS=G5UK7IJG:Q_S%@Q+,+@(NP1%_&S<5%26%16>0F<4IVVJ M<5;*V]J'6<4Y 0!!H'/ *B\2MD=C@_]GFU3L'I&K+X,7 ]VV5Q_96.IVR-#' M\SA%Q4I#OZFR8IT])_ERW;!+'#?1K(>);DJZMO$248")#\\0FW#OQ9FF_"<& M$NA8-*.A+*,[8*P1[*+OR9_MBHO]*ZTA 5@\4V4R"V5 M3B%=JE=Z!@W29FLTY>;R= 'O5+-DLGS,@IOFE:"X%,$P'I8VGA'[DXRD2CB> M@[B*N!MT-WE".'Y6FZ^UK%)K);WJIY^(?A_+S4?64U;SC;U;G'*!KA>_(J(9 MTNQ2O*H$%%%&Y#4/;[!MS08@[)660TA+NZ,JCKU48;+ZS6^WEB(@Z$( W3J[ MQ&@:/Z3FPV// '&]7*\K=D\,3U]6';Q4?7$@'K L%GR'2W!<-/*^=/ &>"^4 M$'YJ "FX,H QIXFU >9HO1]X)2:9\4?9#6B^1.U_7P9R3RSC0VAZ4Q[<^$&1 M,$]Q/8%!P9- '0^KOLR$+\TC&/3Z!.DB:I$%B,L[Z'K@8#B/?C4((38/40-N M:5)5)9K=1CE>I**7!;/$'K+[7-Y7K'!GW9&'VE17TO655[7!DH'W@#!U M8%>Q>GK*I--@6:2<&Y]M(%JLF<4V(N//&$5D^.V,$Y#*%RU//5QT\#"G)VU=F]UP6[6G2^=F]=1>[9_$W MMWT:&0;4V:_Y0XE^*C=[?^ /9L;L!X,XI'OX?.H('D.E7G_>09<.T47440[R M@&^J(L"K#1.C._2@4GE=1Q'CYB5KV"[2U%.S*9KGE0]:V4"EX'X))$V-L!WJ MP()BFNA'=G(7$8O&WP-*!*V*5P&HGB.=\L.NFV?E]K[9;/-ATLS?JJRAJ\W& M:DF!246.="(Q8+G9Q#YBQTD/GIY3%(C+/KM?/-'P0_ B]]^?,WD9.[J/:HJ+ M2M!2=U.)4B+3LEUQ090MPSV$_87#J/G+]#_ 5!+ P04 M" "1BE184Q]X6+I$ !]>00 %0 &ES<'(M,C R,S$R,S%?<')E+GAM;.U] M:W/<-K+H]_,K?'R_W%NGO([MW21.)7MJ](P22:-(LK/.J5,NBL3,(.80LWQ( MFOSZ"X#D#%\@ ;!!D+*J-FM9GNEN] -H-/KQXW\_KOT7]RB,, E^>OGF;]^\ M?($"EW@X6/[T\L/-J]G-X=G9R__^YXL7__'C?[YZ]>(4!2AT8N2]N-N^."3K MS8V+7]R&3A M2+A^\7_C]?][\>K%*HXW/[Q^_?#P\#>7?B9R<8@BDH0NBM@O M7KQZ10'F( ]#Q #^\.(V02].T-V+M]_0__WP[A\_O/W^Q8?;0_J7MW]/O_(? M/_HX^'+G1.@%I3N(?GI9P/1X%_I_(^'R]=MOOGGW.O_@R_23/SRR7Y0^__". M?_K-^_?O7_-_W7TTPDT?I&#?O/[7Q?F-NT)KYQ4.HM@)7(8@PC]$_)?GQ'5B MSLE.NEX(/\'^]BK_V"OVJU=OWKYZ]^9OCY'W,N7;BQ<_AL1'UVCQ@E/^0[S= MH)]>1GB]\1E!_'>K$"U^>HFC34B!O'WWYFT*XO^PWWP./Q^2("(^]ACOSZC( MU^@FIC^O41"_?,&@?[@^*ZUCB6+Z52I))L+7[!.OVV"\_J=Y0C]?.2']8T4I M4V>%#TWZPHW!7Q/;J='?\[ MP?'VE@)Y2\)WTB2W@'C-30^>TX=.M#KQR8,66W=?YM2!T#8/ETZ _^+[F!-X M5R$.7+QQ_)D;XWL<8R2O !*@P&2?K-=.N"6+&[P,\((J5A#/7)%!ROOF'24C-92M->SI?L2S*$*QO*U( 8.EGFQ0&&^OZ)%"73"/;=0;)D$5 M)K<"@300$L2AX\;GV+G#OMK^V?1=*/,YIXJO0$KV<4@Q4C4/$^05%I>KSI6S M95HO3YT$*"B^72.?';S4A:&^ ;OW.'QSE:=5" "*PM2AO74>%1A8_ ZDC&]B MXGXYH*KCL;LBW1_XF21_##=_'= G7Z]QS*R>*0PS-WJZT_NOFI&*88 1>I/< M1>C?"45R?,\P*3@RE2\"6W#%(SK8\I_DG946$)"4=GNBMVH[CC1 .*="SB=5 M7(<24+"+)O4#%>DL?,6PFZ9(6!L,,/.7<;$4Z58 ";@,L<^E3'XG*%A/29&^ MTI? &-CMYZAKKQQ .*,3^3^*E'> @:.WX!HIDEC_)IP_T.@8J>[];4 KT L M8.XE/B(+AL<)ME3'SN*(N2;8PTZ8'S#RA,L"!#Q\=RB/HQBOF>I]B- B\<_Q MO3[Y8E@F**=;XXU#97N$(V>Y#-&28;[;TJW42]Q8>Q%28$$O%3O4]- EU._R M<1;JHLJ,74K/.8FB*Q3R:*[NLN1A6UZ;;G@> )69E5\X?Q+JB$0QW3U#;;5L M@@(6;2YCN4E8O+4OK14H\+2>(K(,G+F*R8(>P?UDT0S'U!89)R'WU\EB MGH3\ME%PXO7W(0FP9E8D>1/1,W8IR(8.A\)%I9=D!*#@J4ZO+3X]^P_0@H2H M>HW1H+X3)-S%:(>3WV[F&^;19$&YK2[Y0E#PS$^Q1+^C$/'W27HSP,&2*NL! M#L@:.W[Z@:L0N_3W%\1#ONZJM%$9V@ >G-"+3NE5GJIX3(XI$+)%/>$' PHGN>%5 !N(UX^]KY,=1_AO.<<[M+BS[#4>9\&M$=2-ASTJ@E.[ MED@KRG(6ELET0C>G@?Y8$V2YB"+[Q.L-#UB_T+BJ3 E MD]$;6S(Z#=GS24@6&-K*BY#3LV3TLBDQ(Y/,6PW)D-CQ"Y+1D_7E*_X,()OZ "A!10H_0UXA$" QJX]2NES499B=L&Y-#IB M/"$APLL@RX8J1G]/'1R<[Y[ ;YU'8,FJ8+9]JU>7MQ)?P;P?[;WYD@2D?&R8 M\6@[D%G>F]7%W,6\'GY2U:_5D>U08GU"$NT6)H /U2,DS[:.$[K&]*4FH51F M_AX)ZME*QX]TG91L'#CA]HQZ'!%=GLO>2@F_8QL[M,U1.I$ HE%A98KX#SO. M_([DS# .Z.4>/F@LPF+;%5#6@09&9?+[5D%^[U/Y!6FY2K\3_Q+%QJ[.9=@3 M$E:%*9F(O@/8Z_6],I9"$*(5U1U\C_;448TR>766P&KU\J5Z@Y;A8B;N[_OZ M:="B%E\CJ#O#_^:GK/?^3-+K)=7C^0+^MF:(2*L1;#43D]6K/B(#?-[0>Z:O MK*5O;UN..#'"C'3AA0)W)7(&GH!!&BF93)L'W-LZ( M*E6\Y-6PZ%(<-G?H+IUMDUO&(WKQ7Z++9'V'POF"4Q[-DYAU96;MJTU8M!INRQJ@92I% MO5#D-.S.\./K:EZOA73?:K^#KR_[MZI$1]A/XCU_#>VL.98)A3N$C+*=826P MXHR^FC$/LV,*L=N]JRC(6YFM@!E9UK;'4MMY/<=[Q]SYX@0'%!IV_"L282YE M,]NB%$K->\0.=E;<:X;P4I&\/HU4'Q!_!S%%YQZ![9U;1>I;K=_S MIB.J(3S8%O]E]HCA*W.D$=O=K9MMKURP(\]#&$GW%O4163LX,"C2#(%M U57 M;Y%@D%M@;Y<[2=*;JYR;Y M?4*9:;>IO.67&1>J&<%I0T[&83 M?6:!5_Y%X9/0[T:]:+&I *UJ7WI%ZL=N*%W1,NVF5B?9DJ$MO V5[4-*6M;M M#(.[@NLF^ ?TG[=\3 UPX*\ VJY3+BVJ,CO \GIU)%/NHCG+N@.65@(L,!F, MEI\/I 4IQ3VP:F%-X\OREO.:$? "MRKX29R,=:9 54#U]F--^J\3.LX:C9FU0%YP =9"RK;=M:BL>4#K(U= M-OW_L\!#"QS@&+'1$-X9ZQVXQ-2K31=U_.CZ"7M=.B7$>\"^#^Y6*J*?B,#5 MV6K3FJ\9$_U,2;&!1EP5\-93B+L%6&>)Y;K 78L WIJ2=X*?[SK!0Y^2K;CL MEW%WBZ^#6U8["Q66P*K%C'BCS3@F8'<"YO2X-4#4<>;SB@W<&*8@E'SY<+<# M+2D4.@6;?8MH033^!XDV+L&=87UBS=E0#+-1Y@H2NR'+;LUM"C%7^03VI@0@ MO.(0(+,2+&&:L!C+'+/:/R1OO?X[CE?Y_+)\;5LS0I5":7-S59.M' >AMEL M>]T%S6NCB@8QXF[TMB_VO6Q;@KMPSQ/:=P[C0A=AF99LA;P":]ZF)4+><,2H MZ]2$P>IE7TUNC0SJ<66!C]H8/F,[D%E^[54TP@[&:?1C 7WM-;Z73GX;;=E! M 5JT0!R")M\8F]!,Y:&QD450_@O@+FHN>MJ)S[8I=JFRQ%;:$%ZU\@)96(6Y M+=1^E%526"5N #8@T>PMD\^9FE7F3(%'!\281E(!U+IMMG(*[MJ@69M'W"\K MXE,B(I9W$&^-%4$*$8T_:M[&);@[A*X5DH#3QX?H&C"]$GB[LNK2U:K5E3EC M\QR[RO$9$U43!LL^I8JX&AD$6[.N'B7U/)Q.I+URL'<6'#H;3$].Z&"H (MM M+U)-?D)>V7U5O&8C)0/DY>TQ9JZ;K!->-'B$%M@%;W,K@7!"5BG#/L#4>LVG MC)RDME9_AOH>JF*W[:\JF;0J9ZW.+ZFOS;@'.[$MNHE#=E/ZB]?>P#,NP4YT M4[+.;M[UB(*793N*?C_U7FC/[7^*EQS*GGG(<7G<>\X;@9F[$0HQ6GY+TNV] M(\5,V^W4"D2F3;YF2;PB(?X+O"E>&R;;&V5O ==Y9SGGJD+9610EYB6:8;'O MQ@#),^>:W3MGC2QS[0U;43T9L3;U,;24*E4.4PUTYDHBG:J\97EJ-\.J3*7A ML[<#V40=K"X6 J9C@8G8R$'<@F@4CV$ XL[L+V5"3;=!KK MY&Q5Q3MQE@00\00:^GW [KG&D77;W^6QF%(0(>UYQC32JK<,?2<2I35\% M=]A*7UIKD)# DS)BJ-=Q273FEKE6>GY;3IRHJ,#$UHQC$I M@0K85(CSC6(Y4^BR_W6F-^DEY_?QM32 M-8E*=T._1/$^HQ%85&78TS"J"C\ VQMJWG_RV>K1+1$X]?F04>2Q X8;_A,F6M$MX<(Q^@&A??894^+5(&ND4N6 8<(?I,:ANIIJ-1@,K1]*^#D MIN]?1TE(-[F41OZ:O1_TP3\U>W!"[S2$WW/T:)B&(FGR%_#* *D6Z9%H62^Z MB!A'U$='*SK9"Y5TH-USHN&6>T)"A)=!VAG#3>>B^2G+=YOHK?-X14+^NYBN M[2Z)V2WFEJ1ITL!J8Y#0L82'6Y7+I* T,B3>IPH8H"6+E<#7@'_^9IC+YFDMW/78Y"US,9^'MB;PE;&%7(;G'U"@. MMA\B-@ECUXYHYL;XWF0C+B,DCN-0D]09,T*R.:KD"%&,+DZ9'GBS-?.[_G(, MA';:,%D>@&C0](K:T\IKV_L/7UM$2:$.>NJ[4_PX9HL';T_5CLOJCC"4+G2P MVVII77-(T83'7$?R=>P$(@Y;?S1@@TG.UAL'AXP)AY3,);CU"Y!\'9(7<=AV M!)XN,V3M+(]0^F=A8=E#@R&G4@'Q2)YK)7U%%8Y:GH56)[4^E=NXV!M0VDQU M43>(=N$W<53#YX.-8];)S&=\P_F#EG6)B1JNG$C(,"*^2J=_'V6D M-$X!-RY[*2*>E%+(L5WC)#"K+97)+(,= SD^VV%%4^? CI^6FP'6*6R=Q61< M_NW8[;J T+K0P6F[W1L:%IN-9*I,:JH/:3)_19"FY$D=(0H"L-T8HF7IY;$) MPUTG*WB?TN5"R%NPL3Y@S@33U#2F4IPO-81;(<#\!!T,$8^A6D_HOT5+1M#@ M'ZIE$4_9P5#AKWZ.!T076P&E[-X<#?*4K4' 6++NY-,;E%D,=A71>H!TMGFF MN_OO!(>(DDXU-]Y>^4X04S>'Y9-MUO"9F@J([>X.^E93>GE4X#-D@!)$)\XH MQX,E9GZOB3A5-S[;WH(A':CS%3!L:?J,L'8V/(G]0(7//=ZI2EX#H#YDS=GL M^0QM!#P-GZ&5Q58G6%!*782\Z(0N^QKQ-@A7#CW*CM =N)?0AFJDIX*$;51R MDEJX"9:@IM?Y99,=6?.%84&WHGH:@F[GYEA/_H9%6MOAQWGR*ZJ!"I]MGOR, M2/8?NYC<.S[B611Y=2+[!WII*?^B\,FTIK$:6#E^=/V$U;O0'U;4\T775'&/ M%PL$[C4,3/S$/(ZA10LVO&EP/1Z36HZC!]$0*M;G!470;&5PS0$O=NRM.U_+ M!@5=^ZKK3Y' I83M;_2!MSOC>66HJ0NS--XI[2<*W.SQR-(C@8._ 7MI'&]^ ME[:!/ ORTY#5FS2^%M?<:1QM0B[4-_1_7+#L-Y][@+=^>U(U!";W/NP$+NH: MKHIZ'BZ=(*M-N3Z(D1+=4S <4TY)/,LW%% %+#4\ 9*F^X>N/U,'9JK@78Q(MQ-)&TM,F; D4MNG M<[=82R64DIR/A5#F,VP/(.KD:_JGV96^>.7DW$U"B3)S\E>^4X<'/*&H!?T&DO7Q#/ -.\T.UA[ M%IFRH594/0H8FN":,IMV7%9+6&0D6;24#K9-\CBIEVY?HEA[[F$C-+,7& $N MW8A%#I7NB)>\@LU#>P2F;$02Z4@N,>W2K4QPD6+F)"TGJWG.:ITC)RMV3AW. M.$LU[3%>N@"\7$AMR)ZD4/;J;%SDC+&07@LFNZ]S*B*M-QL6\ XR<6U(TRED MY3N%K/S\[-'.F&Q.]C=W"$FAU)Y7+8!M_JZCA-JJ#Z(^AEH ).01VS7=VN68LD&%'@XV3!: MO1E'?NO)RO!U3Q>9OA^Y"\SODF[V%[.A!6UR^D8?C*QL"HDN1$%.?MFU5H*9,IA65;1N1$&.E MCU(+VZ9J#WP<5[W/O'9$8,^<^:((,=M<#DD41[RW_1W#F7>9,!7\Z$>,MH5) MXSTHXC5EA'VIL6VG,"I5&K/25SY3M7:ZV#5.9QC0.R>+4-&[-@KVV;9:J41[ MH+,*4.,'I!KN'NE2,GB,Y4RI(;>:.*6C"Z4\*D5&3S8*=)/<1>C?"85Y?,^K M'G4/FRH@4^,'16BT9PA5 !K+;1?BL5T)WR&X4BZ[F%D335^OI^0?;/E/V[YY M4U.L^J".!H[FBPK@C"&F+$,2J6W_3ZWJ0Y:3H&:C+.\/$74]CZ,8KZG#"=VY MH0+<[K0\)>%5V0(VY$[3Z]M-W-L5Y)T%E/J$^2=F;5,)]80DK,92RU.OJ/OI M(O:*SR^'./J24L]^ G?QQ9@LC[U3$V\;QZPV#\XG+AD^4X5H)F2C8E;!S1N! MS>4S*U-IM)8O%&I2EF>F[4DA:1)(FA)B5M)MF*:T#;=RS/+$#]99Q;S-BO%, MRDA;V 4XJD-3DN6&X-2?PS$ZQ_?(R^[QT!+MPC>MBZH$_^QTA]KG U W(&&U M1F1)2:-\-&NRW?BF)6 )_F4"?C^L@-G[%FOKR\EKE:F@)4(K@&D(J9T'>=P! M(F5,6BPW*[S9I#W'?G8"SV%1HAR M@'4&.**JYA/N8&?%:T9.21F,DQ"T$@MS,?<.%&D]9.TR!8JY!/--UMGKC$=$ MZ+'.+EJ1$:'K4&#SE5BQCY,.?W.-L!5LRG+%3%]R!&@F%6P2L2H7(42T24N* MQTX8T%6P+N)0R_Z<@CGE*P286?N>3[!Y_T MCFJT9'1>HPT)AWIEE\,Y)8%+_RV[P.][F%.4RRI[M"7N*C^8)E,F(/.^%VOCC'U''85W9NV?W.";;S,/L' M5HH64%59XZY#-F$2+XA98\SMR9[1LKAG)+T M);D(EEG;;S^HAHI8]K;+0OW83^AQ853VNE1,ZOE$F]6 J;<]=233X(/MA?,G M"?-K2G2PW04@LH!$-)"Z:!,TG1 N!/>ATGW[:$_$"GP+EUBZ'AQ]H<33_S^A M:R>A:751H6!Z^J'$7ZCLX<$G1?2+!CR-@1'[':$9Q4![KQ3R:8V.4.7L9$N> M&SN?[VWK:V^6OXN+N"*:,6IDG$&!(-U#OIJW)ZJOW!NUOK M][6^)]9A?[\5"UAE_H#K1#S-_OLJG)VJN8G;\?<*_'XM#?D'+]\;R3$&WGS_ M"32J2DO7^IY.4V@;SL&P%':CYXL(B^VDD^Z6X$+^ ';UU:Q(;1[KOKUPXB2D M?QH6J#H%-J_%,H+6X"EL@Y Q]8#O%W-Z;@5?=3ME2!C(Q=<@91QO3J!=WON) M9J)Y(J(>V_VL_ZB6BT.N][TUBXBW? M]S)/P1^@!0G1'A7](XIY-L )_3U>!@.9F1XUMJU.L7%\;^9/U?Z:>\L73?&Y MQ7Q_BVXNC^6\3VMDHRRMW>R%%( @F_=3^";S$!*RFH_9M(!LX;,')_2*"V # MW5-Q15&RW@SIJH$09_M(&4;]^DC/(X;="9>&-)SGU>+WQR1:A&Q3>8Q#NHORCD48I*R M@$U%(C$NZ-DFH?.HO1&KJO?3LN M*SN2ABZ#%E%F.J7OG/F:?IF'\.=SM'3\XR"F),X><9NT(^3^;4GN7]-OI8*F M/^SEVP3+ZOD":^I,X(WL@I&:DMC.^!Y_B]Q50'RRW)X%[@5:WZ%0:J<5?]O2 M^U2+%C*NMZS6RLTZI>*50%R=UOM^X& 4N4F9Y^7OCY79E?3:*WU*#NW!\9QMA M%>5N_.*8-Y7J&L'F4CPAET/20]??$0I.B*KGF,J6/8&%&Y)6#A[1FWOZ0K;[ M52^'4A*%W6QZJ=M3[C_*,LV*:W/E.RY+[B^TFY':>IJ^9]40I472N&)+4?(K M%+(:7&?)"'K(=H1(3@#-7YV(78@6#A8@5I)"O8^8G @:OC<1&VA:,6# TU*\ M,Y] Z'V(T"+QV4R.OJ'.)I":4BE*G8[.[": MQI;*D534!R+T!5I\=K"]I5_O"&."5I\5,%K.[M8P?*DZM")/1R=P1MH163NX M[9H!6VZXQVA;X/)6(%=P6.!EX?:A65PU7RRPBW; F^(8_;NA-N*PF8"F*1,! MLP#O(7K/@DD8X)@EQ@;>"7YD/T5&!-F":(+2;&.;K9R7*(P_7SO!4OIPI%\H M2([^;2^U,BRK M([\RK,@ B>:[(@%W@ M *^3-1CWRO LG>JM[*NL&.Y<4&:]\PC+^A*\4;*^O&*X_7MJFZ;V_5L_DJ2; MUM)Y?N>7X05X#$0"H^UK@U[\1.H*4>2KCX\3[TJQG[;01_L .O&0:6A6JB'3OPWM>* MJL))G\OM+;ES7)=\=#;I.#:.0R$# MK.W[XV5HZZHMI6(<.D'@W.%(6Q2M &R&:+JDT;YR^/#EB#=B>0<$)/U.LVD0 MIP7:"=J!':FL6J^G>Y[HWT'O47A';$TKV-]I6%EBX-+;'@=.%GS<"W4 67_K M? 1,WXM-&<>\$8?F[48)M.X5A\)+V[ PJ,!V4(9MRQCZR:H\\+7$*]#^:\J" M^QWAY8K>76;4V)PENDS8&9-5ET?S)(Y8 V9Z"/%% @M6#;>EJ ^]U M5?=-+<5H''(%K #-.&P\9L))6< W?>^D)LW1GX.?KSB?5Q28Z_C15WPL"DP^ M&Q17L_QA]EZ9 B K??2BJS?L8<4IR0"FPH$1=KLJ*$L(33UUB*+U7)7 MD'8%%G0@TMW8O:PF"V1GH5&DGV;<5B=]BBI]25+;^:4U5Z?#>LP5 _3ANEKL=E:6 R89H &HYD0W83$6<@\D] M57LZSBB8J;P65[YC,1%:K'_\=;BZ.. QQLI#Q[XVJ%7\".KW[%]E0+1$Q\ 1>=T&CJ(\AU I6@E:C*B3*531):ALUFQ MP49WVW1^N5N8:J071=E!I>[T00&J9CRE$QQ 'M.A$ZTH>/8'ZP1P[_CF,Y7: M<.K[_8U C05?.K#9C<#(ZF%S$E*K2E@(S;"GCQO*0<1"^OG26*(VT#NG&/98 MDA(DC#1_SVQAU-!].#DYZ4-,D1BP.G Q;'MERYUZNI.3F#%]BL%=DM"#>_OY MYU];&)Q/4,@^G/(X^\N>Q0505CQ0:786UVQENE!.P(<;,*934--@.ELS7,?] M'__SU:L7__/[Q<=__.___,O=)(^?@G^\]_[Z[G[Y:1M\.$H>3K\+WW_WZ]L_ M/]QN(_^[>_>O;_Q?XM?Q#?KEK^_>?7E\XY['W_QQ_O[Z]/?OR7P_X\O;3]U?)R:?C M;[^]=,]77Z)O?_[XE_^O;Q_^^.4A.'O]\>S3^W[S[Y^.CD M>GZT^>U-_OM^N+V_>._HK/7\W^X5V\WW_X2_K9X=WWYJ5 M"&Z&__/,]_<>J&M&#\3;20G:O#5NE-Z^&KUE_,I675].B@8LO;+R1SEP>-J$Z MYR*Z?KIM[9O&Z>TD.<1+$B.6:$22NWB1^'6*#0E?"?>3 MT 4U;FOLQ.]3U0C2+NG:Y89BY=TOU/A64$!E^T@UM!,4F0D8_K%QY%Z%:.-@ M[_AQ@X((14[@S>,5"G.V1!'2'4F1LZ^,P>QQVXY+^VCU[IGQ1_/@++BG $FX MO4I"=^5$X V-6U'9MB8I298LIY5Q-I/(N9+O#3HRMCVV(+([,E)1E&T,L]3\ MOD1:XX),R+(9T?1D*6 88.?\'H?%K?,(OK660%L>;:&R/-U.57PO'H)Y7()RS6>;]I6Z?&:'*8)R:>*6XV.-=A\2.7Q:T MG:M"88Z?4YO!J>E<"Z<#&KLB=.'KL3.>(^K:KHCOG:TW(;GG66(1CQL!KZ(% MD5U71%*81>MI8YK=*)MP.=R^AU+,%)GU/5%#LEW\LY([G1-WDH0!9D/O*6$G M^)']9,14Q7BF*-(6KL$E9>L\&9. $IWPSA%G 5W:DA)F1)YMF&Q?*S0$VLHX MP)L&Z/YK0JX=R*9HK%W\ZW'W*+NDFF\4R3KQV7O'$:+8W73" ?W91YRQ@3=; ML^9Z?_'?"]<"_YX!0]8$]P(XD6A<=@1/8*#[QB4:[#K!4-D/V$-N&IQY/;+E M*K=8>T.:V @EQ M]YU3K7%8*]0FY-"1^%9<5DN3@/2A%*]OYRQD>XS^@C_'SAWV<;PU] ;3CLRR MEV9<^'7N@HYQ A3_)0G<(36@@,_VL3N<%A29##@^$5 -AA'^5R3R7I?RL;A@ M%TZ1*65ECHB02IB13LE;/EL>6C1# 1TY!Z"E#K6MHYHFJ%!.J1 M([I&K(S68\,=3W#D.OXGY$!'K'L08MM>=72D_&:A+P.;>4]2=!^Q45&/\>T# M\N_1!0GB%?SSE289-A^W!M&91MY;3K"2)9RI]^T#L:0K.7:[<;>AE&3':\"$ M+?/*054"NLF?.GZKX8%!]2-EMY7V,ZKT6M(*VP$#;>O1T8E>KD<]!PE6%SX$ M'O616*$%\HX?7?I1>E%*P*,'>C38=E?-JXF8_9#53,^!!2N2[PHE3+5X:>:Z M84()WI^B>?T2Y0PO4]#IKEQX#>5U7QDL]OA9PS=,]; *!7T*8H303112B)&- MI&140^ZU*HL6CMH:25E8)B/MQO&=T)BD!4CLWM& !"QBH-6LQJ%,^*E;;[?A M6KMQ9Z31!5*@/J\),BKC)D0VXW"P$FYDHXT><^+E#7HV*Z.W[2'#J8,BV\&R M)^V]POU)PFO$7R6OG+#X\J:CN-?(92SQ;E&YJ5THK/K@YHREN8!*TIJ-O34C@Z)&1CLUX9I+!-8-':&HNQ; MF0DS4D=%QK>)$RR<8'F.$X5IFO5OV3;:3@UE,FA8K*W+_B^8TK%U@C]6*GRO M?VL2?&]8+'!31&F^'[/]&2FPO/2%27"[O$1;E^(9]VY/?7+G^ KL;OB:[7N, M)-N;%FSCNGJS0L%?]+]/F)J=RH3DAN]9?9&7Y'OC>L&:=SQ9A^.\UDUZP(DK M';0=H<@-\89[U(O"[X?Q-H781[G[UZYI$K(7\Q>TK8.-T,E90'^)?!)%!VA! M0I3^G0<1"RV+]9HK,4CG%/()E[@F;73_#(Z^]Y0D0&!KIK'3]2OX[2BP,GW'+R60TV_29+(J%?S1U% M^W9) M'+$>MU0'+I-Z;+M_]@4X?3:L6$D=2ID)\.+1-U"Z/6#BT8,_C'OG9@(N['?$ M^D@@;T8=-&>)CA]1Z.((7878!<\%&HAJ6T]L8]#3=G'JWYD:M5=;=>^ZUWHG M6"L].5GX"WF5E9Y2 /$1]:I/'!Q^='SP6L\!"9_>)CN00/4]^#'MOGQET5EP MQ6DRT636!(5?W:[:*":;*?N="XJ45C2FDQ^0[W4WTF7G+[IGO&^^-S0VVE]AZ MM*T>9G_M.DSRM4S225 CWE(!L3U'05&VF2Y_9V_/G 2D_AON9Y0L(%XC/E(C9N9MRJ;70M3\[S-2OY7.MM]44&7/Y(W8Q=(,F>.@WTS4@5+9QJR. MG2["5ZFCDC':-QIO9W7-'7MJHAGU'2PY<7(J/)A0#5KW']M%'%D"_\= MA8BOR_L04?N-5^@ !V2-'3_] +-<^OL+XB&_WR2](QRY/HGH-6*^* HIZ_=Q M2*(XJLG(5%N)GL0H;SYZ(JF0,TZ >^]J;>S/2VS:DYTK- M)H!06>Y'#F-#O .5:84$:0NIVIW@FFWW0$TE]K"LO+L/LV'DW0L*C+/0&X1C M;VK[IB\XRWWX&I6QQ.R&9IY:*G^! [Q.UF#<*\.SM-^ULJ^R8KBNG,JL=QYA M65^"-TK6EU<,UZ?S*>^O4%X.2,O#0:,]NTO3+(J2=;KX:QQ].0D1RJOAKZGC M,I8HCS2]MF_'$.XR2 1(7L*@71J'"_KL\PC,O:F#T&7_)=V(4L+(S/+,:U#S MHJM#+KWL?23TSL='+XY]"Q50;#E(/NH]5"1DV^/"C"SR"-]C#P7>5/2X1.^S M*Z L8; N9]9&Q;+UIK6,R(O)\7KCDRW2&WBUEV0)ZNT>JF8KI$YPIH+8[=P! MC%2W([*QRPEBTO:VL5+DVN(N):O;"J'I#C4;//ZZ#"JDY@=6WRA'P(<1]'34&^(4P5F[,FPAV*ME)[/0KU=.4$U^6)9C3&N"1$F.QGH_\@)SL*.C*KJ<26UX/AD,Z8M^IU-!_P8K^7L^-TX*.!MF6&.L3B;?7^B!@ ;/'I0!'9.W@ M8!@5R'!9O8-+V(&$)'.N50KQ=>1RB@+J.OFSP)MY:QQ@MB'%^!ZQ,H@@4NAP MH" ?.9QVC5514))LM%/X7\A^190#*TKE$;I'/MFPI9F4M Q&RRF(BH*6XB%4 M LC3/:HT_4>87&*M$HF43.0U:"%>0/>HF? MATN'&@0'Z 3>58@#%V_H89$V"<0HRA+UM?O4%3$1Z!*CC;>53UQ-*MZ2")*/^C:.92T438T)59A,76N:)GQ,4# M1<@WD!)+O4VZB2;V8XB0D5MP-S[;0;,.[>X2:(5Y )=AZN12Y9HOS@*/5?\G MCN]OS]9KNI&$=$=IH"$RZ.U$4O1W\?[\'KSO'"-91)+\[MZA!!T([(@9RCARP7=QL4_ST3-^,^-- MWH)4+_USO&;Y=TW[N. ^T ED^G+HYI.E[F0S3MBI3^X<7T%D#5^SV6472DQ- MW+#5;:M(RVWH!%&*65-(=0A67FU,":N!05 U3^HR^YGX; Q*U$=J8A@V7%)X ML;7P2*.D!\@E96/OYOQT!ESTW)AJ M\RHTS@R]-F'/ RN>!U8\#ZQX'E@QF?U2XU54OS:X9_/,YOO%_"&@[%_AS14* M7<;O)71RB#Q>JYE$JN_:1?$KL!:V=:-J;FN1-"\C:[ZX1/$LBE ,G^+)<]P.HNB!'E'"=W4EFFF&T]>2FN5H!\$NQ':K2SN(VX9;EKN MJ,75KO >R5)0,*4HK;O:QX3XCXZ;?B2"SJC2I<)VC\\^RJ'->;B&_7HJIBY-N7UGB@O<&6#^D4$[6%Y!C*%0T5L\-\-""4WG>1.7Q MH^LG+(I\2HCW@'T?W"M01#]Q)T&5V?H7A'L4WA& /8$Z,&FUP3F)H'W",NQ) MB[;")HV&.+E)D]CQ>_IZQTX8L)G8!99=,X[)[M0"EFDT:-DU-HK[ M>G!5FHZPG\3[-'Y#@LRQ3-HH<-]P"#Y3ER(I174P,+4X#$ M<@UQ'TF*V*;?(*-'6SU.@Y>>UO.[V*&$TU70XZ=.S94#B.Y M-@(]P$_26ONP,X^F0 3/!NR-DJS7E$=D<8.7 5Y@UPGH3=$E245\[)9+ MJ[1N_C6 ALJE6A I;I)*?%$8<*8.5J.MB J2FAW T7]>:BQB;YY1I_;Q6EH- M@=L:5+4O\&07LV@6>)BF_+6W972-7(3OF:H9J605HK'J5NL(1LPPP%(H/8_( M\1$EZQX%";I$L9F*Y$8<-B/4.C(4< HLN0#H9#0TB+D-TQ,[#VL#F8M5FWTJC)Z+-I^+-I^+-I^+-D=< MM-EOR]1-X-!/\NV7CU"[S^YK"J'+,UI166OAW2OAIC5Z4^*D1GDF4*XHRYH+ MZ#]OS\].YJQ[?WB/LL[T*R<$K\KM1#5Y'" MIPTUH)A">*A5KLV,L]5.KEX+?.'$28CC+1OO9\!F&Y \!4MMXAW8S5*_+K*I M9NM#A!:)?XX7T.*50CGZVVFKJ.6X:J,XLD#9%=6^(#X-:\5O@KB-X*M3-4L1 M)_3#"C"U[6NZ[V=-6EA+[G(=)70^2#NRR1^B7K"+UMYENDO.C$SH*HJ]V]T15YK""; MNI4WR&6W/+JRM/L%\DXH-]@@O22?CE6MY:;^"N4)M),'0M/$%0=(,+F"#9Y= MO)^RAKSL6!(=\Z)G]U8($Q5O!UMR<=G))7[N0V@RB-;9C% CH%;M+#1H ?T% MCAQ6)98.;B6+DR1PTV$OAPE=0;#5K)TOPYTWP,61ZY,HH=M<8S&]8$/1@:L: MK:J =+>73AB2!_[N>X0B-\0;]N]R\2M98);"'CWDQ.-9TKP"&]L[\.#>>LT/ MM?KBK%ZHVBNVF1AM*R' I7K0M#%$OI-$-Q30PK9+$KA<0>-#JG8X_BUQ?!QO MV?!!#JBV_9MCO30E8^@ZT:Z??#9.MSI8ZQ/P7'',1"IML%H%QD-/0WXN+WXN M+WXN+^X= !C[_M/K"+?6^^ J)/*PA)'^#*%]%-7>L/>A9&;2AZZ@42D7O M4()#\G=3:6#Z"3="'IBZB$H@M'IDJ.@AVP3D!0[7Y7! MJCJ<^6X[-0MD"NY MGNH?(8K0Q4X]A-I;R4N@[9YU\@9>%%V9-X ATV'/*WKYX09;:#!&83HK%R)(IMI;@ABEDS*FD9>4)K M063S@.O2UB[Q]6_158(^6X8(\8);(Z]DS3@FQ?\ZAP #NE]O>Z3V#:RY_5&_ ME[7G#DC/'9">.R ]=T :NZXX"TGE:TZ>@M* R?;N20OXW=MZ".QE2 M2&W/UI.[69;]#SEN6DU%V#5OR3PK\-GS#0BF)\HF+EEM5O3USC%5%U['\%*- M@Z8^UKN_#']'>+F*Z8(H<&?9L%% =Y531C\]LU7GL-4.1TT'!JND8#:^2SHM$K)XRWA1%NO5_'17 -/2]THE/>2#L8(_\& M(05(NZ%"(VQ3;Q*=Z.P:M:S.,;.6$R],4A*D_1QLB_]BX"U# ;$=::L89KEG MACQ'QR%W(V\?#0AL^U[JNBZ2*]P+2!&JD>>/!@1/1PXC> ZYQ;'/6YIY^!Y[ MB>,#/8TTP[4E.M7-L(4S=AY2:L2P!!V^*K:,%=[1O/B%(\+"W*TG9U$?VQ4F)LX?/C96QQ48#] MNI4:0_#+[JE/[AQ?@;\-7[/Y*MO)ZJ9E0L6:5-A]QNFX1>XJ(#Y9;L\"5X'K MXF];?%?LY'W+FO7C0?40\ 1<"_F8A*498CF!S_W()!W_UGBH? >RGM-5])X_ M6%%VH2; 3,J\",L4Y2GDF+Y3U-!&3KMEQY6S91M.6FQO1)AMF$89UVP59RO? M(!\G0<.;5TGHKEB:"^M$6OS,,$%.,?HI6K0ZCV$/YN$>L:C31=;HUGF$*(/9 M >OJ!PG@&(@Q*;]7U7D@_T0E^JZ&@==!"1ZCI$D9R^N2A%[P"X%(#I:ZDST_ M)(D$VV$Q%M^.GA^.IO=PE 9A+DD8KV9K%&+7.3\_5 XZ-7]_E.YG!Y=;^0'? M/4[^Q>&&,H\7[9PBL@R=S8J2!O4X)(8]VBVN@R4PKT+J0D++*CU@#T!BV':$ M)*64.U&)&=.G+H=?%L/MYY]_;6%PA-R_+E,BIW% M-<,%.49JYJU^.4A1B([3PNG)0A1FHCI-&*RHI<3%J.B<-')&OYA#J*6J3>+0 MQL$>)PY84"708SDM6T549@;@#J(CF0]!B%RR#/!?B%%T@ *T@!^2*,)BZR*@ M*#$ADZ#>I_M5:I H.G3"<+L@X8,3>N8J;FJ(;&01*,JNC4V6'Q1WI*5+.J]- M$H8370'#%$ZQ1LY U4EH=NU+\=$EI,^4'QT_23F7-^\%EIT,QM'XC:W2E.(= MW-QHI>B+YV$>E+@E=:*:Q@F*HC 2<,8M+"E. ]\'NZEYR8F[I<#5K+%YA2B M(.*@]X\^6EO"+IX_7Q2A9M$M/C>53S^\8WCS$D]3/3[[$:-L.*T,E7]!D@"C M7T1.5UL#/0M#UO*!K?Y@N_](QI 9>]";+:-A1$W?F080G=F613 M47FC*-?Q]U=4J,#XH(;&.DFS$0E40Q*N+#S;Y';E!',^:B\ZI2#BZ(S-",?$ M&XLYJI)MM1L]W"X(HK+*(H<+70VJVORWT5D4)<@;F_XVTF;WJ7!D6MHL/:N] M58[7&Y]L$;I!X3UV4?/2+@E/KD4>7P7UY&/'+_X[.Z,O2?P)Q=>[>!:P5IJC M\PENHP:%:JER9LBU+#X/V;[_?$C"ET<@>NA!@&66R,; MV@,U! $8%AWVU*6FDJZFYF9PMP)>R M](ZII4;898$XZ+"R.3J?X %M4*AP\6XKZIH?%[NK&O=+1JVY4B0_[[O:P@9^ M'-!3Z;ON5=X)5OF1>]GY$D\<'/*%0;LL4('F*P1X1/S,I?P\1M1ER[N!ZC7F5=$3=!S9;@KH0 M*'!+\P?U!H3M ,^J@$W7K:GAUIE(V,4TE3@(V(C=Y^$@>L-!P.:RC-O>E4XP M"V5@^6ES3H(EY>\Z[UNPI]O(?WB1W$?IW0F$>WS/6 M]._^4(5HR(46HE'U0P4<4,C<:P/0)XI3ABOPAJ$967:2[5V-.[2(9\^U2L[: M$,X*6;?T*P::0XBPV+K:R)A1*9HEXA)RMDC,OKO- MVN:%K$,OT(6S#,^2NRUK1PT, '$QM84 UEV@"M%>3X%&!:LQOW_GDTOT<$@4 M.IT4/V^K?;&0-Z7%V,C&/J#^^*)QY(" G:4OC%#;R@L"RV<;[=;6[0!;:[?0 MFD2V2V)D'\KOB5>^$X#[?II4V'[2[[C02&?KM3':CCNR(]MAS:Y3ND+L(DHU M)QE: 41HQG1G:Y>OD%%6D\NU7V3Y_[$7]IVJ&LF6@")M1%>.=C4!E8?M5'#= M!([B8J[9E,PH:Q;N+(VDEH'3.*6#QXR0X#+)531O-T2U9 XA8>,V12HD',(H M!@\4K7!J[YI4YP'D@!4M1_#^$=W *XAJ>XQJZ:].NIQM,? M]HK>"E3C>4X 3^9Y3HO0\H/<\-:HHC',(MN%6+C=67(*992L91WU*-1^+"-#*)BYK)CFKFUD!%\U1ELUMZ+!JI9OM^H[XO812 MAF3'BE7%45F]E:!,D6;V, FRLW) -L(?JA(HK]Q&?TU&1=8Y]P1'KN-_HB[6 M,76PZ#VIERR$0&W=)E1E(^:*G7O^?@-E:6DDX''5-%9>*+P$.%E:P4]%>C*< MLG/W9]3-Z#(\MI03W^DGLC*D:9P[E=6#U09K6A,E)&3UG1YZ_!6US5"3-J * MQ'$YP5TF4V6'K4+7 DGI3GR--B1D83PVMR#I=P=K!3P-*VKG#5BYIY[(3K"/ MPD-Z6BY)"&%297C3.H0JO KT=3VL].W,@@GKQGB1/8[ 3LR^;RWL=_E).V= MSA/Z&YAP4Q7F-'8Y(4?RV^K 22!UFK)2>V Y%:%.(K;3PI1<5(,/,MOOP3=K MQ_Y)W @BG MH1GN%.)"K7S)!=8__J!I2ROD^W!2*H&;QJ'4Q(=<*A:B"9FV//*QDWRL06?- MI[0)U8%.:[-KXDHNJJ&[D157\%OBA!28OTUO;B">0Q7F-(Q)R)%<3 "1!^T7 MB9WN (JI!G0J%B7F2BXJ@.Y2/0(.ETE'.9]*M"$#-I&[;)T)N4AZQQGTY,'F M\(14.3C9?-#H83I(])!X$,_?[? G<6.28E0N1BOAB)3"6^?QS*-KP@OLICVZ MH>Q,!'DJ&V('?_+W7!N9#2EI,\^CW(NR/]@ZVBH69,76!'5"%M?(E%Q6%F,4 M&4&'],=Y>$L>VNIL%455@#D-IU#(D5Q. -&*7E+B._4\O K)/6Z?AJ@HJBK@ M" /DA#2"G93'V,R87%Z]8QG*F4B,I! YO>53 M C2%B%]YY;D AL^)."K\B <1MJ@9L(K919T(ND-ZQ"%5YW" W8?4L;][> MW>*X9XI\#=A$Y%%G0BZ/W@$'77D DO.EF5N22 >V7X\;X'ATYL9.ER( $'1H!3\E%$_$F%QM G$%8.O7C:T80*ZIE?_O_4$L! M A0#% @ D8I46/9\%Z<='@$ ]L+ !< ( ! &8Q M,'$Q,C(S7VES<&ER971E8V@N:'1M4$L! A0#% @ D8I46 #=DVOX!@ MPB@ !T ( !4AX! &8Q,'$Q,C(S97@S,2TQ7VES<&ER971E M8V@N:'1M4$L! A0#% @ D8I46'./2ZX1!P \B@ !T M ( !A24! &8Q,'$Q,C(S97@S,2TR7VES<&ER971E8V@N:'1M4$L! A0#% M @ D8I46-H8+8[3! X18 !T ( !T2P! &8Q,'$Q,C(S M97@S,BTQ7VES<&ER971E8V@N:'1M4$L! A0#% @ D8I46-L>9'.L$@ MR., !$ ( !WS$! &ES<'(M,C R,S$R,S$N>'-D4$L! A0# M% @ D8I46(5%4+XQ#0 _J( !4 ( !ND0! &ES<'(M M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( )&*5%A*:Z@?'$0 (!%! 5 M " 1Y2 0!I[PH@*N; "OZ < %0 @ %ME@$ :7-P&UL4$L! A0#% @ D8I46%,?>%BZ1 ?7D$ !4 M ( !2S(" &ES<'(M,C R,S$R,S%?<')E+GAM;%!+!08 .."0 ) '$" X=P( ! end XML 87 f10q1223_ispiretech_htm.xml IDEA: XBRL DOCUMENT 0001948455 2023-07-01 2023-12-31 0001948455 2024-02-01 0001948455 2022-10-01 2022-12-31 0001948455 2023-10-01 2023-12-31 0001948455 2022-07-01 2022-12-31 0001948455 2023-06-30 0001948455 2023-12-31 0001948455 us-gaap:RelatedPartyMember 2023-06-30 0001948455 us-gaap:RelatedPartyMember 2023-12-31 0001948455 us-gaap:CommonStockMember 2022-09-30 0001948455 us-gaap:PreferredStockMember 2022-09-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001948455 us-gaap:RetainedEarningsMember 2022-09-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001948455 2022-09-30 0001948455 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001948455 us-gaap:PreferredStockMember 2022-10-01 2022-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001948455 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001948455 us-gaap:CommonStockMember 2022-12-31 0001948455 us-gaap:PreferredStockMember 2022-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001948455 us-gaap:RetainedEarningsMember 2022-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001948455 2022-12-31 0001948455 us-gaap:CommonStockMember 2023-09-30 0001948455 us-gaap:PreferredStockMember 2023-09-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001948455 us-gaap:RetainedEarningsMember 2023-09-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001948455 2023-09-30 0001948455 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001948455 us-gaap:PreferredStockMember 2023-10-01 2023-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001948455 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001948455 us-gaap:CommonStockMember 2023-12-31 0001948455 us-gaap:PreferredStockMember 2023-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001948455 us-gaap:RetainedEarningsMember 2023-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001948455 us-gaap:CommonStockMember 2022-06-30 0001948455 us-gaap:PreferredStockMember 2022-06-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001948455 us-gaap:RetainedEarningsMember 2022-06-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001948455 2022-06-30 0001948455 us-gaap:CommonStockMember 2022-07-01 2022-12-31 0001948455 us-gaap:PreferredStockMember 2022-07-01 2022-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-12-31 0001948455 us-gaap:RetainedEarningsMember 2022-07-01 2022-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-12-31 0001948455 us-gaap:CommonStockMember 2023-06-30 0001948455 us-gaap:PreferredStockMember 2023-06-30 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001948455 us-gaap:RetainedEarningsMember 2023-06-30 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001948455 us-gaap:CommonStockMember 2023-07-01 2023-12-31 0001948455 us-gaap:PreferredStockMember 2023-07-01 2023-12-31 0001948455 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-12-31 0001948455 us-gaap:RetainedEarningsMember 2023-07-01 2023-12-31 0001948455 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-12-31 0001948455 ispr:IspireInternationalLimitedMember 2022-07-06 0001948455 ispr:AspireGlobalMember 2023-12-31 0001948455 srt:MinimumMember ispr:AspireGlobalMember 2023-12-31 0001948455 srt:MaximumMember 2023-12-31 0001948455 srt:MinimumMember 2023-12-31 0001948455 ispr:AspireGlobalTransferredMember 2022-07-29 0001948455 ispr:AspireHoldingsTransferredMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-07-29 0001948455 2020-07-01 2020-07-01 0001948455 2023-09-22 2023-09-22 0001948455 srt:ScenarioPreviouslyReportedMember 2022-12-31 0001948455 srt:MaximumMember 2022-10-01 2022-12-31 0001948455 srt:MinimumMember 2022-10-01 2022-12-31 0001948455 srt:MaximumMember 2022-07-01 2022-12-31 0001948455 srt:MinimumMember 2022-07-01 2022-12-31 0001948455 ispr:IspireTechnologyIncMember 2023-01-01 2023-12-31 0001948455 ispr:IspireInternationalMember 2023-01-01 2023-12-31 0001948455 ispr:AspireNorthAmericaMember 2023-01-01 2023-12-31 0001948455 ispr:AspireScienceMember 2023-01-01 2023-12-31 0001948455 ispr:IspireMalaysiaMember 2023-01-01 2023-12-31 0001948455 ispr:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001948455 ispr:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 2023-06-30 0001948455 ispr:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001948455 ispr:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2022-10-01 2022-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2023-10-01 2023-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2022-07-01 2022-12-31 0001948455 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ispr:SuppliersMember 2023-07-01 2023-12-31 0001948455 srt:MinimumMember us-gaap:OfficeEquipmentMember 2023-09-30 0001948455 srt:MaximumMember us-gaap:OfficeEquipmentMember 2023-09-30 0001948455 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001948455 2022-10-01 2023-09-30 0001948455 ispr:TobaccoVapingProductsMember 2022-10-01 2022-12-31 0001948455 ispr:TobaccoVapingProductsMember 2023-10-01 2023-12-31 0001948455 ispr:TobaccoVapingProductsMember 2022-07-01 2022-12-31 0001948455 ispr:TobaccoVapingProductsMember 2023-07-01 2023-12-31 0001948455 ispr:CannabisVapingProductsMember 2022-10-01 2022-12-31 0001948455 ispr:CannabisVapingProductsMember 2023-10-01 2023-12-31 0001948455 ispr:CannabisVapingProductsMember 2022-07-01 2022-12-31 0001948455 ispr:CannabisVapingProductsMember 2023-07-01 2023-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001948455 ispr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001948455 ispr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2022-10-01 2022-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2023-10-01 2023-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2022-07-01 2022-12-31 0001948455 ispr:SuppliersRiskBenchmarkMember us-gaap:SupplierConcentrationRiskMember ispr:SupplierAMember 2023-07-01 2023-12-31 0001948455 country:HK 2023-06-30 0001948455 country:HK 2023-12-31 0001948455 country:US 2023-06-30 0001948455 country:US 2023-12-31 0001948455 country:MY 2023-06-30 0001948455 country:MY 2023-12-31 0001948455 currency:USD 2023-06-30 0001948455 currency:USD 2023-12-31 0001948455 currency:MYR 2023-06-30 0001948455 currency:MYR 2023-12-31 0001948455 currency:HKD 2023-06-30 0001948455 currency:HKD 2023-12-31 0001948455 currency:EUR 2023-06-30 0001948455 currency:EUR 2023-12-31 0001948455 currency:GBP 2023-06-30 0001948455 currency:GBP 2023-12-31 0001948455 currency:CNY 2023-06-30 0001948455 currency:CNY 2023-12-31 0001948455 us-gaap:AccountsReceivableMember 2022-10-01 2022-12-31 0001948455 us-gaap:AccountsReceivableMember 2023-10-01 2023-12-31 0001948455 us-gaap:AccountsReceivableMember 2022-07-01 2022-12-31 0001948455 us-gaap:AccountsReceivableMember 2023-07-01 2023-12-31 0001948455 us-gaap:LeaseAgreementsMember 2022-10-01 2022-12-31 0001948455 us-gaap:LeaseAgreementsMember 2022-07-01 2022-12-31 0001948455 ispr:MrLiuMember 2023-09-30 0001948455 ispr:MsZhuMember 2023-09-30 0001948455 ispr:AspireGlobalMember 2023-09-30 0001948455 ispr:IspireTechnologyIncMember 2023-09-30 0001948455 us-gaap:RelatedPartyMember 2023-09-30 0001948455 2022-07-01 2022-09-30 0001948455 2023-07-01 2023-09-30 0001948455 ispr:TuanfangLiuMember 2023-07-01 2023-12-31 0001948455 ispr:JiangyanZhuMember 2023-07-01 2023-12-31 0001948455 ispr:EigateMember 2023-07-01 2023-12-31 0001948455 ispr:AspireGlobalMember 2023-07-01 2023-12-31 0001948455 ispr:ShenzhenYiJiaMember 2023-07-01 2023-12-31 0001948455 ispr:AspireNorthAmericaLLCMember 2023-07-01 2023-12-31 0001948455 country:HK 2022-10-01 2022-12-31 0001948455 country:HK 2023-10-01 2023-12-31 0001948455 country:HK 2022-07-01 2022-12-31 0001948455 country:HK 2023-07-01 2023-12-31 0001948455 country:US 2022-10-01 2022-12-31 0001948455 country:US 2023-10-01 2023-12-31 0001948455 country:US 2022-07-01 2022-12-31 0001948455 country:US 2023-07-01 2023-12-31 0001948455 country:MY 2022-10-01 2022-12-31 0001948455 country:MY 2023-10-01 2023-12-31 0001948455 country:MY 2022-07-01 2022-12-31 0001948455 country:MY 2023-07-01 2023-12-31 0001948455 2022-10-22 2022-10-22 0001948455 srt:MinimumMember 2023-07-01 2023-12-31 0001948455 srt:MaximumMember 2023-07-01 2023-12-31 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0001948455 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2022-10-01 2022-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-01 2023-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-12-31 0001948455 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2022-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2023-10-01 2023-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-12-31 0001948455 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-12-31 0001948455 srt:MinimumMember 2023-12-01 2023-12-11 0001948455 srt:MaximumMember 2023-12-01 2023-12-11 0001948455 us-gaap:SubsequentEventMember 2024-01-10 2024-01-10 0001948455 us-gaap:SubsequentEventMember 2024-01-10 0001948455 ispr:NewCoMember us-gaap:SubsequentEventMember 2024-01-31 0001948455 ispr:BerifyMember us-gaap:SubsequentEventMember 2024-01-31 0001948455 us-gaap:SubsequentEventMember 2024-01-31 2024-01-31 shares iso4217:USD iso4217:USD shares pure iso4217:MYR 10-Q true 2023-12-31 false 001-41680 Ispire Technology Inc. DE 93-1869878 19700 Magellan Drive Los Angeles CA 90502 (310) 742-9975 Common Stock, par value $0.0001 per share ISPR NASDAQ Yes Yes Non-accelerated Filer true true false false 54279396 31897399 41685561 58840449 84550208 26758821 35309355 48909768 71285710 5138578 6376206 9930681 13264498 906372 1517715 2407528 2586378 3922363 8809127 8428178 4828735 10326842 10835706 18126407 309843 -3950636 -905025 -4861909 76301 198619 76811 270865 23212 30856 -477582 34517 -21286 51017 -40487 7813 78227 280492 -441258 313195 388070 -3670144 -1346283 -4548714 518312 352180 785713 848225 -130242 -4022324 -2131996 -5396939 149306 114327 142430 158790 19064 -3907997 -1989566 -5238149 -0.01 -0.07 -0.04 -0.1 50000000 54270236 50000000 54258224 40300573 17502989 24526262 45454998 7472108 7548086 3378617 3183215 9133707 9318480 84811267 83007768 1088131 2148206 726978 732334 727766 4061617 3969437 5882082 7572387 90693349 90580155 1274391 5972530 51698588 48999001 988556 1705171 281361 603715 710910 63853 944525 1244565 55962184 58524982 3356232 3067909 59318416 61592891 0.0001 0.0001 140000000 140000000 54222420 54222420 54279396 54279396 5422 5428 0.0001 0.0001 10000000 10000000 25685475 28535949 5847804 450865 -163768 -4978 31374933 28987264 90693349 90580155 50000000 5000 9944653 -191540 9758113 -130242 -130242 -149306 -149306 50000000 5000 9814411 -42234 9777177 54268992 5427 26653029 4473189 -119305 31012340 -4022324 -4022324 1669475 1669475 10404 1 213445 213446 -114327 -114327 54279396 5428 28535949 450865 -4978 28987264 50000000 5000 11946407 -184664 11766743 -2131996 -2131996 -142430 -142430 50000000 5000 9814411 -42234 9777177 54222420 5422 25685475 5847804 -163768 31374933 -5396939 -5396939 2311418 2311418 56976 6 539056 539062 -158790 -158790 54279396 5428 28535949 450865 -4978 28987264 -2131996 -5396939 13660 75160 1029655 2126284 2850480 130452 10818728 22762155 5724630 206430 -134307 -199970 25487786 1759301 -665242 629430 159577 322354 102375 103897 788866 -63853 8375630 -20232049 478473 1130620 731593 -478473 -1862213 1934855 45509 703322 1889346 -703322 9786503 -22797584 74480651 40300573 84267154 17502989 3714979 507292 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>1. ORGANIZATION AND PRINCIPAL ACTIVITIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ispire Technology Inc. (the “Company” or “Ispire”) was incorporated under the laws of the State of Delaware on June 13, 2022. Through its subsidiaries, the Company is engaged in the research and development, design, commercialization, sales, marketing and distribution of branded e-cigarettes and cannabis vaping products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ispire owns a 100% equity interest in Ispire International Limited, a business company incorporated under the laws of the British Virgin Islands (“BVI”) (“Ispire International”) on July 6, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prior to July 29, 2022, all of the equity of Aspire North America LLC, a California limited liability company (“Aspire North America”), was owned by Aspire Global Inc. (“Aspire Global”), and all of the equity of Aspire Science and Technology Limited, a Hong Kong corporation (“Aspire Science”), was owned by Aspire Global Holdings Limited (“Aspire Holdings”), a wholly-owned subsidiary of Aspire Global.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Aspire Global and the Company are related parties since the same individual is the chief executive officer of both companies. As of December 31, 2023, the chief executive officer and his wife, being directors of both companies, owned 66.5% and 5.0% of the equity of Aspire Global, respectively. As of December 31, 2023, they owned 61.3% and 4.6% of the equity of the Company, respectively. On July 29, 2022, Aspire Global transferred 100% of the equity interest in Aspire North America to the Company. On the same day, Aspire Holdings transferred 100% of the equity of Aspire Science to Ispire International. At the time of transfer of the equity in Aspire North America and Aspire Science, the Company had the same stockholders as Aspire Global and the Company’s stockholders held the same percentage interest in the Company as they had in Aspire Global. Because the transfer of the equity in Aspire North America and Aspire Science is a transfer between related parties, the historical financial information of the subsidiaries is carried forward as the historical financial information of the Company and the 50,000,000 shares that were issued at or about the time of the Company’s organization are treated as being outstanding on July 1, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2023, the Company established a wholly-owned subsidiary, Ispire Malaysia Sdn Bhd (“Ispire Malaysia”) under the laws of the Federation of Malaysia, in order to establish manufacturing operations in Southeast Asia. Ispire Malaysia was formed by Tuanfang Liu, the Company’s Chairman and Co-Chief Executive Officer on September 1, 2023, and assigned to the Company on September 22, 2023, at a consideration of 100 Malaysian ringgits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth information concerning the Company and its subsidiaries as of December 31, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Name of Entity</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Date of<br/> Organization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Place of<br/> Organization</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% of<br/> Ownership</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Principal <br/> Activities</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Ispire Technology Inc.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">June 13, 2022</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Delaware</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">Parent Company</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Holding Company</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 28%; text-align: justify">Ispire International</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: center"><span style="font-size: 10pt">July 6, 2022</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 12%; text-align: center">BVI</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: center">100%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 25%; text-align: center">Holding Company</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Aspire North America</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">February 22, 2020</span></td><td style="vertical-align: top; text-align: center"> </td><td style="text-align: center; vertical-align: top"> </td> <td style="vertical-align: top; text-align: center">California</td><td style="text-align: center; vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"> </td><td style="vertical-align: top; text-align: center">100%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Research and Development, Sales and Marketing</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Aspire Science</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">December 9, 2016</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Hong Kong</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">100%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Sales and Marketing</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Ispire Malaysia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">September 1, 2023</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Malaysia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">100%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Manufacturing</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ispire is a holding company and does not engage in any active operations. Its business is conducted by its two operating subsidiaries, Aspire North America, which is engaged in the development, marketing and sales of cannabis vapor products, which were introduced in mid-2020, and Aspire Science, which is engaged in the marketing and sales of tobacco vaping products, and the products are mainly sold in Europe and Asia Pacific (excluding PRC).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span style="text-decoration:underline">Restatement of Unaudited Condensed Consolidated Financial Statements - December 31, 2022</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">In audit of financial statements for the year ended June 30, 2023, the Company identified errors related to the recording of the intellectual property rights transferred to the Company by a control party during the three months ended December 31, 2022, as disclosed in Form 8-K, filed with the SEC on September 15, 2023. The Company determined that the intangible assets were incorrectly recorded in the unaudited financial statements, and that intellectual property rights which were transferred to the Company by a control party should be recorded at the transferor’s book value, which was <span style="-sec-ix-hidden: hidden-fact-90">nil</span>, rather than the valuation result from an independent third party valuer. As a result of the restatement, as of December 31, 2022, the restated intangible asset balance should be $0, instead of $73,487,283. For the three months ended December 31, 2022, the net loss decreased from $902,874, or $0.02 per share (basic and diluted), to the net loss of $130,242, or $0.01 per share (basic and diluted). For the six months ended December 31, 2022, the net loss decreased from $2,950,921, or $0.06 per share (basic and diluted), to $2,131,996, or $0.04 per share (basic and diluted).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">In preparing the unaudited condensed consolidated statement of cash flows, the Company identified an additional error related to the presenting of operating leases. The Company determined that cash payments arising from operating leases were incorrectly classified under financing activities instead of operating activities. As a result of the restatement, the Company’s principal portion of lease payment of $449,638 in unaudited condensed consolidated statements of cash flows for the six months ended December 31, 2022 was reclassified to operating activities. The Company also omit to present the noncash activities in relation to leased assets obtained in exchange for operating lease liabilities. During the review of unaudited condensed consolidated financial statements for the three and six months ended December 31, 2022 and 2023, the Company has added disclosure of $3,714,979 of leased assets obtained in exchange for operating lease liabilities in the unaudited condensed consolidated statements of cash flows for the six months ended December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i><span style="text-decoration:underline">Risk and Uncertainties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Impact of COVID-19</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, coronavirus disease 2019 (COVID-19) was first reported to have surfaced in Wuhan, China. During 2020, the disease spread to many parts of the world. The pandemic has resulted in quarantines, travel restrictions, and the temporary closure of stores and facilities in much of the world, most of which are no longer in effect. The World Health Organization ended the global emergency status for COVID-19 on May 5, 2023, and the United States Department of Health and Human Services declared that the public health emergency from COVID-19 expired at the end of the day on May 11, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The extent to which COVID-19 impacts the Company’s operations on an ongoing basis is highly uncertain. Since the Company’s products are presently manufactured in China by a related party, any changes in the outbreak in China and any changes in the Chinese government’s policy may affect the Company’s supplier’s operations which could affect its ability to manufacture and deliver product in a timely manner.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Supply Chain Risks</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">One of effects of the COVID-19 has been delays resulting from supply chain issues, which relate to the difficulty that companies have in having their products manufactured, shipped to the country of destination, and delivered from the port of entry to the customer’s location. As the port delays have significantly decreased, the Company does not believe that the supply chain issues that affected its operations are currently affecting the Company. The Company cannot assure you that delays will not affect its business in the future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2022, a slowdown in the delivery of components to Shenzhen Yi Jia resulting from supply chain slowdowns as a result of the effects of mainland China’s COVID policy resulted in an increase in cost of revenue during the three and six months ended December 31, 2022. The Company cannot assure you that it will not suffer from a chip shortage or that the effects of China’s COVID policy will not affect Shenzhen Yi Jia’s ability or the ability of its suppliers to delivery products in a timely manner.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Market and Economic Conditions </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In recent years, the United States and other markets have experienced cyclical or episodic downturns, and worldwide economic conditions remain uncertain, including, as a result of the COVID-19 pandemic, supply chain disruptions, the Russian invasion of Ukraine, Hamas and Israel war, instability in the U.S. and global banking systems, rising fuel prices, increasing interest rates or foreign exchange rates and increased inflation and the possibility of a recession. A significant downturn in economic conditions may affect the market for the Company’s products and its supplier’s ability to provide products on acceptable terms.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company cannot predict the timing, strength, or duration of any future economic slowdown or any subsequent recovery generally, or in any industry. If the conditions in the general economy and the markets in which the Company operates worsen from present levels, its business, financial condition, operating results could be adversely affected.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>E-cigarette regulation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Regulation regarding e-cigarette varies across countries, from no regulation to a total ban. The legal status of e-cigarettes is currently pending in many countries. But as e-cigarettes have become more and more popular recently, many countries are considering imposing more stringent law and regulations to regulate this market. Changes in existing law and regulations and the imposition of new laws and regulations in countries and regions that our major customers are located in may adversely affect the Company’s business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Federal Food, Drug, and Cosmetic Act requires all Electronic Nicotine Delivery Systems (“ENDS”) product manufacturers that market products in the United States to submit Premarket Tobacco Product Applications (“PMTAs”) to the Food and Drug Administration (“FDA”). For ENDS products that were on the U.S. market on August 8, 2016, a PMTA was required to be submitted to the FDA by September 9, 2020; for ENDS products that were not on the U.S. market prior to August 8, 2016, and for which a PMTA was not filed by September 9, 2020, a PMTA issued in response to a PMTA is required before the subject product may enter the U.S. market. The Company has submitted a PMTA filing for one ENDS product, and, under apparent FDA policies, the agency will not enforce the premarket review requirements for that product pending review of its PMTA. However, even with submission of the PMTA application, the FDA may reject the Company’s application and may prevent the Company’s ENDS products from being sold in U.S., which will adversely affect the Company’s business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amendments to the Prevent All Cigarette Trafficking (“PACT”) Act, which became law in 2021, extend the PACT Act to include e-cigarette and all vaping products, and place significant burdens on sellers of vaping products in the United States which may make it difficult to operate profitably in the United States. Because of tighter government regulations, the Company has stopped marketing tobacco vaping products in the United States, as the volume of sales from the one tobacco vaping product which the Company may sell in the United States does not justify the marketing and regulatory costs involved.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the United States, cannabis vaping products are governed by state laws, which vary from state to state. Most states do not permit the adult recreational use of cannabis, and no states permit the sale of recreational cannabis products to minors. As a result of the reduced revenue to states resulting from the effects of the COVID 19 pandemic, states may seek to raise revenue by permitting and taxing the use of cannabis products. The Company cannot predict what action states will take or the nature and amount of taxes they may impose. However, to the extent the PACT Act applies to cannabis products that aerosolize liquids, it may be more difficult to sell our products in states that permit the sale of cannabis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, cannabis and its derivatives containing more than 0.3% delta-9 tetrahydrocannabinol on a dry weight basis remain Schedule I controlled substances under U.S. federal law, meaning that federal law generally prohibits their manufacture and distribution. United States federal law also deems it unlawful to sell, offer for sale, transport in interstate commerce, import, or export “drug paraphernalia,” which includes “any equipment, product, or material of any kind which is primarily intended or designed for use in manufacturing, compounding, converting, concealing, producing, processing, preparing, injecting, ingesting, inhaling, or otherwise introducing into the human body a controlled substance” the possession of which federal law prohibits, including Schedule I “marijuana.” Limited exemptions exist, most notably when state or local law authorizes these items’ manufacture, possession, or distribution.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The European Commission issued the Tobacco Products Directive (the “TPD”), which became effective on May 19, 2014 and became applicable in the European Union member states on May 20, 2016. The TPD regulates e-cigarettes on the packaging, labelling and ingredients of the products on the European Union market, the creation of smoke-free environments, tax measures and activities against illegal trade and anti-smoke campaigns. Member states of the European Union are required to ensure that advertisements for any tobacco related product are prohibited, and no promotion shall be made as to those devices with an intention to promote e-cigarettes. For the e-cigarettes released after May 20, 2016, TPD requires e-cigarette manufacturers to submit product sales applications to the regulatory market six months in advance, and ensure their products can meet the TPD requirements before they can be released. The Company has complied with TPD requirement for all its tobacco products sold in Europe.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The sale of cannabis vaping products is illegal in the European Union and the United Kingdom.<b><i> </i></b></p> 1 0.665 0.05 0.613 0.046 1 1 50000000 100 The following table sets forth information concerning the Company and its subsidiaries as of December 31, 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Name of Entity</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Date of<br/> Organization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Place of<br/> Organization</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% of<br/> Ownership</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Principal <br/> Activities</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Ispire Technology Inc.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">June 13, 2022</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Delaware</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">Parent Company</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Holding Company</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 28%; text-align: justify">Ispire International</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: center"><span style="font-size: 10pt">July 6, 2022</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 12%; text-align: center">BVI</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: center">100%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 25%; text-align: center">Holding Company</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Aspire North America</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">February 22, 2020</span></td><td style="vertical-align: top; text-align: center"> </td><td style="text-align: center; vertical-align: top"> </td> <td style="vertical-align: top; text-align: center">California</td><td style="text-align: center; vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"> </td><td style="vertical-align: top; text-align: center">100%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Research and Development, Sales and Marketing</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Aspire Science</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">December 9, 2016</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Hong Kong</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">100%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Sales and Marketing</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Ispire Malaysia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">September 1, 2023</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Malaysia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">100%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Manufacturing</td></tr> </table> 2022-06-13 Delaware Parent Company Holding Company 2022-07-06 BVI 100% Holding Company 2020-02-22 California 100% Research and Development, Sales and Marketing 2016-12-09 Hong Kong 100% Sales and Marketing 2023-09-01 Malaysia 100% Manufacturing 0 73487283 902874 0.02 0.02 130242 0.01 0.01 2950921 0.06 0.06 -2131996 -0.04 -0.04 449638 3714979 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of presentation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">accompanying unaudited condensed interim</span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">   </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of management, necessary to present a fair statement of the Company’s consolidated financial position as of December 31, 2023, and the results of operations for the three and six month periods ended December 31, 2023 and 2022. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary in order to make the financial statements not misleading have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. The unaudited condensed interim</span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">   </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly do not include all of the disclosures normally made in the Company’s annual consolidated financial statements. Accordingly, these unaudited condensed interim </span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in the Company’s Annual Report on Form 10-K. The accompanying condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s audited financial statements included in such Annual Report.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results of operations for the three and six month periods ended December 31, 2023 are not necessarily indicative of the results of operations that may be expected for any other interim periods or for the year ending June 30, 2024. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Use of estimates</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates </span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">include allowance for credit losses, inventory reserve, deferred tax asset reserve, the useful lives of property, plant and equipment, incremental borrowing rate for operating leases and fair value of certain share based payment awards. Actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Allowance for credit losses </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>The Company adopted Accounting Standards Update 2016-13 “Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments” on July 1, 2023, under the modified retrospective method of adoption. The Company estimates its allowance for current expected credit losses based on an expected loss model, compared to prior periods which were estimated using an incurred loss model which did not require the consideration of forward-looking economic variables and conditions in the reserve calculation across the portfolio. The impact related to adopting the new standard was not material. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>Based on the current expected credit loss model, the Company consider many factors, including age of balance, past events, any historical default, current information available about the customers, current economic conditions and certain forward-looking information, including reasonable and supportable forecasts. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Concentration of credit risk</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, accounts receivable and investments - others. The Company maintains its cash in financial institutions. To the extent that such deposits exceed the maximum insurance levels, they are uninsured. On June 30, 2023, amounts due from two customers totaled approximately 11% and 11% respectively, of accounts receivable. On December 31, 2023 accounts receivable from two customers totaled approximately 13% and 12%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Inventories</i></b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories mainly consist of finished goods purchased from suppliers. Inventories are stated at the lower of cost or net realizable value. The cost of an inventory item is determined using the weighted average method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">When management determines that certain inventories may not be saleable, or there is an indicator that certain inventory costs may exceed expected market value, the Company will record the difference between the cost and the net realizable value as a write down of inventories. The net realizable value is determined based on the estimated selling price, in the ordinary course of business, less estimated costs necessary to make the sale. The Company records an allowance for slow moving and potentially obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and an estimate of expected sellable life of the inventory. The Company periodically reviews inventory to identify slow moving inventories and compares the forecast sales with the quantities and expected sellable life of inventory. Any inventories </span></span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identified during this process are reserved for at rates based upon management’s judgment and historical rates. The quantity thresholds and reserve rates are based on management’s judgment and knowledge of current and projected demand. The reserve estimates may, therefore, be revised if there are changes in the overall market for the Company’s products or market changes that in management’s judgment, impact its ability to sell potentially obsolete inventory. For the three months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively. For the six months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Property, plant and equipment, net</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant and equipment are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets from the time the assets are placed in service. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. The cost of repairs and maintenance is expensed as incurred; major replacements and improvements are capitalized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in income/loss in the year of disposition. Estimated useful lives are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 69%; text-align: left">Office and other equipment</td><td style="width: 1%"> </td> <td style="width: 30%; text-align: center">3 - 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Furniture &amp; fixtures</td><td> </td> <td style="text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center">Shorter of the term of the lease or <br/> the estimated useful life of the assets</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Leases </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects any rent-free periods. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected in the consolidated statements of operations over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Company’s consolidated balance sheet as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Investment - other</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The investment represents a certificate of deposit that the Company holds in HSBC bank. The entire balance of the investment presented on the balance sheet as of December 31, 2023, is $9,318,480 and it matured on February 8, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Intangible assets</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets refer to capitalized external costs, such as filing fees and associated attorney fees, incurred to obtain issued patents and patent license rights. All patents are internally generated. The Company expenses costs associated with maintaining patents subsequent to their issuance in the period incurred. Capitalized patent costs are amortized on a straight-line basis over estimated useful lives of 15 - 20 years, which are based on the length of the license agreements as the Company expects to receive economic benefits over that time. The Company assesses the potential impairment to capitalized patent costs when events or changes in circumstances indicate that the carrying amount of our patent portfolio may not be recoverable. $255,650 and $731,593 </span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of patent fees were capitalized during the three and six months ended December 31, 2023. The amortization of the intangible assets were $0 and $4,615 for the three months ended December 31, 2022 and 2023 respectively. The amortization of the intangible assets were $0 and $4,615 for the six months ended December 31, 2022 and 2023 respectively. The amortization expenses were included in the general and administrative expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue recognition</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells its vaping products to customers   and recognizes revenue in accordance with the guidance of ASC 606, Revenue from Contracts with Customers. Many customers are distributors that resell the Company’s products in various geographic regions. The performance obligations are for the Company to transfer the title and control of the goods to a customer for a determined price. Each order is considered a separate contract with single performance obligation. Revenue is recognized when control of goods has transferred to customers. For the majority of the Company’s customer arrangements, control transfers to customers at a point-in-time when goods have been delivered to the pickup location specified by the customer or a forwarder appointed by the customer, as that is generally when legal title, physical possession and risks and rewards of goods transfer to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is recognized at the transaction price based on the purchase order as adjusted for the anticipated rebates, discounts and other sales incentives. When determining the transaction price, management estimates variable consideration applying the portfolio approach practical expedient under ASC 606. The main sources of variable consideration for the Company are trade promotion funds, and cash discounts. These sales incentives are recorded as a reduction of revenue at the time of the initial sale using the most-likely amount estimation method. The most-likely amount method is based on the single most likely outcome from a range of possible consideration outcomes. The range of possible consideration outcomes is primarily derived from the following inputs: sales terms and historical experience.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company offers different payment terms to different customers. For tobacco vaping products, the general payment term is deposit of 30% of sales amount upon placing order, and the payment of remaining 70% to be made before shipment. For cannabis vaping products, tailored payment term is designed for each customer, based on business relationship, order size and other considerations. All contract liabilities at the beginning of the period were recognized as revenues in the reporting period. The Company offers a thirty - day warranty. The warranty is an assurance-type warranty, and it offers replacement of products in case the products sold do not function as expected. In certain sales contract, a right of return is offered. With a right of return, a customer is given the right to return the products if they are not satisfied with the product, and a credit would be given. The Company has a very low rate of return in history and a return reserve is accrued based on historical return rate and the management’s judgement. The Company has minimal incremental costs of obtaining a contract and are expensed when incurred. Sales taxes, which are sales and use or other similar taxes collected from the customer and remitted to the applicable taxing authority by the Company in accordance with applicable law,  <span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt"> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">are excluded from revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Disaggregated Revenue</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has taken into consideration the nature, amount, timing, and uncertainty of revenue and cash flows, and has determined to disaggregate its net sales of tobacco vaping products and cannabis vaping products. The net sales disaggregated by products for the three and six month period ended December 31, 2022 and 2023, were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended<br/> December 31,</b></span></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six months ended<br/> December 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net sales by product</i></b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tobacco vaping products</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,061,401</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,134,264</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43,008,459</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47,666,263</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cannabis vaping products</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,835,998</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,551,297</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,831,990</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36,883,945</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,897,399</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41,685,561</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58,840,449</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84,550,208</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of revenue</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue for the three and six months ended December 31, 2022 and 2023, consisted primarily of the cost of purchasing vaping products, which were mostly purchased from a related party. See Note 11.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Shipping and handling costs</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shipping and handling costs for the three months ended December 31, 2022 and 2023 are $69,901 and $123,308, respectively. Shipping and handling costs for the six months ended December 31, 2022 and 2023 are $173,378 and $166,752, respectively. They are included in the sales and marketing expenses. The shipping services relating to the shipping and handling costs, are not part of the revenue performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Research and development expenses </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development expenses for the three months ended December 31, 2022 and 2023 are $25,266 and $297,405, respectively. Research and development expenses for the six months ended December 31, 2022 and 2023 are $ 27,629 and $465,575, respectively. They were included in the general and administrative expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-based compensation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures and recognizes compensation expenses for stock-based payment awards, including stock options, restricted stocks granted to directors and advisors, and restricted stock units (“RSUs”) granted to employees, based on the grant date fair value of the awards. The Company engages a third-party valuer to determine fair value of stock options using the binomial option pricing model. The fair value of RSUs is measured on the grant date based on the closing market price   of the Company’s common stock. The resulting cost is recognized over the period during which an employee is required to provide service in exchange for the awards, usually the vesting period, which is generally four years for stock options and three years for RSUs. Stock-based compensation is recognized on a straight-line basis over the period during which services are provided in exchange for the award. Stock-based compensation expense is recorded in the general and administrative expense in the consolidated statements of operations. The Company recognizes forfeitures of stock-based payment awards upon occurrence.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Income taxes</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes under ASC 740, Income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provisions of ASC 740-10 prescribe a more-likely-than-not threshold for consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The Company classifies the interest and penalties, if any, as a component of income tax expense. For three and six months ended December 31, 2022 and 2023, the Company did not incur any interest or penalties related to an uncertain tax position. The Company does not believe that there were any uncertain tax positions as of June 30, 2023 and December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Earnings per share</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes earnings per share (“EPS”) in accordance with ASC 260, Earnings per Share. ASC 260 requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net loss divided by the weighted average common shares outstanding for the period. Diluted EPS is similar to basic EPS but presents the dilutive effect on a per share basis of potential common shares (for example, convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Stock options and unvested restricted stock units, altogether 3,419,140 potentially dilutive shares, could potentially dilute basic EPS in the future that were not included in the computation of diluted EPS because to do so would have been antidilutive for the three and six months ended December 31, 2022 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents a reconciliation of basic net loss per share:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(130,242</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,022,324</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,131,996</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,396,939</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-94; -sec-ix-hidden: hidden-fact-93; -sec-ix-hidden: hidden-fact-92; -sec-ix-hidden: hidden-fact-91">Weighted average basic and diluted share of common stock outstanding</div></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,270,236</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,258,224</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-98; -sec-ix-hidden: hidden-fact-97; -sec-ix-hidden: hidden-fact-96; -sec-ix-hidden: hidden-fact-95">Net loss per basic and diluted share of common stock</div></td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.07</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.10</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Commitments and contingencies</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, the Company is subject to contingencies, such as legal proceedings and claims arising out of its business, which cover a wide range of matters. Liabilities for contingencies are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the assessment of a contingency indicates that it is probable that a material loss is incurred and the amount of the liability can be estimated, then the estimated liability is accrued in the Company’s financial statements. If the assessment indicates that a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss, if determinable and material, is disclosed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Segment reporting</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company uses the management approach to determine operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources, and assessing performance. The Company’s CODM has been identified as the chief executive officer, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has only one reportable segment. Notwithstanding that the Company has customers located around the world and the Company’s Hong Kong subsidiary serves as one of the sales and marketing centers, the Company’s long-lived assets and management are located substantially in the U.S. and management operates its business as a single segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recent accounting pronouncements</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As an emerging growth company, the Company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company intends to take advantage of the benefits of this extended transition period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosures about significant segment expenses. The Company is required to adopt this guidance for its annual reporting in fiscal year 2025 and for interim period reporting beginning the first quarter of fiscal year 2026 on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of this ASU on our segment disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Customer and Supplier Concentration</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) Customers</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and six months ended December 31, 2022 and 2023, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Major Customers</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">26</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">38</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">30</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-100; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-101; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-size: 10pt">Represented less than 10% of consolidated revenue.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(b) Suppliers</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and six months ended December 31, 2022 and 2023, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Major Suppliers</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">71</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70</td><td style="width: 1%; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-size: 10pt">Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of presentation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">accompanying unaudited condensed interim</span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">   </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of management, necessary to present a fair statement of the Company’s consolidated financial position as of December 31, 2023, and the results of operations for the three and six month periods ended December 31, 2023 and 2022. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary in order to make the financial statements not misleading have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. The unaudited condensed interim</span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">   </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and accordingly do not include all of the disclosures normally made in the Company’s annual consolidated financial statements. Accordingly, these unaudited condensed interim </span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in the Company’s Annual Report on Form 10-K. The accompanying condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s audited financial statements included in such Annual Report.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results of operations for the three and six month periods ended December 31, 2023 are not necessarily indicative of the results of operations that may be expected for any other interim periods or for the year ending June 30, 2024. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Use of estimates</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates </span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">include allowance for credit losses, inventory reserve, deferred tax asset reserve, the useful lives of property, plant and equipment, incremental borrowing rate for operating leases and fair value of certain share based payment awards. Actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Allowance for credit losses </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>The Company adopted Accounting Standards Update 2016-13 “Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments” on July 1, 2023, under the modified retrospective method of adoption. The Company estimates its allowance for current expected credit losses based on an expected loss model, compared to prior periods which were estimated using an incurred loss model which did not require the consideration of forward-looking economic variables and conditions in the reserve calculation across the portfolio. The impact related to adopting the new standard was not material. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>Based on the current expected credit loss model, the Company consider many factors, including age of balance, past events, any historical default, current information available about the customers, current economic conditions and certain forward-looking information, including reasonable and supportable forecasts. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Concentration of credit risk</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, accounts receivable and investments - others. The Company maintains its cash in financial institutions. To the extent that such deposits exceed the maximum insurance levels, they are uninsured. On June 30, 2023, amounts due from two customers totaled approximately 11% and 11% respectively, of accounts receivable. On December 31, 2023 accounts receivable from two customers totaled approximately 13% and 12%.</span></p> 0.11 0.11 0.13 0.12 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Inventories</i></b> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories mainly consist of finished goods purchased from suppliers. Inventories are stated at the lower of cost or net realizable value. The cost of an inventory item is determined using the weighted average method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">When management determines that certain inventories may not be saleable, or there is an indicator that certain inventory costs may exceed expected market value, the Company will record the difference between the cost and the net realizable value as a write down of inventories. The net realizable value is determined based on the estimated selling price, in the ordinary course of business, less estimated costs necessary to make the sale. The Company records an allowance for slow moving and potentially obsolete inventory based upon recent sales history, the quantity of inventory on-hand, and an estimate of expected sellable life of the inventory. The Company periodically reviews inventory to identify slow moving inventories and compares the forecast sales with the quantities and expected sellable life of inventory. Any inventories </span></span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identified during this process are reserved for at rates based upon management’s judgment and historical rates. The quantity thresholds and reserve rates are based on management’s judgment and knowledge of current and projected demand. The reserve estimates may, therefore, be revised if there are changes in the overall market for the Company’s products or market changes that in management’s judgment, impact its ability to sell potentially obsolete inventory. For the three months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively. For the six months ended December 31, 2022 and 2023, the Company recorded inventory reserve of $0 and $130,452, respectively.</span></p> 0 130452 0 130452 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Property, plant and equipment, net</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant and equipment are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets from the time the assets are placed in service. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. The cost of repairs and maintenance is expensed as incurred; major replacements and improvements are capitalized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in income/loss in the year of disposition. Estimated useful lives are as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 69%; text-align: left">Office and other equipment</td><td style="width: 1%"> </td> <td style="width: 30%; text-align: center">3 - 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Furniture &amp; fixtures</td><td> </td> <td style="text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center">Shorter of the term of the lease or <br/> the estimated useful life of the assets</td></tr> </table> When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in income/loss in the year of disposition. Estimated useful lives are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 69%; text-align: left">Office and other equipment</td><td style="width: 1%"> </td> <td style="width: 30%; text-align: center">3 - 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Furniture &amp; fixtures</td><td> </td> <td style="text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center">Shorter of the term of the lease or <br/> the estimated useful life of the assets</td></tr> </table> P3Y P5Y P7Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Leases </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects any rent-free periods. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected in the consolidated statements of operations over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Company’s consolidated balance sheet as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Investment - other</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The investment represents a certificate of deposit that the Company holds in HSBC bank. The entire balance of the investment presented on the balance sheet as of December 31, 2023, is $9,318,480 and it matured on February 8, 2024.</p> 9318480 2024-02-08 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Intangible assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets refer to capitalized external costs, such as filing fees and associated attorney fees, incurred to obtain issued patents and patent license rights. All patents are internally generated. The Company expenses costs associated with maintaining patents subsequent to their issuance in the period incurred. Capitalized patent costs are amortized on a straight-line basis over estimated useful lives of 15 - 20 years, which are based on the length of the license agreements as the Company expects to receive economic benefits over that time. The Company assesses the potential impairment to capitalized patent costs when events or changes in circumstances indicate that the carrying amount of our patent portfolio may not be recoverable. $255,650 and $731,593 </span><span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt">  </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of patent fees were capitalized during the three and six months ended December 31, 2023. The amortization of the intangible assets were $0 and $4,615 for the three months ended December 31, 2022 and 2023 respectively. The amortization of the intangible assets were $0 and $4,615 for the six months ended December 31, 2022 and 2023 respectively. The amortization expenses were included in the general and administrative expenses.</span></p> P15Y P20Y 255650 731593 0 4615 0 4615 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue recognition</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells its vaping products to customers   and recognizes revenue in accordance with the guidance of ASC 606, Revenue from Contracts with Customers. Many customers are distributors that resell the Company’s products in various geographic regions. The performance obligations are for the Company to transfer the title and control of the goods to a customer for a determined price. Each order is considered a separate contract with single performance obligation. Revenue is recognized when control of goods has transferred to customers. For the majority of the Company’s customer arrangements, control transfers to customers at a point-in-time when goods have been delivered to the pickup location specified by the customer or a forwarder appointed by the customer, as that is generally when legal title, physical possession and risks and rewards of goods transfer to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is recognized at the transaction price based on the purchase order as adjusted for the anticipated rebates, discounts and other sales incentives. When determining the transaction price, management estimates variable consideration applying the portfolio approach practical expedient under ASC 606. The main sources of variable consideration for the Company are trade promotion funds, and cash discounts. These sales incentives are recorded as a reduction of revenue at the time of the initial sale using the most-likely amount estimation method. The most-likely amount method is based on the single most likely outcome from a range of possible consideration outcomes. The range of possible consideration outcomes is primarily derived from the following inputs: sales terms and historical experience.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company offers different payment terms to different customers. For tobacco vaping products, the general payment term is deposit of 30% of sales amount upon placing order, and the payment of remaining 70% to be made before shipment. For cannabis vaping products, tailored payment term is designed for each customer, based on business relationship, order size and other considerations. All contract liabilities at the beginning of the period were recognized as revenues in the reporting period. The Company offers a thirty - day warranty. The warranty is an assurance-type warranty, and it offers replacement of products in case the products sold do not function as expected. In certain sales contract, a right of return is offered. With a right of return, a customer is given the right to return the products if they are not satisfied with the product, and a credit would be given. The Company has a very low rate of return in history and a return reserve is accrued based on historical return rate and the management’s judgement. The Company has minimal incremental costs of obtaining a contract and are expensed when incurred. Sales taxes, which are sales and use or other similar taxes collected from the customer and remitted to the applicable taxing authority by the Company in accordance with applicable law,  <span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 8pt"> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">are excluded from revenue.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Disaggregated Revenue</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has taken into consideration the nature, amount, timing, and uncertainty of revenue and cash flows, and has determined to disaggregate its net sales of tobacco vaping products and cannabis vaping products. The net sales disaggregated by products for the three and six month period ended December 31, 2022 and 2023, were as follows:</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended<br/> December 31,</b></span></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six months ended<br/> December 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net sales by product</i></b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tobacco vaping products</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,061,401</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,134,264</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43,008,459</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47,666,263</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cannabis vaping products</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,835,998</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,551,297</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,831,990</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36,883,945</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,897,399</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41,685,561</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58,840,449</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84,550,208</span></td> <td> </td></tr> </table> 0.30 0.70 The net sales disaggregated by products for the three and six month period ended December 31, 2022 and 2023, were as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended<br/> December 31,</b></span></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six months ended<br/> December 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net sales by product</i></b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tobacco vaping products</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,061,401</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,134,264</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43,008,459</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47,666,263</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cannabis vaping products</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,835,998</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,551,297</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,831,990</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36,883,945</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,897,399</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41,685,561</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58,840,449</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84,550,208</span></td> <td> </td></tr> </table> 24061401 22134264 43008459 47666263 7835998 19551297 15831990 36883945 31897399 41685561 58840449 84550208 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of revenue</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue for the three and six months ended December 31, 2022 and 2023, consisted primarily of the cost of purchasing vaping products, which were mostly purchased from a related party. See Note 11.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Shipping and handling costs</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shipping and handling costs for the three months ended December 31, 2022 and 2023 are $69,901 and $123,308, respectively. Shipping and handling costs for the six months ended December 31, 2022 and 2023 are $173,378 and $166,752, respectively. They are included in the sales and marketing expenses. The shipping services relating to the shipping and handling costs, are not part of the revenue performance obligation.</p> 69901 123308 173378 166752 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Research and development expenses </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development expenses for the three months ended December 31, 2022 and 2023 are $25,266 and $297,405, respectively. Research and development expenses for the six months ended December 31, 2022 and 2023 are $ 27,629 and $465,575, respectively. They were included in the general and administrative expenses.</p> 25266 297405 27629 465575 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-based compensation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures and recognizes compensation expenses for stock-based payment awards, including stock options, restricted stocks granted to directors and advisors, and restricted stock units (“RSUs”) granted to employees, based on the grant date fair value of the awards. The Company engages a third-party valuer to determine fair value of stock options using the binomial option pricing model. The fair value of RSUs is measured on the grant date based on the closing market price   of the Company’s common stock. The resulting cost is recognized over the period during which an employee is required to provide service in exchange for the awards, usually the vesting period, which is generally four years for stock options and three years for RSUs. Stock-based compensation is recognized on a straight-line basis over the period during which services are provided in exchange for the award. Stock-based compensation expense is recorded in the general and administrative expense in the consolidated statements of operations. The Company recognizes forfeitures of stock-based payment awards upon occurrence.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Income taxes</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes under ASC 740, Income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provisions of ASC 740-10 prescribe a more-likely-than-not threshold for consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The Company classifies the interest and penalties, if any, as a component of income tax expense. For three and six months ended December 31, 2022 and 2023, the Company did not incur any interest or penalties related to an uncertain tax position. The Company does not believe that there were any uncertain tax positions as of June 30, 2023 and December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Earnings per share</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes earnings per share (“EPS”) in accordance with ASC 260, Earnings per Share. ASC 260 requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net loss divided by the weighted average common shares outstanding for the period. Diluted EPS is similar to basic EPS but presents the dilutive effect on a per share basis of potential common shares (for example, convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Stock options and unvested restricted stock units, altogether 3,419,140 potentially dilutive shares, could potentially dilute basic EPS in the future that were not included in the computation of diluted EPS because to do so would have been antidilutive for the three and six months ended December 31, 2022 and 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents a reconciliation of basic net loss per share:</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(130,242</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,022,324</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,131,996</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,396,939</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-94; -sec-ix-hidden: hidden-fact-93; -sec-ix-hidden: hidden-fact-92; -sec-ix-hidden: hidden-fact-91">Weighted average basic and diluted share of common stock outstanding</div></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,270,236</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,258,224</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-98; -sec-ix-hidden: hidden-fact-97; -sec-ix-hidden: hidden-fact-96; -sec-ix-hidden: hidden-fact-95">Net loss per basic and diluted share of common stock</div></td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.07</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.10</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 3419140 The following table presents a reconciliation of basic net loss per share:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(130,242</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,022,324</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,131,996</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,396,939</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-94; -sec-ix-hidden: hidden-fact-93; -sec-ix-hidden: hidden-fact-92; -sec-ix-hidden: hidden-fact-91">Weighted average basic and diluted share of common stock outstanding</div></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,270,236</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,258,224</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-98; -sec-ix-hidden: hidden-fact-97; -sec-ix-hidden: hidden-fact-96; -sec-ix-hidden: hidden-fact-95">Net loss per basic and diluted share of common stock</div></td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.07</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.10</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -130242 -4022324 -2131996 -5396939 50000000 54270236 50000000 54258224 -0.01 -0.07 -0.04 -0.1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Commitments and contingencies</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, the Company is subject to contingencies, such as legal proceedings and claims arising out of its business, which cover a wide range of matters. Liabilities for contingencies are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the assessment of a contingency indicates that it is probable that a material loss is incurred and the amount of the liability can be estimated, then the estimated liability is accrued in the Company’s financial statements. If the assessment indicates that a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss, if determinable and material, is disclosed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Segment reporting</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company uses the management approach to determine operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources, and assessing performance. The Company’s CODM has been identified as the chief executive officer, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has only one reportable segment. Notwithstanding that the Company has customers located around the world and the Company’s Hong Kong subsidiary serves as one of the sales and marketing centers, the Company’s long-lived assets and management are located substantially in the U.S. and management operates its business as a single segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recent accounting pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As an emerging growth company, the Company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company intends to take advantage of the benefits of this extended transition period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. The new guidance requires enhanced disclosures about significant segment expenses. The Company is required to adopt this guidance for its annual reporting in fiscal year 2025 and for interim period reporting beginning the first quarter of fiscal year 2026 on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of this ASU on our segment disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Customer and Supplier Concentration</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) Customers</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and six months ended December 31, 2022 and 2023, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Major Customers</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">26</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">38</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">30</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-100; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-101; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-size: 10pt">Represented less than 10% of consolidated revenue.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(b) Suppliers</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and six months ended December 31, 2022 and 2023, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Major Suppliers</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">71</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70</td><td style="width: 1%; text-align: left">%</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-size: 10pt">Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.</span></td> </tr></table> For the three and six months ended December 31, 2022 and 2023, the Company’s major customers, who accounted for more than 10% of the Company’s consolidated revenue, were as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Major Customers</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">26</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">38</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">30</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-100; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-101; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-size: 10pt">Represented less than 10% of consolidated revenue.</span></td> </tr></table> 0.10 0.10 0.10 0.10 0.39 0.26 0.38 0.30 0.13 0.10 For the three and six months ended December 31, 2022 and 2023, the Company’s suppliers, who accounted for more than 10% of the Company’s total purchases, were as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Major Suppliers</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">71</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70</td><td style="width: 1%; text-align: left">%</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-size: 10pt">Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.</span></td> </tr></table> 0.10 0.10 0.10 0.10 1 0.71 1 0.70 0.95 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>3. MISAPPLICATION OF FUNCTIONAL CURRENY </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Before October 2023, Aspire Science had been using HKD as its functional currency and translated to USD for consolidation and reporting purposes. During the review of financial statements for the three and six months ended December 31, 2022 and 2023, the Company revisited and determined that the functional currency for Aspire Science should be USD in accordance with Accounting Standards Codification (“ASC”) 830, Foreign Currency Matters. The Company evaluated the materiality of the error from qualitative and quantitative perspectives in accordance with ASC 250-10-20, and Staff Accounting Bulletin (“SAB”) 99. As HKD is pegged to USD in a narrow range of US$1:HK$7.75 -7.85, after evaluation the management concluded that the misstatement resulted from the change of functional currency to all reporting periods prior to October 1, 2023, and correction of the error during the three months ended December 31, 2023 is immaterial given consideration of both quantitative and qualitative factors in assessing an item’s materiality. The functional currency of Aspire Science would be USD from October 2023.</p> As HKD is pegged to USD in a narrow range of US$1:HK$7.75 -7.85, after evaluation the management concluded that the misstatement resulted from the change of functional currency to all reporting periods prior to October 1, 2023, and correction of the error during the three months ended December 31, 2023 is immaterial given consideration of both quantitative and qualitative factors in assessing an item’s materiality. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>4. CASH </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a breakdown of the Company’s cash balances in banks as of June 30, 2023 and December 31, 2023, both by geography and by currencies (translated into U.S. dollars):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">As of <br/> June 30,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">As of <br/> December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">By Geography:</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Cash in HK</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,841,880</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,719,458</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash in U.S.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,458,693</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,582,723</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Cash in Malaysia</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">200,808</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,300,573</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,502,989</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">By Currency:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">USD</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39,835,636</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,175,077</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">RM</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,908</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">HKD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">363,416</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">EUR</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,702</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,645</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">GBP</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,352</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">RMB</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,676</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,086</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,300,573</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,502,989</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“HKD” refers to Hong Kong dollars, “GBP” refers to British pounds, “EUR” refers to Euros, “RM” refers to Malaysia ringgit, and “RMB” refers to Renminbi.</span></p> Below is a breakdown of the Company’s cash balances in banks as of June 30, 2023 and December 31, 2023, both by geography and by currencies (translated into U.S. dollars):<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">As of <br/> June 30,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">As of <br/> December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">By Geography:</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Cash in HK</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,841,880</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,719,458</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash in U.S.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,458,693</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,582,723</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Cash in Malaysia</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">200,808</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,300,573</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,502,989</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">By Currency:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">USD</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39,835,636</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">17,175,077</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">RM</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,908</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">HKD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">363,416</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">EUR</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,702</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,645</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">GBP</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,352</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">RMB</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,676</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,086</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,300,573</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,502,989</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 25841880 13719458 14458693 3582723 200808 40300573 17502989 39835636 17175077 89908 363416 128921 59702 66645 22143 22352 19676 20086 40300573 17502989 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>5. FAIR VALUE MEASUREMENT</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2023 and December 31, 2023, the Company’s assets and liabilities were not measured at fair value on a recurring basis. The carrying value of certain of the Company’s financial instruments, including cash, accounts receivable, prepaid expenses and other receivables, accounts payable, accounts payable - related party, contract liabilities, accrued liabilities and other payables and due to related parties, approximates their fair value because of their short-term maturity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>6. ACCOUNTS RECEIVABLE, NET</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2023 and December 31, 2023, accounts receivable consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Accounts receivable – gross</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,025,068</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,373,928</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,498,806</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,918,930</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,526,262</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,454,998</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recorded $659,898, and $1,900,797 credit loss expenses for the three months ended December 31, 2022 and 2023, respectively. The Company recorded $1,029,655 and $2,126,284 credit loss expenses for the six months ended December 31, 2022 and 2023, respectively. For the three months ended December 31, 2022 and 2023, the Company wrote off accounts receivable against allowance for credit losses of $0 and $311,379, respectively. For the six months ended December 31, 2022 and 2023, the Company wrote off accounts receivable against allowance for credit losses of $0 and $706,160 respectively.</p> As of June 30, 2023 and December 31, 2023, accounts receivable consisted of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Accounts receivable – gross</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,025,068</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,373,928</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,498,806</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,918,930</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,526,262</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,454,998</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 26025068 48373928 1498806 2918930 24526262 45454998 659898 1900797 1029655 2126284 0 311379 0 706160 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>7. PREPAID EXPENSES AND OTHER CURRENT ASSETS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2023, and December 31, 2023, prepaid expenses and other current assets consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Prepayment for inventory purchases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,209,413</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,123,166</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Prepayments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,363,801</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Prepaid provisional profit tax – Hong Kong</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">440,094</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Interest  receivable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,992</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,378,617</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,183,215</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Prepayments primarily consist of prepayment for production testers and jigs for Ispire Malaysia, and prepayments for marketing services.</p> As of June 30, 2023, and December 31, 2023, prepaid expenses and other current assets consisted of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Prepayment for inventory purchases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,209,413</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,123,166</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Prepayments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,363,801</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Prepaid provisional profit tax – Hong Kong</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">440,094</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Interest  receivable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,992</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,378,617</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,183,215</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3209413 1123166 142230 130162 26974 1363801 440094 125992 3378617 3183215 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>8. PROPERTY, PLANT AND EQUIPMENT, NET</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2023, and December 31, 2023, property, plant and equipment consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Leasehold improvements</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">518,854</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">813,912</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office and other equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">339,155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">847,427</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,990</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">340,723</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Construction-in-progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">296,557</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,167,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,298,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,868</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(150,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,088,131</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,148,206</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended December 31, 2022 and 2023, depreciation expense amounted to $6,939, and $41,484, respectively. For the six months ended December 31, 2022 and 2023, depreciation expense amounted to $13,495 and $70,545, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Included in construction-in-progress are prepayment for production and office renovations for Ispire Malaysia.</p> As of June 30, 2023, and December 31, 2023, property, plant and equipment consisted of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Leasehold improvements</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">518,854</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">813,912</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office and other equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">339,155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">847,427</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,990</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">340,723</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Construction-in-progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">296,557</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,167,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,298,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,868</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(150,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,088,131</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,148,206</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 518854 813912 339155 847427 309990 340723 296557 1167999 2298619 79868 150413 1088131 2148206 6939 41484 13495 70545 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>9. CONTRACT LIABILITIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2023, and December 31, 2023, the Company had total contract liabilities of $988,556 and $1,705,171, respectively. These liabilities are advance deposits received from customers after an order has been placed. As of December 31, 2023, the Company expects all of the contract liabilities to be settled in less than one year. The increase in the balance at December 31, 2023 was due to more orders on hand on that date.</p> 988556 1705171 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>10. LEASES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has operating lease arrangements for office premises in Hong Kong, California and Malaysia. These leases typically have terms of two to five years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Leases with an initial term of 12 months or less are not presented as right-of-use assets on the consolidated balance sheet and are expensed over the lease term. All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at commencement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balances for the right-of-use assets and lease liabilities where the Company is the lessee are presented as follow:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 76%; text-align: justify">Operating lease right-of-use assets</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">4,061,617</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">3,969,437</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Operating lease liabilities – current</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">944,525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,244,565</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Operating lease liabilities – non-current</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,356,232</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,067,909</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,300,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,312,474</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, the maturities of our lease liabilities (excluding short-term leases) are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">January 1, 2024 to December 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,539,981</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>January 1, 2025 to December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,543,278</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1, 2026 to December 31, 2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,258,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">January 1, 2027 to December 31, 2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">564,731</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total future lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,906,323</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(593,849</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,312,474</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company incurred lease costs, which include the payment of short-term leases, of $369,185 and $335,678 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended December 31, 2022 and 2023, respectively. The Company incurred lease costs, which include the payment of short-term leases, of $758,735 and $734,991 on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three and six months ended December 31, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company made payments of $300,640 and $379,600 under the lease agreements during the three months ended December 31, 2022 and 2023, respectively. The Company made payments of $540,030 and $712,421 under the lease agreements during the three and six months ended December 31, 2022 and 2023, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted-average remaining lease term related to the Company’s lease liabilities as of June 30, 2023 and December 31, 2023 was 4 years and 3.2 years, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The discount rate related to the Company’s lease liabilities as of both June 30, 2023 and December 31, 2023 was 8%. The discount rates are generally based on estimates of the Company’s incremental borrowing rate, as the discount rates implicit in the Company’s leases cannot be readily determined.</p> P2Y P5Y The balances for the right-of-use assets and lease liabilities where the Company is the lessee are presented as follow:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 76%; text-align: justify">Operating lease right-of-use assets</td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">4,061,617</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">3,969,437</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Operating lease liabilities – current</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">944,525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,244,565</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Operating lease liabilities – non-current</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,356,232</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,067,909</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,300,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,312,474</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4061617 3969437 944525 1244565 3356232 3067909 4300757 4312474 As of December 31, 2023, the maturities of our lease liabilities (excluding short-term leases) are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">January 1, 2024 to December 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,539,981</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>January 1, 2025 to December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,543,278</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1, 2026 to December 31, 2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,258,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">January 1, 2027 to December 31, 2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">564,731</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total future lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,906,323</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(593,849</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,312,474</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1539981 1543278 1258333 564731 4906323 593849 4312474 369185 335678 758735 734991 300640 379600 540030 712421 P4Y P3Y2M12D 0.08 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>11. ACCRUED LIABILITIES AND OTHER PAYABLES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2023 and December 31, 2023, accrued liabilities and other payables consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Other payables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">148,197</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">403,383</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Accrued salaries and related benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97,314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">117,830</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,175</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other tax payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,327</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">281,361</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">603,715</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> As of June 30, 2023 and December 31, 2023, accrued liabilities and other payables consisted of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Other payables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">148,197</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">403,383</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Accrued salaries and related benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97,314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">117,830</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,175</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other tax payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,327</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">281,361</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">603,715</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 148197 403383 97314 117830 35850 80175 2327 281361 603715 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>12. RELATED PARTY TRANSACTIONS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-size: 10pt">a)</span></td> <td style="text-align: justify"><span style="font-size: 10pt">The table below sets forth the major related parties and their relationships with the Company:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: justify; width: 100%"><span style="font-size: 10pt"><b>Name of related parties and Relationship with the Company</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-size: 10pt">-Tuanfang Liu is the Co-Chief Executive Officer and Chairman of the Company.</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-size: 10pt">-Jiangyan Zhu is the wife of Tuanfang Liu and a director of the Company.</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-size: 10pt">-Eigate (Hong Kong) Technology Co., Limited (“Eigate”) is a wholly-owned subsidiary of Aspire Global.</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-size: 10pt">-Aspire Global is a company controlled by the Chairman of the Company.</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-size: 10pt">-Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s Chairman and 5% by the Chairman’s cousin.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">b)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Tuanfang Liu is also Aspire Global’s chief executive officer and a director of both the Company and Aspire Global, and his wife, Jiangyan Zhu, is also a director of both companies. As of December 31, 2023, Mr. Liu and Ms. Zhu beneficially own 66.5% and 5.0%, respectively, of the outstanding shares of Aspire Global. As of December 31, 2023, Mr. Liu and Ms. Zhu beneficially own 61.3% and 4.6%, respectively, of the outstanding shares of the Company.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">c)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The balances in due to related parties at June 30, 2023 and December 31, 2023 represent amounts due to Shenzhen Yi Jia of $710,910 and <span style="-sec-ix-hidden: hidden-fact-108">$0</span>, respectively. The balances are all non-interest bearing, unsecured, have no due date and are repayable on demand.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d)</span></td> <td style="text-align: justify; font-size: 10pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">For both three and six month periods ended December 31, 2022 and 2023, the majority of the Company’s tobacco and cannabis vaping products were purchased from Shenzhen Yi Jia. As of June 30, 2023 and December 31, 2023, the accounts payable - related party was $51,698,588 and $48,999,001, respectively, which was payable to Shenzhen Yi Jia. There is no fixed payment terms regarding these balances and they are classified as current liabilities. For the three months ended December 31, 2022 and 2023, the purchases from Shenzhen Yi Jia were $27,055,791, and $25,464,800, respectively. For the six months ended December 31, 2022 and 2023, the purchases from Shenzhen Yi Jia were $49,360,346 and $48,983,213, respectively.</p></td></tr> </table> <span style="font-size: 10pt">The table below sets forth the major related parties and their relationships with the Company:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: justify; width: 100%"><span style="font-size: 10pt"><b>Name of related parties and Relationship with the Company</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-size: 10pt">-Tuanfang Liu is the Co-Chief Executive Officer and Chairman of the Company.</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-size: 10pt">-Jiangyan Zhu is the wife of Tuanfang Liu and a director of the Company.</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-size: 10pt">-Eigate (Hong Kong) Technology Co., Limited (“Eigate”) is a wholly-owned subsidiary of Aspire Global.</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-size: 10pt">-Aspire Global is a company controlled by the Chairman of the Company.</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-size: 10pt">-Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s Chairman and 5% by the Chairman’s cousin.</span></td></tr> </table> -Tuanfang Liu is the Co-Chief Executive Officer and Chairman of the Company. -Jiangyan Zhu is the wife of Tuanfang Liu and a director of the Company. -Eigate (Hong Kong) Technology Co., Limited (“Eigate”) is a wholly-owned subsidiary of Aspire Global. -Aspire Global is a company controlled by the Chairman of the Company. -Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s Chairman and 5% by the Chairman’s cousin. 0.665 0.05 0.613 0.046 710910 51698588 48999001 27055791 25464800 49360346 48983213 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>13. INCOME TAXES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and six months ended December 31, 2022 and 2023 income (loss) before income taxes by major taxing jurisdiction consists of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">HK</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,893,624</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,538,994</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,103,951</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,691,070</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>U.S.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,505,554</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,994,080</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,450,234</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,936,111</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Malaysia</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(215,058</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(303,673</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">388,070</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,670,144</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,346,283</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,548,714</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes recorded for the three and six months ended December 31, 2022 and 2023, were estimated using the discrete method. Income taxes are based on the Company’s financial results through the end of the period, as well as the related change in the valuation allowance on deferred tax assets. The Company is unable to estimate the annual effective tax rate with sufficient precision for purposes of the effective tax rate method, which requires the Company to consider a projection of full-year income and the expected change in the valuation allowance. The estimated annual effective tax rate method was not reliable due to its sensitivity to small changes to forecasted annual pre-tax earnings and the effect of the valuation allowance, which create results with significant variations in the customary relationship between income tax expense and pre-tax income for the interim periods. As a result, the Company determined that using the discrete method is more appropriate than using the annual effective tax rate method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s effective tax rate for the three and six months ended December 31, 2022 and 2023, was different from the Hong Kong statutory income tax rate due primarily to the U.S. subsidiary being in a loss position. No tax benefit has been recognized for this current loss and the related carryforward losses of this subsidiary, as a full valuation allowance has been established against the deferred tax asset arising from the losses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As at June 30, 2023, income tax payable of $63,853 was from income generated during the year ended June 30, 2023. As at December 31, 2023, there was no income tax payable as the tax position was prepaid provisional tax from Hong Kong operation of $440,094. All income tax payables or prepaid amounts arose solely from Hong Kong operation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">As at December 31, 2023, there were unrecognized deferred tax assets of $6,016,774, out of which $4,854,545 were net operating loss carryforwards in the U.S. that may result in future income tax benefits, resulting from net operating losses of $23,116,882 from Aspire North America LLC. The amount of the valuation allowance as of December 31, 2023 was $6,016,774, resulting from an addition of $1,516,330 to the valuation allowance of $4,500,444 as of June 30, 2023.</p> For the three and six months ended December 31, 2022 and 2023 income (loss) before income taxes by major taxing jurisdiction consists of:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">HK</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,893,624</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,538,994</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,103,951</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,691,070</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>U.S.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,505,554</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,994,080</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,450,234</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,936,111</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Malaysia</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(215,058</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(303,673</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">388,070</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,670,144</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,346,283</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,548,714</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 2893624 2538994 4103951 5691070 -2505554 -5994080 -5450234 -9936111 -215058 -303673 388070 -3670144 -1346283 -4548714 63853 440094 6016774 4854545 23116882 6016774 1516330 4500444 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>14. STOCK-BASED COMPENSATION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2022, the directors and stockholders of the Company approved the 2022 Equity Incentive Plan (the “Plan”) pursuant to which up to 15,000,000 shares of common stock may be issued pursuant to options, restricted stock or RSUs grants. The Plan will be administered by the Compensation Committee of the Board of Directors. Awards under the Plan may be granted to officers, directors, employees and those consultants who qualify as a consultant or advisor under the instructions to Form S-8 filed with U.S. Securities and Exchange Commission on July 26, 2023. The Compensation Committee has broad discretion in making awards; provided that any options shall be exercisable at the fair market value on the date of grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Restricted stocks</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the six months ended December 31, 2023, 56,976 shares of common stock were issued to the Company’s board of directors and consultants in settlement of restricted stock granted under the Plan. Restricted stocks granted to directors are vested over three months and fully vested as of December 31, 2023. Restricted stocks granted to consultants are vested over their respective service periods from six months to one year. The unrecognized compensation expenses related to unvested restricted stocks were $29,242 as of December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the six months ended December 31, 2023, 2,910,000 stock options and 587,235 RSUs were granted to the Company’s employees under the Plan. See below for details.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stock Options</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a summary of stock option activity transactions as of and for the period ended June 30, 2023 and December 31, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Number of<br/> options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> fair value <br/> per option</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Outstanding at June 30, 2023 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif; font-size: 10pt"> -</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif; font-size: 10pt"> -</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">Granted </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,910,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9.63</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.45</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Expired </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Forfeiture </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.54</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding at December 31, 2023 </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,845,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.63</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">5.45</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate intrinsic value of options outstanding with an exercise price less than the closing price of the Company’s common stock as of December 31, 2023 was $7,263,425. The aggregate intrinsic value of options exercisable with an exercise price less than the closing price of the Company’s common stock as of December 31, 2023 was $400,875. Aggregate intrinsic value represents the value of the Company’s closing stock price on the last trading day of the period in excess of the weighted-average exercise price multiplied by the number of options outstanding or exercisable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total expense of options vested for the three months ended December 31, 2022 and 2023, was $0 and $1,201,114, respectively. Total expense of options vested for the six months ended December 31, 2022 and 2023, was $0 and $1,707,093, respectively. The options granted during the six months ended December 31, 2023 were valued using the binomial option pricing model based on the following range of assumptions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months<br/> ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">4.062% - 4.812%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Time to expiry</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">4 - 10 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">50% - 55%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 82%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: center">0%</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>RSUs</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">RSUs granted to employees vest cumulatively as to one-third of the restricted stock units on each of the first three anniversaries of the date of grant based on continues service. Each vested RSU entitles holder to receive one share of common stock upon exercise. RSUs are accounted for as equity using the fair value method, which requires measurement and recognition of compensation expense for all awards granted to employees, directors and consultants based upon the grant-date fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Unvested, June 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">587,235</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">9.76</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Canceled and forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,095</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9.76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Unvested, December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">574,140</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9.76</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total expense for the RSUs during the three and six months ended December 31, 2023 was $468,361 and $604,325.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of operations:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">General and administrative expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">     -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,850,380</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">     -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,802,033</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Sales and marketing expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">32,541</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,882,921</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,850,480</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 15000000 56976 29242 2910000 587235 The following is a summary of stock option activity transactions as of and for the period ended June 30, 2023 and December 31, 2023:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Number of<br/> options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> fair value <br/> per option</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Outstanding at June 30, 2023 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif; font-size: 10pt"> -</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif; font-size: 10pt"> -</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%">Granted </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,910,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9.63</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.45</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Expired </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Forfeiture </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.54</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding at December 31, 2023 </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,845,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">9.63</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">5.45</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2910000 9.63 5.45 65000 9.76 5.54 2845000 9.63 5.45 7263425 400875 0 1201114 0 1707093 The options granted during the six months ended December 31, 2023 were valued using the binomial option pricing model based on the following range of assumptions:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six months<br/> ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">4.062% - 4.812%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Time to expiry</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">4 - 10 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-size: 10pt">50% - 55%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 82%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: center">0%</td><td style="width: 1%; text-align: left"> </td></tr> </table> 0.04062 0.04812 P4Y P10Y 0.50 0.55 0 RSUs are accounted for as equity using the fair value method, which requires measurement and recognition of compensation expense for all awards granted to employees, directors and consultants based upon the grant-date fair value.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Unvested, June 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">587,235</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">9.76</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Canceled and forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,095</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9.76</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Unvested, December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">574,140</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9.76</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 587235 9.76 13095 9.76 574140 9.76 468361 604325 The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of operations:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six months ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">General and administrative expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">     -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,850,380</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">     -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,802,033</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Sales and marketing expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">32,541</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,882,921</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,850,480</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1850380 2802033 32541 48447 1882921 2850480 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>15. COMMITMENTS AND CONTINGENCIES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On December 11, 2023, the Company entered into a licensing agreement with BRKFST, LLC (“BRKFST”) for the licensing of marks owned by BRKFST. For a minimum of 3 years (and maximum of 9 years), the license agreement permits the Company to manufacture, market, sell, and distribute vape products bearing BRKFST’s marks. The license agreement calls for the Company to pay BRKFST royalties (equal to a mutually agreed upon percentage of net profits) on the sale of products bearing said marks, which said royalties may become material if the sales of said products are successful.  Further, the license agreement requires (i) joint marketing efforts of the Company and BRKFST and (ii) that a mutually agreed upon percentage of net profits be used to fund the marketing of the licensed products. There was no sales with BRKFST’s marks during the three and six months ended December 31, 2023.</p> P3Y P9Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>16. SUBSEQUENT EVENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 10, 2024, CO-CEO, as administrator of the 2022 Equity Incentive plan, granted pursuant to the Plan non-qualified stock options to its employees to purchase an aggregate of 70,000 shares of common stock, at an exercise price of $11.16 per share, being the closing price as of January 10, 2024. These options shall vest over four years with the initial vesting of 25% of the awarded options vesting on the one-year anniversary date hereof, with the remaining 75% of the award vesting pro-rata on a monthly basis for the following 36 months thereafter based on continued service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 1, 2024, the Company reported in Form 8-K that on January 31, 2024, the “Company entered into a Letter of Intent and Term Sheet (the “Term Sheet”) with Touch Point Worldwide Inc. d/b/a Berify (“Berify,” and together with the Company, the “Parties”), a technology company specializing in linking physical products to the digital world, digital engagement, and brand protection. Under the terms of the Term Sheet, the Parties intend to create a new joint venture that is a Delaware limited liability company (the “NewCo”) that will be 50% owned by the Company and 50% owned by Berify. Ispire’s contribution to NewCo will be up to $10 million in funding to support research and development, submission by NewCo of premarket tobacco product applications to the U.S. Food and Drug Administration and software development. The Company expects that other parties, including strategic and financial partners, will participate in the joint venture and become shareholders of NewCo in the future. The Term Sheet also summarizes the terms of certain other commercial agreements to be entered into among the Parties and NewCo with respect to the development, production and exploitation of the assets and the operation of the NewCo business (the “Definitive Documents”).</p> 70000 11.16 P4Y 0.25 0.75 0.50 0.50 10000000 15540029 -0.01 -0.04 -0.07 -0.10 50000000 50000000 54258224 54270236 50000000 50000000 54258224 54270236 -0.01 -0.04 -0.07 -0.10 false --06-30 Q2 2024 0001948455 Shorter of the term of the lease or the estimated useful life of the assets Represented less than 10% of consolidated revenue. Major supplier A is Shenzhen Yi Jia, a Chinese company that is 95% owned by the Company’s co-chief executive officer and principal stockholder. See Note 11.

B.;ANVC<%=Y,(CH5[(T9=<:@E;*@4QG"?[@NNL#YLLM&J M HE*4\596P\[X]8641@&#*]J6.<[_8#T.'TP9#JAMF#X8D?&?P;2?UU!-\]5-.>*B'MOVSF3^PZP5_.?S[\/Z:PAD-3P"^TV.;A+M? MXA%4Z)C\ZC9L=>S7W/@X#>.T[:B[]-&0A0U1IY:;7,J#[ZEJVPPFTW TB1V% M3*(T'/E>UJE98UN5FW-@1'0] 0(C,QNOH)E\^@[QG5AR!SZFD&T;* ^#) 7' M4&!]P$]I6XTE14#?D\+C/@O/7GD56#YTHT1S%?S.*A BK$O-F5/9@MV.LVZ" MBPFT/!N6]0[=/V"]ZE^W"U7>X^_WVF M:@E-'(:'!6R-!L?C'E'NDYJ[,7)E/V/-I3&RM)<%HT /N #>+Z0TS0TJ:+]K M7OP#4$L#!!0 ( )"*5%@VDO3INP, %X( 9 >&PO=V]R:W-H965T MWV6D JM+M7W4*KPMX] MG.[!)!/BV]C.VDY3_OL;.R%0;9 MM<55&)HX0\%,3Q4H:2=56C!+4[T)3:&1)=Y)Y&'4[U^$@G$93$9^[5%/1JJT M.9?XJ,&40C"]G6*NJG$P"'8+3WR36;<03D8%V^ 2[;?B4=,L;%$2+E :KB1H M3,?!S>!J>N;LO<&?'"MS, :G9*W4=S>Y3\9!WQ'"'&/K$!C]/>,,\]P!$8T? M#6;0AG2.A^,=^F>OG;2LF<&9RO_BBJO@?N N8$D!FXDPDFK_U#HM;RBW;\IM%1P%N,>S <="'J1\,C>,-6[]#C M#?^/7OC[9FVLIDKYYRWI-?+9V\CN]ER9@L4X#NAZ&-3/&$P^?AA<]*^/\#YK M>9\=0Y_,'N;S^]7\;K%:PLWB%F8/B]7]XLO=8G9_MWR+['&XP7FO;GJPM>O,SCY^.$RBOK7]9J?#*Y/@9J+A]YCJ)2JG!H3J$I2C/6V@>D!74:* M1E>!BU(XNR%LD6D#)^X\Z6KLUG^KUT^[G3TT[LE!@9I*P;S21$H$DV5*)5!J M['H.:+M ;23O^H)).%4(7Y<6X9D5"(5621D3S)J".>9[:8-/UZ96T8-5AIV? M*<0LSTVK_H!$P7:"0:LMRZVKSA/\4;(#*S59Z_>.0Y,ZKIU,?@K_*JJJ)ON.'J:4).N# M'&;*'4B3)C<\X>1J,V9_G:#.ZP21-"@-F5%RTY*@7)1]^"9L0WJOT9\KR:R8 M :F:1!P4_>LJ@*3TN790-B-6GK3A+QU1-TUT37-_[79MK_=6_P@/>KY O?$O MFX%8E=+6[;]=;1_/F_K-V)O7+^^@*Y?LWIB5>%?D+6R M]![Y848? *B= >VG2MG=Q 5H/RDF_P%02P,$% @ D(I46 F/"T2Y!0 M+ P !D !X;"]W;W)K&ULC5=9<]LV$'[7K\ H M:2:=D77Y;'S,^,K4;9.XD9T\=/H DDL2-0G0 &A9^?7]%CPLI8ZG+Q0)['[8 MX]O%ZFAI[)W+B;QX+ OMCH>Y]]6[R<3%.972C4U%&CNIL:7T^+39Q%669!*4 MRF(RGT[W)J54>GAR%-:N[JRE'9U1H59'@]GPV[AL\IRSPN3 MDZ-*9K0@?UM=6WQ->I1$E:2=,EI82H^'I[-W9SLL'P2^*%JZM7?!GD3&W/'' M57(\G+)!5%#L&4'BYX'.J2@8"&;]O_U4?QU&CEOP8B_GW.W0=MY'HVKY)VK M9$S'0Y2!(_M PY,WKV9[T\,7;-WI;=UY"?UD<7NVN/SS]O+CC;C\@N?B.0-? MAICMC0?_@1&?M/A-ZAJ%)V;3$-J=D3C_M'5^^6DDI!,R ;L41\4;*TPJ?$XL M-1>7][7R*W&E8\0.)32H"JE'(K-2>TI$55M7XU5X$W2NL2NTT5OWM2Q4JB " M%L=WPE1"#GA7D :&IJ*U8DK4.]^GS N B?5[*18GS SG=_ZD(I ME]*B/'K$7DJ';:-IB_'@CD:,K6-K$@Y"3I9,.@KG!%%+W&Q9=_\[^$$'6EFS MA41*1I>BY/(L5MR]E(/I-FBDID!'9NGMO4;$\3HZ>^JI:74)Z\?84KKF-(+K M"-F8N?2>(MM$K.,28YZ;LI)Z!1,K8YD<"I)HGN)@ZW<((%NFI^%@>T/US:N# M^7QZV"& :C"% < .*?X@ST;!V2ML:,YZ(FX(R(MP=;U=@WA:#@NSPY^;V-V8 M.L[%M0&D^&ILD:#3T@"T'HMD$DVD.".KTI5XV^(TGZ,6))SH348NHIBT$5]0PH&B!/*^"[D+E\Y%8-'2&)2 MQ]YUA96H3'FL+]GV4?]).L/MB7O2CX*-D>4GE'US\8W%+?IRDW/$L'0=99[B MU%C?F@U;$&'V5<0@ Q@HA<;M^D\('/?/VE*33+!)B@LJF'P$!TK%.2^4C%3! M+:-S=3T['VEY;OK$!)BE0FU%)':GH/-2 R):#=;IQ ZM;[:9&HLK5RE+C#;; M/W2!JE9%=;CO87\XJX>O*UY[/9OB'BT*%D'4TUHGH3$8S"45LU9P4Y=H1WSL M(*$'#"Y5$UY71Z5R81Z!$0TZ@EEQ1=H[XA88R3@V7>J$K*H"N>S['CMU.UZ, M410F"6Y=V#H3IT^]-TPJ6'$)FK&J.-VJZ4B;^0[,(B24FH::FP*D<@.X MW\2AU4IK%@_M<[T^9>%,._BI;^0VR1B3]>AHK1/BK;#'7A1C +@W(*"UU+=8YP/\^+DI8;(VP<'[+,RI3.A:^V:8ZU?[ M4?BTF0"?Q)LY^H.TF0+="DJA.AWO[PZ%;6;3YL.;*LR#D?&8+L-KCG&>+ M@ M/S5H'>T'']#_03CY%U!+ P04 " "0BE181^A@D?X@ "Y: &0 'AL M+W=O^-GRT>=C,++/ZKBI^,WFS^N;%]0N5ZT76%LW[:OL/+1NZP/GF56'I7[7E ML1?G+]2\M4VUEIN%Z=.2%B;PP(;AY(8+RVZS)WGY=5UM5 MXVB8#3_05NEM ,Z4>"KW30V_&GBO>7L[GU=MV9ARJ7ZI"C,WVJ9JMN,O._7: M/3SY^DT#R^%+;^8R]3N>>G)DZDOU4U4V*ZN^*W.==]]_ V!Z6"<.UG>3P0F_ MU?,S-1VG:C*:3 ?FF_J]3VF^Z9'Y[ID25;50]V99FH699V6C>E"B_N=V9IL: M2.A_^_# RYSW+X-\]:7=9'/]S0M@'*OK!_WB[=__-KXGZ0>R=V[U8:6!F>;5>I.5.\!2TI99FYM&YVI>P5&7 M%CZ9LM&U6>,3"TC,,_@Y69@R*^J4L^UM7BX3>6@ M5YE:9*9._-KX$LYQQUOY^]^N)^.KKVP'9A5@WE36L"0AG UZO5,UYXB4X(; M)X3U0"C0*!"?-:'-*A"A]&NSJK5.<*PUCVJ-/*)@E*ERJS2RRN'4-#-\F)RI M'P;WC4B,\?4:]V(L$3,,%?QZW"9PCG6;%?:$-FUR7M+"I,W4+L-F(SXA$A(P0$&0ZRSBL ML])F-\E95+(B_ #*FQUS@.Z6PR^NK^NSOZ M-/[JA,8C!FI$7K%3>44(%=PE>*JR2&[LO*AL"R0FIPG#UUFN'4/L$W-6EG# MQV@Z;/^,Y)X D.)4MA>AR?,YVZZJML@!I0KM!3FSW]N2]?'6 -TCQ$^?#*(' M\*&1_X%"X3 <+RT '3!VI[.:>2?Y9UMJ-1TYEG3D=PP]MXR>]WI3U2 02H6Z M7HU'I_\Z.Q!T$55U8)YE!<"L%9M1)!VZ8 !I6:8LX"4P0F";=;7N/R[!=R\> MXLW8=K[J0L\ /T/V*)$]R3-E3ZV)&IU8, 4*AAR8& TJ1YC]ZY*\7F<[) +] MN $YCWL#8&#/JL+3] SJP( ?';3N6!'W,4+/S]2 YKSPFO-B4'/^:@EX#=(1 MK#MM^Y3FI\V !Y"P\&!5*;AYFL*9-]#(-LV.6>/7L_LS]5^WM[\ :O]H3>8=7P4VZ??NM)GO,? R<6C_HLF4"17(!7K,J;\D,"._@-Z:6 MLX[A%E 1"2P[\H02KOF6Z)!$\_DK=\5(_\E*O/X"E M-5?3R>5)JGZ"8VIK;SMV1Z+NZ)M8E'P"O_^S!='IK<6V),L*]K*NX+B,1JNB MJ2N+8A(EZUK#R>7$IKA);^:XK4?TCGS511@8> BF%[J,P40PR)2$MFP9AN!O M"(LN4D5:CS@![6<#,SKYO%T9T#Q;T,,>@!P8@RQU,O=:XJ PF;R1&U+B3IHE M3C"BT>FE)8".5'U:@!N/,VH84:WA !Y [V0S9WVA(C:L842O"]THL ;F8IB! M[JX1"/P9Q<8"1'#%PN3F"4I#U GMD#(N8*?46A3,1D=IF8MUFJ*>RXDR] M$^3Q%OH1W4%F++?=EM%LWP&WST$"66>G$!*7Q/EB5(!DR2S,CJ+*IJ0V5V#/ M5[5!NT?"#VGBH# E!VIH^P^9*1!G*IM5+4MGCBAH7-$#[E <(95P+*)G_TBB M)6*PP<2S58G+L6O3;A#GM#R,UW/8A1U4VU=>]%P-BIZ["M!2-H%F!.&UL1_[ M9,_GSQ;QLXD$!>G5#9BC(&W0_$YL._O=*=E(/6>(T>.3BV=&CS.[2I5W@0!; MVCSPR94YZ2GGSYVRT62[@@"C;WA6-D%!@+,A6RPZT)NFI;.%-]F7T8^X ]X- M&9.Y)@\7#,''N=:LI-?9HUFW:YRAK4FX%$"*A26:WI%IV);T(WIX_R[)3$N" M^>UT>P[JC'71M@I$"%@"U8@FP 8TZ2/)$I20XU>T8HD6 M/K!;DSY\/A^&J< P>36D+Z\]T5X/DMD/8FN8?OWX[)=5_!F/O=C%A 1';L + MR=6R0E$-[BOXH.BTT;Z1)PM#U!-/@X=(]EGN;#A0)(!(LOIPWAH$(@K+K#!_ M$A;)/&$2Y!$+%OW.G@(/!D@&3EV#R 27W2D($IA;"I3B8@\@^)=.S9VIWU:Z M3$(P([PM+.<$DNF@8$?"&=P+"Z>(T*6*O0?8E;$,%_DJ]+1GFAWM@:=BRD^\ M+%]G]4?8.NVW*\:WIJ X"GC,XI>CO:610V:ZV:*OUSCT.(NW#XOH+F9J6P/* MP.O?DI2(-GB6?#CV8A>_7J$3:WN];'51D+D,^B(*FJ&;G]'.VYI]F!D>$+AW M*3 X**XP R$GZ<33?"0(4=Z51(P10GO7'K'P!=3A YL)>2P_534#[PBV$AT) M;Z?=4.@?92BM91/6?1R?4']@: ;]I0AG\*4\7<$*'(U#\T:V0IZ:.UC$"^&R M, OOKO@YNGMBPP?U;8$;?,#$0!+6 X2 /@= %KO.+F,R99N%+"JV1YQ*Y&V% M6(ALR;US'-X :W);[CJ+"31@3R;>=0)B >F&9TCL+M:2N.(-N20V1GI@0Q^9 M^+W-E^QW &"1#4+O,L;\@6"8P:ZJ@B@A3YQQQLL$3^89"WTLJRU(9[:)G,E" M!%17OS-N<@V3Y#[Z02L%TQC8.F5Q@#A/$XI&/1@*#2Y$3B!$'*SS]F2%P@E8 M7"2 BTCLAVL BKR=-Q2UD*%N(A(V9G"':2*&*-GOY$D3/>%I/\$A9QBHBD(Z M:TZU],=P)BY^/.T*,>96BNGMN<*([9NWE&-3Y^<4D[>CBL+X/8G_NZF%3 MR;-7'U#)-UXEWPQJU5^&?7>0N7V:>G#.?D_VZ874X) ]!8T".2$A#09.NV[) MA4'C#?!IQ/(OHP?BYRG,7Z'F/46@D0$QM?,@'FCLR75#'/BK1'Q\T!+&D@)( M7"@( 3 YQ*9A&V#MCF#@[:HMR3](HZ8F"2LD3H+$-@<$V2-['U)8(F9CP'Q M6#!X*\7&*J(8L3-DG4K;2:P',;)$LQ\7$\<>)XC#Q/ 9S-PWY(V*:,.H:@+X8? ,QQ6^ MZR< G"[#\#$J<_ME$H;]RL-^!'V4_'NQP,,,YQ=H=PHNRP4M:9/OV[H$-P2F M_'NVWGP%UNIC0XF,*QGP(X;!4&UT<7Z_PD!A[8@%;1[WF0)GN/T!@3 >A5SX M:% DT/J]!OJS7NQ8#9'UNEUIP@H:176-V@'WA1DIE-'#Z. M7@++?>''=RU X ?BA;2#)/+L_'"D4VOWS,6$0[:EQ&DHSHFAJ8)R'L)NEI-, M(:9P3","^6#] !^.M57=,:9"GH,@B;*P"0-)<$M*V JME\WI G6<1*"ZUEE6 MV"I&-D\S+V !B@N[C*TV= 8AYHIY!L,2 1 OKU7K-=KPK)P9'TL4DJ5(KZR! MA4IG2H(((2VV+(V7NS0L3I?+9D(*JI,-B +CW M4%8D/6@@^G&X2"5Y'B6I*)UC MLH292UZS:YNU5J+*40I#=5,8::_[>20 V"ST!.+:41 '$D>U!+X@5A4E^ MWK 1\P T+!P*^S9>])(%YR*KNGPP=57&-2= I)589X298$_O@[Z?)4KY5(6$ MY&R=[4&RZ$\V;'B DU-/VX#/$#0 O)VN<+ ,R7:&P4&./$XQ"DWBY;'*<'CL.ET,R5 0'N'_..0 M4S*.ZO'&3P;[.-KK@KV]]LBG3L)IC_ X,LLS"HFQLB3)(8%@3B#'4H$]>N#1 M?]R_NP,TEQ^9VU!6D5//>(_"*;*:K!7.KZ=DHJ^@"FCCY4TZ'5^GY]D[%*7*(ETOI>%='EZ5H,17"0Y7&Z" M.$\FMNW,@G[6OK#*U F"R.X94P@;>WXSX$U&2.*)W(KHHZRQ+N!I(7/H M[43\(;.!8\TA7V_>LL7NLI@2$J($IJG7@L'Y,=1LT3GEW"':NU&,:VYJ<$$Q MR3FG!SESOV?Y.:A>*N[D# X9IVWM9O?IU#@ CU(:HV:DA%].+B[2RPL)XEP! M2U_<3+$P2F8@.B89&@,?E7IT*I6& TQ3*=5B&NA4WI@#-L0U$Q=<.D\OX=P7 MGQ-)VXN&?1H $MU*]@#XA%#:4\M[KA0]U:V"8U;F0MLL1W/<4I;R02?NQ4%1 M&BJLQX.USV_?2T%/Y"7U"M//J*#NF;HCES"(RC;L U 8Y4 D5MO$Z3^.3XM] M87T%DBFE()-DDH_/+UN3.QUW>W^G+D>7J7*04,#FKBJI4%P,ISNWT)GZB=+_ M8>&:JCF;VLQ:K %@=8O; Q$\&&L&V+ P(4USM3WV4@ M/KEVV-BXN!A-:*J/TSP]AK\)4VCP%QW(DP#YF4>R>*YB#I* B\!D$+'!) M2ZC6D:K7,P&B1+*D40XZY)%< =)>S1(@G^-D35QEQ,4$R (;)'#"+0K6W."D M7/@EXH/Y=4U%?J!A01MC;/;(:ONL2RYQC8$Y6&Y=\1B87D+%5 GB<4,K67V M&.^F432(\M$4E""4Q$6930C^>^W&@1"<4FK B+/ ^ #3ZR,64HC]((A$ %V^ M_T/_2*EZ,[8;I!3Q@"\H>:%J&PQNL]P%H*G:'JLR@8K-(?)DN$C(YXY6E#H% MV+'N.3FHW^;(..=[-VUCOQ3T(I'9_50IDD!M,/Y!,"3N&*L%R1%70]#XB W/ M BP6?MH79-4,]=2^CDL[:CZ>CJ/&Y.#A[J>C5WC&#+2< &6 ,0G"8=*<)(D+ M;;I8$M+%6NSZJ]$KBI-H#A+/*-4*OAWG !A0\)#+;&8.M#% FIFBHFZ+ S#1 MNQ;>U\A-0;)YVG"%"US,ATH.EDU%@%B0/9VT4G3"XNQX)135,B="ZC-0J64I MO3.14T(V53?8(DP2U2/N5RK'MHD<>(:9^1HTT*G*P8[>DJ)IQ)QSWQ*N8L'* M;JK .FUVF_ KGPR=)4T99:^D0-G;#'.*K5"H4!Y:3+5(K\G"]65DUI<=4+>1 MU,LD3"(.72DR'+I83 G@D:.7R5!06HRC1GM#TMAT0*5$\4?"%PTD-XGFZL#) MB7H2=PG":N$ +:E&;YC)6$F1N4*[K6M H86Z9[ B20(?U3AP+C/92"N/N M9$9Y+N8G'0KV3L6QS[@H0D;CI(YUCA0"2%YG'S2*D5/M7HA;HH(#@)F2@"F8_-E, MC/L32+DN,"W*0W&=;CHNCV C1P13_8QNE"?]DCOAN?N%)9-)F";O['ZV"RS3 MV_#3:38\YF(FH5J#Y%R<_OUPZ"'?[_FLR<\>N@ /^Z[DM_I/R8=^!*B7:G*> MCB['Z?EHC%\FZ7AZGDXNS^'+^30=C:[3\XL;_'*57EY>PB_3Y.X(PM15>CV] M2&]NKM7X)KVX&*>3FRLUOH"G8W@Z4M/+]/IZFMZ<7P \R&,O$1'7-U?I](;6 M&*>7UQ?IQ26">]\V0+16*^; M_$DSJ/WO S3A#F^H=D?J3-G'8WLH-#CQ2F*_XPD#T8C0\#4>[M>Z!]-@XRH0L4BPX*X^>R3$^]FSJ:'? MGAEN2KKQ'A35+R]OTAM@"BZ,@C.9 B_L18*>L_(GQ)D26G=\!6M=7BM 0\5%+VYWO43U%^=43X]X!H$EAP%% M.NC)!8C32SYGD)0@@B_VS_GYZS]-9DEW=34!B3ZYD=CL)8C=JX/EBD?NFFG\\9;,/JWIAZJ.W+GSF5-WV#FX[N2H%?P#Q'%\/9,ECJ4$DY798_&$M]2PQ2]T5L M"<&[!Z3=[OW]KZX)[B2)IM3K35'M*&75"0+1$.XC[39#DF$I38^=#%2YS#"M MP>Y4?DKJ@U^C^)2WRJ+YR.F-]Q^%+V8&$S1 2?P3!:KP-^KFXJ6[@.$.J42* M#ZIO)YT=8E\M34CR,.F40AZ6X:S7& U$6.,.;R?_]N)L/I4N1IYD5,3<+SW2 M^37JQ*/^-RRW [/826#D*>TN,/"A-Z&@UK842,1GF.(-7J[3\IUXXP(31Y16 M"[3IL<[.$?QII/.I@>@#XC"T-HV? M:D^B*!PYBKTB\/FO=RO[7/_6@DJNHE$A@'H%YKB*9S@#$W:_A[NG5[T;O_&W M2;14G8HOXHE0BIJ(I.$L#?NS5=3L8_>Z?8:OQ/!9U;CGW14P#_7B4XH\4H0$ M(IXP$,5S]^N$4\*"3I<926Q\BVN7?+-)4W%8FXRO[)%V+?B/2H@IIN1*1BLJ MVUEC&52]Z^#'123.(1:KW!LE%)UD=, $#4Z.>8^0@;I?K%O:!1*V$25@WC&3%&5& L=@%M+ M!Q\([*Q@;MHK<8DQY$TB*>X/U_5TZSH'";1'E1AE!9!Q]=I957VDJY M2&' =? E9K668!/6GO9.9*5*K'NQ#F[@L!QD2*V%]J#Q<'_0=UF-$5:+XH+O MW^A5;I\Z20*(MR=[#<W]/5"=6FA#QH6B87 (^.DO=XQ1G[L=P M@PQ?9F1<62=^+?2CJ\%!.ZJ=LR$1W9N&]M1<[H0I6CQQ@(FN08#'\#&)3=^, MPYS4<)(;MJLDXGO0^>MLVQ7U159M0YHT(6K*VO%K)(@3/_.UVOJRJ"]!KRCL]9H@C"G\]8)TD:D/KK_I*.Y:L9&7L M29*%K,4JRSGE+S.$;/B1_)(-]9+4S.Q+XW(JNX9YD>]J,4H[ +14P/:R6A8BPD;]FT M"R6Q5!($JK(P'E+>KJ=M3T?/BXKW!BPD>*G],*+]5K;'ZOK\=5;S(SOH;1*KN M3*'\E^MUJ(>;.GUDV2(S6&90&[+I\987Z?P(2[&)3A8WWC2 3KZO?5A3/Q,X M$3]&R6\Q&Z/]= I$.*O8<%U$-6.?B*X:BQIK_(5WOAC994%#/6G#;1"N#6P. M-@2;P7R/S"[QQ;K4];8WG(U_#Z:_DDXZKY-^"-TE/DRMQCX%7]B1@.=AHC/< MOVZAVUG$^6$G^/8#._V7,!YNM+LO*BX+HKB[GPXZV-!R"$A)/9)CY/#K*U]$ MR01DX5!,07)=;]^6.6<:W6_G+H?S&$!?2!0-YW3#30R)B]$?E.#@+DC!Q1T] MDCK@C5)/@%C52!@_=O=M=*?8$%MI&^[O]_$HJB#P,X!>I%YJTM2F?*B*!ZSR MS"A,R=7TCH-<^41W[WYL*#8(X W)KM 1,AENYKC72]>RP24EO?+J$^?HF*&M M*S"/*M]\!5L<0$U",Y+E&:VK7SM\T9U#Y.%@7T-5+\$"_3-TJ@>86AN,Q8,X MZ,KH16B&2G(])_^8;B.IO;5\]^]O?_+F\H)N9:!;J]QP,H&XQI(NK9*:N]3U M5&#U(XOG2.T2X6EP]V0[ JM5)/A-JCW?'E/ MW'U75V752@MHO^DU..6Q9H#A==2MY>R'KI=T;0+L1/Q?BJ_$) &:#Z1+D;$< MLE*@DJJML3H$5C>U>> B>/'(NY$2NJXBMPF% M8#\B& ]PO'(W(/N.KGL(O].=%@W['E31S/$SYSZ#0?HS7J> OE"(]WQ_>__. MM8;=WO]*OYR.KE+EM,5[+YGY&LQD4, .#[P'CNS6^CN)?4+&U# MI,^'(W2YP@>=.)G(DOBF<"')D,;MA-*B3)9R-SDR2OR"%,QK_&780>/0-7GA M"FG P 5QC(_^F;4+%X>7O-M.@>.%J6V#S:/NCHJ]"2\Y[M"]VI-B#]@E41>[ M0&*&'"BNI#M3O\G%1!S+A''Z@6/2(D;E[J!JD=!F\02I;KGV^(JCCT-%2I/0 MSS,9[N>YBXK^U+W<)ZY4=/.O_)\6BGE[=\^TMT M029J:N%TR1%AO!U52*G&HU?'$[8=I4YE*%Q*EWQJ*5U?T. G M-C(O&XNU7@ M^[]20&^OU/0:_QFI5^'G=^H+-9["XR_4%\D7R+.^)U<,8+^MI&\+9^KU[,0? MSO_+"?C["3\;]W27HZ\KLY]9P7@<[7[[B:?26X '$*VNQO"/?$3$OQZ?*'[) MAJ$&*\-T^2?>=/C?1OW39%@1?;="+>Q4P4ZYEIV;"]CHMARPB:O3(W8FYQ%J M\&[-ACS,:OX1Z7+AO^PC'^JW-_EN>6_1A.& M\Q_U^2E#=8O1BP6\.CJ[NGC!E=[N2U-MZ&_3S*H&R)0^KG0&8.( ^'U1 :#R M!1?P?ZWH[?\!4$L#!!0 ( )"*5%B)2<#J*P, . & 9 >&PO=V]R M:W-H965T(T2<9Q):2.9I.P MM[*SB6E(28TK"ZZI*F'W"U1F-XT&T6'C7A8E^8UX-JE%@6ND+_7*LA7W++FL M4#MI-%C<3J/YX&HQ\O[!X:O$G3M:@\]D8\RC-Y;Y-$J\(%28D6<0_'K":U3* M$[&,;QUGU(?TP./U@?TVY,ZY;(3#:Z/^E#F5T^A=!#EN1:/HWNP^8I?/6\^7 M&>7"$W:M[^A]!%GCR%0=F!544K=O\;VKPQ'@7?(#0-H!TJ"[#114W@@2LXDU M.[#>F]G\(J0:T"Q.:G\H:[+\53*.9G_80FCYCVA+I'-86:DS60L%:,0S!:N354+O0]I+,G!NMDXF4MA M.853NL\S/Y0(6Z/XVDI= /D. (=,RZ. 2I"Z'0F^;IG1&5K-?A?$J&,=D@'N M2 <(YZ7R,6*U0=L?Y=7%9U&%+#YHDK0';N=@KA27SB]>!.MP.A=+5TN+\(!9 MJ8TRQ1Z6FEOC4Z,1!L- FG(8)7:"W5;\T-0K^VA4[K/J[ /94A.G$7+B\__4 MJ#V,.Z;%UR4,DN3%_Z#S%OHY%&5>H969@%O#S6/.SH#:R%\F7B[3MA'Y%\5;L@ZTPB5_JY>N\]^V#,HEC1 M[_X1R$]1="G>"27VCE6LL::6I#N!YT^!XT[H9LL=WW#%BU.-&A]-'4Z["+/5 M<2\TFMH!U._VXWO>3JUG]W;VL\I":@<*MPQ-+G]]&X%MYVEKD*G##-L8XHD8 MEB7_@M!Z!_Z^-88.A@_0_]1F_P)02P,$% @ D(I46&]NG-CJ!0 ;P\ M !D !X;"]W;W)K&ULM5=M;]LV$/ZN7W%P7Y $ M:JQWRVD2($E;;$/;!7&Z8ACV@99HBZLDJB05)_OUNZ-D.4L=(^VP#Y:/;W?/ MW3T\DLRX36.+*2JF,&F6HYUHSC+ M[:*J' >>EXPK)NK1Z;'MNU2GQ[(UI:CYI0+=5A53=^>\E*N3D3]:=UR)96&H M8WQZW+ EGW'SJ;E4V!H/6G)1\5H+68/BBY/1F7]TGM)\.^$WP5?ZG@SDR5S* M+]3X.3\9>02(ESPSI('AWPV_X&5)BA#&UU[G:#!)"^_+:^WOK._HRYQI?B'+ MSR(WQW M?1SN+4B]1Q8$_8+ XNX,691OF&&GQTJN0-%LU$:"==6N1G"BIJ3,C,)1@>O, MZ:Q+!L@%S,2R%@N1L=K 69;)MC:B7L*E+$4FN(:]:S8ON=X_'ALT3,O'66_D MO#,2/&(D@0^R-H6&MW7.\W^O'R/@ 76P1GT>[%3XAF>'$/HN!%X0[M 7#E$( MK;[POT?AC[.Y-@K)].>V.'1FHNUF:(,=Z89E_&2$.TAS=<-'IR^?^8GW>H<3 MT>!$M$O[Z0PW;-Z6G+QXJXU RO(>"XW;2FAL- M3''L:E[#0MQ22\.DG_">8TDI9(G(JT9A$$B% MAEDAE4&MB)GPHUBMY9)6D/L[*!,/E(F?3)F/> +,&&YP>",T6RX57UJOYW=P MJ63>9F8K?W8:V,Z?:_2B1FO:6LL?6FMZ:Y@"U7E?*-Z%6HM;J*B40,.5D#EP M*BB Y8!70NO6SM=J^P_DXH-O@L8JMTHWD M7,LY415N6$/4'* _AR!RO<1W(\^G1N#Z8>0&282-*'0]+W6C>$J-B9LD"8Z$ MS@6K:S87^AME$S<-8WA F;IJ&[C2*$8]A):K% MD70Z<<.IM>&[21J[<4)0XM1-(\^-(AI)(]3GN8&7[F)3,K I>3*;KG@FZTR4 M_2;'GG.F1699]IYVYB6F:U;@9MM&JMUVB#]=.BE,ADXEL.RBG<,<]8WIN35- ME+-% ;D#FDP_C0S;\KYWQ;4APN[#1K2TL1:>PYX?8ERC /:I@5Q "H1!U#6) M#92ZI&O&F*?$G893V'<^VVL$PF W7.&MJ,=.?,Y%V=*(A4YN89E#H(!WA.P+ MX(4+8=0YA013ZGGV!S&R;H)(PN1A+Q(A"*(-9HK*4XTA:.\0F;W?2Y-!BM:2 M[\'^#DY-!DY-GLRI#^POK @7]E+$U=9JM%O9N\<+BMY22KK,;TH)+;V058/' MT!/7FN\BA&F;(T)ZTTAUZ<7'6@X6$E%)ED-OO=B7<4?ZD'*:KQBY+8( M*G[#ZY9WQL)3@#I-T+"!+\A"E]/'BQ&3Z' _!#[#Z ^< M=W6_S] N5D=]WRUGFPN'.RB0#A1(OY,"L[9I2O$(!78K^Q\HH-=H?CCYQE;M MIE59@6>[_L%#Z_&\#_%RUA+FW<F0,D]&]AX;> MX35YUCVB-M.[I^@'II9TQRSY I=ZAQ.\Y*CN>=X3*Q;X(N:* M)N#X0B+0OD$&AC?VZ3]02P,$% @ D(I46-CWJJ(T P GP8 !D !X M;"]W;W)K&ULA57;CMLV$'WW5PR4(D@ UKI?[-@& MUKMIM@T66*RS[4/1!UH:6\)*I$O2Q2T<]T7B9S'=_B"LWS[E'1 MS!]8JJ9#H1LI0.%F[MV$TV5BXUW [PT>]-D8K).UE"]V\FLU]P(K"%LLC67@ M]/J*M]BVEHAD_'WB](:4%G@^?F7_Q7DG+VNN\5:V?S25J>=>X4&%&[YOS9,\ MW./)3VKY2MEJ]X1#'YL$'I1[;61W I."KA']FW\[?88(O>WCT W@&#U*86L-'46'U;[Q/4@8]T:N>9725\ [+,<0A@RB(XBM\\> O M=GSQ-7]_WJRU470 _KKDL"=(+A/82S'5.U[BW*-3KU%]16_Q]DV8!1^NR$L& M>K,52R;;G2 M[Z>C&Y?./4?+X_=/-.TSV\?(E9@$WG^&GR!*69&$K"@"FH0QR\,)2])B"'+\ M86+76#:)(69I$;'\C.:!/!]UP^%GH@]8$12C+]+PEOB2@,6TE.:Q)<]9&D1L M4DRLLE.MCM/1\^J.=N,)*^*497'6AX9YRH(\'ST]$&\Q81.BO?]\!W$6LR3, M((P*-HG"TGHT_(1HHB%26Q?<1H1QQ+(5I9GI) %1?9_ M N'22?7/FD:':NM:(]5=[H7I^\>P.G3?F[[I? _O6_<#5]M&:&AQ0]!@G*<> MJ+X=]A,C=ZX%T9&@AN:&-?U!4-D VM](:5XG-L'P3UK\ U!+ P04 " "0 MBE18(J*&1:4" #DV;9,Z5>U^/$Q[<. (J&!GMM-T__UL MD[!,HI'V C[[[G/?P]S-=D(^J0I1PTO;<#7W*JTW4]]7>84M4U=B@]R-C,?<"*P@;S+4E,/-ZQEML&@LR,G[MF5Z?T@8>KP_T]ZYV4\N* M*;P5S?>ZT-7<2STHL&3;1C^(W0?X2.95OF6;93(H=2.MM:';A2G711ES-[:4\:FE. M:Q.GLT6>BRW7"AXPQ_J9K1HD\-G\#!=?[%I=SGQMTEAG/]\CEQV2OH),X$YP M72EXQPLL_HWWC;Q>(SUH7-*3P+>87T$4$J !C4[PHK[FR/&B_ZWYQV*EM#0_ MRL^AJCMH/ RUS3-5&Y;CW#/=H5 ^HY>=GX5)<'-".:Q^CQ0#E_"RE87@#:RF4@C= $Q+0,0F2U!AQ2J+K MB$QH.EI8-N.Y32,AEUC4&AH3@PHN0A)/4I(&"5S"!263,"63*(#+H8P$N+E[ MDR@F8Y.,)M0F&I-X')/))(6AZ_./.JY%N79S18%C=\W7[_:C:]%U[%_W;N[= M,;FNN8(&2Q,:7%V//9#=+.D,+3:N?U="FVG@EI49ORBM@SDOA= 'PR;H!WKV M!U!+ P04 " "0BE18&9Z98?(" !V!@ &0 'AL+W=O\Y.6XI4*B2^.&?[[GF>.]N7R4;I'Z9"M/#0U-),@\K:]C** M3%%AP\VY:E'2SE+IAEN:ZE5D6HV\]$%-'25QG$<-%S*83?S:G9Y-5&=K(?%. M@^F:ANO'*ZS59AJP8+?P4:PJZQ:BV:3E*[Q'^[F]TS2+]BBE:% :H21H7$Z# M.;N\RIR_=_@B<&,.;'"9+)3ZX29ORVD0.T%88V$= J?/&J^QKAT0R?BYQ0SV ME"[PT-ZAO_:Y4RX+;O!:U5]%::MI, J@Q"7O:OM1;=[@-I^APRM4;?P(F]YW MF 50=,:J9AM,"AHA^R]_V-;A(& 4_R4@V08D7G=/Y%6^XI;/)EIM0#MO0G.& M3]5'DS@AW:'<6TV[@N+L[$YCRT4)-P]TS 8-<%G"!UNAANM.:Y06YL:@-?#L M$U_4:)Y/(DN\+CHJMAQ7/4?R%XX<;I6TE8$;66+Y9WQ$>O>BDYWHJ^0DX"LL MSB%E(21QDI[ 2_=%2#U>^M]%^#9?&*OI*GT_5H:>)3O.XI[7I6EY@=. WH]! MO<9@]O2,Y?'+$SED^QRR4^BS>WJN95DPX*FP71[@XK'+1;;7BH37EMQ58;[VM=*'KZQF+IP,D!EJJF'B+DZG+0 M,_IQX' ]^,#G_=@X#&I7(.2:3*4?H>UT47'']@32,(G'8<92LEG(2!/+\T%? M'4UZQ=K=RE ML&#Y SP]&R6,O80W2J[@O1M>0);%83S.!F^E12JD/>1^ 2P9AN-Q,OBD+$$Y MT>G%*,S9A;?9B))@0SAV;:*#7M"@7OF.YXK92=NWA?WJOJG.^U[RV[WOR+=< MKX0T4..20N/SBV$ NN]R_<2JUG>6A;+4I[Q9T8\!M7.@_:52=C=Q!/M?S>P7 M4$L#!!0 ( )"*5%BRZX^:!@, &8& 9 >&PO=V]R:W-H965TE/YL6P)+73DBS#EIK^V48 MFJJ%CIE[U8/$E4;ICED@VL]J!.A$D4Y6''N PV*S^WU9N5&JS@$K:: MF*'KF/[Z"$(=UD$/FR8@2]^$,4$3? "1'0.)UCX6\RC?,LLU*JP/1+AO97."M M>C2*X](=RK/5N,H19S=;C>>K[5=*MH))2YBLR=LO ^]QXRTEO^)GRAOJ_^!"%3FJ3D]K'Y"KA&ZCN21I3 MDD1)>H4OG=RGGB_]_^[_>M@9J_'C^?N2_Y$^NTSO+M32]*R"=8 WQH!^@6#S MPW=Q'OUX17PVB<^NL6^>\8+6@P"B&G+5R"7A5ZDO"W\PKM+/@P221N,14%\( M3P6Z'>CI9.BLG_3TDQXXZ2&5PDMM+-2.T+9 &B6P.W"Y7\[&*OXY5S08IYA5,0I+>-D]EO3\ I\187<^JQNFI8TGL]) MD2UHEBQF[P8MN1WTF-WP5Q<;=%?2LHQ(FD5T@<6?4*[5@V\C=US>H8 ]YAER M1Y(RI_/Y8A;3.%\@J"0)3SXLSWHYM%28N\ M(+?D)IY'-(M3N\[G,$M M'J0=V\ T.S71A[%W_)L^=N /3.^Y-$1 @]#H?C$/B!Z[VCBPJO>=9*+38"_E5%0":/-855TNGT+J9>Y[*"JB9NA0-<'RS%;)F&K=RYZE& LNM4UUY MH>\G7LU*[JP6]NQ.KA:BU57)X4X2U=8UDT]74(G]T@F. M;PA!!9DV" P?W^$:JLH (8UO/:8SA#2.Q^L#^GN;.^:R80JN1?6YS'6Q=*8. MR6'+VDI_%/L_H<_'$LQ$I>POV7>V$1IGK=*B[IV105WR[LD>^SH<.4S]7SB$ MO4-H>7>!+,NW3+/50HH]D<8:TV"; M"M3YPM,(:EYY60]PU0&$OP!(R*W@NE#D'<\A_]G?0S(#H_# Z"H\"?@6LDM" M Y>$?DA/X-$A0VKQZ.D,OZPW2DL4P;]C.780T3B$:8RY:E@&2P>5KT!^!V?U M^E60^&].$(P&@M$I]-4]-EK>5D#$EMBFN!#;BT\*R%HIT&J,[DG <;H/!:!\ M*\8S+ 8V,]%X( _A6@S';#C">$XJ4S-2E6Q35J4NT6-?@(2)\;D6=BZ0O?8YJO7TW#('B#G2,E4D&_612Y<1CC*G!#LT[BWT+@ M@E\<4*A+X\0-:8@K/TG=F3^;/ C-*LN1^KZ;QFFW#D(W2B-R0A;Q((OXMV5Q MRW0K.WZX^]!*8E5-;GX0'Y/)R0#C,NFN"WL0Z@W(H0]=>]?U3S1$*RJ8_,UXBQ.!=,$BHL4+!I&]P)C.W-DT M>.80CSG$QCRB;IA.GYDG8^:)D4<\=2FES\S3,?.4Q$GDIC3H=;!ML3+0RZEA M3SBV4,$1*B5Q*>K]!KMD3LJZ:4U[E-@D6'%-SN(9=:?1C)SW."_K^7^J\H[^ M^VN0.SOA%,E$RW4W!H;388BNN]GQP[R;P+=,[DJND,067?W+%/4CNZG6;;1H M["39"(USR2X+_! :0SP_58(?=B8 ,.GQ>H_4$L#!!0 ( )"*5%A[X!BU MN@( "0& 9 >&PO=V]R:W-H965TY^[IVI;M]'0X L?\, M(-P#0AMW*V2CO*2:)C,IMD0:;V0S&YNJ16-PK#:/MA=8M@+A,P)C!F>)+R$[(Q$@4M"/XQ.\$5]!2++%_U?!7XL4J4E_HA^ M'JM!*S$\+F$::ZHV-(.Y@YVC0#Z D[QZ$8S]=R<2&/8)#$^Q)[?8J'G#@8B" M_%LRQS(XJ7$\@X4RDI^;&DCDM^]AQ?"%H$I1#U]I8$Y=;+XV+OY77,+&M>F* MG GL=J71$8GQBA2"X]A@]7HZ:-7LUY):O<'U4X*7)!C&;G ^P=W0C]PHC@9= M313E5';"$C@U.BG44#"MR/G$C8(A"8*)&T=^#X(=CC^%H&CDQB.?Q+X;3$9[ M64UWG31Y2T(W"B>#.Z$I1_4P#MQH'.!NC'%,@A$Y]M3>0>=6(-=V/IDZ-+5N MF[@_[4?@HNW\/^[M_+RB/+&;+0, !L' 9 M>&PO=V]R:W-H965TQ#/)C5;XCW:/^I; M35'LW^RM=.M:3,X%R)OWANRVET%D&.!6N$O5/M M&^SJ.7%\F1+&7Z$-N6-*SAIC5=6!R4'%9;BSA^X<-@!GPR< 20=(O.\@Y%V^ M9);-)EJUH%TVL;F%+]6CR1R7[D^YMYIV.>'L[ X%LYC#+=-V!0O-I&'^O SL M+U@JT!Q,8DM"+CW..M*K0)H\07H*-TK:TL"US#%_C(_)8.\R6;N\2G82OL1L M ./1(23#9+R#;]Q7/?9\X_]?]!_0FZ=[1HF"R87,('W@ WW>;1O.18P/4#9HWK9OB]*'B&VC/.2\:I M3Z53W. :[!V]X\2THIU_RIZLY87W]DC(T3#(N::9097_1'3-EU0([+]1!'A/ MEP-88%9*)=1R17F#0Z*IN*MU__FSLR097@2(#T87!TZ=05LJ(59'JI64:)K4 M\)S31'1ZEZ8F=7@M5,H$*3Z* SH+=N@NK28BXDA7P>B3)W!?HOQ&/_B; YW& M(='044IZ1WLZ6S+K!'X]^06"LS5K2' EC%Y/ALW3"\Y]:W @J##P8N3"'08Q2&P MJO;C+U66AJE?EO3U0NT2:+]0RJX#)]!_#V?? 5!+ P04 " "0BE188@"6 MT.\" T!@ &0 'AL+W=OO.&731"6/_$Y#!TBEV]1JJE2-;GN8]F"2 [PF,;--H?_]S@YD=.K0'H [ M^[[OOK-]QV@KU8->(1K8U56CQ][*F/6%[^MBA377 [G&AG864M7<1K["J+!')^+7G]+J4%GAL']@_NMJIECG7>"6K;Z(T MJ[&7>U#B@F\J\UENKW%?3VKY"EEI]PW;-C;)/"@VVLAZ#R8%M6C:7[[;G\,1 M( _^ 8CV@,CI;A,YE>^YX9.1DEM0-IK8K.%*=6@2)QI[*3.C:%<0SDQNFD+6 M"/=\AQKZ]WQ>H3X;^8:H;8!?[&FF+4WT#YH,;F5C5AH^-"66S_$^2>IT10== MT^@DX7LL!A"'#*(@BD_PQ5V=L>.+_Z?.[Y=S;10]B!\O5=H2)2\3V2:YT&M> MX-BC+M"H'M&;O'D59L&[$S*33F9RBGTRHZ8K-Q6"7,!>$G\:7IZR&!62!^%"+PI08L=U.W5H;TZH(/'>H[JB6<+/C1*Z%&T#%I):61M-M5WT[IV"9YEG?TGIN>PV,W16 M[_H3O(:(Y<.895'B[#3.V7!H[82%0LF+$UR=A[2[DO/Q3_JY!K5 MTLTK34>W:4S;U-UJ-Q(OVTGP)[R=I[=<+46CH<(%08/!>>J!:F=4ZQBY=G-A M+@U-&6>N:*RCL@&TOY#2'!R;H/NCF/P&4$L#!!0 ( )"*5%A#^):8$ 4 M 'L, 9 >&PO=V]R:W-H965T>%FKF9UN798*"2#'*J^J*$ K^LA,RIQD>Y'JA2 M DVM4^/!CEEA3N?VG:L@!M)5)7G5.XN@(OMS!VZ[8M;MLZT M>3&83TNZA@7H^_)&XM.@0TE9#H5BHB 25C/W?'AV,3;K[8('!EOU[)Z82)9" M/)J'/]*9ZQM"P"'1!H'B90.7P+D!0AH_&DRW>Q<85THN18ZY5M1NUZ<[NN2@/D\'&MV8Q8.D@;RH(8-W($?D6A0Z4^2J M2"%]:3] >AW'H.5X$1P%_ ))GX1#CP1^$![!"[N80XL7_M^8_SY?*BU1*/\< MBKH&C0Z#FN(Y4R5-8.9B=2B0&W#GO_PT'/F_'J$<=92C8^CS!19C6G$@8D4L M??*MM)3/C:J9WATB?!3R,.&[#,A*<"Q55JP)4X2VY6H\*^M9E/MZ0L\.[AAN MH"TR7*_,0EJD"".)1K@2)!,I 2,&\F=5 G].I5V&287\B7(+L%GSE^5?8$X MWVU1H5U[XWRKM-)H9^A1_0JO1WZN_YROR,G8!=[IT/=\W\>WI_U1B)>X'\7. MU1/(A!D![&VNGDHF7[S!NE\!TY4$,HH[E/'(HL31:S)O0D'WDRA^ZYX<443< M*2+^L")J+2C<)63Z0'F%4=PKP\HDX((5(F>4MY*YD2PQWZY%"OR0;HXZ?E\W MHF&Q;O8^K61+0;$GDM=-H=;!VZW:&NZ;FGO5<5\VW)U&=&7#/3?<;3M.";[6 M+V2+_M=V7ZA"\=:LSIQ%Q\&Y9>JQMY( A"%3#$*CC082]?U1<(+)C_J387#B MW.'Q0[0@8)2Q(Q%^&?ID!U0JHQ8\6-#]1G#L'APK@<2^,8[CD_W7%&LDQ9C) MC@%/"2XXDOM1E_O1AW-_OJ4R5:05/+*]RDLN=@#J4&Z/ A_.[>WB'NL:LT.3 M1%36BZEMK'3X49FP]^E:42;K))(<="92CVPSEF1X?.-21'1RH KK"8]U;$L>T. MSH,UP!4]YY(6"4X@:=L133O!IT_#T/-/8_*Y-MC[>%L7\3CRAE'7>8ZH9]RI M9_QQ]6#-)+3=_?<.QD-".NKC(X>+-O-%<[JP?W'K37)HQ\=ISYM>G;\7RF!U M*HT@\Y(6.X-G4BXX,XE-T1(O1F3V.,(15M*F#=QEINY?-*/%J^[DX,8'30-O M[YRO4" (MXFD*4YBS(P*9J1L=:J:C;LWG:3]7D]4.Z7UV/Y-95KAEV=PPI-_?X83P=9C[KU@Q:E'2^7 M0N.P:F\S_'4 TBS [RLA=/M@''2_-^;_ 5!+ P04 " "0BE18*V1NOY,* M !#@0 &0 'AL+W=O1#8N.ZSX7X7+BN8^#B+4X^IR]"9.3K*HS2R\%+EJW/A\-T_B)6?GH6KT64 MO_(<)RL_RY\FRV&Z3H2_*(-6X9!JVF2X\H-H<'51+KM/KB[B318&D;A/2+I9 MK?SDVXT(X[?+@3[XON A6+YDQ8+AU<7:7XI'D?VZOD_R9\,=91&L1)0&<402 M\7PYN-;/^<@H LH1_PK$6[KWF!2;\A3'GXLG;'$YT(HU$J&89P7"S_^\BEL1 MA@4I7X\O%72PRUD$[C_^3G?*C<\WYLE/Q6T<_CM89"^7@]F +,2SOPFSA_C- M$]4&C0O>/ [3\C=YJ\9J S+?I%F\JH+S-5@%T?:O_[7Z1^P%4.-( *T":#- M/Q)@5 %&(\ XEF%4!8RZ!HRK@''7@$D5,.D:,*T"ILV-ID<"9E7 K!&@CXX$ MF%6 V35 U[Z_%=(,L$"GY8(G,#\+TX\4PRY,6 MH<-YE<#:)J!'$ACD+HZREY38T4(L6N(==?Q$$3_,-W:WQ?3[%M]0)?!1K,\( MI3\3JM%\Y?[S0#X\W+5MV*V:PS?A&='TDJ.1],5/1-KV[U%3+#$_(X9>KIR%KW\4I6WWT\$F8A8382 MYOP C+05 W*E/"2,(6$>]P,;VU8(#/E/XR"8)#=S)S=3*;=_ MB(R$<=JZIU5&]I49$F:9!^_WWT8:I08=-836,E W-#JB#9VUC!L;YL0TS(;2 M6@92W=!-<])0&G)[&1+&03!);KI6SZMKG017S$IL/\G]7!@YP;QL=*TX#/UD M[\6BXU7.?]ZH\_65*91F5;3IOERT,VVJ23]Z0[1'HAK#G&K83![6&.4>@34* MQ8-N-X/2.(HF*W;/"=)[*W81A)LL[UA_5+/*C+TUBZ19%:VO9MNC#C3;.NQ ML^VP \TBMYM!:1Q%DS5+:\U2I68_"3\59.U_6XFHM854Q_=6())F5;3]@ZPQ M-2?-Z0P;FM5IR3K5\T[A0)R'XT8C6Q5>>B M^HQ/XJ?,SP<4'_^)^#I_R3_^"/(<)R1>ES-AT9*$I9S#P'\*PM+;:Y4TU,^# MTBPHS8;2G(JV+^BQ-J4F;0K?./@P9DSUD3DUF\J'6G%0&D?19.77;IRNMN/N M@BA8;5;DMSNQ>A))JRVM1O36,=22@])L*,V!TEPHS8/2&)3&432Y)&JC3Q^_ MPW5 :@](XBB873>T3ZFJC\/37.M2 W@4!M0XK MFDZEKUEHHTFSP8?:@AVSNM"L'I3&H#2.HLDBKFT_7>W[J>:>U:&]Y0OU^: T MNZ+MM]^M4]30K&Y+UB,3V="\#$KC*)HLX-JJT]5>'7XN&^KL06D6E&97M*F\ M+SZ8+D3F=%MRMDXK(I,R*(VC:++@:[-0[^86(J?"H2XCE&9!:79%.R5Y9$ZW M)6>KY*%N)93&433YI)C:KZ1JO_+._WIRQD:-Z*MA*,V"TFPHS8'27"C-@](8 ME,91-+DD:D.4ZN\P8T.A'BB49D%I-I3F0&DNE.9!:0Q*XRB:7#2U(TO5CNSI M&1LUH'=!0"W9BM:8.YGHC>_7V="L3L>L+C2K!Z4Q*(VC:+*(:^.6JHU;U8R- M.K2W?*'V*Y1FTT/#U-3H;-KHJAUH5KJ MME_A$S;J?+U%#_5JH32[HC4^O38G*:$YW?:5 :@](XBB873>T$&^I38^TOFR#[=L+74C-ZUP34Z(72;"C-@=)<*,V#TAB4 MQBN:=!&_VB.1E5[;MX;:OKW>ME%N&#_E1P15WZ0&]98[U,:%TFPHS8'27"C- M@](8E,91-+DP]J[$^RZ7XL5>BQ=[,5[LU7BQE^/%7H\7>T%>[!5YL9?D_3-\ M:*/VH0VU#WWZRT!J0.^"@!K+%:WYM9Q)\\J\T*Q.QZPN-*L'I3$HC:-HLHAK M<]E0F\OM+1'YG70YR5W-[JUOJ(T,I=E0F@.EN5":!Z4Q*(VC:'*MU+:T,7F/ M+@EJ5D-I%I1F0VD.E.9":1Z4QJ TCJ+)15.;U8;Z_. .71+4B(;2K(K6N)> M=M D01WF;DE=:%(/2F-0&D?19 G7UK&AMH[E'NF?B1^ESR))3EAO:FAO64/- M9"C-AM(<*,V%TCPHC4%I'$63BZ2VJ WS/9HCJ%\-I5E0F@VE.5":"Z5Y4!J# MTCB*)M_6J?:K1^KSDCM9;VI&WYJ TBPHS8;2'"C-A=(\*(U5M"-FV5;IJ(RR MTFN3>:0VF1]%4NS_XV?"HD5^-%AL_##\1MAJY6?Y2_E1XF:3YC%I2LH[B:1! M<2!)]V>DJC;,B\-%$"W3SHV8>LUZUP_4NH;2;"C-@=)<*,V#TAB4QE$TN=)J MDWM$WZ$1&T$-<"C-@M)L*,V!TEPHS8/2&)3&432Y:&H#?*0^)[I;(P;UMZ$T M"TJSH30'2G.A- ]*8Q5-W8A!7>OAWMW15R)9BEL1ABF9QYLHV]Z*>;>4).*Y MN#K8^75YG_O&2CN;C@&PO=V]R:W-H965TI!IP"&?,TSH6=>:DQQ[OLZ M3B%G>B0+$/;-6JJ<&5M4&U\7"EA2!^693X-@XN>,"V\^K>ONU'PJ2Y-Q 7>* MZ#+/F7JZA$QN9U[H/5?<\TUJJ@I_/BW8!I9@_BSNE"WY'4K" M17A^&=$JH&[QB<-6[SR3*I65E ]589',O*!B!!G$IH)@]N\1KB#+*B3+XTL+ MZG5]5H&[S\_H'^KD;3(KIN%*9G_QQ*0S[]0C":Q9F9E[N;V!-J'C"B^6F:Y_ MR;9M&W@D+K61>1ML&>1<-/_L:SL0.P'CR0L!M VH!\)O.JI97C/#YE,EMT15 MK2U:]5"G6D=;$1H0",$+^I& M*ZKQQB_@+73!%9 _($Z%S.3FB2Q$//I\"_D*U-_[,D;Q*LF=ZX+%,/.LIC2H M1_#FWWT33H*?$+;CCNVX1H]>8#MTILCG7VVDK89<[TUB_#\D<=PE<8P.N5W5 M=0*["W4?1QSE8RE&)(R.2+42*$)KTM&:H(!WF4UX""\9UUO,Z&2'HA#"A1SZ*EB"D:A3M0#&'@MNO@?33=]O/&>>S83O@FLNZ! M^5AF(T*"2;^P0^JHT;>1=@_.Y:<%QL=Y3HB;SBN$W8,4!L&W&"5G+"&ZY0\6 M_:/3\FU0F)1%XC:QRI M1];4F0M%-_W!LNZ!N;?+BZDXK=?Q-3S:HU]A#W+FB"Q99E=R57W+U ,8*WZ, MN',3BMM *_IES$'8N<;DCB,=*!/JS(72]Y$[1SC!J#ESHCWF-%3O/3@WTEK3+Q)?HLZ7*.Y+KY![#U*?W)WUT)XSS%"Y MXS"O%+5S%(I;0?ME?LLR]J0Y;N(XU*%J,P M2R@J58>-BZ,7+\Z;HAYO&JKJ'ISGY821F.!P L#X !D !X;"]W;W)K&ULQ5O;;N,V$/T5PBV*76 ;B[K93A,#222A6S38(.ZV#XL^ M*#(=$]'%%>DX*?KQ)27%,F69EK*SFY?$DCEGR#G4D',LGFVR_($M">'H*8E3 M=CY833X]R]8\IBFYR1%;)TF8/U^2.-N<#_#@Y<8MO5]R>6,X/5N%]V1&^.?5 M32ZNAEN4.4U(RFB6HIPLS@<7^#2P'&E0M/B3D@W;^8SD4.ZR[$%>?)R?#PS9 M(Q*3B$N(4/Q[)%A@ZU,:[GY^00^*P8O!W(6,7&7Q7W3.E^># M\0#-R2)7,FO%>82'-&;OT<_H\\Q#[WY\?S;DH@\2:1A5_JY*?^8!?Q:ZSE*^ M9,A/YV3>8N_K[5V-_5",?1L \R4 EZ86\+=U>H(LXP,R#=-J&X_>W".1,,<' MS;WNYF9;-+[.>_!J[THLK>UDL@H\"W(R??E=H*"/G"3L[Y8A7)8N[7:7,O&> MLE48D?.!R*R,Y(]D,/WI!^P:O[21"0GF08+YD& !$)@R">SM)+!UZ-./Z2-) M>2:F087=1JH6HB^I)9A;@,F5]'&*+<-VQ(Q^W*5KOYFAMO"[ 04Z("5DSC9D MSM&0,2[6:RY2.U_GE#^C,)'/3%OLM%A]8^?LC65BX;$];H3&@W3J=W0: #E5 M.'&WG+A:3JXE$62.YB%OG<%:Z[XLZ+L2D+L3A(SQ!R03M=V6BB![XW]M;P*@ MWBB\C;:\C;3=NQ%\B>=HE>5\(1:;K(T[+4)?[D9[D]ET'-=I/D"0/OU]GR,+ M.Q.K\?P ^51X&&]Y&&MYN$@$ _3?L*@?Q(: ICQ,[^E=3%#(&.&LC1@M9%]B MQGM!LEWL-&@I&SF:1:$+3*"#4<(WV89OH@V?1U89HUQ&CH6QV#"M2!Z)B2VJ MO;; :<'Z!JX$P\;N:$X:<\N#].AW\1@ >53HP$9=)QE'\LISL4 +0G(B2W:Y MG=63HD?LRTJ%U@C2J$$+J$^_D\\ RJ?*S$X%B[7,S)9TM9)LA.D<+<6?6%Y$ M&6O/,7JTWJS@_3VC:5G&N,D+WLL0[F1BX$:R:8-SW='>%K0%#H\L:S1NSSK8 MK(-I:H-Y*X8TBUF+U#:K:LJ*;K-B/:TFPR ML@VG&=*6=B/7G#0CNM_,=AUGY!R(:%T38VVU-;W)Y(:$AG'\C.8T7DLE#;%E MF,LJF*9H5GQLDU(N]M1(+6NQ5:(ROCYO,!Z=/OY#. \JFR4Y?1 M6%]'?]JD)&=B.3BV,(.6T!5:(S23YDX3U*G?S6D Y50EI*ZA\9$B6FR3DG6" MOER3Y([DK?J>'J(W&9!H'BB:#XH60*&IU-9E-AY]?ZT7@U;FH&@>*)H/BA9 MH:ESH2[UL;[6]QFGB5@$T9J1Q3I&,5VTYUW0^OY(I["#GL56MFW#ZH%VQ']] M1P*HCJC$U2(#UJL,G1=,4'VA0L.FLG89]MX.'U1CZ.@U@/*J_AI9ZPRF7F>X M#I^.+IEZB+YT@*)YH&@^*%H A:926PL5)O[^2Z8)*F> HGF@:#XH6@"%ILZ% M6FU M+5XN;JKRH%[]CEX#**\J);4H8^I%F2J!,G1+(D(?0_D;T\ORB?Y#5\5;5"1' M5UDJ"FU%20RU1P))V[K?IG0P"]TKOM32"H_'1@ M"'O)_%OH2F:M*YGZ]S=@DOD?FZQK,@>5G$#1/% T'Q0M@$)3ITDM.9GC-TCF MH/H4*)H'BN:#H@50:.I^;["=S2/W) T7S#PRA^9X E%/U M=?!:S++T8M9M^9LHNB1IM!3/Z\,K4OFVF2Z+Z_O1^RUQ4$4,%,T'10N@T-3Y M42MBUALH8A:H(@:*YH&B^:!H 12:.A=J1KS?/9I>7*CJU\CNU M"HZU4N.XWO2*)?G4B;B4 ]F@.[-DTA]^C]02P,$% @ D(I46' F-/$> P J@L !D !X;"]W M;W)K&ULO59K3]LP%/TK5YF$-HF11VG+HZW$4T," M45&Q?9CXX"8WC84?F>U0D/;C9SMMVDDE" 1\:6W']]QSKH_E.YA+=:\+1 ./ MG D]# ICRH,PU&F!G.@=6:*P7W*I.#%VJF:A+A62S =Q%B91U LYH2(8#?S: M6(T&LC*,"APKT!7G1#T=(Y/S81 'RX4;.BN,6PA'@Y+,<(+FMAPK.PL;E(QR M%)I* 0KS87 4'QS''1?@=_RD.-=K8W!2IE+>N\E%-@PBQP@9IL9!$/OW@"?( MF$.R//XL0(,FIPM<'R_1S[UX*V9*-)Y(]HMFIA@&>P%DF).*F1LY_X$+05V' METJF_2_,%WNC -)*&\D7P98!IZ+^)X^+0JP%]'O/!"2+@,3SKA-YEJ?$D-% MR3DHM]NBN8&7ZJ,M.2KAL?1[+)L;MF)-"*H/*6<(4"';(EV.&]N* 5'Z"FW(O=Q*MT>@6A=U& M8;>5S75NK8S^2*XML%H_F"OD4U1W\!>NJ*"\XLW2)M6M>=YX3KU&1>\3'=?[ M "7]1DG_]8[;1+(=I@-/2%2;0?8:0GOO81#R^*)!6O.\L:S[C8K]3S3(_@P.F^Z)%X[7F,6['.*R6HJ13"%N'E(9S31S?3K89HQWQK'9,5 MY^03/;%(]LYB5D]NW/H.OL(4[3C]YTT1KK5/'-7,-XD:? =4=U+-:M.('M7M MUVI[W<5>$36C0ML'+[>AT4[?/AZJ;@SKB9&E;\:FTMC6S@\+VTRC&PO=V]R M:W-H965T,(QR#:I*VX4PM"M$:BN9 MZ[TU2^;T($I2XS4#_%!5B'V[Q24]+2S'NM_X0(J]4!MV,F]0@3=8?&S63*[L MGB4G%:XYH35@>+>P;ISKE0,50%M\(OC$S^Z!"F5+Z1>U>)2B_W"BBR0XQTZE.(# M/?V)NX "Q9?1DNM/<.ILH06R Q>TZL#R!!6IVROZVB7B#"!YI@%N!W#' /\) M@-+C)@6O?GT]MX4\M?)M M9]T);]L3ND^\K[[;^R 97M\_GN;SGNJ?%S;"/W]) O!.X(K_.]4+ MK3=_VIM2S6O>H PO+"F+'+,CMI+??G%"^,=4(4R2I2;)5H;(!B7S^Y+YE]@3 M52:NRR0+T[2%F2I%RQ)J%O5[*9UX<#PW3QX:1 M'P30A='0X6J+V61' M7F1\:4>:)$M-DJT,D0W*$O9E"7^JB(0F2V:2+#5)MC)$-BC9K"_9S(B(M"S! MV3?9=1W/=T-_)"(3ACX,'1^.U"9];.C/PC!T0V\D(A.&'H12<9X0D:@//;H8 M^A+5-=H2_B(5N4CYTI8T29::)%L9(AO4)>[K$O]4%8E-ELPD66J2;&6(;% R M!SZ,']"(CG0TYZ\$3AP$CAO/1D(R83F+O"".1R\9Z82A%T:1%_O!2$FFG >1 MY\0Q'$F)?3:)59@5>@3F0 ]3[4MUO]N/V3=ZN!SMWSK72V=B/U5CN9[\'NC; MF?X.L8+4')1X)UW!JYE4/M:.R>U"T$;/@5LJY%2I;_<8Y9@I _E\1ZFX7R@' M_9\5R?]02P,$% @ D(I46( 4/Y,Y P 5 H !D !X;"]W;W)K&ULK59M;],P$/XK5D ()%A>FZVCC;0N12#Q4JT"/GO) MM;66V,5V6_CWG)TTM,&K*E@^-+9SSW-WCZ\^CW9"/J@5@"8_ZXJKL;?2>GWM M^ZI804W5A5@#QR\+(6NJ<2J7OEI+H*4%U94?!4'JUY1Q+QO9M9G,1F*C*\9A M)HG:U#65OR90B=W8"[W]PAU;KK19\+/1FBYA#OKK>B9QYGS?A]30U]M;@&X.=.A@3D\F]$ ]F\J$<>X$)""HHM&&@^-K"+525(<(P?K2< M7N?2 _'>_9W-G?,Y9XJN!75=U;JU=B[\D@)"[JI])W8O8RTT%!G<'A> %JQBU6X\K M$ZI803YCE7\42I$92#)?40D(_#K/R"30FGP37 M*T6FO(32@<]/X],3>!]%ZY2+]LI-HI.$.107) Y?DRB(8D<\M^?#(UC\2(NS**+5_\6!GMZ^'+7_7PY40]W-PK+?&L<)5#XS!Q.S3'Y[5:TP+& M'IZ/"N06O.S%LS -WKKVXBG)\JZ(2_X&F5JD M:3;;[$V"M1)'R(A^DP'AX;3AV&41B'PV':&1YE M.^BR'9S,]KMM&E 2N@6)/= T&"Q+92L13ZU"U#76*QZYQ0/!EJHTY26>@"YU M&D^#@Q@'272)?\6TIX[#,&B>GCQ.QL%5U-=[>@;CD3QI)T]Z5C&0-PW4$L#!!0 ( )"*5%BQ MH^,:"P, 'X) 9 >&PO=V]R:W-H965TN*BK9^-LE!K#HVLPUT_WYG)V3 4H2VYD/B MEWN>>_'ESH.=5$\Z!S#DN>!"#[W&"KW-@% M/QFLZ0KF8+ZO9PIG?LV2L0*$9E(0!K=("#\=[]D_.=_1E037<2O[(,I,/ MO1N/9+"D&VX>Y.XS5/XX U/)M7N3724;>"3=:".+"HP6%$R47_I$ @#S- M@+ "A*> ^ 5 5 &B2S7$%2"^5$.G CC7_=)W%[@)-309*+DCRDHCFQVXZ#LT MQHL)FR=SHW"7(N ;=,B:Y:>5\>/2^/ %XR-R)Y%-DZG((&O 3\[CNV?P/@:R MCF:XC^8X/$LX@;1%HO8'$@9AU&#/[>7PL,F=_],^_6?M1\&(ZM2*'%_T4FKM M<^3^KQRY/Y,CHX4V"NM'4SJ4"N-FA;:D]O6:IC#TL&9J4%OPDG=OVMW@8]-9 MO";9Y#7)IJ]$=G1J<7UJ\3GVY-&55L@(W8+"3D$RQC=V[GY2^W>GLBCP#+$T MI4\$6X\V5&18*9H.K-35<;ILR]HFG3CL87IV!_[V\# :!(/R.1:<-#)V;L(P M/A:<7L!X%*!.':#.V0#9E.4V9=>8LF>#TQ20DKMW8-5UT IZP='3/@E.,^A$ M:M(H=2(T;::*3T+B'S24 M3*=7)-7$\H"T"]6E\61JY'GJR/V_W;=L/Z!"\7 MY5W@#WUY,[FC:L6$)AR6J"IH]=!B57;[&PO=V]R M:W-H965TQ Y#H M2Y92,7)V4NX'KBOB'618M-@>J!K9,)YAJ5[YUA5[#C@QH"QU \_KNADFU!D/ MC6W%QT-VD"FAL.)('+(,\[^GD++3R/&=L^&9;'=2&]SQ<(^WL ;Y>;_BZLTM M61*2 16$4<1A,W(F_F#I>QI@/'XC.R H $UX#V#4!8 M ,)K0'@#T"X [7M3ZA2 SKT1N@6@>V\-O0+0NS="OP#TC;JY'$;+.99X/.3L MA+CV5FSZP32$02L)"=6]NY9.>\)^,HYG)%;A0H\]P!'H - 4:[Q3] M&WIY@NP5^!]J\.R(9HS&0"7'IHF?B7AW&[I2U:8S=..BCFE>1W"CCA ],2IW M D4T@<2"C^KQW1J\J^:TG-C@/+'3H)9P#G$+A?Y'%'A!:,EG=C\\L)7SWZ(O MOCEZ93+"LLM"P]>^P5=J/JF5N)9$[^(#L<4*);FQZM5BUY^58[HDX1,6*5I-RE-DV11DV2+ MAL@JTG1*:3JUBV0%7.^'ZL2@=]7,Z!.?=U6;)CF=.C=H/GU(.8Z]5M =NL?+ MR;9ZA0]5K\CN575:V)WZI5>E[&Y9=O>^O6%:NS?4DGQM S9)%C5)MFB(K*)$ MKU2B][_L#;TFI6F2+&J2;-$0646:?BE-O]F]H6];JO[5@I[5!K67A"S1YO7) MO_BVMHD:"O[X+<$7#05??F7PBO@/SI7!]]Y/[=Z_$:M3MLF-2DA0"D(@N<,4 M^=[WJD6^BQD5ZN">8#W*\X7=LN7B7MP=5#-MS3U2('/\S_NSM)9WU8FYH5W9 MI_Y@[EOLD;[;6NRS8#"W\43!X-%F7P2#I1@L'VQVWSM?JMWWPO(K^1/F M6T*%FK:-*M)K]=0O&\]ON?F+9'MS9WIE4JTQ\[@#G #7#FI\PY@\O^@ Y7\- MXW\ 4$L#!!0 ( )"*5%B>[./69P, #8+ 9 >&PO=V]R:W-H965T M09[AGNIMCI#-/"4E#.P[C=[H4Y82(8#[UMH<9# MN3.<"5PHT+L\)^K++7*Y'P51\&RX9YO,.$,X'A9D@TLTOQ8+95=AS9*R'(5F M4H#"]2BXB0;SOO/W#K\QW.N#9W [64FY=8M/Z2AHNX20(S6.@=B?1YP@YX[( MIO&YX@SJD YX^/S,/O=[MWM9$8T3R7]GJ)30/<,(*D R2F@WL/2-GBZ MX^AP=^0OJ6"Y*PK.4.EA:&Q>CCVD50Z3,H?X3 X)W$EA,@TSD6+:@)]=QOYX9[I+=RBH)EMI&V3SP&RJ3DNAG<'ZT 7A.(H ML">G1O6(P?CMFZC7_MBDS#7)9MX5 M>_C9^L G@[EN5*5S356N23:[)MG\2F1'JG1K5;H7_UD+5$X5>W^[8S3_ZC%Z M>YGN(6H4L@1%;8]R<\;CN-WJ1\/P\5"A!J\3EUDST;'3_"+/495ZP8FA7Y>M M_[5]5G>.?CE@F(9EAN)O^_GF#P8_,?(."$PRB]4(5.8%$5_ 9,0XUQ^ZWX+< M"TQAY8P(D]+A[9L/<=3_J"W@/CC45$"H5B@K*"<+ 7 M--UFDJ>H6K!$A%^D08BB5E-_A ?W=(YJXRM67;U-9Z:+OUL\J)?1(- MIE&#?6:'O";[36\PZS79^X.9'PK#EW3*B?*.J T3&CBN;6I69RNL*J>T*E31V1O&/F1UL43D'^WXM;2&JA0M0C\KC?P%02P,$% @ D(I46%N! M(1W^ @ @@8 !D !X;"]W;W)K&ULI5513]LP M$'[G5U@!H4UB39L66I6V4@M#3 @-4;$]3'MPDTMBX=C!OE#Z[W=VFE"DTI>] M)/;YON^^NYPOD[4VSS8'0/962&6G08Y8CL/0QCD4W'9T"8I.4FT*CK0U66A+ M SSQH$*&4;=[$19H4KD-(1D8R7+6?0AG3 W77#?N-SIUQ6W,*5EK]%@ODT M& 4L@917$A_U^A:V^9P[OEA+ZY]L7?L.R#FN+.IB"R8%A5#UF[]MZ[ #&'4_ M 41;0.1UUX&\RFN.?#8Q>LV,\R8VM_"I>C2)$\I]E"4:.A6$P]F]L+PLI8BY M+Y).V4VE?,&X9%>5,: V[,LU(!?2?IV$2#$=,HRW_(N:/_J$_X+=:X6Y9=]5 M LE'?$A:6\%1(W@1'22\AKC#^KTS%G6C_@&^?EN ON?K_T\!_LQ7%@UUT-]] M%:@##/8'<+=J;$L>PS2@:V/!O$(P.SWN770O#\@?M/('A]BI'#8VHFRTI^_: M8Z\]WC#%C2?E*H-]\@\'F%MV>W?-A&4E9!DD##5[6I*!;M0':A?^:7G2&]_> MG0P[PW/V;=@9G9\QGB(8!J]<5G6),0?J8$57GBXWLEBK6%:)8\XY'OE382UR MK,^I9G3#Z#@UNO#@.&_B[4N7]'$I"59J@T)EI-L(G9!^>AEW_#-&O2)-VR8B MB2HA&82/MW7T*H!R,RRIC"-Q!LP-D+BZG\'U,Z-NA,)Q-1WI"B5HOE'.@E1E M-'*42]&*!$S;8BN-.7NIN$)!>9*/ET &V>Q3:C9M[)$KL[5@K1/!%1-4E=/C M4=0;7EK6A!&XZ>SKI7!G+A1@,C_]+,FI%-8CHK6V W9>SY5W]WHZWW.3"669 MA)2@7?J^ 3/UQ*LWJ$L_92@UFEE^F=-/ HQSH/-4:VPV+D#[VYG] U!+ P04 M " "0BE18#;PHB$D% #Q+@ &0 'AL+W=O^8C.2/_\&]R=HB3[^F6\TSY$091.E>W6;:[U+1T MM>4A2R_B'8_R=S9Q$K(LOTV>M'27<+8ND\) P[IN:R'S(W4Q*U^[31:S>)\% M?L1O$R7=AR%+7JYX$!_F*E)?7[CSG[99\8*VF.W8$[_GV MI7X<*0G?S-4_T"4U]"*AC/C;YX?TZ%HIEO(8Q]^+FR_KN:H7,^(!7V4%@N7_ MGOF2!T%!RN?Q7PU5FS&+Q./K5_JG M7Y3E/DEXM/)YFD<^W!/EP\\?9UJ6SZ.@::MZS*MJ3#PR)N&K"\5 ORI8Q\9 M^E*>_N<^RM/UT71R^NAX()V>/GHG7:NJ'KEF.(@:0?Z)K8=I!E MBH&T'^B8IJO;%FH"A:6:S5)-Z5*+S_:W&QX^\F3P:9-F3WW:(&$$$D:!8$(+ MK*8%UEF$P8)L%22,0,(H$$QHE=VTRGZ3,%19EB ,A30X3D<8^H&&YQJ6;=@= M89#.8VK)@&!"R9RF9(ZT9'G1I M0:^_RK_>R-.G/M2@- )*HU TL1%'[A.=183J8: :!DDCH#0*11,;UKI5)'58 MHU)4IPG?=;#K8=01HX$XPS9,U/VB(Y_&Y**]AVU$K6]$>1&U#_"THCH#0*11,;UGI@)/5MXW)C]63$MFW3ZJI- M/\SR'!UWQ0;4B4+1Q)*U7A3)S>CGJUNYV$!ZR"4HC8#2*!1-;$3K<)%S'K$! M-<.@- )*HU TL6&M(492$S41D!I%(HF-JQUOEAJ MU$;%IDX35$37W8X_6@Z$(<]VNC9*/HG))7L/[XF/=DKEWO/ZJU1KY-F3'UW8 M/5#83=#WL+.XM;/8.(_6@-I>4!H!I5$HFMBPUO9B^6[NJ-:8?1$Q'.295OPH+BUH%AN06]8P%Y2G\EE!W3+%91&0&D4BB9VHW6WV#N/[("Z8% : :51 M*)IX/J]UP89\7W?TA%Z5=GQ.KC!5O:UR.7["7OE;0.-5A:)55=6.3@L7A\%O M6/+D1ZD2\$V.UR^<7'23ZGQU=9/%N_( \6.<97%87FXY6_.D",C?W\1Q]GI3 MG$EN3KDO_@=02P,$% @ D(I46.Z$V:<< P )PT !D !X;"]W;W)K M&ULM5=M;]HP$/XK5C9-K=0U[R\PB 2$:976J6K5 M[4.U#R8Y(&H2,]M ]^]G.R'E)8W:+?L"MO,\S_GNDO-YL"7TD2T!.'K*LX(- MM27GJ[ZNLW@).6:79 6%>#(G-,=<3.E"9RL*.%&D/-,MP_#T'*>%%@[4V@T- M!V3-L[2 &XK8.L\Q_3V&C&R'FJGM%F[3Q9++!3T9_R6;+] Y8\K M]6*2,?6+MB76<344KQDG>446.\C3HOS'3U4<]@CF2P2K(EC'!.<%@ET1[-=: M<"J"\UH+;D50KNNE[RIP$>8X'%"R152BA9HERICTMU MZP5U&UV3@B\9FA8)) W\J)WOM?!UX6GMKK5S=VRU"D807R+;O$"68=D-^YF\ MGFXUN?-OUJ=_;?T@&':=>UOIV6_-_<-7@417''+VLRGII:S3+"LK6Y^M< Q# M390N!G0#6OCAG>D9GYHBWJ58U*78M".Q@]PX=6Z<-O5P0B%).Q*G M@#6EHE7EK:GH4BPJQ3PE)D^K36B9EF<%SD#?[$?Y%&<:5L]SW1IW$$"W#J#; M&L!1)HY 7,2 Q&&*XN=P-L?1/=F%;9JVWSO<[.049APBHA+A[B%\PQ,Q.O+Z M%&8T^^O5_GKM_IY^S.CA&O(9T,9ON%7MK2].EV)1EV+3CL0.4N+7*?'_3WWU MN\Q-EV)1EV+3CL0.PYJ+8 M8+:Q*.I[G5\.=*%:;H;4>U#XGA.\FTD!] M-PK_ %!+ P04 " "0BE18S-G][X4" "5!@ &0 'AL+W=OJ:FUT;H^ MMVV5;:!DZE344.'*2LB2:0SEVE:U!):WH)+;U'%"NV1%9:5).WZ/']C?M][1RY(IF G^KQ9;)&N4%F4/1@5E475/=M_780_@^J\ : ^@?POP>H#7&NV4M;;F3+,TD6)' MI,E&-C-H:].BT4U1F;>XT!)7"\3I]#++1%-I16X@@V++EAPFY N>GJ,Y:%9P M=4Q.R +/3MYP(&)%1@"8<;N8DZ-WQXFM49-AMK-^_ZMN?_K*_G/(3HGG3@AU MJ#<"G[T-_]14"'?&X#968B@''*YJEL'4P@].@=R"E1X>N*%S,6;\/Y$]*8,WE,%[B_WQ5,A'ZX<'$77="[*6 M0JDQ]QUEV%*:YK%-_<@[\V(:)?9VW]G+1!HZ-'#"Q\0GJOU!M?^V:HX]B549 M$.QN)).0%YIP5 NC>CNR8$_&"8W=*/:<9WI'$ET_CB(G'-<;#'J#?ZWRA%2@ MQ\0&+XL;X!7'SXO[,I'Z 0WQ>B;6WFL:IF%_9G)=5(IP6"'4.3U#)MDUP2[0 MHF[[R%)H[$KM<(/_#9 F ==70NB'P+2FX4^4_@902P,$% @ D(I46+D' M,!_Y @ \ @ !D !X;"]W;W)K&ULK59=;YLP M%/TK%IVJ5EH+&$)(FR"UR:9VT[2H6;>':0\.W"16#6:V2=)_/QLH2A-*NVDO MX(][CL^YOL8,-UP\R!6 0MN497)DK93*+VQ;QBM(B3SG.61Z9L%%2I3NBJ4M M5* MF0$[&N9D"3-0]_E4Z)[=L"0TA4Q2GB$!BY%UY5Z,0Q-?!GRGL)$[;62I1JG MHJF G- $?=CJNI @$X0=[+7 Q]WP3T6F MX4X;W-8):[*&FZSADL][@>_?_/^\FDLE=.'^:DM M:+?OJ(YS!KD3/<0.\I[ ES,?8<]H%]AJ!O3=FM35]O19M@1T$54F2+CH]"[+J7Z(9G2_19/]H,! ?"?-_1 M&[NGOU-(>V&CCIKN-P[[G0YO,P6:4+U2(?W#7<"]P6"_0CK7^GL386,B[#3Q MC2O"VF2'AV?*#3WL]O9TM\1Y_3!P^WOE8^_<1^9?X L12YI)Q&"AD&UL MK55M3]LP$/XK5C9-3&+DM06Z-!)M.@UI3!6([<.T#R:YMA:)'6RWA7^_LY.& M%D*%&%\2^WS/\_C.I[MX+>2M6@!H3F9 E MU;B5=P!?JZFDKL'^SL6,L-U3! M6!2_6:X70^?$(3G,Z++0EV+]'9IX>H8O$X6R7[*N?7L]AV1+I479@/$&)>/U MG]XW>=@"^"\!@@80/ 5$+P#"!A"^5B%J -%K%7H-P(;NUK';Q*54TR268DVD M\48VL[#9MVC,%^.F3JZTQ%.&.)U,)9:0]Z!3_?C M^WOP+L;PE3R(Y(Z!^2P O"CON,7P\/NL+Y/_7)F]5WDA&V51!: MOO#M5?#G!V+(N892_>UZ_EH@ZA8PW6Z@*IK!T,%VID"NP$D^??#[WM>NW+\G M6?J>9)-W(MMYI:A]I6@?.[XZDF:,V@X+]S@J%'0]1?XN5?_-#S==4J?.QU[O:BWZS5Y[N6'T>FC5QVMN]6E2I!S.QX4R<22Z[I4 M6VL[@=Q=4SAE7I( 92GE'Q]A$93U"ZHT6 ME>V1-T)CQ[7+!4Y=D,8!SV="Z,W&"+1S//D'4$L#!!0 ( )"*5%@5/2ZI M30, /8+ 9 >&PO=V]R:W-H965T;]&&PE6$" >U<;C ^*#ESBMA1-GMM..?\]UDD5MDV4KXDMC)_>< M>\_QHW>VY>*W7!.BT&W!2CDWUDI5YZ8ITS4IL#SC%2GA2\Y%@15,Q$6NB/I6+07,S)XEHP4I)>4E$B2?&Z_L\T6LXYN [Y1LY=&9*",Y+AFZI)OWY%.CZ_Y4LYD\XNV7:QEH+26BA<=&"HH:-D^\6WGPP[ M]NX!.!W >2S [0#N8P%>!_ :9UHIC0\+K' R$WR+A(X&-CUHS&S0()^6>MFO ME("O%' J60K804+].4%+ADN%<)FA-SH9<^P0YEN..P"^F MX1_J$N#6O?#%X^'./MP$ D_!KSK,WBC6?1 MM\.YK'!*Y@8NV[OKCO%GGPD<.C7G&6( M%I7@&Z*=E&/^M3Q!PZ,OPTT2V6YLPQ)O=IV93'>L,\.Z#GA@>[)E,?J'N9TP6K?']?M][K] M2=UO:U%258M6>DYO]7ATK?UA?L\*]6VPIWDRW;&:1W):<1Q;XYJ#7G,PJ?F" MEW GU,V?Y"DM3V&/KZ"84=7!H (G#GS_<*4G$QZK^A_(T,2Q#WM;PDE;OG*% MV9@'X= #)XX".SXP89+^6!.&26T["&'QQ]<^ZD5&#]QM4IY#9Y361#6/JHT$AI[9O>?;AQI_,>ZSZD:0A6!Z-BX][\?&_K7 \N%,=VXL< M*SC0.(RSK0BN?'L_;O%P7%N_N=-DZ8[X$Q8K6DK$2 Y(ZRP$!T3;9;83Q:NF M[[KF"KJX9KB&QIP('0#?<\[5W42W&PO=V]R:W-H965TQC MG_>U'\<^22/5O2X #'H0O-0I+HRI%H3HO !!]4A64-J9O52"&ANJ ]&5 KKS M(L%)% 13(B@K<9;XL;7*$ED;SDI8*Z1K(:CZ>05<-BD.\6G@EAT*XP9(EE3T M !LP=]5:V8CT+CLFH-1,EDC!/L7OP\4R=OD^X0N#1I_UD2/92GGO@NM=B@.W M(>"0&^= ;7.$)7#NC.PV?G2>N%_2"<_[)_1?VE#=PYG@G#\A"#J!-'? M"N).X$^.M#OS6"MJ:)8HV2#ELJV;Z_BS\6I+PTKW%S=&V5EF=29;RM(H>Y;H MAM$MX\PPT.AB!88RKB_1&W2W6:&+EY<),78UIR%YYWS5.D=/.*\@'Z$X?(VB M((H'Y,OGY9_JTLJ#(3FQC#UHU(-&WB_^%]!O-S8+71L0^OL086LY'K9T#VRA M*YI#BNT+TJ".@+-7+\)I\&Z(]S^9_48?]_3Q<^Z/]/R1?@BX=9EZ%U< CEDX M"R;A+$S(\9SES[RW\_ED,NW3VEV2LXOIBL)GJ@ZLU(C#W@J#T6R"D6H?6AL8 M6?F[NI7&WGS?+6QM N42[/Q>2G,*W/7OJUWV"U!+ P04 " "0BE18$8E' M*&L$ "]'0 &0 'AL+W=OOEC="S>X"5K .=M)VF]_-E 24NHF MW7G3@N/YS7C^QH;Q9,?X#[&B5*+'(B_%U%I)N1[;MEBL:$'$)5O34OWRP'A! MI+KE2UNL.25I953DMNLXH5V0K+1FDZKMEL\F;"/SK*2W'(E-41#^=$USMIM: MV'IN^)(M5U(WV+/)FBSI'95?U[=.? MC.[$P3720[EG[(>^^91.+4='1'.ZD!I!U+\MG=,\UR05QW\-U&I]:L/#ZV=Z M4@U>#>:>"#IG^;*ZMZ+IBTJNREHE."OUS+J37/V:*3LY^TR5+ )] MB*@D62X^H@OT]2Y"'W[].+&EXNM>]J)A7=3SSST\W=ON'\G/?XY[PG9O._-J4R M=_J\=W+IM1/%JWB>>:)\_ZS:T2=)"_%OWPRI(7X_1"^38[$F"SJUU#HH*-]2 M:_;;+SAT_NB3!Q(60<)B2%@"!.O(ZK>R^B;Z[&[%N+R0E!K[/QKA;K>XIULP''A'M,0X MQG=F,&@S&!@S6#T8B"PYI6K'E0*MR5-UT9?$X&5V!J/0<8Z2:/1X[L1_Z7. M7=\]3G7=+3CHYONCT#O2-P$*K9/JL$UU:$SUM^H]@:879$NY>N]1KS;ZY2DK ME\WDU?.X+^UFK(>>*.$"N:BH]Q_LHI0\]0DX-Y+.508LK!@RK,0W=^(^%8\GCFVNL&7'NTPA*BT!I,2@M@:)UI77WTKH02VU#@5(7DA:! MTF)06@)%ZZJ[+XQ@XP?ZZ>NM&1,8UEO00LB[XXA!XTB@:%W9]H4/;*Y\U-_M M5_OO=N/""U1A:/2$I$6@M!B4ED#1NAKO2S,X %EX(>LMFF/C]H6]NSQJOJA.VH_1J/Y[BG/<+CN#Y)W./K@\T;PI=9*=3& M^J!<.9<#->%X?598WTBVKLZV[IF4K*@N5Y2DE.L.ZO<'QN3SC7;0GMC._@=0 M2P,$% @ D(I46!7R_HB? @ /0< !D !X;"]W;W)K&ULK55=;],P%/TK5D#3)M'E.UVW--+6"@$",:T,'A /;GO;6G/B M8#OM^/=<.VGHVJR X"7QM>\Y/N?Z*]T(^:!6 )H\YKQ00V>E=7GINFJV@IRJ MX.66%DZ6V[U9FJ:@T9P7<2J*J/*?R MQPUPL1DZOK/MN&/+E38=;I:6= D3T/?EK<3(;5GF+(=",5$0"8NA<^U?CA*3 M;Q,^,]BHG38Q3J9"/)C@[7SH>$80<)AIPT#QMX81<&Z(4,;WAM-IIS3 W?:6 M_;7UCEZF5,%(\"]LKE=#Y\(AO@%PK M!5IAQOUD3$Y?GJ6N1@6&QYTUL]W4LP7/S#:&V3D)_5[@-,,]S.)R\N M^_ MP@,D)12Z2WU-'N^H\H,HBI-X3_UAW@#3@KA;?-R*C_]9?"&*WA$#\8&PT$OZ M V^P9Z C+XR3( RZ'22M@^2H@T]"4]ZE*SE<[A!+VX_V='7E>5X_WM\6[L[E M9AZ6#U0N6:&P< M$>N=]M";KR[H.M"CM?3<5&F]/VUSA^P;2).#X0@B]#&ULK99=;]HP%(;_BI5-4RNMS?=7!Y%:T+15K5:5=;N8 M=F'@ %:=.+,=:/_][ 0R"FY4T&[ CL_['C_'B>W>BO%'L0"0Z"FGA>A;"RG+ M"]L6DP7D6)RS$@HU,F,\QU)U^=P6)0<\K44YM3W'B>PO6S.Y[U6"4I M*>".(U'E.>;/5T#9JF^YUN;!/9DOI'Y@9[T2SV$$\J&\XZIGMRY3DD,A""L0 MAUG?NG0O!JF.KP-^$%B)K3;2)&/&'G7GZ[1O.7I"0&$BM0-6?TL8 *7:2$WC MS]K3:E-JX79[X_ZY9E&\5^&N!7X,V,ZNQAECB MK,?9"G$=K=QTHZY-K58TI-"K.))G_9LJ6:D?>W).OM5D]U[ M)?L0)N?(=S\BS_%\@WS0+;^N"B5W3');U:$MAM<6PZO]_%?\#B7_=3D6DJLW M\;<)OY9]>X MJ-07CIIU"I!D2"T\FR\P-_31-W)Z]W&;KS'XD6]"R M!0>PA2:VT,36N(8OV +?BY,=ML[L1[*%+5MX %MD8HM,;.$^FQ(PI2)_*]W=7J3'HD4M(B)9U(-R#$!2)Y64F8(E)(4#FDB2;9 MHSD+4S\)TAV:SGQ'TJ0M3?J&!6I6AOX[#DPXZ=X6&/BN%\3!#HXISG'B,&[C MFIG:6R>]OF7=8CXGA5"3F2FE?<Y E!H M5[!2CJV54M6-;(@&+L77KWDPB$U\'_*"PE0=C9)RDG#^:R:=\;#E&$##(E&$@^K6! M"3!FB+2,/RVGU:4TP,/QGOU#[5U[28F$"6<_::Y68RNV4 X+LF;JGF\_0NLG M,'P99[)^HFT;ZU@H6TO%BQ:L%12T;-YDU];A .#Z+P"\%N"="\ M -=&&V6U MK2E1)!D)OD7"1&LV,ZAK4Z.U&UJ:79PKH;]2C5/);9:)->3H"R4I9511D(B4 M.?JF5B#0C#R1E.FEBRDH0IE\BR[17)^D?,T \04Z$WZ)'N93=/'Z[MP+M&H/>"P"ED5PB[[Y#G>'@ /CD-_[PN-=P9@MNZ5%V]O*Y>7LV'7^#[ M!_._;E.IA#ZOOX?<-^G\X73F'[Z1%>6&SONA6OPGLF>5 MP5UE\"GVI'%=M:Z'K#;XL,:;VV63^ [&L=Z6S:&)?ICKQ^YUU(4]D^=W\OR3 M\O:;)0DC8K]3 AA1>C&%$A94#:IN:(-#.6X48^=(=3_L.L*N/RPZZ$0'9XF& MG;ZUY7!5@U[BV'&CX$A>/PH'<> ,RPL[>>$96Z[(;K_M0_K"7F8/>]&1O)-Y MA@\N.G%FH\Y =-+ =ZX(&Q(=]&ULM9IMCZ,V$,>_BD6KZD[J!0P)2;9)I-T [9YNI=7N72OUU!>$ M. DZP-1V-K??_LS#0DQ9-UE-WB3@>'Z#YP]C,O;L0-DWOB-$H.]IDO&YL1,B MOS)-'NU(&O(!S4DF?]E0EH9"GK*MR7-&PG5IE":F;5FNF89Q9BQF9=L]6\SH M7B1Q1NX9XOLT#=GS#4GH86Y@XZ7A(=[N1-%@+F9YN"6/1'S)[YD\,QO*.DY) MQF.:(48V<^,:7P5V:5#V^#,F!WYTC(JAK"C]5IS&55P124@D"D0HOY[( MDB1)09+7\6\--1J?A>'Q\0L]* X*^ZL1\'DK[&T$XL'DH2"K-%]R,0S^LS"C(>EYAR]\X@(XX2_1Q_0ET;F<4J><_[-\_63[(MN!4GY/WUW304>]H.+='K%\S BNW/LD@81XDS(>$!4 P1>IA(_501U_:[(D#"O@F&KI!6S[]/"&DQ',_/I6#U(EP$03%%OU*@WTJIWOV?1 M3LZ_'&T83>4;0?78K6C]]^. MP\ETXMC8Z<2\I^/4<2UGZ*H= ^V(WQA/MXFGJXWG'1N@3_$>?;TCZ8JPW@RG M)9Q[\T/"/$B8#PD+@&"*IN-&T_&E)K,QI-20, \2YD/" B"8(O6DD7H"/YE5 M2&PK4X;K=N:,I=;SN?)!PGQ(6 $4^2;-O)-]=F7#]#?.WWVU1+.?20A81XD MS(>$!4 P15-LM7]$K4OEWYH,I#8HS0.E^:"T (JF*GY4>L#P:;AF=E[=K6X: MUKL^6T1(F@]*"Z!HJHAV*Z*M%?&:YS$CZ/>$KL)$FY+UH+.?4DB:!TKS06D! M%$T5N*WQX(L5>3!HE0>4YH'2?%!: $53%6]+/?@"M9Z:V7T_[OZ_7^I]GZTB M),T'I050-%7%MN2#]36?VRHQ?R;1+J,)W3ZCVRP:Z#,T4$VE5AJ2YH'2?%!: M $53E6Z+4=B]6(8&K5*!TCQ0F@]*"Z!HJN)MJ0IKRR-OS-#CO@QM=0NK2[WO MLU4$+4&!T@(HFJIB6X7"^C*4^MQJ$S-D[68)2O- :3XH+8"BJ0*W=2H\O5AB M!BU@@=(\4)H/2@N@:.K>@K:(96M+)@MO3Y"@R@);3'B?P'K0N0*#TKRWT%#O M;@;0OR.L#N=C":33OC-H]U(*6';=;BJXUP=R';QC*[)F0C75F#L7PQ9]7> MLNI$T+S<"[6B0M"T/-R1<$U8T4'^OJ%4O)P4#IH=?HL?4$L#!!0 ( )"* M5%C%%48FTP, )P/ 9 >&PO=V]R:W-H965TQ#21.NG9KUB!)-VS%/M#2R>(JD1I)U7%_?8^4 M+-M%PK9!W ^V1.GNN>=TCWBZT4+(CRH#T.2^R+D:>YG6Y8GOJSB#@JJN*('C MG53(@FIJL+-VR>:7/!GXQ*.H=;T._+:XDKOT5)6 %<,<&)A'3LG84GY^' .%B+ M/QDLU,8Y,:G,A/AH%F^2L1<81I!#K T$Q<,GF$*>&R3D\7\#ZK4QC>/F^0K] ME4T>DYE1!5.1_\42G8V]H4<22&F5ZQNQ> U-0D<&+Q:YLO]D4=L.>AZ)*Z5% MT3@C@X+Q^DCOFP>QX3 ,'G&(&H?(\JX#69875-/)2(H%D<8:TQ>@*1XX>B=PG5X+K3)%+GD"R[>]C%FTJT2J5\\@) M> %QE_3" Q(%4<^!UVL?3<_B'3Z"=U=1GE(^)V]913Y<03$#^>]#>3IAS&MU MHDH:P]C#]T:!_ 3>Y.6+L!^<.D@>MB0/+7KO1^M'/KQ%4_)&0Z$>9'VX ]9' M+>LCYZ/]@Q962K)A7]8B(I0GM;", #-6XLN@,Z(S(%-1E)0O'TK$':JS54:F M&K3.-&.0DLM[B"NS+Y!W:9]YUT?F-(98G0 M_V1N43EAGEB>04MRL"-1#7; >MBR'OX\4;E#=;;*V(AJP5(;?TMP)C@E"9/8 MA7#7_'Y!';=9'SNI7+(Y9NN4DA/@B44)@W6#"78DI@;XF8EO=,;PY^GI&[$Z M31GW7@L4SN_XMT_N(,ZXR,5\B<#= Y13P0R/O9[AL54K+( M1)XO.V+!T5!5,\42AA];)HTS5:(*R:^YF-'K M@AZ@M/ #C&-:K<1T1K41W?'1+Z3>OU9*JPW,1A<.3M5:>88I&G\ER-8N%I5B M_$%!^AL#4P%R;L="Z\%U/3NU5]O1\ZP>N-;F]=QZ1>6 YKA^ S2&.#]5 B]6I@ [4 ^^0)02P,$% @ D(I4 M6,>CS5&B! 31T !D !X;"]W;W)K&ULM9E= M;]LV%(;_"J$-0PLTT;=L9[:!Q)+0;$D1-$MW4>R"D1A;J"1J)&TG^_4C)46V M;):04Q8&;(GF>0YY7HK4(:=;3+[1%4(,/!=Y26?&BK'JPC1ILD(%I.>X0B7_ MYPF3 C)^2Y8FK0B":6U4Y*9C68%9P*PTYM.Z[([,IWC-\JQ$=P30=5% \G*% MX#IGG_'V(VH[Y M>@G-:?X-M4]<= M&2!94X:+UIBWH,C*YA<^MX'8,^ _-; M'VH0M :UF&83K#K2(61P/B5X"XBHS6GBHI:KMN8!SDHQLNX9X?]FW([-K\L$ M%PC\!9\1!>]"Q&"6T_?@##S1%TS:8E7#='Y#M$%M[AD*PJB M,D6IQ#Y4VP<*>Y/WKNNB\]K%*T<)#%%R#ES[ W LQY6T9S'\1S_F M/5:;_[$NN;DE\]Z+I=L-%[?FN:<-EZ\WO!ZX9JB@_\A&3 /UY% Q>5[0"B9H M9O#9D2*R0<;\MU_LP/I=)I=.6*@3%NF$Q9I@/9F]3F9/17^5F<%G4,$7^)@C MF:I*AKR%0";H&SC?%U13HR*=C8H;6%##Q%J_F0?NV.N&/? MXY\#992>3U5FH--(I]-8$ZRGS+A39GRB,C(MQD=A.7,GOA6XP8$8XZ,9UK4F M8\_M5PLE/&\G+-,WJ0&^. M0_X!7!9X73)IIJ3$GOKBJY46MK1]B6S?#ES7.I!(J]M8%ZVOY%ZZ:RN5_(CY M;/.G^/IZBXI'1*3YBAIRLFXZ::%66J25%NNB]<5U=N(Z/R,[;:FZU-9)"[72 M(JVT6!>MK_9N*\)6IL"GY#\MJ;3M7.'I4!:O<:Z:'U5=CL'MGKK MX))6&4'@$R9LQ5=&1+($@IN;A7J^U9EM+[320JVT2"LMUD7K:[W;@+#]GS+? MZLSY%UIIH59:I)46ZZ+UU=YMI@8W'B<_)=B?*"7,VV=,M M+$'<[6\+.3);EG620SHAP6+/TG68O= MU/ -M(8-/:3B,SM^@F9#;LD7LY17?]&QB;4,%!^X8%D#EAED25Y_TH>F$"< MR:,&V W [@.<[P!( R#/7<%I ,YS5W ;0+5UL]Y[5;B0"CJ;%.R(BC):LI4/ M5?4KM*Q7DI<'92D*^3:1.#&[SF.6 ?J+/@!'%R$(FJ3\ [I$2WDDUX<4$-N@ M)N@B95R^FX,\GX ZR$MTMPS1Q<\?)J:0697<9MQD,*\SL+^3 4$W+!<[CJ)\ M#6L%/AS&>P-X4U:C+8G]6)*Y/4@80CQ"!/^*;,LFBGP6SX?;JNV\;O7HAU?O M%(.TYX-4?.1MS\>7/R4ONA:0\7]51Z1.PE$G49KE%=_3&*:&=$,.Q3T8LU]^ MPI[UFTH?G62A3K)($UE'2:=5TAEB;Y1L-%K5&B6U1J+22#!!4Y4X-:]7\98_ M//>S2^*-+>PX$_/^M/#G@<3WK;'5#0L5?([K^&/Q>7'@>YWH!/K.?Z#S.P18) M7*PV%;\MA#]8B+O1>T$&;&>9XZ>G4RA9J98MTL775L)_4L-^# MV319Z-)3)UNHE2W2Q=;5\^FFBP>O7Z\Q'')^4;&Q]!&_[S<_< %$RL(K5B26 MO)61OAN]?L6ZG.9)CRF#8ELU]SB*V2$7=3NAG6T;B!^KMEEO?HZO%E@Q'Y8- MQZJG]41?=RMO:+%-FM1-P#K@6#[JL.U8D*PK'K< 5U#40;( M]QO&Q..@7*!MP\[^!U!+ P04 " "0BE18H?9P*"D$ !@%@ &0 'AL M+W=ON,0AJ( SVTFZ??K9AE)(* UW[HN&!Y__'Y^?.<"9' E] M9EN,.7C)LX)-C2WGNQO39/$6YXA=DQTNQ)D-H3GB8IR>SB9DS[.TP/<4L'V>(_K/'&?D.#5LX_7 0YILN3Q@SB8[E. 5 MYH^[>RKVS%IEG>:X8"DI ,6;J7%KWRQM* /4B.\I/K+&-I!3>2+D6>[& M):\(9SCF4@*)GP->X"R32N(Z_JY$C=I3!C:W7]67:O)B,D^(X07)_DC7?#LU M1@98XPW:9_R!'+_B:D*>U(M)QM1_<"S'NF,#Q'O&25X%BRO(TZ+\12]5(AH! MMOM. *P"X&F ]TZ 4P4XESJX58![J8-7!7B7.OA5@*]R7R9+93I$',TFE!P! ME:.%FMQ0N%2T2'!:R)6UXE2<3446)RX2CCS+A27Y3J\!UU!WPC!=\R$!5KO.Z(C_KC_9YX4\RT MGBY\G>X<]@K^'O-K .$O %H0=LVG/SS$\35P;!7N=(2'EX=WN4?_SWWYP^ZM M7#KUTG&4GC-TZ?SYFQ@)[CC.V5\=ESDO9=UN65E*;]@.Q7AJB%K),#U@8_;S M3[9O_=H%3*=8J%,LTBFVU"36 NW6H-T^]=D#9IRF,1>9[5GJ;V(>F@A[W86?KT_/'@=]>G$M-EBUJ?DW-[Z7V6% 3 MJH)D)U%\6 9[I8;BT"D6ZA2+@K.["8[M\V*_U&3:XC:JN8T&/<@8V!>I>)"I MY]G'=;%7?"A)G6*A3K%H=%X71P%TO!.0FCQ;(,D]6-0 M -G4Q1*_8!JG##UEG:SZ+8;"TJH6:E6+*K7F2G(M:Q2<,M7EVH;:: _8O5"C M\D6CB? @JFCGQ_R\7VLP/?O\ P):MFV[)_=:-;!Y?YP\=:(NK< *K+%SFNX^ MK78.X5L.X44YW! *^!:#A]5CYXM;O\S@],&SF;C^R/'MT^SI=(TZ7'W+=&ULK5A1;YLZ%/XK%G>:-FD-F(2DZ1*DIMV]V\/6 M:M&VAZO[X,!)8A4PUS9))^W'SS84,A6XEI"IF@+$,?XKGC:4200"2U"Z). M.[B")-&>%([_*Z=.'5,;'EX_>/_;D%=D5D3 %4M^T%ANY\ZY@V)8DR*17]G^ M(U2$ NTO8HDPOVA?SIVHB%$A)$LK8S5.:5:>R7V5B .#H=]AX%<&OL%=!C(H MKXDDX8RS/>)ZMO*F+PQ58ZW T4Q792FY>DJ5G0R7DD5W9PO%*T97+%7%%L2D MZ\TU2$(3\1:=H:7JA;A( +$U,@;H)C>3+G5.J?PY6R:U '[(8XC_M7<6A)N(_$%GX5H?7$ W0$+]#ON-]E];0DKOHW;O^NV[$#F)8.ZHUTL WX$3OOX+ MC[WW%NRC&OO(YCW\4J0KX!HY,Y@%NBFDD"2+:;9YI_HZ(5D$Z W-T-+DZRWZ MU9JYDHHU6#L59&$1U"P"*XL?YAU3G4IVP-4W \$]\(@*0#FG"GX;IS;XUBC] MX8]K^.-^\->$9IO74[BG]!\:_ M5HU=Z$^QIXZ9NVL!=EX#.W]1=U0PVQ"5CB<'B*:#\= [.' [MFF-;7J*TEL@ M3A]!# :CH!T5]IJOO]>SF!^JI#V]G/80_1L1'V@7?E'%:RZML*V^GP';;V#[ MIV@&.WIKB&>@;U006X6JM65RROLTS#.4T(J]44%LE\'C#6.8M((^L>;A1O1P M3]7K:I=N["<6/-PH'K9+WN-F46OI-5!9\*>O-JH8AX(Q#CKE C="ANU*=JP; M&JBMJ"8MHC$9=X!J1 SW5+'V:A_!]EC0@D$PZL#6B!BVJ]B)5Y%5M#\6 N>C M[LKZC:SY=ED[U4*Q"O.,A8'?B)C?4\1>MBJLHAU9*+@'.\84^,;LBP6*6)') MW.2TM? ELYU>_OWL)$V[+02$F,1+Z]OYSO>=^/B< MP5JJ![T$,&C#F=!#;VE,>NK[.EX")[HE4Q!V9RX5)\9.U<+7J0*2Y$:<^6$0 M]'Q.J/"B0;XV4=% 9H91 1.%=,8Y4=L1,+D>>MC;+5S3Q=*X!3\:I&0!4S W MZ439F5^A))2#T%0*I& ^],[PZ0AWG$%^XI;"6A^,D9,RD_+!3:Z2H1I5/9W@XWJ%_R<5;,3.BX5RR.YJ8Y=#K>RB!.3;P4)QI(WEI;!EP*HI_LBD#<6!@<>H-PM(@S'D7 MCG*6%\20:*#D&BEWVJ*Y02XUM[;DJ'!?96J4W:76SD13(^.'HY'5E:!SR>W' MUB0/UX<+,(0R_1$=H:F]"TG& ,DY^IZZ;8WN0 &Z)2RSAC>:B@4R2T C*B2G MA)7'T$31V.V-90)LX!O+V/GUXY+=J& 7/L*N9PV%66IT*1)(_K3WK=)*;KB3 M.PH; 2\@;J$V_H3"(&PWX+6K\+5SO/9CX7N=R*#[;Q8871G@^F==F H6G7H6 M+G-/=4IB&'HV-36H%7C1^W>X%WQNT-BI-'::T*/+36I3R(I)Z(HF(!*TI<"2 M.IH%$ YR)/<@K*)@X*]JG'C]!XW'E<;CQF]P3?7#T5P!("J,U:8-4L1 'L\-]MWT!:(T@W!.*F8G#PO&U:2V9>245-+YZ0F$UK= M^B#@8/]8!\W90#9/9D,SQ NO"CZH)_A-)$1)XY5EAGN9X6OE1(GT3U+T\2-) M@??5!S<^_,](BR< UR%LWC6*9 M"5/T-]5JU1Z>%4W1_GC16XZ)6E![#QG,K6G0.K850Q7M6C$Q,LU;I)DTMN'* MATO;XH)R!^S^7$JSFS@'5=,<_0902P,$% @ D(I46&&FS,8Q P , L M !D !X;"]W;W)K&ULK59K;]HP%/TK5]DT=5)+ M7CP[B%3:/2JM4@6B_5#M@TDN$-6QF6V@E?;C9SLAI!*D1>)+8L>^YYYS_,CM M;[AXE@M$!2\997+@+)1:7KJNC!>8$=G@2V1Z9,9%1I3NBKDKEP))8H,RZ@:> MUW8SDC(GZMMO]R+J\Y6B*<-[ 7*5942\#I'RS<#QG>V'43I?*//!C?I+,L6Z(D:89,IIR!P-G N?(OAWYH NR,AQ0WLM(&(V7*^;/IW"8#QS., MD&*L# 31KS5>(Z4&2?/X6X Z94X36&UOT7]8\5K,E$B\YO0Q3=1BX'0=2'!& M5E2-^.87%H):!B_F5-HG;(JYG@/Q2BJ>%<&:09:R_$U>"B,J 6%P(" H @++ M.T]D6=X01:*^X!L09K9&,PTKU49KJ9(Y1* MI+$9L<@P8:F2<#8:3S32TQUF4Q1_^J[2U T!-RYH#G.:P0&:;;CC3"TD?&<) M)F_C72VYU!UL=0^#6L ;C!L0^N<0>$$(G\$%N2!":\A?-1G"TMG09@@/.?M! MTYY^ZT"X59C)O<;D69K[LYA#>RF7),:!HT^E1+%&)_KRR6][WVHT-$L-S3KT M:,+6>D'-8EI7SF%(*&$QPK^]/N6$:R'W$X8:KJV2:ZN6ZZ,]@)HK6:/0%PK, MC=N0$(4P(ZF -:$KK$K8K?H^&;79CI?1+F6TC[-\NVGJ+,\A6Q;2W,/KJ-7M M!&&K[Z[W4.F45#HG<73'L-[1/%NGPK+7Z+3W<^R6'+O'V?60=^O2>PL%=2[69OL>!6^M_MC>,=9?FW.$S7"6 *Z4)AA^MX2%"FJ._;"#[W> M@1WK5WYG_DE,/LBYWO0B^\?VL!_L6 >GOV<+S#>GOM/TF]X!-KL?EU_[3SGY M35JD>\T*,P$/3[C7&T[)D%9)$?_ 5!+ P04 M" "0BE18D,[JWVT# !%$0 &0 'AL+W=OG>1FM*'LEB\!!+HO2,G'UE*(U9EM\W0)!>;'= 6E MO#.GK,!"#MG"YBL&.-.@@MB>XPSM N>E%8WTW!6+1G0M2%["%4-\7128_9D MH9NQY5K;B:_Y8BG4A!V-5G@!,Q#7JRLF1W;#DN4%E#RG)6(P'UOG[EGB.@J@ M5WS/8<-WKI$ZR@VEMVIPD8TM1^T("*1"46#Y=P=3($0QR7W\KDFM)J8"[EYO MV3_JP\O#W& .4TI^Y)E8CJW00AG,\9J(KW3S&>H##11?2@G7OVA3KW4LE*ZY MH$4-ECLH\K+ZQ_>U$#L R=,-\&J MP\('@'X-'OT!&:R?+,U@00G:-S0FA:+9&C1^%'Z'H6H[>OWXUL(;>I@MEI MO:5)M27OD2WYZ)*68LE14F:0=>#C?ORP!V]+>1J-O*U&$Z^7,(;T&/GN>^0Y MGM^QG^G3X5[7<5X6/7EV])88?E,PON;S'RN8PVOAYQ?)@2X$%/Q75SE4 8/N M@,HIS_@*IS"VI!5R8'=@16]>N4/G0U,G+X[5T&C0Z M#7IU^@0E,$P0+C-TGDF_S;E@6#W+4'*O*AK0STLH;H!U5G(O^:&5;)(L-DF6 M&")K96C89&CXO_UG:#)K)LEBDV2)(;)6UDZ:K)T\SW\JV*#E/P/'W_>#:2_] M ?[S,)X7.I[C^WO^\_)X+9W"1J>P5Z<9)L"U^UQB=@LB+Q=;X^&]SM-+>V@- MFR2+39(EALA:N3EM9[WU+C=EQ'? M&P3[KS[]] =X3T>\( R"DSWK,1"O4LK>:0L+8 O=CW.4TG4IJA?^9K;I^<]U MI[LW/W'/IF['?*R^$>@V]!]]]8%!NMAG.,3Z;BLZMFK@: KW93> M4"%;7'VY!)P!4POD_3FE8CM0 9HO)]%?4$L#!!0 ( )"*5%A7CKW),0( M -8& 9 >&PO=V]R:W-H965T%" M::'$MUS:U#8T64H7-A!V>WE8^J#88UNL+JZDK+-_7TEV3 J)"VVW+[%&FG-T MSHPS3EHA'U0-H-&!4:Y2K]:Z6?J^RFM@6$U$ ]RZ!TW;DE5:[OA9TF#*[@# M_:792A/Y TM!&'!%!$<2RM3[$"Y7"YOO$KX2:-7)&EDG.R$>;'!=I%Y@!0&% M7%L&;!Z/L 9*+9&1\:/G](8K+?!T?63_Z+P;+SNL8"WH-U+H.O7>>JB $N^I MOA7M)^C]S"Q?+JAROZCMQA_*]TH+U8*. $=X]\:&OPPD@G%X 1#T@)[XVEUF(G_?$JXXXND!\!?D$A>$;% 51_"O<-QH'H=$@ M-')\TPM\&\()VS-TOP&V _G]G*)1!OMZ+U6#- 7._;X[PJ)[F\,$%UK8.JLA_@9/$P'#]/1&G\&R9 H$26Y^=L!PI4$L);. M"1VGBM$38*E&1,T&4;/QQN/#;QL_RO"'19L/^N;_I?'S9_"P&#PL_EWCQZG> M76Z\?S*F[,3?8%D1KA"%TE %DX5IH^RF:!=HT;C)M1/:S$&WK,V'!Z1-,.>E M$/H8V&$X?,JRGU!+ P04 " "0BE18=>?U=W # !#P &0 'AL+W=O M9= K0,N1 M%5@75--P+$5.I&F-:B91S$UAC30L-6Z<:8FU#.UT.%O/%?Q>0ZK)APU^%3FX M $T95X?D'7E:2WY>0C('^0OK;F87Y.#U(7E-7*)65((B+"4W*=/J+19B^I)Q MCJY28U?C2$U_;E2-ZKP<5?#,J+[0](CT_+>JHQ&,'%PZRF0&W#"-Z_\H?>^ MC;4CL4?DO9J\9U,//R09%_> OM6"9&L9K7#+$(K;;[F4L*0:'GQ_@ Z?%T)>1Q>4KED MJ2(<%BAO;AR'R/*]56:TR(HGRUQH? 5R16^44&:!EB_$$(_9,PKJ'[UAG\! M4$L#!!0 ( )"*5%C+(8]F4@, "H5 - >&POW#6A9$8]^3<^ZQ?9.X]"NUY/1N1JGR%CD7U<"?*55^#H)J,J,YJ2Z*D@J- M9(7,B=)=.0VJ4E*25D#*>=!NM>(@)TSXP[Z8Y]>YJKQ),1=JX/>:D&=/W]*! M'\:7OF?E1D5*!_[#V33R4GKX?QJ-WYF@',_<(IV#A"]:.&Z M&L.DXX.D]RACPMW#/.]WC?ON;BD":WS6#_CNO+=X!5#PPRSAN#;=\& MAOV2*$6EN-8=<[$)/H.\NGV_++7#J23+L-WQUP1STDG&A4RI;-*$_BHT['.: M@1W)IC,XJZ(, %2JR'4C961:"&(\K!AU0\M.*.=W\/3XE6UI+[*-E3.++IJF M-E0WK8SM@/ZFFM7>E+U\E:Y7LL="?9WKX0C3ARJEMY)F;&'ZBZPQ@*F'N#HI M2[[\PME4Y-0._N"$PSY9\;Q9(=F3S@:E,M$!*GWOD4K%)IN1/Y*4]W2A5N6T MR'#/[2/T_&_G>4H%E81OFM:U_YYG^=6.H^Y;639/E5W#3H_UEN"]F^P<@\GX M&$P>14WVCL%D<@0FNV_VU'R)R?!=F@SJK=#&?FMKM]5$/=C5#OP?L$OFZZ3> M>,ZX8J+NS5B:4O%LTZ7E%1GK?P2W]/7U*\PO#!NMM0Z%Q,I7=!T5'?E=&R:GF[HK/4!A%WDVAQN!.-8S(T AN7! M'& =$>BBGAW(LRX6,S ?+X^8D^G"/-$FB*(ZQ&1V- MG Y&V+S%,7S=:I@W8&!Y(-/+YAI?;;Q"]MOH\"]02P,$% M @ D(I46)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'R7I304% !S+ #P 'AL+W=ONZ+&>CZ7#@3NA6YN]V+QSD+5^:?D_+ES?<@LQ&V<0VN)+:M/T9??O<,CX* M>_*PU;7UA2Q;H<]X*[[INFNDNG?-V*L8>Y?1QV'S.03Q2/^7,-:KEHS%HV9L04K\1LM#F%?54%.U>M#1*[5$-3]EQWI?:O+XOAJEN+ MZ\50'TE[0%\6/3@=Y-^*=X5L1<%.:U4(989OIBYE88D\R A 1CN$_"?R(&, M&>\2,O8@$P"9[!(R\2!3 )GN$C+U(#, F>T2,O,@]P'D/BWDM;[G2K[V!QBW MP]!<2Y7+AI?LJQTV/<@# 'E "[GHJHKK%U:OV$+>*VE_QMVHF>=UIP+(0P!Y M2 OY71K>-*5%ZV-I62\ZU=O1QO*T\P?S"1K-)[28I]RL?19H%F*U7'"IV1TO M.\&^"VXZ+=P/?#JDE"FQ4WX]7H;=B%S(1V[_?8_]$ $?LLF46"=S+1HN;>+P MW+C!Q?3=][I="VT?-ZU]3.23*;%0;);8V!SN98_-2]=K'>7YSTXV[G=[S,=$ M1ID2*\6.S*VVF2*[DKS/5Z4P/AL2R938)%>VVSY,FR\^&-QA)01$2L# M)J5!-1-G-5MO-3)+3&R6C]*;]\-.C,P2$YL%"]"?*8R166)BLV!, M?ZXP1JZ)B5V#/1U$$[DFWN4L5QA-Y)J8V#48TY][39!K$NI"!F+ZLZ\)]C(O-CILA"*;&%,&:PFHHLE)+/JKV?_/[=\WU*)*&46$*;\G$; M%[).2FR=MUQO1DH?$UDG);8.Q P&H!0N[1-;!U?C0<]&UDF)K8.J\;-@D3!% MUDF)K0,QPYN.K),26R><--C6P9%LTO]QH69+__%?-T&RR7:T=O,^$9%]\C'AFV7$\GFWP+AUS,R0>+)>/./^9'-R7(B55*+X89LW=G_.RWRNF?L8 MWL-)4K=4ONK*\M3NNU97-2\V[\QNWO<]^1=02P,$% @ D(I46,A!-T#(HPS=1Y +Z1 ITA@\%3$D>/E7'X@A MGWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/? MKM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R M-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_ M*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@ M"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIY MV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0 M;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ MZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O M1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF'RL)- [4.\@T#M0[R#0 M.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'2KWV?*WQ^=])]7B^MUP??UE^G9RP<\$YW5;4Y[]02P,$ M% @ D(I46.(A,D+Q 0 &2< !, !;0V]N=&5N=%]4>7!E&UL MS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M& MK>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJ MF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(N MMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?G MCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZY ML![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@ MB,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*1 M5:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM& MD56CR&I09#4HLAH460V*K 9%5H,BJT&1U?RGK/?.K?\X?GR6G6WZMWPV_B-N M\0)02P$"% ,4 " "0BE18!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( )"*5%@G^W&UL4$L! A0#% @ D(I46&3,U@'S!0 W!\ !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ D(I46.DJ5?0V!P IB !@ ("!7A@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(I46.FK MS'6W!@ '1P !@ ("!_2H 'AL+W=OHQ !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ D(I46!3+88\\! 7PD !D M ("!BF< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(I46*\=0^11 P + @ !D ("!['( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MD(I46' Y$$#@ @ 7 8 !D ("!SWT 'AL+W=O&PO=V]R:W-H965T![U ( #H& 9 " @:V& !X;"]W M;W)K&UL4$L! A0#% @ D(I46.](L@<=!0 M7PP !D ("!N(D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(I46#:2].F[ P 7@@ !D M ("!-YX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ D(I46(E)P.HK P X 8 !D ("!3LD 'AL M+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ D(I46 ])=>N" P 9@@ M !D ("!?M\ 'AL+W=O^ 8M;H" D!@ &0 @($WXP M>&PO=V]R:W-H965T/+&; M+0, !L' 9 " @2CF !X;"]W;W)K&UL4$L! A0#% @ D(I46&( EM#O @ - 8 !D M ("!C.D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D(I46.1<$F!@! WQ8 !D ("!P_P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D(I46 E4 MK%"C P N! !D ("!= P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(I46)!H>P&A P =Q !D M ("! !&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ D(I46 V\*(A)!0 \2X !D ("! MJR$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(I46+D',!_Y @ \ @ !D ("!.BT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(I46#7X$ ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(I46,451B;3 P G \ !D ("!U$L! M 'AL+W=O3P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MD(I46*'V<"@I! 8!8 !D ("!PE@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(I46'7G]7=P P 0\ !D M ("!UVT! 'AL+W=O&POE-!04 ',L / M " >1U 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "0 MBE18R%S!4B " #0)P &@ @ $6>P$ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "0BE18XB$R0O$! 9)P $P M @ %N?0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2P!+ + (04 "0?P$ ! end XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 188 273 1 true 61 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.getispire.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.getispire.com/role/ConsolidatedIncomeStatement Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 2 false false R3.htm 002 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parentheticals) Sheet http://www.getispire.com/role/ConsolidatedIncomeStatement_Parentheticals Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.getispire.com/role/ConsolidatedBalanceSheet Unaudited Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 004 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders??? Equity Sheet http://www.getispire.com/role/ShareholdersEquityType2or3 Unaudited Condensed Consolidated Statements of Changes in Stockholders??? Equity Statements 6 false false R7.htm 006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.getispire.com/role/ConsolidatedCashFlow Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Organization and Principal Activities Sheet http://www.getispire.com/role/OrganizationandPrincipalActivities Organization and Principal Activities Notes 8 false false R9.htm 008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.getispire.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Misapplication of Functional Curreny Sheet http://www.getispire.com/role/MisapplicationofFunctionalCurreny Misapplication of Functional Curreny Notes 10 false false R11.htm 010 - Disclosure - Cash Sheet http://www.getispire.com/role/Cash Cash Notes 11 false false R12.htm 011 - Disclosure - Fair Value Measurement Sheet http://www.getispire.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 012 - Disclosure - Accounts Receivable, Net Sheet http://www.getispire.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 13 false false R14.htm 013 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 014 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.getispire.com/role/PropertyPlantandEquipmentNet Property, Plant and Equipment, Net Notes 15 false false R16.htm 015 - Disclosure - Contract Liabilities Sheet http://www.getispire.com/role/ContractLiabilities Contract Liabilities Notes 16 false false R17.htm 016 - Disclosure - Leases Sheet http://www.getispire.com/role/Leases Leases Notes 17 false false R18.htm 017 - Disclosure - Accrued Liabilities and Other Payables Sheet http://www.getispire.com/role/AccruedLiabilitiesandOtherPayables Accrued Liabilities and Other Payables Notes 18 false false R19.htm 018 - Disclosure - Related Party Transactions Sheet http://www.getispire.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 019 - Disclosure - Income Taxes Sheet http://www.getispire.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 020 - Disclosure - Stock-Based Compensation Sheet http://www.getispire.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 021 - Disclosure - Commitments and Contingencies Sheet http://www.getispire.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 022 - Disclosure - Subsequent Events Sheet http://www.getispire.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 023 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.getispire.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.getispire.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 024 - Disclosure - Organization and Principal Activities (Tables) Sheet http://www.getispire.com/role/OrganizationandPrincipalActivitiesTables Organization and Principal Activities (Tables) Tables http://www.getispire.com/role/OrganizationandPrincipalActivities 25 false false R26.htm 025 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.getispire.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 026 - Disclosure - Cash (Tables) Sheet http://www.getispire.com/role/CashTables Cash (Tables) Tables http://www.getispire.com/role/Cash 27 false false R28.htm 027 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.getispire.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.getispire.com/role/AccountsReceivableNet 28 false false R29.htm 028 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssets 29 false false R30.htm 029 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://www.getispire.com/role/PropertyPlantandEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://www.getispire.com/role/PropertyPlantandEquipmentNet 30 false false R31.htm 030 - Disclosure - Leases (Tables) Sheet http://www.getispire.com/role/LeasesTables Leases (Tables) Tables http://www.getispire.com/role/Leases 31 false false R32.htm 031 - Disclosure - Accrued Liabilities and Other Payables (Tables) Sheet http://www.getispire.com/role/AccruedLiabilitiesandOtherPayablesTables Accrued Liabilities and Other Payables (Tables) Tables http://www.getispire.com/role/AccruedLiabilitiesandOtherPayables 32 false false R33.htm 032 - Disclosure - Related Party Transactions (Tables) Sheet http://www.getispire.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.getispire.com/role/RelatedPartyTransactions 33 false false R34.htm 033 - Disclosure - Income Taxes (Tables) Sheet http://www.getispire.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.getispire.com/role/IncomeTaxes 34 false false R35.htm 034 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.getispire.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.getispire.com/role/StockBasedCompensation 35 false false R36.htm 035 - Disclosure - Organization and Principal Activities (Details) Sheet http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails Organization and Principal Activities (Details) Details http://www.getispire.com/role/OrganizationandPrincipalActivitiesTables 36 false false R37.htm 036 - Disclosure - Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries Sheet http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries Details http://www.getispire.com/role/OrganizationandPrincipalActivitiesTables 37 false false R38.htm 037 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 38 false false R39.htm 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives Sheet http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products Sheet http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 40 false false R41.htm 040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share Sheet http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals) Sheet http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable_Parentheticals Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals) Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 42 false false R43.htm 042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Major Customers Sheet http://www.getispire.com/role/ScheduleofMajorCustomersTable Summary of Significant Accounting Policies (Details) - Schedule of Major Customers Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 43 false false R44.htm 043 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers Sheet http://www.getispire.com/role/ScheduleofMajorSuppliersTable Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers Details http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables 44 false false R45.htm 044 - Disclosure - Misapplication of Functional Curreny (Details) Sheet http://www.getispire.com/role/MisapplicationofFunctionalCurrenyDetails Misapplication of Functional Curreny (Details) Details http://www.getispire.com/role/MisapplicationofFunctionalCurreny 45 false false R46.htm 045 - Disclosure - Cash (Details) - Schedule of Geography and by Currencies Sheet http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable Cash (Details) - Schedule of Geography and by Currencies Details http://www.getispire.com/role/CashTables 46 false false R47.htm 046 - Disclosure - Accounts Receivable, Net (Details) Sheet http://www.getispire.com/role/AccountsReceivableNetDetails Accounts Receivable, Net (Details) Details http://www.getispire.com/role/AccountsReceivableNetTables 47 false false R48.htm 047 - Disclosure - Accounts Receivable, Net (Details) - Schedule of Accounts Receivable Sheet http://www.getispire.com/role/ScheduleofAccountsReceivableTable Accounts Receivable, Net (Details) - Schedule of Accounts Receivable Details http://www.getispire.com/role/AccountsReceivableNetTables 48 false false R49.htm 048 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets Sheet http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets Details http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssetsTables 49 false false R50.htm 049 - Disclosure - Property, Plant and Equipment, Net (Details) Sheet http://www.getispire.com/role/PropertyPlantandEquipmentNetDetails Property, Plant and Equipment, Net (Details) Details http://www.getispire.com/role/PropertyPlantandEquipmentNetTables 50 false false R51.htm 050 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment Sheet http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment Details http://www.getispire.com/role/PropertyPlantandEquipmentNetTables 51 false false R52.htm 051 - Disclosure - Contract Liabilities (Details) Sheet http://www.getispire.com/role/ContractLiabilitiesDetails Contract Liabilities (Details) Details http://www.getispire.com/role/ContractLiabilities 52 false false R53.htm 052 - Disclosure - Leases (Details) Sheet http://www.getispire.com/role/LeasesDetails Leases (Details) Details http://www.getispire.com/role/LeasesTables 53 false false R54.htm 053 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets Sheet http://www.getispire.com/role/ScheduleofRightofUseAssetsTable Leases (Details) - Schedule of Right-of-Use Assets Details http://www.getispire.com/role/LeasesTables 54 false false R55.htm 054 - Disclosure - Leases (Details) - Schedule of Maturities of Our Lease Liabilities Sheet http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable Leases (Details) - Schedule of Maturities of Our Lease Liabilities Details http://www.getispire.com/role/LeasesTables 55 false false R56.htm 055 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables Sheet http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables Details http://www.getispire.com/role/AccruedLiabilitiesandOtherPayablesTables 56 false false R57.htm 056 - Disclosure - Related Party Transactions (Details) Sheet http://www.getispire.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.getispire.com/role/RelatedPartyTransactionsTables 57 false false R58.htm 057 - Disclosure - Related Party Transactions (Details) - Schedule of Major Related Parties Sheet http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable Related Party Transactions (Details) - Schedule of Major Related Parties Details http://www.getispire.com/role/RelatedPartyTransactionsTables 58 false false R59.htm 058 - Disclosure - Income Taxes (Details) Sheet http://www.getispire.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.getispire.com/role/IncomeTaxesTables 59 false false R60.htm 059 - Disclosure - Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes Sheet http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes Details http://www.getispire.com/role/IncomeTaxesTables 60 false false R61.htm 060 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.getispire.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.getispire.com/role/StockBasedCompensationTables 61 false false R62.htm 061 - Disclosure - Stock-Based Compensation (Details) - Schedule of Stock Option Activity Sheet http://www.getispire.com/role/ScheduleofStockOptionActivityTable Stock-Based Compensation (Details) - Schedule of Stock Option Activity Details http://www.getispire.com/role/StockBasedCompensationTables 62 false false R63.htm 062 - Disclosure - Stock-Based Compensation (Details) - Schedule of Options Were Valued Using the Binomial Option Pricing Model Sheet http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable Stock-Based Compensation (Details) - Schedule of Options Were Valued Using the Binomial Option Pricing Model Details http://www.getispire.com/role/StockBasedCompensationTables 63 false false R64.htm 063 - Disclosure - Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees Sheet http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees Details http://www.getispire.com/role/StockBasedCompensationTables 64 false false R65.htm 064 - Disclosure - Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation Sheet http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation Details http://www.getispire.com/role/StockBasedCompensationTables 65 false false R66.htm 065 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.getispire.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.getispire.com/role/CommitmentsandContingencies 66 false false R67.htm 066 - Disclosure - Subsequent Events (Details) Sheet http://www.getispire.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.getispire.com/role/SubsequentEvents 67 false false All Reports Book All Reports f10q1223_ispiretech.htm ispr-20231231.xsd ispr-20231231_cal.xml ispr-20231231_def.xml ispr-20231231_lab.xml ispr-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "f10q1223_ispiretech.htm": { "nsprefix": "ispr", "nsuri": "http://www.getispire.com/20231231", "dts": { "inline": { "local": [ "f10q1223_ispiretech.htm" ] }, "schema": { "local": [ "ispr-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/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/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "ispr-20231231_cal.xml" ] }, "definitionLink": { "local": [ "ispr-20231231_def.xml" ] }, "labelLink": { "local": [ "ispr-20231231_lab.xml" ] }, "presentationLink": { "local": [ "ispr-20231231_pre.xml" ] } }, "keyStandard": 258, "keyCustom": 15, "axisStandard": 22, "axisCustom": 0, "memberStandard": 30, "memberCustom": 28, "hidden": { "total": 136, "http://fasb.org/us-gaap/2023": 130, "http://xbrl.sec.gov/dei/2023": 5, "http://www.getispire.com/20231231": 1 }, "contextCount": 188, "entityCount": 1, "segmentCount": 61, "elementCount": 471, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 710, "http://xbrl.sec.gov/dei/2023": 35 }, "report": { "R1": { "role": "http://www.getispire.com/role/DocumentAndEntityInformation", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.getispire.com/role/ConsolidatedIncomeStatement", "longName": "001 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R3": { "role": "http://www.getispire.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "002 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parentheticals)", "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.getispire.com/role/ConsolidatedBalanceSheet", "longName": "003 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R5": { "role": "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "004 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.getispire.com/role/ShareholdersEquityType2or3", "longName": "005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity", "shortName": "Unaudited Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c42", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c42", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.getispire.com/role/ConsolidatedCashFlow", "longName": "006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R8": { "role": "http://www.getispire.com/role/OrganizationandPrincipalActivities", "longName": "007 - Disclosure - Organization and Principal Activities", "shortName": "Organization and Principal Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.getispire.com/role/SummaryofSignificantAccountingPolicies", "longName": "008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.getispire.com/role/MisapplicationofFunctionalCurreny", "longName": "009 - Disclosure - Misapplication of Functional Curreny", "shortName": "Misapplication of Functional Curreny", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "ispr:MisapplicationOfFunctionalCurrenyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ispr:MisapplicationOfFunctionalCurrenyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.getispire.com/role/Cash", "longName": "010 - Disclosure - Cash", "shortName": "Cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.getispire.com/role/FairValueMeasurement", "longName": "011 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.getispire.com/role/AccountsReceivableNet", "longName": "012 - Disclosure - Accounts Receivable, Net", "shortName": "Accounts Receivable, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "013 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.getispire.com/role/PropertyPlantandEquipmentNet", "longName": "014 - Disclosure - Property, Plant and Equipment, Net", "shortName": "Property, Plant and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.getispire.com/role/ContractLiabilities", "longName": "015 - Disclosure - Contract Liabilities", "shortName": "Contract Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.getispire.com/role/Leases", "longName": "016 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.getispire.com/role/AccruedLiabilitiesandOtherPayables", "longName": "017 - Disclosure - Accrued Liabilities and Other Payables", "shortName": "Accrued Liabilities and Other Payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.getispire.com/role/RelatedPartyTransactions", "longName": "018 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.getispire.com/role/IncomeTaxes", "longName": "019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.getispire.com/role/StockBasedCompensation", "longName": "020 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.getispire.com/role/CommitmentsandContingencies", "longName": "021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.getispire.com/role/SubsequentEvents", "longName": "022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.getispire.com/role/AccountingPoliciesByPolicy", "longName": "023 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.getispire.com/role/OrganizationandPrincipalActivitiesTables", "longName": "024 - Disclosure - Organization and Principal Activities (Tables)", "shortName": "Organization and Principal Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "025 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.getispire.com/role/CashTables", "longName": "026 - Disclosure - Cash (Tables)", "shortName": "Cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.getispire.com/role/AccountsReceivableNetTables", "longName": "027 - Disclosure - Accounts Receivable, Net (Tables)", "shortName": "Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "028 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.getispire.com/role/PropertyPlantandEquipmentNetTables", "longName": "029 - Disclosure - Property, Plant and Equipment, Net (Tables)", "shortName": "Property, Plant and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.getispire.com/role/LeasesTables", "longName": "030 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.getispire.com/role/AccruedLiabilitiesandOtherPayablesTables", "longName": "031 - Disclosure - Accrued Liabilities and Other Payables (Tables)", "shortName": "Accrued Liabilities and Other Payables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.getispire.com/role/RelatedPartyTransactionsTables", "longName": "032 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.getispire.com/role/IncomeTaxesTables", "longName": "033 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.getispire.com/role/StockBasedCompensationTables", "longName": "034 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "longName": "035 - Disclosure - Organization and Principal Activities (Details)", "shortName": "Organization and Principal Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:InvestmentOwnedPercentOfNetAssets", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c70", "name": "us-gaap:StockIssuedDuringPeriodSharesOther", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R37": { "role": "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable", "longName": "036 - Disclosure - Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries", "shortName": "Organization and Principal Activities (Details) - Schedule of Company and Its Subsidiaries", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c77", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c77", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "037 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryLIFOReservePeriodCharge", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryLIFOReservePeriodCharge", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable", "longName": "038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c94", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c94", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable", "longName": "039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Net Sales Disaggregated by Products", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c99", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R41": { "role": "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable", "longName": "040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable_Parentheticals", "longName": "041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals)", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Reconciliation of Basic Net Loss Per Share (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "42", "firstAnchor": null, "uniqueAnchor": null }, "R43": { "role": "http://www.getispire.com/role/ScheduleofMajorCustomersTable", "longName": "042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Major Customers", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Major Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c107", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c107", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.getispire.com/role/ScheduleofMajorSuppliersTable", "longName": "043 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Major Suppliers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c115", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c115", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.getispire.com/role/MisapplicationofFunctionalCurrenyDetails", "longName": "044 - Disclosure - Misapplication of Functional Curreny (Details)", "shortName": "Misapplication of Functional Curreny (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c0", "name": "ispr:FunctionalCurrencyNarrowRangeDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ispr:MisapplicationOfFunctionalCurrenyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ispr:FunctionalCurrencyNarrowRangeDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ispr:MisapplicationOfFunctionalCurrenyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable", "longName": "045 - Disclosure - Cash (Details) - Schedule of Geography and by Currencies", "shortName": "Cash (Details) - Schedule of Geography and by Currencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c125", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R47": { "role": "http://www.getispire.com/role/AccountsReceivableNetDetails", "longName": "046 - Disclosure - Accounts Receivable, Net (Details)", "shortName": "Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ProvisionForOtherCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R48": { "role": "http://www.getispire.com/role/ScheduleofAccountsReceivableTable", "longName": "047 - Disclosure - Accounts Receivable, Net (Details) - Schedule of Accounts Receivable", "shortName": "Accounts Receivable, Net (Details) - Schedule of Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable", "longName": "048 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:AdvancesOnInventoryPurchases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:AdvancesOnInventoryPurchases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.getispire.com/role/PropertyPlantandEquipmentNetDetails", "longName": "049 - Disclosure - Property, Plant and Equipment, Net (Details)", "shortName": "Property, Plant and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable", "longName": "050 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment", "shortName": "Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:LeaseholdImprovementsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:LeaseholdImprovementsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.getispire.com/role/ContractLiabilitiesDetails", "longName": "051 - Disclosure - Contract Liabilities (Details)", "shortName": "Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.getispire.com/role/LeasesDetails", "longName": "052 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable", "longName": "053 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets", "shortName": "Leases (Details) - Schedule of Right-of-Use Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable", "longName": "054 - Disclosure - Leases (Details) - Schedule of Maturities of Our Lease Liabilities", "shortName": "Leases (Details) - Schedule of Maturities of Our Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable", "longName": "055 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables", "shortName": "Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "longName": "056 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:InvestmentOwnedPercentOfNetAssets", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c148", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R58": { "role": "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable", "longName": "057 - Disclosure - Related Party Transactions (Details) - Schedule of Major Related Parties", "shortName": "Related Party Transactions (Details) - Schedule of Major Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c149", "name": "us-gaap:RelatedPartyTransactionDescriptionOfTransaction", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c149", "name": "us-gaap:RelatedPartyTransactionDescriptionOfTransaction", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.getispire.com/role/IncomeTaxesDetails", "longName": "058 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R60": { "role": "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable", "longName": "059 - Disclosure - Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes", "shortName": "Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true }, "uniqueAnchor": { "contextRef": "c156", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "unique": true } }, "R61": { "role": "http://www.getispire.com/role/StockBasedCompensationDetails", "longName": "060 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c167", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c167", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.getispire.com/role/ScheduleofStockOptionActivityTable", "longName": "061 - Disclosure - Stock-Based Compensation (Details) - Schedule of Stock Option Activity", "shortName": "Stock-Based Compensation (Details) - Schedule of Stock Option Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable", "longName": "062 - Disclosure - Stock-Based Compensation (Details) - Schedule of Options Were Valued Using the Binomial Option Pricing Model", "shortName": "Stock-Based Compensation (Details) - Schedule of Options Were Valued Using the Binomial Option Pricing Model", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable", "longName": "063 - Disclosure - Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees", "shortName": "Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable", "longName": "064 - Disclosure - Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation", "shortName": "Stock-Based Compensation (Details) - Schedule of Allocation of Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "longName": "065 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c181", "name": "us-gaap:LongtermPurchaseCommitmentPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c181", "name": "us-gaap:LongtermPurchaseCommitmentPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.getispire.com/role/SubsequentEventsDetails", "longName": "066 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c183", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c183", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1223_ispiretech.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE, NET", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r206", "r214" ] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableNetCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accounts Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.getispire.com/role/AccruedLiabilitiesandOtherPayables" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED LIABILITIES AND OTHER PAYABLES", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities and Other Payables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Payables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Accrued liabilities and other payables", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15", "r592" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable \u2013 related party", "verboseLabel": "Accounts payable - related party", "label": "Accounts Payable, Other, Current", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r15" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r644" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable \u2013 gross", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r133", "r207", "r208", "r564" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetDetails", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r546" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r207", "r208" ] }, "ispr_AccountsReceivableNetDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AccountsReceivableNetDetailsTable", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNoncurrentCreditQualityIndicatorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNoncurrentCreditQualityIndicatorLineItems", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net [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": [ "r646" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other tax payable", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries and related benefits", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r566" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "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": [ "r44", "r129", "r423" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r23", "r24", "r69", "r134", "r419", "r443", "r447" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss)/Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r24", "r342", "r345", "r377", "r438", "r439", "r627", "r628", "r629", "r633", "r634", "r635" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r64", "r592", "r686" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r306", "r307", "r308", "r462", "r633", "r634", "r635", "r661", "r687" ] }, "ispr_AdditionsToValuationAllowanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AdditionsToValuationAllowanceAmount", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Addition valuation allowance, Amount", "documentation": "Amount of valuation allowance, Amount.", "label": "Additions To Valuation Allowance Amount" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment for inventory purchases", "label": "Advances on Inventory Purchases", "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r625" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r301", "r313" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r135", "r209", "r222" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r225" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r39", "r41" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive shares (in Shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r180" ] }, "ispr_AspireGlobalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AspireGlobalMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aspire Global [Member]", "label": "Aspire Global Member" } } }, "auth_ref": [] }, "ispr_AspireGlobalTransferredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AspireGlobalTransferredMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aspire Global Transferred [Member]", "label": "Aspire Global Transferred Member" } } }, "auth_ref": [] }, "ispr_AspireHoldingsTransferredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AspireHoldingsTransferredMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aspire Holdings Transferred [Member]", "label": "Aspire Holdings Transferred Member" } } }, "auth_ref": [] }, "ispr_AspireNorthAmericaLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AspireNorthAmericaLLCMember", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aspire North America LLC [Member]", "label": "Aspire North America LLCMember" } } }, "auth_ref": [] }, "ispr_AspireNorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AspireNorthAmericaMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aspire North America [Member]", "label": "Aspire North America Member" } } }, "auth_ref": [] }, "ispr_AspireScienceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "AspireScienceMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aspire Science [Member]", "label": "Aspire Science Member" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration value (in Ringgits)", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r589", "r658", "r659", "r660" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory impairment expenses", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r42" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r96", "r131", "r153", "r183", "r196", "r200", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r337", "r339", "r352", "r414", "r491", "r592", "r604", "r652", "r653", "r672" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r124", "r138", "r153", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r337", "r339", "r352", "r592", "r652", "r653", "r672" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "ispr_BerifyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "BerifyMember", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Berify [Member]", "label": "Berify Member" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r336", "r584", "r585" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r50", "r51", "r336", "r584", "r585" ] }, "ispr_ByCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ByCurrencyAbstract", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "By Currency:", "label": "By Currency Abstract" } } }, "auth_ref": [] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CNY", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "RMB [Member]", "label": "China, Yuan Renminbi" } } }, "auth_ref": [] }, "ispr_CannabisVapingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CannabisVapingProductsMember", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cannabis vaping products [Member]", "label": "Cannabis Vaping Products Member" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/Cash" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r127", "r416" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Geography and by Currencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ConsolidatedCashFlow", "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash - beginning of period", "periodEndLabel": "Cash - end of period", "terseLabel": "Cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r28", "r80", "r151" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "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": [ "r1", "r80" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r21", "r57", "r415", "r478" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r90", "r244", "r245", "r547", "r649" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r45", "r548" ] }, "ispr_CommitmentsandContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CommitmentsandContingenciesDetailsLineItems", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "auth_ref": [] }, "ispr_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r633", "r634", "r661", "r684", "r687" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r63", "r479" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r63", "r479", "r497", "r687", "r688" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.0001 per share; 140,000,000 shares authorized; 54,222,420 and 54,279,396 shares issued and outstanding as of June 30, 2023 and December 31, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r63", "r418", "r592" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r25", "r140", "r142", "r148", "r410", "r427" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetDetails", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r32", "r34", "r53", "r54", "r205", "r546" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetDetails", "http://www.getispire.com/role/ScheduleofMajorCustomersTable", "http://www.getispire.com/role/ScheduleofMajorSuppliersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r34", "r53", "r54", "r205", "r448", "r546" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable", "http://www.getispire.com/role/ScheduleofMajorSuppliersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r32", "r34", "r53", "r54", "r205", "r546", "r614" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r58", "r113" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable", "http://www.getispire.com/role/ScheduleofMajorSuppliersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of major customers", "verboseLabel": "Percentage of major Suppliers", "netLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r32", "r34", "r53", "r54", "r205" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r31", "r32", "r34", "r35", "r53", "r95", "r546" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r32", "r34", "r53", "r54", "r205", "r546" ] }, "ispr_ConsolidatedRevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ConsolidatedRevenuePercentage", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of consolidated revenue.", "documentation": "Percentage of consolidated revenue.", "label": "Consolidated Revenue Percentage" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r89" ] }, "ispr_ContractLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ContractLiabilitiesDetailsTable", "presentation": [ "http://www.getispire.com/role/ContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract Liabilities (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetPastDueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetPastDueLineItems", "presentation": [ "http://www.getispire.com/role/ContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract Liabilities [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": [ "r645" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r261", "r262", "r264" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r74", "r153", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r352", "r652" ] }, "ispr_CostOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CostOfRevenuePolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "documentation": "Accounting policy for cost of revenues.", "label": "Cost Of Revenue Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r119", "r219", "r220", "r221", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "auth_ref": [ "r664" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ispr_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A [Member]", "label": "Customer AMember" } } }, "auth_ref": [] }, "ispr_CustomerAndSupplierConcentrationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CustomerAndSupplierConcentrationPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Customer and Supplier Concentration", "documentation": "Disclosure of accounting policy for customer and supplier concentration.", "label": "Customer And Supplier Concentration Policy Text Block" } } }, "auth_ref": [] }, "ispr_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B [Member]", "label": "Customer BMember" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r33", "r205" ] }, "ispr_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "CustomerMember", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Member]", "label": "Customer Member" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r325" ] }, "us-gaap_DepositContractsLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositContractsLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Contract Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r43" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r6", "r43" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Sales Disaggregated by Products [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": [ "r263", "r577", "r578", "r579", "r580", "r581", "r582", "r583" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r263", "r577", "r578", "r579", "r580", "r581", "r582", "r583" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales Disaggregated by Products", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r655" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.getispire.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r268", "r271", "r302", "r303", "r305", "r587" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "ispr_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "DocumentAndEntityInformationAbstract", "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r608" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r609" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "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": [] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "EUR [Member]", "label": "Euro Member Countries, Euro" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Dollars per share)", "verboseLabel": "Net loss per basic share of common stock", "netLabel": "Net loss per share, basic (in Dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r149", "r162", "r163", "r165", "r166", "r168", "r173", "r175", "r177", "r178", "r179", "r181", "r349", "r350", "r411", "r428", "r570" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement_Parentheticals", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "verboseLabel": "Net loss per diluted share of common stock", "netLabel": "Net loss per share, diluted (in Dollars per share)", "label": "Earnings Per Share, Diluted", "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": [ "r149", "r162", "r163", "r165", "r166", "r168", "r175", "r177", "r178", "r179", "r181", "r349", "r350", "r411", "r428", "r570" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings 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": [ "r29", "r30" ] }, "ispr_EigateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "EigateMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Eigate [Member]", "label": "Eigate Member" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expenses", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r304" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "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://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "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://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "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://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r606" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r606" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "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": [ "r611" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r606" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Date of Organization", "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r610" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r606" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r606" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r606" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r606" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable" ], "lang": { "en-us": { "role": { "label": "Revenue, Major Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r121", "r144", "r145", "r146", "r157", "r158", "r159", "r161", "r169", "r171", "r182", "r215", "r218", "r260", "r306", "r307", "r308", "r329", "r330", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r357", "r358", "r359", "r360", "r361", "r362", "r377", "r438", "r439", "r440", "r462", "r522" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r210", "r211", "r212" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r210" ] }, "ispr_EstimatedUsefulLifeDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "EstimatedUsefulLifeDescription", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life, description", "documentation": "Estimated useful life, description.", "label": "Estimated Useful Life Description" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.getispire.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENT", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r351" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Right-of-Use Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "ispr_FiniteLivedPatentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "FiniteLivedPatentGross", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent portfolio", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "Finite Lived Patent Gross" } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible assets", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r241" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange gain (loss), net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r519" ] }, "us-gaap_FranchisorDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FranchisorDisclosureLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Company and Its Subsidiaries [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": [] }, "ispr_FunctionalCurrencyNarrowRangeDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "FunctionalCurrencyNarrowRangeDescription", "presentation": [ "http://www.getispire.com/role/MisapplicationofFunctionalCurrenyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of functional currency narrow range", "documentation": "Description of functional currency narrow range.", "label": "Functional Currency Narrow Range Description" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures, Gross", "documentation": "Amount before accumulated depreciation of 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": [ "r89" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture & Fixtures [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "GBP", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "GBP [Member]", "label": "United Kingdom, Pounds" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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": [ "r75", "r501" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense [Member]", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r72" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r73", "r153", "r183", "r195", "r199", "r201", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r352", "r572", "r652" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable", "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "HK [Member]", "verboseLabel": "Hong Kong [Member]", "label": "HONG KONG" } } }, "auth_ref": [] }, "currency_HKD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "HKD", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "HKD [Member]", "label": "Hong Kong, Dollars" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement", "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "terseLabel": "Income(loss) before income taxes total", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r0", "r70", "r101", "r183", "r195", "r199", "r201", "r412", "r425", "r572" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Income Loss Before Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r242", "r243", "r506" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r243", "r506" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r154", "r316", "r321", "r323", "r327", "r331", "r333", "r334", "r335", "r458" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes - current", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r109", "r120", "r170", "r171", "r187", "r320", "r332", "r430" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "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": [ "r143", "r318", "r319", "r323", "r324", "r326", "r328", "r456" ] }, "ispr_IncomeTaxesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IncomeTaxesDetailsLineItems", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "auth_ref": [] }, "ispr_IncomeTaxesDetailsScheduleofIncomelossBeforeIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IncomeTaxesDetailsScheduleofIncomelossBeforeIncomeTaxesLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes [Line Items]" } } }, "auth_ref": [] }, "ispr_IncomeTaxesDetailsScheduleofIncomelossBeforeIncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IncomeTaxesDetailsScheduleofIncomelossBeforeIncomeTaxesTable", "presentation": [ "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) - Schedule of Income (loss) Before Income Taxes [Table]" } } }, "auth_ref": [] }, "ispr_IncomeTaxesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IncomeTaxesDetailsTable", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accounts payable \u2013 related party", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "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": [ "r391", "r630" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in 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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r617", "r630" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities 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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible asset", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r87" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r40", "r393", "r394", "r395", "r397", "r567" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r623" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve", "label": "Inventory, LIFO Reserve, Period Charge", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r86" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r137", "r563", "r592" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r110", "r126", "r136", "r238", "r239", "r240", "r392", "r568" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r76", "r186" ] }, "us-gaap_InvestmentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentMaturityDate", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matured date", "label": "Investment Maturity Date", "documentation": "Maturity date of investment, in YYYY-MM-DD format." } } }, "auth_ref": [ "r528", "r529", "r533", "r534", "r536", "r537", "r542", "r543", "r597", "r639", "r640" ] }, "us-gaap_InvestmentOwnedPercentOfNetAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedPercentOfNetAssets", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Own percentage", "verboseLabel": "Ownership percentage", "netLabel": "Beneficially ownership percentage", "label": "Investment Owned, Net Assets, Percentage", "documentation": "Percentage of investment owned to net assets." } } }, "auth_ref": [ "r465", "r467", "r468", "r530", "r539", "r540", "r541", "r544", "r597", "r685" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Investment - other", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r429", "r452", "r453", "r454", "r455", "r531", "r532" ] }, "ispr_IspireInternationalLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IspireInternationalLimitedMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ispire International Limited [Member]", "label": "Ispire International Limited Member" } } }, "auth_ref": [] }, "ispr_IspireInternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IspireInternationalMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Ispire International [Member]", "label": "Ispire International Member" } } }, "auth_ref": [] }, "ispr_IspireMalaysiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IspireMalaysiaMember", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Ispire Malaysia [Member]", "label": "Ispire Malaysia Member" } } }, "auth_ref": [] }, "ispr_IspireTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "IspireTechnologyIncMember", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Ispire Technology Inc.[Member]", "verboseLabel": "Ispire Technology Inc. [Member]", "label": "Ispire Technology Inc Member" } } }, "auth_ref": [] }, "ispr_JiangyanZhuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "JiangyanZhuMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Jiangyan Zhu [Member]", "label": "Jiangyan Zhu Member" } } }, "auth_ref": [] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAgreementsMember", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Agreements [Member]", "label": "Lease Agreements [Member]", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r52" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.getispire.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Right-of-Use Assets", "label": "Lease, Cost [Table Text Block]", "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": [ "r666" ] }, "ispr_LeasedAssetsObtainedInExchangeForOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "LeasedAssetsObtainedInExchangeForOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased assets obtained in exchange for operating lease liabilities", "documentation": "Leased assets obtained in exchange for operating lease liabilities.", "label": "Leased Assets Obtained In Exchange For Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements, Gross", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r89" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "ispr_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "LeasesDetailsTable", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r368" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Lessee, Operating Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r590" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.getispire.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Our Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "January 1, 2025 to December 31, 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "January 1, 2027 to December 31, 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "January 1, 2026 to December 31, 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "January 1, 2024 to December 31, 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r665" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r17", "r153", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r338", "r339", "r340", "r352", "r477", "r571", "r604", "r652", "r672", "r673" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r68", "r97", "r421", "r592", "r631", "r641", "r663" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r125", "r153", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r338", "r339", "r340", "r352", "r592", "r652", "r672", "r673" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of license agreement", "label": "Long-Term Purchase Commitment, Period", "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": [] }, "country_MY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MY", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable", "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Malaysia [Member]", "label": "MALAYSIA" } } }, "auth_ref": [] }, "currency_MYR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "MYR", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "RM [Member]", "label": "Malaysia, Ringgits" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r205", "r579", "r655", "r682", "r683" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LeasesDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable", "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r267", "r390", "r437", "r469", "r470", "r528", "r533", "r537", "r538", "r542", "r558", "r559", "r574", "r576", "r586", "r594", "r654", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LeasesDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable", "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r267", "r390", "r437", "r469", "r470", "r528", "r533", "r537", "r538", "r542", "r558", "r559", "r574", "r576", "r586", "r594", "r654", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Owned percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ispr_MisapplicationOfFunctionalCurrenyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "MisapplicationOfFunctionalCurrenyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Misapplication of Functional Curreny [Abstract]" } } }, "auth_ref": [] }, "ispr_MisapplicationOfFunctionalCurrenyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "MisapplicationOfFunctionalCurrenyDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/MisapplicationofFunctionalCurreny" ], "lang": { "en-us": { "role": { "terseLabel": "MISAPPLICATION OF FUNCTIONAL CURRENY", "documentation": "The entire disclosure for misapplication of functional currency.", "label": "Misapplication Of Functional Curreny Disclosure Text Block" } } }, "auth_ref": [] }, "ispr_MrLiuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "MrLiuMember", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Liu [Member]", "label": "Mr Liu Member" } } }, "auth_ref": [] }, "ispr_MsZhuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "MsZhuMember", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ms. Zhu [Member]", "label": "Ms Zhu Member" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r205", "r579", "r655", "r682", "r683" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r150" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r150" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r80", "r81", "r82" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow", "http://www.getispire.com/role/ConsolidatedIncomeStatement", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable", "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r82", "r102", "r123", "r139", "r141", "r146", "r153", "r160", "r162", "r163", "r165", "r166", "r170", "r171", "r176", "r183", "r195", "r199", "r201", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r350", "r352", "r426", "r499", "r520", "r521", "r572", "r603", "r652" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Recent accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ispr_NewCoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "NewCoMember", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NewCo [Member]", "label": "New Co Member" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental non-cash investing and financing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other income (expense), net", "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": [ "r77" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Office and Other Equipment [Member]", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "ispr_OneCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "OneCustomersMember", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customers [Member]", "label": "One Customers Member" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement", "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "terseLabel": "Net operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r183", "r195", "r199", "r201", "r572" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Our Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ScheduleofMaturitiesofOurLeaseLiabilitiesTable", "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r366" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities \u2013 current portion", "verboseLabel": "Operating lease liabilities \u2013 current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r366" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities \u2013 net of current portion", "verboseLabel": "Operating lease liabilities \u2013 non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r366" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/LeasesDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease payment", "verboseLabel": "Lease agreements payments", "label": "Operating Lease, 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": [ "r367", "r370" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets \u2013 operating leases", "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r365" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r371", "r591" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions." } } }, "auth_ref": [ "r103", "r105", "r106", "r107", "r108" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r49" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Principal Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivities" ], "lang": { "en-us": { "role": { "terseLabel": "ORGANIZATION AND PRINCIPAL ACTIVITIES", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r61", "r93", "r449", "r450" ] }, "ispr_OrganizationandPrincipalActivitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "OrganizationandPrincipalActivitiesDetailsTable", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Principal Activities (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets:", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r130" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit), after 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, attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r94" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestments", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Investment - other", "label": "Other Investments", "documentation": "Amount of investments classified as other." } } }, "auth_ref": [ "r622" ] }, "us-gaap_OtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities:", "label": "Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due to a related party", "verboseLabel": "Due to related parties", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18", "r592" ] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/ContractLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "CONTRACT LIABILITIES", "label": "Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r78" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r624", "r647" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivable", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r79" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, plant 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": [ "r79" ] }, "us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PercentageOfInterestBearingDomesticDepositsToDeposits", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit of sales percentage", "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits", "documentation": "Percentage of interest-bearing domestic deposit liabilities to total deposit liabilities." } } }, "auth_ref": [] }, "ispr_PercentageOfOwnerships": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "PercentageOfOwnerships", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Ownership", "documentation": "Percentage of Ownership.", "label": "Percentage Of Ownerships" } } }, "auth_ref": [] }, "ispr_PlaceOfOrganization": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "PlaceOfOrganization", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Place of Organization", "documentation": "Place of organization.", "label": "Place Of Organization" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r595", "r596", "r599", "r600", "r601", "r602", "r684", "r687" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r62", "r259" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "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": [ "r62", "r479" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "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": [ "r62", "r259" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "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": [ "r62", "r479", "r497", "r687", "r688" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.0001 per share, 10,000,000 shares authorized, no shares issued at June 30, 2023 and December 31, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r62", "r417", "r592" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r626" ] }, "us-gaap_PrepaidExpenseCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Prepaid Expenses and Other Current Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid provisional profit tax \u2013 Hong Kong", "verboseLabel": "Prepaid provisional tax", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r565", "r575", "r647" ] }, "ispr_PrincipalActivities": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "PrincipalActivities", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Principal Activities", "documentation": "Principal activities.", "label": "Principal Activities" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Advances from related parties", "label": "Proceeds from Related Party Debt", "documentation": "The cash inflow from a long-term borrowing made from 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. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r26" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r202", "r396", "r431", "r432", "r433", "r434", "r435", "r436", "r561", "r577", "r593", "r618", "r650", "r651", "r655", "r682" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r202", "r396", "r431", "r432", "r433", "r434", "r435", "r436", "r561", "r577", "r593", "r618", "r650", "r651", "r655", "r682" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/PropertyPlantandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET", "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": [ "r88", "r114", "r117", "r118" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Property, Plant 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": [ "r89", "r128", "r424" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.getispire.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant 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": [ "r7", "r413", "r424", "r592" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Office and other equipment", "label": "Property, Plant and Equipment, Other, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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": [ "r7", "r114", "r117", "r422" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.getispire.com/role/PropertyPlantandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r89" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "ispr_PropertyPlantandEquipmentNetDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "PropertyPlantandEquipmentNetDetailsTable", "presentation": [ "http://www.getispire.com/role/PropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/AccountsReceivableNetDetails", "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss expenses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r5", "r100" ] }, "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Public Utility, Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilityPropertyPlantAndEquipmentTable", "presentation": [ "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Public Utility, Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about public utility 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, deprecation expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r59" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.getispire.com/role/CommitmentsandContingenciesDetails", "http://www.getispire.com/role/LeasesDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable", "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r265", "r267", "r297", "r298", "r299", "r389", "r390", "r437", "r469", "r470", "r528", "r533", "r537", "r538", "r542", "r558", "r559", "r574", "r576", "r586", "r594", "r597", "r648", "r654", "r675", "r676", "r677", "r678", "r679" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.getispire.com/role/LeasesDetails", "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails", "http://www.getispire.com/role/ScheduleofEstimatedUsefulLivesTable", "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r265", "r267", "r297", "r298", "r299", "r389", "r390", "r437", "r469", "r470", "r528", "r533", "r537", "r538", "r542", "r558", "r559", "r574", "r576", "r586", "r594", "r597", "r648", "r654", "r675", "r676", "r677", "r678", "r679" ] }, "us-gaap_RecordedThirdPartyRecoveriesRelatedToEnvironmentalRemediationObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedThirdPartyRecoveriesRelatedToEnvironmentalRemediationObligationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Major Related Parties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r266", "r381", "r382", "r472", "r473", "r474", "r475", "r476", "r496", "r498", "r527" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Member]", "verboseLabel": "Related party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r155", "r156", "r381", "r382", "r383", "r384", "r472", "r473", "r474", "r475", "r476", "r496", "r498", "r527" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r381", "r382", "r671" ] }, "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDescriptionOfTransaction", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Name of related parties and Relationship with the Company", "label": "Related Party Transaction, Description of Transaction", "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates." } } }, "auth_ref": [ "r104", "r132", "r373", "r374", "r375", "r380" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails", "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions [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": [ "r502", "r503", "r506" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related party", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with 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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [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": [ "r266", "r381", "r382", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r472", "r473", "r474", "r475", "r476", "r496", "r498", "r527", "r671" ] }, "ispr_RelatedPartyTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "RelatedPartyTransactionsDetailsTable", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r378", "r379", "r380", "r382", "r385", "r459", "r460", "r461", "r504", "r505", "r506", "r525", "r526" ] }, "ispr_RemainingAwardVestingProRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "RemainingAwardVestingProRatePercentage", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting percentage", "documentation": "Remaining award vesting pro rate percentage.", "label": "Remaining Award Vesting Pro Rate Percentage" } } }, "auth_ref": [] }, "us-gaap_RentalProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RentalProperties", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Rental deposit", "label": "Rental Properties", "documentation": "Carrying amount of income producing properties held for rental." } } }, "auth_ref": [ "r681" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of advances from a related party", "label": "Repayments of Related Party Debt", "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": [ "r27" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "verboseLabel": "Research and development (in Dollars)", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r60", "r315", "r680" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing Expenses [Member]", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r314" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r122", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r172", "r181", "r216", "r217", "r330", "r347", "r348", "r349", "r350", "r364", "r376", "r377", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r451" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r122", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r172", "r181", "r216", "r217", "r330", "r347", "r348", "r349", "r350", "r364", "r376", "r377", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r451" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense for the RSUs", "label": "Restricted Stock or Unit Expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r65", "r91", "r420", "r442", "r447", "r457", "r480", "r592" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r157", "r158", "r159", "r161", "r169", "r171", "r215", "r218", "r306", "r307", "r308", "r329", "r330", "r341", "r343", "r344", "r346", "r348", "r438", "r440", "r462", "r687" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r500", "r560", "r569" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of remaining percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r612" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement", "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Net sales by product", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r147", "r153", "r184", "r185", "r194", "r197", "r198", "r202", "r203", "r205", "r213", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r352", "r412", "r652" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price per share (in Dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r205", "r613" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously Reported [Member]", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r122", "r157", "r159", "r160", "r161", "r162", "r163", "r171", "r181", "r330", "r347", "r348", "r349", "r364", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r451", "r615", "r619", "r620", "r621", "r636", "r642", "r643", "r662", "r668", "r669" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.getispire.com/role/AccruedLiabilitiesandOtherPayablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities and Other Payables", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "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": [] }, "ispr_ScheduleOfAllocationOfStockBasedCompensationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfAllocationOfStockBasedCompensationLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Stock-Based Compensation [Line Items]" } } }, "auth_ref": [] }, "ispr_ScheduleOfAwardsGrantedToEmployeesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfAwardsGrantedToEmployeesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Awards Granted To Employees Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.getispire.com/role/CashTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Geography and by Currencies", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "ispr_ScheduleOfCompanyAndItsSubsidiariesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfCompanyAndItsSubsidiariesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Company And Its Subsidiaries Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Basic Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r637" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.getispire.com/role/ScheduleofAllocationofStockBasedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allocation of Stock-Based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorCustomersTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r84" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r210", "r211", "r212" ] }, "ispr_ScheduleOfEstimatedUsefulLivesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfEstimatedUsefulLivesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Lives Abstract" } } }, "auth_ref": [] }, "ispr_ScheduleOfGeographyAndByCurrenciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfGeographyAndByCurrenciesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Geography And By Currencies Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.getispire.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income (loss) Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r632" ] }, "ispr_ScheduleOfMajorCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfMajorCustomersAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Major Customers Abstract" } } }, "auth_ref": [] }, "ispr_ScheduleOfMajorSuppliersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfMajorSuppliersAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Major Suppliers Abstract" } } }, "auth_ref": [] }, "ispr_ScheduleOfNetSalesDisaggregatedByProductsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfNetSalesDisaggregatedByProductsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Net Sales Disaggregated By Products Abstract" } } }, "auth_ref": [] }, "ispr_ScheduleOfOptionsWereValuedUsingTheBinomialOptionPricingModelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfOptionsWereValuedUsingTheBinomialOptionPricingModelLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Options Were Valued Using the Binomial Option Pricing Model [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.getispire.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Useful Lives", "label": "Public Utility Property, Plant, and Equipment [Table Text Block]", "documentation": "Tabular disclosure of public utility 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 expense and method used, including composite depreciation, and accumulated depreciation." } } }, "auth_ref": [ "r59" ] }, "ispr_ScheduleOfReconciliationOfBasicNetLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfReconciliationOfBasicNetLossPerShareAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Reconciliation Of Basic Net Loss Per Share Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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": [ "r55", "r56", "r502", "r503", "r506" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Major Related Parties", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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": [] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Major Customers", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Awards Granted to Employees", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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": [ "r47" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r47" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Options Were Valued Using the Binomial Option Pricing Model", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r92" ] }, "ispr_ScheduleOfStockOptionActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ScheduleOfStockOptionActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Stock Option Activity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company and Its Subsidiaries", "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]", "documentation": "Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable", "presentation": [ "http://www.getispire.com/role/ScheduleofCompanyandItsSubsidiariesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]", "documentation": "This table describes the key aspects of a subsidiary (partnership, corporation, or other entity) of the Limited Liability Company (LLC) or Limited Partnership (LP)." } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Major Suppliers", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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": [ "r31", "r32", "r34", "r35", "r53", "r95" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r605" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r607" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable", "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r203", "r204", "r464", "r466", "r468", "r530", "r535", "r540", "r544", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r562", "r578", "r597", "r655", "r682" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Segment reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r193", "r203", "r573" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing expenses", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series of Individually Immaterial Business Acquisitions [Member]", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.getispire.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expenses", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Unvested Shares, Canceled and forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Canceled and forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable", "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Shares, Granted", "verboseLabel": "Restricted stock grants (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested Shares, Balance", "periodEndLabel": "Unvested Shares, Balance", "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": [ "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value, Balance", "periodEndLabel": "Weighted average grant date fair value, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Unvested Shares, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r297" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r299" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable", "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Awards Granted to Employees [Line Items]", "terseLabel": "Stock-Based Compensation [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": [ "r269", "r270", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r296", "r297", "r298", "r299", "r300" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options Exercised (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stocks units granted (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options Expired (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r283" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value per option Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r657" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options Forfeiture (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options Granted (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value per option Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "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": [ "r46" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of options Outstanding, balance (in Shares)", "periodEndLabel": "Number of options Outstanding, balance (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r276", "r277" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price Outstanding, balance", "periodEndLabel": "Weighted average exercise price Outstanding, balance", "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": [ "r276", "r277" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issued (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price Exercised", "verboseLabel": "Weighted average fair value per option Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price Expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r283" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price Forfeiture", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r280" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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": [ "r268", "r275", "r294", "r295", "r296", "r297", "r300", "r309", "r310", "r311", "r312" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable", "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r656" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Time to expiry", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r588" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value per option Forfeiture", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.getispire.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average fair value per option Outstanding, balance", "periodEndLabel": "Weighted average fair value per option Outstanding, balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r291" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "ispr_ShenzhenYiJiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ShenzhenYiJiaMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shenzhen Yi Jia [Member]", "label": "Shenzhen Yi Jia Member" } } }, "auth_ref": [] }, "ispr_ShippingAndHandlingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ShippingAndHandlingCosts", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and handling costs", "documentation": "The amount of shipping and handling costs.", "label": "Shipping And Handling Costs" } } }, "auth_ref": [] }, "ispr_ShippingAndHandlingCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "ShippingAndHandlingCostsPolicyPolicyTextBlock", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and handling costs", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Shipping And Handling Costs Policy Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment maturity amount", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r98", "r99", "r625" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.getispire.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease costs", "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": [ "r369", "r591" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r83", "r152" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r22", "r121", "r144", "r145", "r146", "r157", "r158", "r159", "r161", "r169", "r171", "r182", "r215", "r218", "r260", "r306", "r307", "r308", "r329", "r330", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r357", "r358", "r359", "r360", "r361", "r362", "r377", "r438", "r439", "r440", "r462", "r522" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails", "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable", "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r203", "r204", "r464", "r466", "r468", "r530", "r535", "r540", "r544", "r545", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r562", "r578", "r597", "r655", "r682" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "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": [ "r157", "r158", "r159", "r182", "r396", "r452", "r463", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r498", "r500", "r501", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r522", "r598" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "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": [ "r157", "r158", "r159", "r182", "r396", "r452", "r463", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r498", "r500", "r501", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r522", "r598" ] }, "ispr_StockBasedCompensationDetailsScheduleofAwardsGrantedtoEmployeesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "StockBasedCompensationDetailsScheduleofAwardsGrantedtoEmployeesTable", "presentation": [ "http://www.getispire.com/role/ScheduleofAwardsGrantedtoEmployeesTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) - Schedule of Awards Granted to Employees [Table]" } } }, "auth_ref": [] }, "ispr_StockBasedCompensationDetailsScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "StockBasedCompensationDetailsScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable", "presentation": [ "http://www.getispire.com/role/ScheduleofOptionsWereValuedUsingtheBinomialOptionPricingModelTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) - Schedule of Options Were Valued Using the Binomial Option Pricing Model [Table]" } } }, "auth_ref": [] }, "ispr_StockBasedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "StockBasedCompensationDetailsTable", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees to purchase an aggregate shares (in Shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r62", "r63", "r91" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued shares (in Shares)", "label": "Stock Issued During Period, Shares, Other", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for equity incentive awards (in Shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r10", "r91" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.getispire.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r62", "r63", "r91", "r281" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for equity incentive awards", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r10", "r62", "r63", "r91" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r63", "r66", "r67", "r85", "r481", "r497", "r523", "r524", "r592", "r604", "r631", "r641", "r663", "r687" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r363", "r387" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "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": [ "r363", "r387" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "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": [ "r363", "r387" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "ispr_SubsequentEventsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "SubsequentEventsDetailsTable", "presentation": [ "http://www.getispire.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.getispire.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r386", "r388" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeLineItems", "presentation": [ "http://www.getispire.com/role/OrganizationandPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Principal Activities [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": [] }, "ispr_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "auth_ref": [] }, "ispr_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "ispr_SupplierAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "SupplierAMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier A [Member]", "label": "Supplier AMember" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier A [Member]", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r33" ] }, "ispr_SuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "SuppliersMember", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Suppliers [Member]", "label": "Suppliers Member" } } }, "auth_ref": [] }, "ispr_SuppliersRiskBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "SuppliersRiskBenchmarkMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorSuppliersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Suppliers Risk Benchmark [Member]", "label": "Suppliers Risk Benchmark Member" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.getispire.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.getispire.com/role/ConsolidatedBalanceSheet", "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable - current", "verboseLabel": "Income tax payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r638", "r670" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.getispire.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ispr_TobaccoVapingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "TobaccoVapingProductsMember", "presentation": [ "http://www.getispire.com/role/ScheduleofNetSalesDisaggregatedbyProductsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tobacco vaping products [Member]", "documentation": "Tobacco vaping products [Member]", "label": "Tobacco Vaping Products Member" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.getispire.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ispr_TuanfangLiuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "TuanfangLiuMember", "presentation": [ "http://www.getispire.com/role/ScheduleofMajorRelatedPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tuanfang Liu [Member]", "label": "Tuanfang Liu Member" } } }, "auth_ref": [] }, "ispr_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.getispire.com/20231231", "localname": "TwoCustomersMember", "presentation": [ "http://www.getispire.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customers [Member]", "label": "Two Customers Member" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable", "http://www.getispire.com/role/ScheduleofIncomelossBeforeIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "US [Member]", "verboseLabel": "U.S. [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "currency_USD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "USD", "presentation": [ "http://www.getispire.com/role/ScheduleofGeographyandbyCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "USD [Member]", "label": "United States of America, Dollars" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.getispire.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized deferred tax assets", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r317", "r322" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.getispire.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r36", "r37", "r38", "r111", "r112", "r115", "r116" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement_Parentheticals", "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "verboseLabel": "Weighted average diluted share of common stock outstanding", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r174", "r179" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.getispire.com/role/ConsolidatedIncomeStatement", "http://www.getispire.com/role/ScheduleofReconciliationofBasicNetLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Shares)", "verboseLabel": "Weighted average basic share of common stock outstanding", "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": [ "r173", "r179" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "980", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481834/980-20-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-7" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r503": { "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r540": { "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" }, "r541": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r622": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r623": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r624": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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 86 0001213900-24-015395-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-015395-xbrl.zip M4$L#!!0 ( )&*5%CV?!>G'1X! /;"P 7 9C$P<3$R,C-?:7-P:7)E M=&5C:"YH=&WL?6N3VDBRZ'=^11WVS!X[0K0E\;:]W,#=>,QN&WH;O'/F?-D0 MJ&@T5DN,)/JQO_YF5I6$! +$6]#:B/70(%5E969EY;L^_[^71Y,\4<\_BT_]KS) MQP\?7@:.>>72X=6#_?1!_/A!E=5B7KR@>T[P\//S\Q5[P78>/L /'[S7"<6G MU8)<+!05_QWCQ8M_Q[!,PZ+_^^7^]H/G:)8[LIU'S0/@<1"Y(*L%10T-4@# M(@/Y@*X:1RD7Y%H(&'CR9SPTJBP7/^#/ \VEP7JI$8\<^"&"&,.U2ZI273&T M>,)_ 7\T5CUNN9YF#0-(AO;CQ!W.WA!_.]2UI\Z0NE?PQ0Q9RP96BB%L!:"X M44">BSX8RH?__7[;&X[IHU:8!VCJ%I#@;O#J2','[$7_EPB"7,=;?!*^C#ST M8J[ R/_> G'"Z-/G:".>K'S@/X8 ?="T22R<^$,$@N'4<6#3+-L2XMOT#^U4\NOPAW/=YW/]4TQLY M@O_[[!F>21OD\P?^(9?[_$@]C0QMRZ,6$,RC+]X']B+!80OTSZGQ]+?\-?^] MT =8Q1GKV% 'S _WZ>;#K )_*H.0^&]9'@HS*,]V$R-^9_%0KDJT%- M_2.YGYJT<*<]4%(H1.#E@Q0\>\(&\DH@Z@<-#XT6GW6S>DUV_V6[W/'P8Q MY#O8W+W6]8_[=K_=ZI%FYX:T_O?Z6[/S:XM<=[]_;_=Z[6[GR #]IKEC.+0] M&]Z_N;J^(JI<+M6/"<31Z?^U>_^=?#9>/EJVU9D^PJM#+H5>O'LZ^EM^*.>) MI3W"S'#R?KRQA_",Y3'Y0PS];WGCY:E0K5>J^88B%_[Y^4-DI,8%HVXURK@J MA.CQ/HZ,%ZH7/&=*XU#YSZGFP(CFZSV=V(XWPVI1A5GS3,UX_K MA/I?_U*OEBJ #1R@,4\6."\:__S1O.^W[F]_)_>MN^Y]G]S]N._]:';ZI-\E ML#/[L/V(4B3=>Z*4W^GO2?%G?@)=*B>W^9Z]I8JHPTTXT5*WTTR PTQN;E M2JFZJUPIK9(K_?MFI]=FTD,(EA^=F];]6Q4I:S3:58+&"TCH2YJ18S^2?XO_ M$<_.^9__?;;X63G;M?WX:+CH5B$CPZ3$FJ*L^YA<7VE98%^]?H5W.^S5V2XH MUYCZ \9BH:14:C)GLK<@.S=$WCU],%QD1:\#O\P06"DQ!+:9[4SZ=#BV;--^ M>"5M:WAU2FR^:[UH0X^M@]@CX@3P$\TE[H0.C9$!Y[5A$<-SR7#,3O/WIZ:U MIPV P8?4-">:SCR'>2 &_@V2=NC_O3%$(8LY,'R'MFEJ$Q=L9?]3OD$^>XX_ M^A-U/&.HF3[H(,'8 [K_P)P!/> &]%5Y9F*'[?$EVWI8B2K%G84SP!F+WU!3>]8< MRIDZ]N#[_,'3(RA:0(!8K/K+C 7F7CD^5N>1UM=>VCH, QMDR! W+S2K]03H MJA<+2JU2KU5KZQ &_SC). _^.9"P8+Q!X,2UX>!\ M:.2,,#/E\%GG0;.,_["_N>180_\%HA]N0>VK^ZO>%6D]3DS[E3I\!5&RDHY] M-0-;4.$#DT!"*KU5$1BA80PWAK?7@B-Q8&1979 MIJY7V;95ZE59)M^U!\ W;/ ;QWBBRX[Q@RUKL.7*KN%CU^G;SU;$0 9Q=6N[ MI&G!HJ@[OQ)I YL]V:DCH&$RI>O#/>3G0:; ;WBH[!-40#Y![$> M202=9AF. M-5 1">S-W\8&?',?;.!Y/"31&P!J@/+!L:>6COQN.Q_)7ZZO6ZVO7Z,JQ4X* MDY WKXHZ8#P;4I-*RCH4H&,55MOS[.%/B4PTASQIYI22_Y:O9%E6T-],W#'S M>23S=ZPZO!,\FGC5@E$YGX:77%ZWY';O[OX JQ$"L^ 8#V,0B_)5<3N%JP]G MP8;F" 6^7;1$?+[PN3KJM04- G3HCN;JVI\+&@IC!S !G9_4([>WUR=1_0Y\ M?L=.)KXT+'23(!'+A@4<8^GH,*%D\$J&8PJH@7%^DN MC#67!2ITHIDF_(B!-U0'_IP:J R #C"@X@$8,] 'BNA_XA$QH16$E(E .H&F M@#]C1(SH\"N(:W@T-W'HD#+AK:B$!95=\@[& VXA[A2$F3NVT:1 M.=B?M2B4+-C"7A9K>"\1S=+).Y6O<0 \![\/_H 5X//X: Y>0BC$.!B#=!D0 M.-=$NA&>+N4;OR\:^&1/Z1.D8Y,@ M\+F4'1=9B-O(^V'1L]L/R"? (H^&YP%3@6DP]!S;PJ/2?"44CDV,% %?:D-F M^]YHGD8P4#>_769CA'5I3,(C);F,.P).ZZG)'9N]0C_W#A%5_:06U2OQ@#T-XAA]@['-X<>QWWD?M^8X8/X071(O@_PO#E@S/\WE($L@V3;,, MCVK$A(DHT89@>P$+(-;!#/7->M5PM,& MA@,1C8MZR(&F^NR-_9^O8,V4,;E.1X;%\@^8QPKM?%7^M Q"]K/RR7]L[0,+ M\.5\^/P'\<01#_NPDBBL_I.&Q04"Z,(%U3]#PP?G569B;^#J] VPY7:;/VTM MUJ1.)"@6',CYQFT\:RVS0P40Y;W","^]5BQ\-6[4RE[A:FZ(%?4$6%'GL+)! M?#>!K1ALL4W-)':F,IRA,'ZPG=>XV WJ'LZU>"!D6=9B4P2V160G3ERO,TOW M3H.DM.Z,6X-LYW9H3F4WX9>H:%G5#%H12WS[7.@&2EY%U+UME MX[_WM\Y6_*E\*.+YT_W*9KOFD\V(J,9'!X]/Q(B/Y-1.DD,KV>U16)>3,*S45F)()0M&QFXTU=KH?"M#S%/B8A%E19G,M\QQZJ4 MFV3\+TG6%GS],DO6YLG^(:96Y(-E:Z?9-#LXVZXTS>:8,\=,,W<,RKK/V>0= M\"LSD'@JZ6KSX_T57S":[-O3$D>(4C2'=OJ>N+"'RUL4JLK.U0(K9.C;Y;\F M,ZF_TH$SU9Q7PHMW2A)RCD/),_XC"/N5>8) $D4HJ^2!^X8&J#/NW_+MSMY/\/Z?4VH-<<4S0%C-/']A"6X5-0:YE1#.YLJ]PUF:L_6% MH([ '$R]#)2!0[6?A0&%70B03]A*PN!58J!#D+>?/$RZBZE&;_?NVONK(U>!SV5A'F?2?O/+;0LKWJZ[G7ZKTS]V+?ZJ19_8=YDC M+$&(,W_B=)EZU!>UX=LU=;O7=\I0JB=)4,*]'IN5PM&T%L"%U!3G8?!.E>$D M+]8DM5Q^GP\6NPH!L6RDD;&#VL)?M'_+\MHD%%Q,\[Y/V@0D6;O3[%RWF[>P MX;$E0;,?='\0R]0:&Q$B#CYE4V2%4+$FN<2CCT#F,$UF;T:P$NMH"@_U-3!6 M61HYBZ-?G10+^V(9/U7&I".F5"LJ4ZLCJG9!?#W/3&L3OW]8VE0WT'MP;>-8 M8/>S^>$OMO&8MW6&4=1+NQ/*2WI<%FI"V\>A8W@5X]%80/9(R;M;VW7?!WD, M'H!$_4@QON0:+_Z?W$<1+LAG &!?+O8HK\Y/!S?'4&D.X6L+XV(0'D7V%\W$ MQDL$#$L*"-<8SO\^M2@IRKQ7 4-+3 >#_>%(30>OUZ_49T(P@O6U M66SKL,[@B++Y-7-#N.BE8 ;?V#;AB')%VC9I_3D%@W".P]>R]N'8NKA?MMZ1 M()6=M\$<,31W3+Z:]O,L-^I$>"X?>VO,83;6KQ0-E7G M9Y-UJ+XX$=FY;"* M@YI$<:BMP]=WS0+5$!@IPADCE3G5\YIZZ M4W/^?-PK,E7YH)R7 -_%*Y( X6MKG?^)L0(#. [U!<0=?&'Z?R/J3=N=H@^L M.;"GGI]7>V^X/_>*S^+&^-P,6Z4DV(H/4T13SBW/L4VN-MTY]I#JB)P3HV)G MH;:%C;@FNWSO1]]:4TU);JJAK=;M?VO=']).*X95V]SA!<2V(>+$5I^RQ\BT M0)E.AZ(AP4?, :3YQBU]T$P_@7-_BV1;E27)NNMHG*SJ85M D"NVYK)8V+"Z@K5>>"Q M^,-E56EBRYTK?0]'O6(2ZL6:;-M.>T-'&M.'IQ,L+Z"6 5;;C&IG2J%3[L!2 M$AINGW00,^UWP^+Z>4\;4=AT,]7\3,EW..*4DQ GUA+==MHNR[=I6\'= >FC MR;XUT+FLZ?51'T::2BQIYL9B8:LHM=8&'%HO8V-@>&ME67(-/A+0*L[Y8 ]1 M0;I=?H'ZB70GS+_Q$><1&7^?R+^P%/HDZ0?)EQ^'] 2I)OD(0GQ4?"+8S_LC MN;6?J<.F^T2P;)BCK&,C(HQ(PH'_)D-1EB!QU';MOS7O;PJWW>X_VIU?>=_^ M[X?+%SAZ&Y4^UFKR>@"6\:89%G.5/VN.7C!M^R%*C<+ M1*(Q 6B"GW+B)P-OZM 7WIB8FK7PY8":!GVB"]^[E/Y<^)("IAYQQG"=G&O M>:M6KP!H&O*U M 78]]B+F M9^L4OF6O K%@2HK]52VL>R^PKC\LB/I(-81C% R/(RZ?@;"<6AB=Y]1Z,U:X M(DV=$Q'+AZ7P.T#>(74L-O+4 Z4.V,R#[<+7.#=9S@T'""ZS$5'3],;V]&&\ M"M%1[,(F&IFLE'],R8.->?4:IM+_,=4?\'FV7V!W/081!DF41X?( ,2W+?,5 M2[;Q(B<=NZF,M*'']]>(>RP(O\C'@^=^6O:SA>G74]AS&,YA1PK\(N56<0CC M6TR298.$>A XAON3SS5%AD#!$=C5,/E4,X/MCU_94P\#_"XLZI7HQFA$<7W M-P8K4,=.VZ) -^8=G<=5.)NR:EI?#+#&#OC>\C5<^>X;7DX^M*>F#NC#:@=6 MS6!YC@$[C0:-%3AT>-PRPL5"Q#MM48G50&"TP02!X&E<[,$W,+AH? MB8XBMD ]@8,>Y&U;(L*M)9&PGPFGRO$G_$>J$CE@O,EGN*]@%,"^*/S##Y;F M1@8F)Q.\+D%$2R,9!1**D&?,T]=<1@:\'@E=E[[PO&=<(M854VB\]?W#_9*\A(S!3RNX8PYGCF[4)X90MK#-*ZOB*_VU.V$:;. ]5SHEH& M#A;0QX":4V1:TV"Y%S;.!<)YI5A_9CV/@#VTGWP+\U0-5@+.FN..(J+X4N7F M;P+7/@&B.._S#S"2P962G ;4&;@&(.A=Z%*\]_ZN%JJ+&$U"#>/E59 Z,'8C M=& ;FO% ^(F9@F.X[I3Z8H.!&NVJD0M#'&J^QR0L\LR0'= N'MF:SJ8;VI-7 M5C'EBSXWEN6(:'L!'X-M<3<=F,806%W()D"\_0@/YA19)E])SW,HA7.BTY)( MY%JE:WZIT@PB>X"80HDD#OC(\C46.\7) XW-9\YX"+"@!["!AWT(>J50D^4" M_%&0BT7YDGF8R7-/^XEJ&N 6'N!(8YH:UL/A*3.=X,[.(>57:PG,>.7OJZ]I0?SG[D_1%&PI0F MU(=\/D)-U$$_H _2[$(? 5R.2T2<7ZLVL4H[WV*E(Z-JO"6EM/-E=TE74 ^46AZ,<:Y+MFD!CF/JB?#I MY_,'0A\/V_B2/5@ZGCA_RU?R6TX6=Q"O/_+[6$K! ?K.\OOYYQ:ZK1CC13+] MY_$1NT"?8 DA?SNX[ADO*<)TTE2.E.\7];@TQ%*7"]L%Q\=@,<-@QH.7SX-O M7<(NP>B2JWJ83U=_?[&,O8^%K*_+N4#$95SWIKGN,!GCHTM3 M.K_XX"ZA3<9:412WQ7A16F$A>;[QWTO@K&\]+KM()FAR'-_]30UW?Y,3]7Z; MNH4'39M\%.AU8[N\35T]TN*MB@G14JU>E8KU^D*+MSV0* ZE\B?&OJ7CD3_>KY1KDFUDBR52MG^3P_]Y>/0OR;G&[62 M5"[+DBK73D'_74OA-ZB,7\5\,?19_V#<@!DP9P#,8;7BY%MCB75R;;LL(]N) M5Y1W'G\%(=9Y?PXA^ \UYX'U;*12=R2D;2)AJ^0;:D6JXH&KKE>V5AJ#^\1_ MQD^IT-LWYR<5C+>R5)3K4K%F4PXZ+8U-FJN8;=:E>E*5*+7.'7"0S[6!N;,I,M7Q#*4IJI225ZB<_YS)C M(P,F,S8"*$6+#.L!NQ=A>W_W8PKQEP%S%L!L(UOW:3&+^T78[>:LV2^623^R MUO]A#M]6K5BI/YQ2VSFBB=NCK+U'T]*_^WAM<;0F4@7JH%?*:*:H:_6 TR'T M8NB\@_6Y&YWK,JA\4EFI2E5E??@KH_0I3<,=*8V1C3SV1G*LV+@%#B-$Y4 M&%:OY!LEJ0;'<;68I99?)$OM8%!LQU)5./1EJ:A6I%IIO6<^XZDSY*D=;(CM M>*K&>*I6+$O5+"'M,GEJ!U_T=CQ5!YX",Q3D5$D^N:\C,U0R8#)#95W90MO" M2Y+(.]-VW??L:J?0]6^9<$ZW7<*)=PND6R^>:[(LYQM8\EHK98&.&0=UEOC\ODJQVL MFMWX"L-=-5 UZUG!Y[DRUL$LFCT9,WB%<4D!7>TD;6,R:R:=ULQN8@L#74I1 M4NHG[WV0F3(9,"D$YC2FS'RAYX#%L7PSQ=->LK;;NR6B^B4H7QW[\1I&-:PI MR+9N4$K+ X?\N3ZBN_7B.1J<$(:E.:]MCSZZ('@1'L=F;6 WR8U2L;*S5I/D MZOK+ K/\@I/661Z)4]8J?RJKUZQ494DIE;*,A-3FHZ2&7U1L&5\L522UMMY+ MG?'+3ORR4XIM2OB%55>62S6IJAQ%OF3J?@9,"H%)5>0BL *8PD\*9,@RW;+ M1$H3KP(A+3PP7ZA%$]WJ!_*WA DQ-:F8(-4\<^Z=&4OM;']LQU)E,!G*JJ34 M3G(E?<92*8U&[,)2+'I:!AWQ))DO&4NEM+?++BQ5S3=J)8S(G[)=4&:-9,"D M$)BT6",EE)4=ZA&,1NQ/")>V$<'P$M'MZ<"DN^W\_TXD?'>?[=!&!Y!ERXY: M*KM)7);4+9J4JZDZS3-&VD?^T_:,5$?GH8R7LJGKG8<9*YT'*^V2\+0U*Q5E MO!93*2I2O;YYS5G&2NEDI5W2F[9G)27?*$O%>D6J%S=O&+D_5LILBPR8% )S MJL0F7G !.WKBT#&U7+RW-VQ6I A%&3!G 4SZVSZM;[,@6EF("-_PE7C8S,)D M*0!$T_^8\CYM=P%5VRYEKUS171+)J03L;:0??<&V-AZ%RJ MU^I2N9*%J2Z%L790'_?&6'4,6J$W4BEE0:LWZM#.@#FE@3++=",3"O.,-8>F M$!49,&/)GZ_@TF'!>"F,#5VG,!+_;V$$YU.A](FL^KFX M^F=U]<]*OO%%B@Y&=76JD#P-).S;E@7*LGYAGR5X,*W3+\^#[8JIH.M%,96F3_@4MBJE ZV M4AE;9?G/E\)6&CJ%+R"S]#-@+LINRC=^H[@&JA,-YM<>*/<' MN,2>>JX'Q@ALN>RR\PR8%/NSCF'[UU9;[]75/U=6_UR^=-M_@T2:U"<#^/*R MR<5E9_HXH$YWQ-0@MSL3F@LJ4: )Q>A I7RC+$NRS/Z?90E<&KOMD"EP$'8# M@5,&[:$J@P9QDNANQFXIS5T]"+M5,NEVR>RV0U;!0=BMRJ5;&7ONG#SESE> M/W@:D('IFXU<3FAWD\U9\5%S'@R828Y./*38%!4(]6&RQSG@T27S^$L\SFP] M2HEE>S"*9P/IM:ENH,4*7*AC-R;VB>5>:_CUR+ T:VAH9@[8QZ.LK.QJ_Z > M#@EQ9/RO0H%\-:BI?R1WL%,^P8M_3JDUI""-/I'NA+72_8@3]"AC]$_D7YHY MA9\54BB(P9B8XN.%[!X^=\&S)_"PBLPOOO&W1 6_6Y?VGM]JW8O4#F9G\,@Q MX,C,< LAQ$?%)])_G<"*FXXV,(:?2 =D#4=7QT8D*.&7/OAO,?0@O@/$+$/4 MP*':SP*_JN C' I(AC"PE1A@$:%AU(0('6&@^,G#\.(Z9J0\/!>S?S0F6+5_ MRW()N5)K''2??QXTVKV[]GV+]%O7WSK=V^ZOOY-VYQIV[^!HH@V ^-%I_KAI M]ULWY+K;N6EU>OQ3KWO;OFGBUU^:M\W.=8OTOK5:_=Z1H?,)=L1)%^9AIQG\ M;IKB_&2G,O[M3K2A_W=4-QG:IJE-7-@Z_J=/Y-G0O3'"*?^2_,S-)W(I+3J4 M5AUD<:KAP#;UK?N\PQH!%1:+K&PS:CPE_CZU*)^M*$O[@_H.!\:N7<=4 7YNM7W7 SB1)O4DFV-BKWLFGT0ZL8L,>A?&QI)$H[9>=Q=,;AU50K&R@UL=B.C5E=:^YX?F?Z>M1&6M0*#]86XR7*=Q'C MUK<>-XE#JKQ#F0O@%O_?^G-J/&DFN@[NJ>LYQM"C.O[0M/3H%Z$GDQ2#EO"2 M4UDJRK)4KJYO,KXG.L0?6AG3A)BFDF:FJ><;2E4JRRJ6Y)V":8X?QU\E 9O# M(0ADSR4.V 2 2+!%=[K0?B57GS+P<$3)Y^/T/D!IAWKBK$_"HV5L;%J2RFI% M4BOK^RV?#JL70^P=)-;.Q%;@%"M+I7))JM?7W]9]?"ETO%JC57*J;3T!0FW' MR&ZSW44T^6A\!29-Q)UJOE&52E554N3C,><;INT.DFACVA:1MGB/HUQ;G[IR MF>K/G4,GFJ$3RB^C<5G>H,W;SD:,\S?/F#L('8%D<>$/:/"L@1;W&&UR4I:P M0TNQ6I,JROJ*K$P6G5(6[8OD>"^=I-2*DJJLO_/I3>E&Z_L$XWG 6\R1 I=I M^TO;ROH)[E$^LKTQHU8B/T:YDF_4):58E*I;E*=F'2K/@*-V$+];<505.:JH MU*32:6X!39F6.,>8?=O3S#TIA1GW'];_MK&:4<.+):6:HDAJ)9.F%\E/N[CX M-N:G.O!349+EJE2MK'>;I$:6'EV=]:]X21( STI TW J1GPG]@2F?Y7(Q-3P M3+1T0O^<&A-4.;(@TLY.$X[=.\0M&- M'[,)O7L5&=N.RK4:WI"7>4M2[BW9 MD=8*NPD1K\9.<+7+&SA7EOA#/,UZ,##;FI\W;T=&)2S-![6EL&NU_"8+2I8[ MNA;325-0]P_:D>,[.AT9( +HK?%$]1D[<_VT]3(TI\CSO]JV_FR89B+)@?$] MM2+5J\FB>_M!=;KTF'L0M&#:ZW1BN\;;D <'TEDX)L5I9M!$;J<*1B&+JE0L MKB\PS;244\J?K:A;0OF"9G"FEVP8OKE':A;L46'J^@H+^>M?:JJB?")( LV# M%V#YFKM]2DSF.#IL8,Z5 *8P-^=@A#V6V$=(I9V?))1W;&B9WU%>PP8E4 MJZF27%N?:)W)US-DJUVCZ%NQ58UE5E;!JJF=D5Q-@3I.$?2J68(--YQ+&Z0>555,.M!K9:D M8OU-9CT^!KP;C]2Q[<27S=ASC+8V3600N7C M!>C?,,5W:8VT+XI74$6NRF5)J:91&J5&@W*FH"B9-I+X!,J M^-7L;X)U#J3%]+47NH4;LP8<6BE*M?+ZOK69:-BK:%!2)!I.F%W>C6:01^P< MWUGL-[N8V YR9I:EEDH)%,T"WL8C4(,]42]AP]G-$RVR',@SX*Z]Y9AOQ5TJ M"\DB?U5.SE]GH;:M[#RT!_]YMF4.*I"WLQ9K&!$L2_6**BFUS>_:S.3P&3#5 M#G)X2Z8J 5/5X& O2?73%SCLHAC'YLNE-BLM5<"D^,SS^S^%#K6L"53Z,Q[W M8UY:U"/V*+,RST*I66(';%8756/MG(OE"LB3DY]&&8NE3,79#XNQDF:Y4I7J M\N9E1YFU*:S-S,I,NT .&02)]@56.HOVSLKZ5*],]IXA-^W'O$S$39AIH4CE MNBK5$M19I$;,9G;E6[$KK^W'1X,WOV=Y>[A1@ 6I-3Q\45WB6*0Z&S0N('DB M7D@,?G$7\+--FVW:>1+VEI8U9UZA]'B%# M$ +Q0J"]Q_J#L!=V$%:E+F()( MGC1S2LE_)]>%2QNFQN.$C'ON-*?K]#Q,?OP73GI'G=Y8<^@RK09^=_%W-Z+> MU#?1M$X+:UW.-^0K.;ZR:.X+ A8V84-\(HV':,_U ]=ETQ M*U(.642Q,W08SB[)$F <_Y\ Z7P,H@4S'1'Y;=>=)E]:\9#U2G.0=:>>ZX%F M!K(C*7@8S(+31U6EDIH$\:CW'8V1-L-T^8@LO@6F*QS3U;I4K,A-YBX??;^QL M26+5UUDWO)*:73F>[MJ9K6A;X[1]HS>,K]59[QPZHHY#]2.JK<&<>]0&#ZBY M[A]<1=Y*>94.IC]%E[B=AJC(!]1?]P,@JK [:;! 7>B68F\1*!+)'^XNLG# MM4T>AHUAV9\_X/.-V/_$*C'>.HV%O"EE):EGL'3DBV3>+*++;Z&:)5R6#]^@ M3-),@O>+P[E.AMK$\#3S3;#%H4KQ ZS> 5+;UC5':0*]4I&+^89:EBHU4"ZK MQRN[?L-TWJ7H?@EOD94?LI4WF9<^Z8/MQ9+$&23YI1%.DH?TX<>B86J[Q M1(EINZYO8"U,R@>JS?*W?%0*@RS+$=MA<[X[8,Z+_U]QG,'Y+G=^D0=CN=J>+M:DJM/#\=Q M9Z'@QJ:(K[^#(-M+J5*GP]E5+4:H1,I4/=\H*E*Q"CNEN+Y;398X?H9,M8-\ MWHZIL$&76I/JM:JD5DY>[)X"%V?,_5?SG4>/(6^S.X[V6IC3M/0M]X>2W9YU MH9RUGR*=[3E+3>.]6A\\[)_'PEZ-'/Q/A+0FF_/=H^8\&# 7/BI'IQ]2((,# MY/DP\6C.+90'UMJAOHF@'>T\%8XI^8(L$\-B/#TJRA MH9DY%U,X6)W,U?Y!/1P2XLCX7X4"^6I04_]([K0'V,4].!^I-:0?2?D385DJ M,!,I%,1[3 3Q5T/Q5CY-P;,G\+"*W"Z^\?= !;];IZ[EMUKB(F&#V1D\<@PX MS!L77KN_ZD^D_SJ!%3<=$!O#3Z0#PH1CIF,C$M3P2Q_\MQAZ$+4!8I8A:N!0 M[6=A0$&"P;@3AO$PL)488!&A8=2$:!KAE?C)P_#B.F:D/#S#LG\T)DFU?\L8 M5/C\06L<5E -&NW>7?N^1?JMZV^=[FWWU]])NW,-&W6P3RFVDK>6@O:CT_QQ MT^ZW;LAUMW/3ZO3XIU[WMGW3Q*][??C/]U:GW\MUOY+K;\W.KZT>P \_=*__ M\:U[>].Z[_F:;.N?/]K]W\GG@?.AD?O:O2?];[#L;_>M%OG>[?2_]4@+)KDA M-ZWKUO_P$5-L/!,4>'A MEUMN9&?#\M#3_[=\);]BP#AIN%[N\NQ8/BNSF3:P)B, G-_2YY)84[IP-;\I M0/$[;Y;-L.^%[K:JY)MH_3PIQO[,,<^$-F'N^0MG.>:9V<\:DSJ=]BJD$Z,I M(3XZ4\R!W6S:976S6^VD;.%'7O@=S[K<>.5' ]!/(4DOA)$09GK!9,4%47_S MAL">1,3M>D#L31FS1WQ&7J21^H-Q;^MN/N+%3F]GO1F=W\9ZK^/K#"YWP:TE M*LW/>+9FK6D$H< M].[0LX/N \*O.(\.WP^W;.:5TBR+J:JJ6C;]4J;M5JN2:!TG[PK;ISI^"U MUF""($V,8_JMM9C-@,F R8 YCT;<\W,G]8MUJ",IF.-.M8%SF/@$.T4DI)I*^?9@JJ\H\/X[!"06/NI+M5^WAK*,IY) MRC.UC&8PRFK/JU;]]I\_=VK[4N,8=%*=6EHKSU+<5OD_8[^ +20GKEP*3/G X9 M,!DP&3"7!!MX6BD:#Y8GO%0TEC"CM*:4I)(2=Q?D&Z30FLC_P9)^UYOI MY7RCI(+*N'GC9C5Q^O:Y4&DUD8[>K1T36.I2M5J5E&KU$/LH=+@K"B9C M;'Y+3/(J_7,BU6I**4??4BJ[F$]65*F8H*E"EC!SQO9I!DP&3 ;,>7A[YN?. M2N]W*LDMIJXD]^PPN+RL)^V0+R\N.1'D:]3U'>)]V]=C8RI#">Q?T /5]2'9 M%4KYJ:F]O"XFG=0^";%+>R%VIMAGP&3 9,!<%C#I5.R9>ZF[I:6E[KF2G\R3"X/%?Z5)"OU*-V2&64M:V MQ(TM+!7@"VZ_Z]#N8[NR.\&/[CW] P1RD+1Q+#P)C'CB1+M67/T0\<6Y$VBCYV199*\C8^ MN11H(?O'Z[\T-499U<=X49>6LBW,RFW&'8NJ4M/(ML>JQDE3,ZK./ MYB]("^G5 Y-^%Z?#'KJ91[E:,*_FR>OQ>')C*@;TXJG6I6-^\ M)?A%=H4[')&V*D+%L )VX:B=/77VN(^2JD-92]-D>'KK+4U7;OFCMW+ T)%: MD\K%LE0O;=[+X>V1J'3T1M,8(RN59:E6V;QWPT729W4A5^E@O1O6*\M5+.>J M5S<_/]]8*]6C]Q=#EQB(N7JM*JF5S3O=;M!*]0.SM=AQV,C!_\11-_&''MEH MER@R8*]O/%*7=.@SN;LSAHLX,@(D_ MGYCMOPH%\M6@IOZ1W&D/0* >_7,*YB+]2"J?"(LY PRD4!#O,9[AKX:.<0Y MP;,G\+"**!#?^&BIX'?KK.;\5HM?7&TP.X-'C@%'QJT07KN_ZD^D_SJ!%3<= M;6 ,/Y$.M_?.O>WK3N>W_]2TU5JI]RK7_^ M:/=_)Y\'SH=&[FOWGO2_M4BO_;_D>[?3_]8C+9CBAMRTKEO?O[3NB7\9"WEW MWV+SW+PGSV03PX'-*W*1,1,+#IBD$+9/=^+<[T8;^W]'#9VB; MIC9Q87_YGSZ19T/WQ@BT_$MRRN43N9M61WKGMT/T]$!("L\4ST$(S\C!BZ@_&O:V[^6A/$R9N7L1Z,SJ_ MC?6*U@1O9\$MS;$ C#?$TN^PK]W[#SS_Z.TLFT<7CFO6;%>$(/Q@*KK!]G(] M$0?][U/SE7]:S[W];-NW*P%3HY?VE\(E!JQL/FBCTNTM=];994_6-+H)> M1Y&-,7D2VBX$(--+UJVBD9@ZG>SJZ,N@YX'V:M*,HZ(/0?C?)3E(EX'P_6^@ MI+@NQ>$ZP_@!,;Z\]C_#[!:'P=$O^2VSX@JI7JI()7E]DGU&U&URP@Z6<+0V M)PSS795:2:HD2#O:AK8+"6(71=;55#UZ@CRJ$K!7JY6*5"T5#[Y7LX8<&3 9 M,!DPEP5,.ILG9AVT0_?)'8A=W@NQ,Q,@ R8#)@/FLH#)>O+% M$2'KKW8>G:\J6>>KC&\4DJ%,H&SY=5EO#F4K[?\=4GY2 MTI@-'7-*295*Q?591!GM]^,-2 OIJP9TR(#)@,F N2Q@#NMTV$,O4A+; MAG0AZ_Z\VB>N.HK577JI;9E0CZ&J#1+JWT1#M<,1:;LLJWK2]/BT4V>/^RBI M!5AZX^TUD^)I>=ITAJ![>Q:$37K)[3._T>4+5KI:W+S?Y!MK!ZH>O>@"?EFJ MU$ 25#>_0N3-$NKHEU2@KZTLU4I5J29O[C.X8#JM*>8Y6!GX>A=149&*U9)4+ZZOU\^29<[8-LV R8#)@#D/3\_\ MW%F1_DX%N974%>2>&P:KRTMZT@[Y\L*2$T&^6ENOG*3TOL)2BHKU"NB!ZV\Y M7:&3GYK:RVMB4DGM'7+'MB=V5=X+L3/%/@,F R8#YK* 2:=BS]P[A8'F4NSI M_SBAELOKZ^D+?J8'1N39J:O+ZSPSA3\9!DMIP^!JK7D'16I6@^CV[=GMD'AE M6=L2U[>P3( ON/VN0[N/[$:'NU1Y\D8TCOJ&+9^3X?V@\5& M3.*/16-%E8J*(I64]1[SM+/0\A3RM$.>NJ9^AS(BTL3[ZOYX/S--,F R8#)@ M+@N8=)HF;=>=8F8IL4=HF@3WI^,Q1"@+11/#PFO%C"=*M&?-T0\=GU@=9*_M M&&7'!5/]9NH (OA)Q_-$[ZGK.<;0HSI[K(DK_=69<\ZMR!I%HZ5K5;=IA MGEX+.0!>_Z694[H96N>5"C!C4HO.L[,)T]=_^5 VX>$8$HRB74LF5B M=DA=4^O$D*-.GO<1TG5H=(;;S^9%$]OO9WIRBU?/_J6 MQSS'FE0NEJ5Z:7T)2D:BTM&;3*-M6BK+4JVR>4N4BZ3/FCM4=RC;V[')!IK$ M):E>W?S\?&-M5(_>L 9/9Q!S]5I54BN;=ZS9H(WJ!V9KL>.PD8/_B:-NX@\] MLM$N463 7M]XI"[IT&=R;S]JEL2_D$B/.L;H$WG4G <#YL)'Y>CTF,-%G1D M$W^^ \XV9UDI-58-0RFQ; \&]FQ OC;5#8\5QN!3+M5S\(G9SAI^/3(L,+H, MS03PX N6['RU?^@/AQ=@ZX4Q_ZM0(%\-:NH?R9WV )NA1_^<@FE./Y+J)\+B M^S 3*13$>VQ_\E=#*A.?IN#9$WA81783W_@L6,'OUGDH\ELM,8[687CD&'!D MI'YX[?ZJ/Y'^ZP16W'2T@3'\1#JP>SEF.C8BH11^Z8/_%D,/HC9 S#)$#1RJ M_2P,*(@,&'?",!X&MA(#+"(TC)H032.\$C]Y&%Y]O]]7?2[ES#1AW$L/_!@/C1:?ZX:?=; M-^2ZV[EI=7K\4Z][V[YIXM>]/OSG>ZO3[^6Z7\EUL_>-?+WM_M8[)IS+Z,8. M 7C*-,51PDXG_-N=:$/_[^CQ.K1-4YNXP-7^IT_DV="],4(K__*))(4\G\BA MMCJ6/;_ Z/F(D!2>*9[T.)RI+PE[QVLFL#S JA2E?R* >.DTGKYUS->R'<8 M;.P2"F>0_GG@?&@$UQ61HB(E]%HN0+2=VS(%6%;WC^4DESTEP^.9K#99:^;+ MY)JD2XV7D.\PN1&UOV3- D_),+LM=(-XUM[X9+N<)7&H5"N_1%>"X2-C]+K8 MO&KN1>67E19G\%0BVU(\7?]E&U/_%#U;T(&I2@J<)/4$88R5R%C8$FE#\$F: MXM0JFS3%28+@G1.;HQLD:8PQ5-*+YK%# ;=# _1"2^PO_!8_#S5W3":._62 MQD(&K^3=%-M+&-9[8D^HHWDP,,'U/QF>0=V/*76:ZEEJ1U-IZK_TY' KKVD<=?*,D#=._ MF<8K\4U5$G$GZQ%4*\M2J78.,:QP8$P?S^;2MH4-!T-]0_M^VY2_N/EA;HOU7 MA/TG2Z#<2=4$N9(K_#XGP> .,FMO&,1T#%6J5D"YVTHMWMBQX<"LJ*'FB, M[+BVT:P3Y.,?/U-9?I*18\0T=45B?WN(+;UHZ,V:9 K>9:[O._%\EJ2BO MO\K[PM3=8V 7:Y7J=:E>/9XU=LAS)5"])MHKRR=A3N3Y+__ZEYJJ*)] /S-9 MDMU$<[S7B]F"/@[N^&H3"=0ZNT6R5*M*U5IZ>SL=745+CD)5EM%K62W705(I M9^#9N ;D(71AZ_%R5#%_=;\9WO@:L& _4N=6+'2C!'555O*-2J4LJ:5M/ <' MOUKF:%LB,4:7(E(%1*KU+96V5!XUSI1&O"\A]4X<-9>CV'$-(RH7,2K'L7 [ M0T(B7D!W (C*.O\9; M_'LSD5E&KQD0,\'-WI>_37; 8P7Q6)1J]5W%S0F/GKETR%BG&B:/$4][\8^? M^<5=5JN0?5M-*&XY#OO:"]U(^:_F&]5:3:I5-N_2<.G=7H[K65]/P_4:?PT4 M51 6Y3W>*7YHG^,<-W0VSY \>SX[8-KS-:#R3F#RR^L/%UDL.(Z: 0H328IZ MOE'# SV1TS^3%?M+K=Z"B&M%A8+)5C*JT0FIH;Q M/TMG%\U,PDV*S\T!"VJ6?PW;$-;BT#NQRCM<8]/26_X*DYR1BI)OE*HUJ51= MKX%=4%A\STC$C#<)<]XJ:AJCY.O-688%EUW!AQO'L#S->C!84"\2,S];;2=Q M@N?RNTHR!?%0FZ\=L-MB6'WIGBOF&]6B(I7KIS0=#^MY"AF7PIZ,U4PNG-/V M;T^V?21N:XJ4DA^:F_+>Q9)Q_Q;ESF1$E[]4JZ@22)/S\3]EYF+:#9-%@U*T M%LL,RK1%19OZ$S;:%F0*)ZF=;UP4Y.204MW]"DNZYRNZPZR[&SI(9LY@"$^J M%TM2+<5%H4D5^FVO\$N+$AC+MO=T(I1H-->T"!-K\;F6%ZI6[+!/9DCLCK;: M)U7L?"N5Y?U[HR^67#MH@3N3"YL4R$6IJ*[/+DR-LK=9L#%.S3A[ACJRI2L90E)IS:-%Q#Q+6FH2JG059DD<93 [/W2",*<$,DTY!W MNDBG>8^N/93K9VIQX!;$_V/4Y DV&:NX]2^-QA^:EA[](O0DOVEZ/L.H]3(T MI\BT\('5Y-_#@=\:C>@PT6&O*OE&'0ML0#W;)K)U%(X\F%0\'3W62U:5UU;7 MJU)YJZ8YIY>BEC*PE;3C-=,?0B2T59ELK[C+X\8N11%B V*94Q)!<99 MWJ:BIIJ?ROEZ"2E52$I3QO(D+C YU-\[AB8F.:] K9%6JUPYR6]AAM8XU MK;P#(Z(WG4Q,=C^-9A)888&YA$*I 9:^TA64(@,K5< >JQFBK=;RIF M#SS-L'AR!Q6J-6ZJ4.' TGJ]BQ(L6YB?ACMQ/G)T\L2AKD!FV_*M%&SM&5O, MEM"MIU;SC:)45?#>M.S^P8.4(1Z#BK5\HRQ7);6^N3LONUP-9UMWDQJ)OTDM M=]";U!(B)L%5:+7L*K2%J]#*V55HVU^%5MW/56@KR7K:"]*V ZW3[;=ZI-\E M:^]/^]KN-#O7[>9M;G:36CK6<-.Z;GW_TKK'Z[H(OWWIU% MXTI^UG6FCS#^ M<.&DQK\-:PKG+IS0_^XZ#YHEFOY?!]*<7PAPYU 7S0W\LSOZZHOW7B#=;PQW M:-KNU*%]F.&+B6W$A_*_<89_*WE"X8R>H/[M3.F\6;CO>6<'?[&,!_^>CYE MCP=.4*Y(]_[79J?]?\U^N]LAS"5M:WA%WGECWN9-E3]ACW+->F5_*9]R8,:( M'_B[XOOWY%G#%LM#VYG8#M,8P$ZF#L&13.V9)37A9T9G_..&PM<:3 [ZYM^G M%N7+58IL_ZE7I#\&4_L!;&"PJ-SIP#5T0\,.EQ(.DQ-0$0-OW7N @X%96S@! MLI?F#,?,9-;I$S5M5O4CP1\8RI"P"SYL'F0ZP:(2<4'=A)$!93]I8&_K!CHN M!E._A&;@:'C!'Z&%H?$ D'N@.^7PP:%F67#@NN1)F^#+$\?6IT.A'UT$@]C/ MEDLTLMJ-5 P;"NI&?B1^K_)WZHTQ3(5.#R19]]FBCCLV)G= +I09#[-6! 4U M9!M,0%A$C /,W) 7Z[9^8;6"WBM60U%@% S<$K'$-GYE,7X )??6>$1M6()% M#Z8NF"ZNRVY/8#RWGLN_.&#(N&/R+P-1#%.8P"2>VSI=_M8-]\RZRG:)@ M^ _EV!XQ7SG%*V*+G#]WW3D&R!,P/W!Q1*WSA0'23=/'I" 8_-5D",IU;,<; MDR8[_C1R>WN--+J&D8'=+$,C)J=CF8YH/1"(#^9B6F!P#=N=Y6.+1 M7TU[H)E"-D9&R?&?9J^SCIG+P2>]H<%T;GPN)'9#_/;-!A'R#_S'9S/<:G/ MBV&">7,KP/YFFVC^NOXD\V/YOX<609['MFF^%OB(@?@-+X0/?@%,&$46T@4) MYQ\P>$+-Y9 3D = 07S*!2D&\@ 4,T.?@MB ,P"_'HX-.B+TA0[A\'C"XVYD M#$%,X"%B ]-QCH2AK@";_#"<71?+]$]IY3@(Y!CF>C9&5"(#BH>.#HL8>K:# MX^6BLTB",U:+[XBWKKAA+YFPR-:%N.Z..M2;*_];*;:+,C:+O%I,4/^%K7@U M^.73@Z_D&^6KN%-GF3#@/">ASC*AZ-.GYNMJEGA-1,K*Z7&![2J5J\5P;A)2 M5D\/?C'?*%TM)GW^DEL@94A8S!.R:\T?;%%9XX%"Z?)>U&LP4DN-:E4L+5.M MHI@):UAQ!VX.3OT0ZABR HFJ:Z\!KH+3*SFVZNG!5CD9MA;U T!/G$8(TL%C M+WIPSC%F%%A90'\LUMGFB\XD18Z[L:;/R.#BU6&@"("&"]J_2U:>E*PK>/63 MFXN\-:9F:,!)@+X(?T3.6Y>+.01DM@BA;) O=*A-77[VKEMY;MW*T7C49L,, MJ/=,J35_VG/\P&F+%RP R6>><)B*R??57>XD0Z*U77=*]9NI _N-IPRRJ\ISIC+\%%G)S' 8/SMQ+3$'S',I( M!MCERA",XGJ -/992&%^C,H7H+&V+7AZXG'U8*8M^LR"UY\/3# _$2.Y)9J\ MY(N7[YJIO;I@./5TBWP9Z_,&J?][8+#&6[Q?J4Z=@'?]ER1VZQ;&35#>!X#! M*JTIUO(Q5O/CXK;%+NGJ ?'&5 /1T(01KA;@1$L'.9N;.OVI9HTT&.36F$IQ M\HAQFJ@4Y-V1[U@3W5'PL(.VNL*3NDZX@>L;A.JQ UUAXXQ M843:U+]^D,DCA*_E&_TQ9JV8IOV,>Y3%P0G+;QFQ NFTB4L_$O_3)^)?72_+O^03I44M)D6MSTU>2'G+-S .C51O 9(7 MRY=CJ.05J^4>N3HV/7&RUK9 _'B5#=Q3Y*ARD MKF"R"/)VA%=G@5@1,"EN++!C=,O6IY'?7@F(<7O,X]-687U9*UN"IY/FZ_BOE7Y9D M"JU"=NTXHJ6VECD7(L4)67,'A"6CA+HE6I.+H!+HU5_^U4Z\TD,QT#Y6ND9, MP6)59IW_Q.$TSO.^SP-P+1B)"% _BKRJ MX V J^755SIPIF!=\\6JJB0^R-AY.9'D2HR0I K%)Q(SY,J]L#>:;"#L2EAR MZB>^;*)X''R1!^;;S<1D.9F8/*IF5M](^E6P/5PHK?$FG-;8P]Q%]O5W/WUQ M_WK;JLP9$4X[I8I?DX\CS)2U=IWOV.3K8H%_I9)"VP QMH&HJ>+Y*_+2TF3; MS2]CO32HI4\:S"]BC30 ,_L >W[?7A\_1'12[E".(Q8P76BU6 CBA,+GXU>9 MI$\N*)O(A;*<;\P(G2*QH&PH%LI*"L6"LHE8**M(BE!8?;5 \ M;/\P%O\X\ MABN$#\OL&0N#<1@*1^HVS GJ@:P7P#]M.0Y]<&B0A7N;;GSE+_,9/'MK"H M@V<=8%33>[9#%?W1$I4X"U BSV,#%+C%DI5(E4JD!B7'"E,P=!:N,;&=H,3$ M'Y2GTE@>^YJ/_&CH!;2AI-BDKV6P1$M@_.ESG@WGP]">KW"1@LPD_QN6C_.H M&9;YB@$,-FYKBE?Q"# ,C=QI0V,$W/Z.^AW(R-W]]7M>3GQ0Y@O7F\[MCH72 MSP/5-,_2#19*^U94,]>S:N:%:N9*5LV\N>A=*":-9#XM3]U$8 M_GD &(HJ=@R[.AT*)? C2X8SX9!@%KH/&PKL'T%'A>N@H\)UN*-"L"0R6U.N ML) 9$_+>-_98=+KL.(YAGP462SHERU1D6$"$S!)=9QTD6%LQ0..70D' %U MDDS#32><\ MRH_7KV")D%KA'Q*@PH2OG@U0#EA-;.MZ+ONPS%>/5; SF'0*\O01VZCD6/JL M6%_T6C=?$P \8#T0G,(<)[,3?M;J(XXB_HFN>:MQQ_2'')ML(S02=VQ/02T8 MT!E@8BW^.+83Y&X.;/LGZ!QP\ 6*#F ULB-7W111!S:W#%/L((G IAVSW%7- M8GR%(W/!!\)F:GKBM@6\DTNG$R2LA: 9CKAX@8/BL!(=S7]'<)HSV_[2DB0W M50H_J8>(EV/$ QOT2V/!@RRHA%?22:5:55)KB\5,5[BG M-Y (^*0%= :1X!*_4[3.N6X-I8L[-53G=[K?PK2)5EW.-^JR*M6JB^T3)>P ML FL&];?:"R-%#L6L]J#+YIK#)?!?(>&_'P!0KFRII_5/L&[,BTHGY:+Z.B[:(WC;<%%%9EP4UP=Y(RZ:B3#7>(D(L-Q^!=@.DGUC MUJN _J]*];(LU=5%#"5AOO(IF:^BKF.^/8*W%?,5&?/%78JRN0A;0XD=NM,N MY9NU+>TK)60@!1B_7E]<91(&JAR0@6+!CR=4>1TG[1'.&$[: -(*8ZFX?LWK M6"H7D6?#Y ME=R8GK>E)]P!(XSIN=ZU[FK3E%]HY=]G!^MP\4UV3,P/M&BP#DTLN&-@\EK# MN,;'89MB-N3L]ZO<.ALMKE9P$B313VS'K]SCS7K%:M8K63OH6-&.J/ZEVHE. M/+RXKE27*L7:XH8!PW\= X6Z>OHKPW=Q@U+==R%-'7H0UCM"J]Y*;57#Y6"'[43'1>=6 M0+AXX?YDY_,/K!!%NO**I#F7 MMOCSL&CED/O(W:LW?>6,;=C20W9P7'?_U;XI*/7CS'ZD5@3!_E!EI8[=%1W0 M*9X,9\K5$7T$P 20C?,UW&%O0.D&$PB>#&ML\)-P8?@0'9ZP]]5CH?/8B:Y*Q^"#^"#.2!_N).M8CJYCSX8(#>8APP)2, MZ6.A=_%6%(,Z<367MTERS P99ECOH2"'BG.^;_[J!O:%@5=?N:@+NBGRAO\*^]R8)61%MI9$ M,-%P@E8Q'Q38U?)X&TV=W>RC\?[#(?;TW:E,M,+9R-;*7O+' $38C[-- >?' MD W#PI+!:WSYXE %#&+&E8:;/Q?X;:/>@2 U;@" T"9>/ MT-Y$83.<.@X7-OPIWY7A-WS+A?T'F-T&,X,!@)OUU9[R\<4:,%K'( OM\UEJ M'I'Y6U8IGWD(1V%4OB0\9D,G[63@DWFB^_?34*(,RQL+FX!A?O MOA6J#AC5U)H"\//I$\GLXZB?:0F?&%[ (SEW.L)N;CR2CQU4)QA.=UC3.6;B M^1K(;*4K%CC/>G.(#E[RCQUA1(H_497B#7#X.<:N6@FH&(B,HQ]$I[*$>+$" MHWP+K'(;M7',CF)^2/>8\!QI)SL4LR!9=I/PQ4:U;L2$S7)2>-ZMFV/R&I1E MF :S&74R?!V:K%$@L!:=&*ZM ])P_X*\\VT39ET\&SJ\Z:-U&* 5@,"M/-,7 M,1]#Y$)(<3+ /TISOL4D104(V%W.="),(WSA?NIB+S"\K@YT5.XT_?'302>. M1+YICQI?:-MU-#"MGC6'9X3X>T9(MQ]7O2OVG+!J!IKU$SUS[JL+=A=,Y7N1 MIQ33D= :D7R)@]\''24=AEI %R9V DEF3B0G0+HOJ?#32#@4@U1F&Y;C[^<1 M0P_,A0N[RC7#9VE !N:IBL'\G'K+:1QXFI;KZD'?K*CZ&X@5YBBUGY#@P4NX M@.&03GA7*73'7T)/MACA#U8,;(&@2R3C8C#6J?7@C5EV"IPT0=<]?(^K!C," M!<RPEC;->X4VQL?X\IFI(\@TYPP%&([8*#QL\OWA)M8'("<'E)ZI)#_.8!! M"OE'^89VT^6!,N3^-)Y:&;?\B3:&EMV2&LH-8/"K[M<:V&FS0FC&KZ#ENT\4.W"K%ZL\!^QD1DKN!P M!W+9%Q^-VNV@?RV8$ M&Y/I5NQU](B#%H5GDO;,1ITMD5DVXD\T\ PWQX^\*W1"^4Y!^F+PZXSC!O"/ M2CZI?X!;0$369WC^<69B!H#S'SD@:.'94U2I_["=G.\NX:MCOA)1'X?*V=RQ M&*N7^:?NA:A3O%.S2;[:MBZ1&V?ZP(V(:]M]I![H1\TA*D)_3@T'[[<"^[>% M10".;<%O'6-H8Z0$K^_B5FR/J^=!V^A6YZ87](KV7:TAIY@C*"24X; 1O&@? M 5.!=O9H>+D[M&+8&WU1BG@GQFZBDCP47.%#]WPPNM/$]9[ABWC\#%DV: M.NB.>,67%KE@Y^M-TW^/YT;B@@(P<[/&Y7;(;!&@P5?-Z0,@F].RQKL_H"L' MX1'Y$0RQ+%PUH&)UH:P;F![]\'/UXOP""99#Q '*!7B; 83*<0Q0$_^2I7C0 M,&P%OXN(U Q0'(W7J83!(0(2?TTYT;Z=)6:X$R !Y=*.C6.$ULL/?[])_A^X MV6;<\4J8!C,/>]3Y@Y[=&;[$% B&HDL/0#8,DPLMCA)Y!!IDPGKV<<0S)P[ M06]_C<>K E(]803/K1@)3E?5,\R25!M1T"OR#?[&51Y ML'W1(<:+?]AJ7-]DQOG8FK091TL!4R"2'/K',B$5>H?%V_'Q"?.]Q3\?X6I^ M9O'6^7[1+I(A*+I!U+PU6=D$&NN'S?/X:$A?CZA@Z"56D+RE"CYU:\J_:>++-*>\^ MS8K9 [QA+CN;G0R\@E/&X1>CU8Q.S8 MM0FH#[;C+BD&Y&T8_."'#[F?>!)$9J*1B%S@?B5*G83'X]5JC#X* ECU]UQQ8#6;;)',Y$AQW*>Y.+ M_!01;/!O3R!MO_S7%-?/>%CAZ@JMC.EZ(V&0P-8'BY1JXAX)H$[HEYE'%FDY M-@8&SY\QG,4\C]"]O5=SDCH\(DL\UBD:+\ "4PN^&TU-GVTDO&V1.DRS1-:0 M>'TRBZUC&!SU52Z6Q'W"\ 0RN^,QES%]84\*?4!'@P,44&TRQK;&IJ%)0CWP M&['PT][U7V#W^ "#BZ8POD:+[NU'F--!SZ]P;X/BH<_:N8"V#YQAF/P&-A93 M19B MDFD]SQ@+9FR I$'O@N"MJ3>V'9!3C$EQJ6@D"S4YS+$2F2V!82?"O>!S!KV;NV%7F6)#IO!%Y/V[F] MO6%UFA^@K($3RR,4 M/=9X\\42DPGB26$E881,*'(!;" GX.U';N4*M2 \G"ISDYF?F@!,X.Z*^M]\ M$WRB#7]J#XSG36T L4_F>&_>,;Z*>CXY1D%-B:< M%Z 4 "%!1_@>Q<@H#FO\DMR98P.,CJDC$HB8V>C!;I^9S"BU?,T[N&U/J-X\ M3Y%O6G8?,M?3X*M'FRLC($G,')[V#&YAG(&.@6VT6(HJ,ZTU+J(MW__*!XB8 M4^ZL]C5"0 !)U".,T%Y9X !)4%]XR,(&VIR?R_=>!:OC_;2TL, ,.OM!%-PL> M!J;A]RB9&XO3$&TAI@=S.@901)M^78@$F]<-%TU0U]]0N7C!,I=U_0]X6[D]^/[]^;][Z3[E?3:OW;:7]O7S0Y8S]?7W1^= M?KOS*[GKWK:OVZW>D<.PFY )"]K=[F@.J:_\WXW)E&RT,)FP=\;>VL.QZ?%L MF(3B]0NB/-1I_*''IQ'CUPL Q)/*-FD\8.-6P%[_E%A9GKLT$,?^7K!U]TV5% MBKECJY,=.L(X+M/<+"P,-H5C&C,-F'&B(\I%Q(.I[FB>^D4_H.\(LP/ @6." M.R8LEAJI\>H$/V5-(R/-<&8EY7.W60?!HB45U4'X?\E5H;,2-I'F%NH!@!IU MI P[%TDS1W^?8>O+LLV+?C4V2-KVRG5K+" VP]<[EC;A^MT2!'X#W.: ZYRI M9KKO@_P*F'Z&//^69%ZV])/''F.IB#Y:L*%!<6>N#)'L02W?@P3*/(:GPEFJ MC*&'?K4]W\\BW6)V); ;&HJ:F%;IYTD,PWE)W%0XU;;)'73;Q"-\AA;NY<+2 MN*GC3C5>VBUKH/ (;?<14=+ M\]6/= A*L]0,OX8R2 5S!>^Q4@(]<',LA(LM:\J31UKU/S]\,?4XI&1H(7G>C[BC@P>>(#=#ZSCRZF1@3T40BU0 M<]$6J,'67D;,)B?F/>7U8J+3J"(7_L&W:_C(6];08M9Z$CT(3/)&P0@7UCG8 M8'$6P%I@KA7]12.+<;%".@+]5:@70%QO^E/>"+VQ(G50C2C!V>>76.42GGTB MA\@_EG@006>>JB<:ZJ$3,Z](Z6)A.*Q>856!OJ^/5[@("9'SP> %&FQ,G_61 M/V<7HPK.*UVMRB9/H7GSPZ7=40M&P4B-F]2,B;X5-E>JM4,G\_[@$6+JSWY@ M\V7K';@4LX?#S]Z.FCY&JY@&$?CODQT<_,C!5CY8D,1.'!8V_;79O N\T)%D M%5^)#.C)-0G7G8I05BY4O2LVM6C#P>/X;'>+;CSX:KC1CHBPAAI@<#JQQ.!E M[_!9='Z=>E2YS:490(&NR+,=. 9*LY+ M00GI>O8S.Z!19@XQ@,2[0):ID=92'PV7#/* M83_*H*"C;;EP'B BMG2 ;3)F^%RIU0]]KC27X%1] MU[^OANZJ,D'0"=3EZ<%H(2=,H$]&TR\H1O,N"CH$829_@S#X@S&8AU7,%%01.#G*UV1->+Z='KEEEO]P+OUB^ U M3O%XOHSP7E@']#F$EWAA3H+M1)*@6#^,D6_WP[FON1XK3>#YY*]D;&!G,]9Z M +0)#8YD*>=#85B\M23CEB?-,%E*C3:PIUS3"XJNI!G@,?7QC"6%8C#/P:$I MPF!CU;YM:>S.#+1NIQ-D438]ADR'L HW-9R67"W '#M+E")AOR;.D?@IL1:P M?(C0H5^3=V7;E0=^! BF]G$N=0"* Q[XF[.+;F"6I@6$@8AL%[L"9 MRQ?'-%_3*X<4NKW2G@Q M'J>/.,+480>SWP.!)2^A_3"UV(\8[>A:S&64F[E+?:-1!\N#FPW/]DPB\3I< MM"TG8/2\L',8M(N5?75KZO9=TA>8:G89J1)TSRVHH?:Y$UA8I'\NZ.G*XC4& MOS!"K89[AZM.=H>[*B^!&RL%N:K&^FN,XKB0$7;!1YF+X]<]T7B'"SWV@"N\ M?W;Q@J$D--[A+H@]P W'B;)XO\LOZTSSU)W ;=^'LJ41ONS]\-FK% ]MV[6 M=L]@)V=X&(WU4F#FGW",@@$*0HZY4G%-'[\^FWU>+LM MX?;#X@),09U=P\ -2V8Y\/(^GCLQH))0ZW_XQ(HSV*CIQLLQCY %)%-V)RZTM/S+G5Z#/#R/*3'EM M/=.MQE%7@$Z7UD&ZX!ZSQC]]7PF])WU<;S*V\H] M.\"8A+?:&H47R)M_QKX8Y>+ W<*4Q\!KXHIR"M8%;I:BA&D*K#FW/75X1&O6 M,,O$7J&S$7@-;B1[*7X'MR&$(WGMN]JIM%<:LG0&OU B6PN)V/F$1+PR7 MIC$*(BW!&-$U<;<4FO?LCE#L5\"*DL5\6('.KXMYC:PRS*;VR=A7S_G^/M$*,8C% M))CHIV4_@U+-_4:^6X=QO6/_P0FJ4QA$U)/X,\V\K2"+)"[#D%&DW(!?N<*R MQT9"N+$61'/]QI]8X6?B]HFVWTTS&$A<9[MJA5).^#;GFHBS"N+5VWJS6T"C M%[[,B1B62#47S$MP:^HNEZ:*V6[;7[OW?,([)AFNQW!FTB3WNU1C;WUEZUP- M]PYWFNX%[A*_H+)4CKN@,FRD+K\D<6/ZSM@FEYB^.]PHM1<\E;>DKWQBN"N) MZ;LND'PXG?BH=PEM8A#?B8R .\P':%IZR\\&V-) 3CI>V&!6#QZAOEN=]P J M:NKCU!L3RC>KMZ#PP:BQD@YS%C/J[CFFSVO#X?1QR@N(=3H!&6MH02OGX L1 ML,7^A1J:P@6\FDJTJT#=8LZXF$^-81UE>%Y3D/$*SS);(>N^*(UT6(B*KP$7#C)3)!J!TX-]Z"H# VBPLRG?BSK%\"]YSSNH/< MU)WS$6"VF>%PG9NYZZG%+!?#]3.H,"LLF.43[YB(K^%29BE9H!DY@"C_,D<, M%D\,#PVW4[81GMN+:6\KK&;%L@O%LO6L6';?;85W*HCU3X:-ZVC7P;'Q45/< M]HPZI(-PHU)DT6.F.[IC]Z/]\)A)N70]FU MBP:[=V$JE10X_G*B+&G)R+0C!2)^U,[W7OD7Q^")QMJ1$-8\Y_^S]Z[- M;1O+VNAW_ J43GS*/@4Q!.]TLE5%2W*B%5O2*\DK9YTONT 2E)"0 !< 2E9^ M_>G+#.XDP0M(4&;5WBNR1 (SW3T]?7V:*JP,G@8<](A8-,'[9ZIS$0$!;!= M)!)>GL4%7I?9%S@^#J<-.ABW\SZF;HW2U2)M0W#FH(VO<0K/?N7:FH$Y'D]Q M8K3]2#X7_AMSS)#DE ]\MI)?X5+WZ M+IL,B]1MMQ&+)IQZYN#C<.:B8LCM=S)QD;8QC8C#BI-:0CU5%ZZF6=AJP %N MIE9#XX16%8@TN],L_CQS;8MP]/YO8S(%@87=8$^I9/ B=J[,PE911.M43\[: MVR':.J>0R3\UW8G\F6=EPP7[:]_] M^6R>LSN*NZ()2OU,M\ \+VQ'=^?BFDOG(Q]_"NVM#49BAKGZER>3+CU, ;LNII5H5C*NA@Q80YPS4=&! M WFGT3Z_R)=H?)3\?#S?C=AYC#(9/<54*1E\W""XR$1R7.'>NNAT*9["3CW? M(F+D")[CQE+'89\WK22"\*'P(FG= F[$$^8^)E$Q M.2:Z(>*Y:('$&A";'S,8PPO(#95H(*9%/ C;S;"'V.*@EN'+KR$C#.M C &3Z\R):)+SQ*7 1.!^YF; %/]:V&>E@C'=%R^ABA"X[ M+KO9^BFMKW!*"_3%,1\G>@T9[I&%CBM=4#+T&F^Y/*X#=IK8S[[8*L;8XE78J&H&V,E@PQT$B4M- %Q$VGE MIPYF:ZC*W/_/-!V/'@?N.,*V)D/7W+YLFQ' #/.[.9A%E*-8" .H,' ZCB*' MUPFE1U6JY,YSV2_6?:,$3&/)V MYHE>L4@?K!KO@]4RRY;F],EDJBI4<%25@94(&&ICG&F?U2&I\? .X<"&_SH5 M!3S<(&8,$;-!+H3+J+,4]_QMA&H;^4*_P>&ZU(D+A*-$!'U!I%00W(8W+,'% M;9"=J>,*B'5Q&5 Z1S8 1;!J(S:G(U(U1)ER:2 M5)I^U.L)QF$832].KC=>GPUJWS,?$'6&NH6/) R7(5N6]N,7K=IVEH?^ MA;H[8;-7-%EM4$TQV]]TA8I>+248H1X@1E-U(5Q6O]]_.J>YS7SMX*5-!89\ MUB+UJ.)MXEWAFT M1B==+:7PX ULAJ8+$Q:\Z(S&8V,?46>=DDK%M9X.C==3#&>=FO;\H_@5WP16 MW05\-[9..(>?S;X[P[+G#B,L)<_&WJ_?%727#R:1!99.C\)6G]$8-;^@B4$\;C#4&7YV5&V1HZ,\NUP.[+0QT5<'1Y0%)3 M4%>K2V.BT/71.%Z#24>:3:B.S!"!25JYAN\[KFV^TA^U6*&/T^=&#AZ0,37\ MH Z'?U: CARU0!O)8[S/X&-DY&62[,?N:!(C+R@V$ZPF8IZ'B$2/TB^$;.R$\1K6F[TS:_,6JA!V[G3 M"Q$A33^/DK%;-3GC(22FQ0G\VH^U'8+7, M$0B1,AY=4_J7<4PQ[MD08W[)!P\=NCY(V0@=56&DHWD !XN[?((8'XH4@=>,V$]1R. M**.!8/ST -\DVG.%O@3V')#_O/42=LN;NE$>W])*?D/(E5QV1A.XW6QJK>:N M:K(W77#KY*P-MENSF^YO/C T-F>D"+DAG4[^751D(W!T,0#.Q2T#=8'2ROK0 MB&8-K*090.]4"FL'Z476<#-*WN:YN-W>?3/(%E;=.3EK:*U0JX:?RQ] M*C\_+V1"?Q7N[22MCSV=G,])CO'R(R RL7D=W#HK0LQ> $9KV0*@G]R@H-_Y M<68-9<.8J_@>_&;_(%S^?J*^I5PW ),&X.&VXKA MD(XK0'PQ@H9C>1 :& MY46'9&"2B4"337X\]N@2H3$E-HZM7 E77E$EI45N5^0&R(^(+).7B-#VEWPP6 Q M8F:Z0:4BX;Q=6HX8%HFLUM3ITZM'#>>1\:N4O;6\O^4@#,+TQ2D"0@H"B7%B M[]QO_U#\-]Q84=X6HOJQA2C50J17CSU$I>HAJJ_70U1;VD.4WXRHKVQX%!C/ MS[Z'1' J,H")+T(E%J0+>D7Y8L0T=;0@ARHG@$0#:TKQ4=?L8]F%1OC\X90G MKM9G2):PE*:B4N./O(F#N$6X(D7 ZT3 BT(L#XDKG( BQM&VKT$13A!<(QP^ MO.&GY'CAU8'.#DU!%GC.PDYBP>-% MXQ&!5 :TH3=Y9HHP04D"E8,1D!%5)1%)HH,(_+ 5./#GN1**QL4RM#,9#HZ' M8>V_$8-01"$%(2T:.4UP7+SO]"<%F+7EQ>L]A?5#P\C%%YR9CZU2;%O"HFG, M%&+[PR5MI8DG/BX,P+R?CLV85U*C@+C/BH&"IC/?^RC(BT+F)>%J4 1<"]7U MWA..6]$[C97U3H$%0\!419X+9T1VIT3S\H,:.&8+F&3AGY*&KYCOG/"4M%@L M(_HXKFBF2H%(CB9'FGXUZ,H0J9)"0K!VS_]D&AA_O4 Y!25S(;!E'QSY4SY, MRRZXH?5TD.L='GXQP)N/)L$S8:\\ER(/R8*6Y<.RRA 5QD0DTXHB1B!PXD6W MH4]T$[A$(<5RD@$NQ78&&:@&4(Q?%T/%O2?NQV&1F3/'".:'_(PCZR<$ST5B#.'H& G^YX#N>JD,#7"IR$7T1/93_ M4AC9#P?U$.[QJ0^F;_!7EBTZ5?3("$R#F. 2>/L#*I&C,ECQ2YK*+N8'CN3T M.L,+H-AHWJ7 $%18R"6Y-+Q+,#/+LNS/7$Q.\RKPBW]R!6#B(UK4Z4=WDFIK MB5[T0Q1/%[P4\$S$%IW>:0[XT GF, J^)K^"3I0:8 S8F6D"2 MZZ,B<(+-#DMS.?6)"FG'%##=YLP?,Y%#8Q/+],!:!9A\0 LT&> #5*L_ ;*%H MB0@RR,UFA,PBWQX;+YHJ+NT>3&HK5E-S M9:NIL9WQW=;9A>49CX^N^4CNDU@ 1^#?@#G:6IFPS=W$WRG<:OQ-V@ICH3%' M W6%3562FBC9T-#' IW"&A\N+[ZF.! ;'0M'_MT(<1[XH_B>>'/=,,)P2@ @ M!BUK1+SWLVU=A9^=;=14%E8AI3)9$8FC;*;@S0,JOY6S6;D>%C/IZLR(<-?# MV GHOX8W<>8DT=@4[42B5 SM%-E2)81!)!OJH# X5N72'+R-58[JBD ;^> S M^-+*0[E\0!MALWM6?WIFSSJL"^_"_SEI)=T-;O$X4.ZVT\-X9"&A]A&0VVO%^XYJ\#=1(FJMKM"6K9ME9_NUO[T;FV$0C+_W5^?GGY^?-7NCKB,!?$U3:\WM%JK<>3R;KD,;L:.V P^4J.N5:L=K='L M'MF\:S;K.V)S&]C"R)OBV0]GQ,XRNUXY':;-OCR?D5K M@X:5E42KA4'NS;A).EPDM(5 DS6?*;T5_'!F^ MQ:;;E1A>!Z->UUJ=IM9LY0O$'!E>",-W92$T3LZ:':W3J&J-QO&$[Y'ANXG. MU,&J.>LTP&ZO:K7JZLY5N8#&UT6C0J",_\697T'%P(IMRH2TL>@!(6Z/Y5X+69@L MA[N)WB ,*:7JK+G:D^INL$$$OAQ,I@^Z0TP:WJ-,#1?+D.]AE=>.;ZJZOO=> MC)6.V_V3-<7=]^SA[T _!-Q"7@B(UG7.WTI/C![(SJ;=' L/HUR6J&SCA7&) M<($'<^XHK!@HW.*SN2Z+"CNL"TB9%^Y%B2."&$M16]9PK19*8ZY+N75RUNIJ MW8S<9S& /)NON'URIH,"K&?8$,F1S'FXN *JB[*Z)SS)?S%N5?8%8=.E MPSV2\R5$"X"C\0*4=ZN\O;/1, [F8OQ?')AMP(4/W+N +8T=ZLZZ9/*MAHN: MXU'1.[!XE&>Y(#'C-UA2"+M44CMU1:X4V)"^C( Y[D EC8JU7']N%&U:0+L\ M2DFO(FRB5FNUUE&C&P5&-UTYR$*MV]8:U704/ZE.\_-V^SEJZ*5=$E%,CB'('JM=96L\.G*U8:%3P5?;O8\.$/>7#B)+ M/ SL[\TXMY/&,YX19$J(J@#.+4KLN*KT0I8$3>L&05MIXAR2!8J?4AW:JD<' MUP?>\&@P^(NG/F('MVQ!PRE)CBL@P8?/EN>XHF$M^452')[Z'AN(:]5?[NZ_ M>?2C_LL')?)(Y6 M'YY2<(B_1L!=03-=Y'F$BA#=?P3XI&\A0#2H)OX30=S@WR;.T!SSJ^,+PQW2 MG#IF5-9.8CL8/B, M:'P3.+^BJ=H.&,!?^^\,YVFAH,(VOS-V=0C@(Z1IYLT(;0U_ MAS,<0D !&<^+@;*-$,2:(+Y#.0TXP"WH:+S1)Q3\!)(6G.8Y*B:YX:5C>+(H M$3AB:#"(O0^CFU9BFUZP&CF6*#J8+?=MMWQ&GQ+.Z(L?@(A.@*6.3!J&2[VA M$46@QA4!P8 (:1M0\_TB0)L27KE7-&']P?B^]OB?[.]'+T^]\,N35\'X!27T M %E>[4=74*!LJRH4I$36-[Q+B&@]N!($E M.0%,JHC1C 91XQ?Q( M$@H07-)/1 , M!A!H/AX/!+58\\Y;*V-[P)45&N>T1%0,7@FQ+,L+9MDX@EFFP2SU(YAEJ< L M):+;RAB8R]:Q5*_7\UX !09<\VIO::TK;/F;MD$N#'Z+YX!*E"G"@D:$2(K0 M&]])AXO;1!AM;-):X2!KAZ8]3G"DJ/L:T_82_$@^.9S< DM!F]CT_;$'BK6=Z3238_7&2V"7_S8.,: V;A<-S,#4@<)H$NF:0*SR?9>Q0H M'33(<0X*M6_(2_'(:1)8[6#%G.I5&DTX $,#: KNJFL*5,Y3'X3BU'9P"B)\ M B M0Q&W/![\!0OWI71Y@0OJ13#I)6Q=N""A3U40:P,Z:7;1OG9+;S;TT7(30\VY-ET*5:WJ[2QX3=7KKW:*=7KD8O'A4 M#Y=3>MT*B_6X@C:@>D[J?T%ZEF??B(HL&7 5.J_=!,4(.!09H6W58,8FFA9T4>%EX(K8:6P!,YK]:T;3"$HDC0"WV]AW'DV"^RQL M5A?04I+^/B#4I4#)_.PZDW,2>\X-C9*'NT?V:V;JE/D2RYXV3L[J6D/O:GHC M8R99P-GQ:R@-_!1D*,+%ICYBAB(E37H9A\(;E.Y.<673AI0@U!QLBB9E1R2V M;PX,1%K%4)6C@D7&2+7A8!K=!?<7;H,@R MI)72V0-PYF9C,RWJI$&QJUIV;^H8@>G M8W,$OP]^'64/_BD.RA$^E6PDM@[PU>-A^,0@0HE!W.R.[PR,Q8P'9@5QEX>+ MYX!$QA1P92Q>&8'1-AT>-3-S( FBQ/K!DJ>6SMGV.,(I@*>6OF-W6?ZC= M'GE[U!YIFNVR2,W"]006;@V[F/_?:W: MT&KUCE9K-C]LJD5"N-HLC7(MW*ODOE<$*LQZ]$]SGCD'9/!]44SK=.SO1Z5:LUTDUF3?HFMF O C#J($1 MHM5K69BJ;XG &W2 ;$#@#I@]FDX0:NF6I+=%X WBR1L0N'MRUM3JW9;6K6>.3BUOI\^64-XS4>5_WLZ@AV?=AN_J O_7E_R M]]J2O^LG9W\F,SSIU!'G7K!P(%)_'\W]B!JN/!?]*@B *90GZMIA9+QTSX20VP4)M@VE47WZQ')DYSQ H!3-KQY.Y+C.KI6-FG4]F$WS' M'#;U6LPLDW.[W(AIK&3"=):8(.TE?V\M^7LS]+@IH9G3?,EGLC36.4F-.0B" M_VDCJS.3J4@,>/IUQCG8 MU21V98&W']DUU]S8'[M:Q*[5+Z0?C5W5S25S<&E[%K+036\E5YG\/5 M;%&WC=>SA^?TMT?3QCZM-0N^\S\Q4OM=:Q99CRS068-U\?3CZ,I*7P:^!I]D M1?A:+"Z,&5=B9#5J RPBGKD>V8A];(8S/2_6\X'5TMZL_Q=6)//DZW#M&OP% MX20\.)>/\*BIZPQ,8\-37Q5$O)A@+G/O#27;%=KZ M^D);8 WK58HCW/$8+ M[D8;8Z46-4X:O9 L!WFA\7]@4$"D"C^\G1@YNJ)($ MT*CC@+I!I0AC"Y6''0*B;C\D%GX4Y\=30U;FEGG@?0CQ+-[KAQ3 !E!1NT_= M&X@Z(QZD2/1*>=+E0F@7U#,@@7MH.0RJR1O5<*&B>ZYL9V_=Z!G7>J[F""$-FK0 *A'0:X'! ;[;@R"R+TAEOWLC)_ALS.#L)RH$5$V M/@\,[!E(B4;P6=%&T#=+Q+W\5?'F(W+TSIPZ;M!)ORI8=U #G^=A4=.L53AP MOE@2"(18TYX0W'*@=&_"&&F0K9(#=ZO MH/N(S>CPZK]!T![T)I3V)K#."^V3E-?']U+M%SSNSG@9B5G-+(&IHMF)X(3 M/%OFBQ?OA&=4-8_MR.2J5:./1FS6TJFE*7/E:AS1;>\Z+Z/!9,4SM(O3$&>Q M9-4"F*1-&!<1.='7.(=YW&X/PB.,$G0D@F,Y#)K6@X_CWQT;1V'8ICAA!G=D M$L4K.,$"C:.@DS3S"0.@CS/!(TS+1_&F/ BWJ3KN.#1>$]13?G?@H7_@_X 3 M!WK 0D@21+TSN6W>#G:8!5_.U8QQAS!@S-C!# J1V#*]D1L((('(_KV Z"&I * MW\BD6/6Y4>NB77C3_YTY(($(032FL266/O:S-MNDP;$!WPOC3<]C)% 3/_JH M/KK.BVBR)V21J!8"7Q"N^K'!1H$Q%.BHF%@4B!P1WI(R8YQ)^,58("*%OV4_ MP$'/\,6"OP3X2E/7>D; U*#M/XX1@K:+/?040F+Z&Y?Q#!K%> Q46!]9^^5".)C/O?M/U.8/E.W= M?Z._G%;;^&3V(@)+0GW_X$RM@5+K5#]HZM4$L7T$IBEP\2Z\$.4W+R*P.,1\ M&Y8? $%P!"F_82_B,'HB#O>"X'/Y%41@HK'D'8BT+>$5(-2S7(3O)"P?NAF M U:-(S8R2/S(PFP(P7\A!9ITDP7@0-9$0FN%7PH % AD:V2YGJ_^%]QC^#B* M;.*!+4: <$W?=0+D1D*!J"!Z!AR9X!Q:E/^?6#Y&(]4_V:$74$?P.?.9\;N$ M>6/!]A%?8J309I&#>)9G;D"O*#A1D0B19(KO;,B U+$YP* M3EZ*Q9&:E\M38^LK_=2#[;%1V+4;BD)A+'MO?&""R+5YI;+WML>'^A;X4#[D M&3$5]=/K5^,OQPUX^.DU,"R%O>AM"D*S[IMB!2Z=D[//^5&0!$9A1ZQ/C!O9BR&R.JWUJX%B8G1G>7_?FB[^ JY#/2@*.JU% MBH&F8#O&:-1=4OS<:>]S>?7JLN5U]KH\?=GRNGM='FB0S/JNE7_Q+A%OC8P_ MB<7HZ=!JA&Z&V'6,!.65&\NI,&47)+6VJ3^7P(%O=.$TMG!IK8Q)E9_3^="K M5L6DVA5\TO*^E)P0!F\"3&IKU"@OF-2N #&V1LJ#0 K:YF[+CP)UY.V>>;O& ML:>[78TXN+R.O$3(Z":(DW_!/W_(0/4*@,_(/GJ+,306NB1Z M=:\.9QT,Q$U1--X=!IWWZSDW0 UN" =S('3>;PB@"?+<^2'HO-]81@OHO+Q7 M+0^=-T;?R=;^GQ;><'._G\VH+.Y$9T@ BD'\W^M9VLU9O:AD@YK<0C2PR=-C<0NBP M45SH,$?A1"*(N.!V@*?,8:B2OHFJE7DPO^E90*N*=RR=-W(^+>@&YH+=: M+]#> A]:):L7\&Y&L77#)0;F&-Q8\+^?X90Z[MH% BL\.J8JNL55!'A20C>H M!>AN@ RRN=W;6)9L[^[5+&\L2[9W-P"9VL+R:LN6MP&HTA:65R^\%L!W=Z(]XIH>8.#^TY^XST1]TEQQ&HE]?"18T#!O"P[;D?X#'L9V47=DI MW5R#TOI6*=U>#FK\%@B]4IQ9$+IV%.DU*+U2]8J@='V[(KW==/^!I?S6BSQD M-YYN&"PXIN6"U-BOWFQZ]E[_\.O/^,.F.3I]_1P=&Y]>8)$@UL#]DVG_ _^O M_,=2_V49FFJHYT\(U".A.UX9QP@^NNUDGCSK5_:SZ1'(XLV+;0[%2;\979M^ MC\"(BZS:S0(SYU+@B:@,(AZ2AKI\\PFQACC UA0K*Z MP1O=1J'=X/6*^O7JOG=[^^7JO/=P=7.MWGQ6/W^[/L>?>U_4\V]W=Y?7_U$C MG=C%+4:RH.A7?2+,!?4&;H00#:;G32WXY?W (AB')V/(N,HSPE+[_8\+#,LC M@,HHX*#"N"2#5\8L0V">,:7-?4?]=G^A"GQGD4Y/HQ/"$9XZB.6B7LQ<"6G" M^' ,HI(&U:5GIG)Q2F8N#@-\ZOPT'+W)LWR!%QQBOX7(;>%6U6"KN( $K;PG M 8>JX*X%@I++L#.$EQLB-ZCW 7;2N3,D8 )I!W%OQ&P,+1V4Y'XNHA=+!(OINO"ND>N,T&8&OB+0;H.-P[_AJ6) M7TSAT0*@QLO<4N:G[WJ=@4]UN M15VB2R+:(ZDM!J_7!NSDY0[1AB] Z;@6P>;$+H(NX6&AQ!*8SN-C*)&X(W@^ M/B)$+/YV_Y/^\?<_?FI7VDWUM%WI-&%C(T3RD6@[CIT$\X0U#\:SH1 6 @&: M6%X@IP+"$%.Y2'+&KY3ORY(J!"T:1U&)&'$(<9PME'@G.*TLTW5-P.[#]P<" MP$L)&3T,SY.?2@FD#DB=P+,G ?[T(W#?#M!D/!B;64UQ:A/@$XC0B(]-# ME.P0AM% $'=S$NF##Z2SDDSOD5!GT0=>GSAT 00Q:1JD MIX%S9'A/"$<-_[G\[\P"&47-N/@>;5:+Q1UN5-3SWOWO.[@G8^Y0F6I7P/G* M9,RFN!9YGAK5?\TJWO!CT'"(6Z\2S-(0C."Y_?CP8*5OC%')D\[O&_;?#"DZ M4O\ULTU1TU(5N@(/?:K<1>@D4A%@:C^:SJ-K3)_8,H!?B(.,F.7O(X:"9:-B M1NS0(>9K7>]#9L:_#,[URNP]L%QWX.T^@;8^Q07"DVWG!=B8G4B9$T#*^OKB M1,JB2'^^QV4OL$<2S$G?F!QO8U5_DYKDXX^8 M8CR$W:J[SZANE*EKM][-N0Q0L^,%^/L?!<3;5QQJOR34WEE_JCWN,G&'W9F> M#WW:IO3=P4CL^"F::Q7(P_45'+U7SS)R7=BEGK^>K]7+?"J;:%=7M4YU^156\/3Z-0\B#1Y^P(:'9>LMZXCBA>+3 M++/PM$[.&E6M#O+3;"_7Z;FG%^=3"P?)SE:9V8EH"VVM6:UIWW^8CU"I'3DZ@91H\Q* ML(.H:!K\H+7JRU&[MBMD6Z!MJ>V%+ETP>KNI5=OMG?F .4_$W=>BG??G'6Z6C>'@U,Z)?W['VLJZ6TQMLSQ\)8.FKI5UQKZKM7T MMJA;YO!V"\/;M8[6K2UO9]FQHK[\=K=7OM7+',=NP=W1[&KM:NTP#T6]S#'L M5N/DK-726HUT07SI[Y+?/MWNE[&U,C,6PZ U36\<:.:G7N8821:;A[NNGY,+>6$ZB7F87O(5QR*[6:B^WZXZ9IAA7R^S\MSJ8:=*JG8*X M6H*<\#$5M3_IZAY346\H%=6N[BX5-;>1],";+5)-RR-C8HU?/RY[>*K!6;2; M_?['A6@W4UQS9+HTH/YWQWY4_\#_$9T&FBH^#OZ&^+@:?OR3:_F6]Z1.4?N& MGP6//OW9RYGKA!^Y^YKZA"*+;E3LRGJT?&[>"K[P*?W,.].>6';?"MN+]];. M%,I "2>SMXZ3V=.3V>O'R>R;"O?ZW7F?#_^V]WEU\OKA[?1HM=;ISTMH_U-,0AC@KXVMN! MC4'QP^((B-9V?'5B&LC#H6KXZ@AXJV)/L*EB,SOH:^QKPR;7ON%9HB=[8+CN M*_Y.?' $)][U#6MN U[0YZY8-I@B,VITUU2+.HSQ0=BAITEX: _?:H*- K: MIDY=2'V<6.%+QDT4'YIW >NR-4>W M4,W1JJB]\_.;;]_I,0]$SZD,@VY_38KX:C4;5JK:E56UOLH2PMM3>(N6Z!VO63LT9'@_]JW5IY.U;GZJC M&F$$-+)'U+&#B$@'G]A[7]@AC9AP%\ZL[X]FX[0HK2)%C9,S76MT.UJGNL54 MWHSIMJF_R:3>5N]QJ]-?Q5I MPO*>AM:$B[S66E[BJQ=TCK5JM:NYMN'8I:@T'07HF#VBX>+)E$M'5-"=@Z?J4$Q)H< MWZ"#8F.:=;"* KRKKM9JIBN6<[%\@Q:%S9>/@$>:CO=*I[&0Y4J0IY$LGSM) M- N].,[KS\NE9@X$LB*EX\5%%'-G-,K*+JG&HX$9*42FG>?/8+!X,6LVJ*;. M9T_^Z5J^>3,:Y6,5./)I2S*'A&U0MUS$-L!#KNLZN,CIFJ-Y8C)7TI0E.-D[ M$)(-JGR+H&YC32'9H-^FB&TT<2!*2X/K(+V9F(S,SZ8>6C*5]3=;F3P](BN# MVD:,W (SJ.V*>GMW>=N[NE O_]_;R^O[RWNU=WVAWCS\?GDG9@H\J+W[^\N' M^Q\PI1I"ZF:P:T.TY&5/C!V0UOS4J38O=[J@XH)!CGU5E)0<4$9U+8X>?+CYU#W934'0RHZ&"OZ*WEN:_]0?[>)"I5 M]]F;O,')H&V$7IJW6J0;RSGU1@W4TO(<5QF;NC>0\\T(U\6P(9A+>HYL3LEZ M,J,WR>(QX"67^EMVAR[9&UJ%>3J5U'3;Z8CICR#TZ],-\6XTQ!/J5$N'>"-V MI4YE2-T8X\\CRU=]XWM0;Q8TXQ7-P=Q 9HV# C+;*#M'''HPON>S)+I8B]6H M:M7NIN>T!.46PONY0K?%]'Q>78;Y<;"E/?D%OGD$12_XI$DI6ZOR"ZK6F MUNVN7JARA#LO=QU3_.KOV4,R"#C8NHJ(--&=KK<[6DM?CE&:0?1C+=.N.=9" MCNF=NE;3EP.SK<&Q//5,1:<9LK--F2HC\=#\@?^([X0#N1"C"L>+?M5P#1H8O9[^!+\$+SE;Y-F\WJF M^VP-3&^?0V:WGSJ]=9TI7 &OMV/#]D'&$0EEBMM?/%FVTZ@7FDOM8"[UYO;R M[N$_FGK[I8>)T^L+]?+_?+NZQ7;V'[4O=2Z[5DZ>+G]23(FUUTJ:\BLT=8HO MH8^9\C6'E"A=B>K'!.DQ02K.P3$W>LR-OO7A*"W0 C/XN]Y%5?#9Q>6J]V MM6[WARL.V(QNV"'1J.YTAN^&$WH=0G^C)9Y:]BG<=8^PX\.'#,B?E&H=DU)% M R)'A.S*OA4BEO]4->BP%. M-CEMO9!D%Q&*P<]C$W\ ">I-' /_3[N=*52[#:)V?MKM;)@3=U!*_9"E[% M[EB+Y=G-:JXZ^$-%M7F[I1^%7-?79C[)(72):J>CZ?7EU9_'HH\B3(.K8 M@J(UNFO!UFR %['R0AL(!J$U,R:":FDPB$.NHT'GZ(IF)X"L6$3QS+B:8KCF M@D(Q2L5P5L8U;>>9*)U9+E:^802E&,W3/H[F28_F:1Q'\^P9'.9+.+=D<6%C MMUGLF(UN13V_N7ZXZYT_J%^N>I^NOEP]7%UN$P]FUY-XU&5U@#'LL2<#KW)P M$C,'S2S'C-IDRJ-XX9^6_W0.^W FH5R\YB_H;NC-D[,N^&+-9MK SW'];Q;' MW\X.6NA/MJM-36^G_K:A?+GOW6]6[^T5\54,%"X(IB:Z.2<8-US7L1S/L M:A F+MC!$PO1K."@!-VYFGH.SX=/V99!ZBRP>*4F($ZJ_NL4XXMC?.4SG W3 MG=!)7B1PP->$Q+$XQ*7DSIP8EBW_]0 //H5O!N(649B86/XXG+DO<"(]TT[7 MD.5Y>$PS@N#Y+T[R ./)7[BO5L'+ZIRGKT[#,]*$7CIXE-SXP?N% MHD#54U_@SL1;"(CB6V!^T&0Y$%>])L,4<"[&TD/$&8!P.CR38@]PI"CL>.J, M3F=XGACJS;'E142>"*74Y#WB/9DF=SS@XT0T ZZ*9Y/#(WPP<1%P ^*E1O5_ MXKC2XZE9B7^1O'L1WO?1MOZA]]%C>25BQ>$,0OYZT-"4\7:\\ ;.9((."3G$ MP25VV%Q?Z=HC$3EW/'\]',(Y7X\>X%J5M;00CQ ).$NNLAG_ @)B*E&CR/($ M,_'XJR*P$8HL]].4KIEF.;%7[*#)OX%\O3;'#IIC!\TN.VB69\1STO @.FA* MN-MBD^>9.;ZE;34W"1,^XY[(E4S,UQ"R- .[6L=(WL?M&,HP82'CRVY&WSR3 M6OKSQ$UJ<#GA^#KYM :VW,5RRWU[JMKM:H%\W7K3<1[:02 M<_D'=U@6NLYB]E!BG%3A46->8J()\/#U")8ZGWO3I>L$H6OUD[-N R=S[;K1 M:V.Z;4U7K44W!(G2:DBYUJ:4VU7I<9ZC +LX31R'@ZU7W?&INW;LP0H"Q!!2 MS18HM()PQMXJZ[9_\%=D'6%)5;%KH[J\[> P>G%^N$KB[9__7**#DQ6U.DZH M6Z.-ZS@&"5,%.P M"6\.#(?KX!",%@T%4OGWAQ*B%0SN=-Z=G/W+ !ET7U4^:@W,_"?/7R.YI[>$ MNK/@R-V*/#+7%H!XW(P^6WBC_<U;J=Y7U,A8;4$GQN9O&Y M>:#MS;F8>#$SK^%E#R_F^-G\2A40N5BH$PL;=:W67MZBN@]7(\'95A9G6V^< MLW@@'UZ<7 RER1*U9D>KU_<)FC+G5HLSLYW%S/8QYK -<<%.NUP"4S\Y:[8: M6GN-5M2212#XW11I4$[U996+PVH$CYY"*W!VH=<41ZK/O=\^(^H]1[) M-A!L8$8"#.!IKOD$7[.>06$YGJ>,EL,LJ!F=^JG^L%U+UP:]_FMRJWMRU@8? MJ5W?=NMM5&&]=;#;NFDC?4_2A1^:"PJQ5,H.OR,A>DPFQC#:EK%,W/7& M!@(4OWZE]9]+B'1$H:UJK48:A;98E;K!FK&4K]W56M7TFI49!BTC#3#&(P@F M\V XV=-3^G,0TAZ?&,RSM$;LU M12MNM.W2-0ET4O&=3%LLH^\S#;B1C;=!: 6+:B":F;W*KY3#6Z2@_Q0;Z_&^ MTAW&>DQ%-\%U3_514]LQK7MA._5N5HC%=)5:]AK?I/DI8WDJT,R4(JCF%4&% M11"TR].J M//Q^>:?>]O[3^_3EK>"0K%1Y=S]X,H>SL7DS2O+7'J99O%X)WB;OB"F*SOSQ MES'M%U1 *0(1BU\2O\F#<4]37HQW2+,PM\2V ZO.VT*;^+''?U'%X(_0Z%_" MX9$_UF[W/"KS)J;T2UY$NDF7"NXS?1>LT./80,#[1D?3N\M;57[H*9F;D[I9 M!3^]6M?JG>75/?MKH7.+=E79IAO:O>UCH9Z8XRE"_G.@8"3^[ )7Y-A84S'IM: MI_G#C<;76<\ M?C"^KW:8FCCEIYYCRG+)*^"//?CK2$XB[+4%(QS'279TK=Y:O:?BV)J_?_:! MOFZ!#]76EU^NQ73LSZD1.;Q&Z[\^N(;M,1D73^UHUJH%)W)J%?7N M\DOOX?)"O>W=/?Q'?;CK7=_WSA^N;JYWG;PI"!PWAH"[Z.[QG2E](!D6J#6F MWX%:& >,Q0 ]ZQ^3EW!R9GSX]6?\ !^+I?[.F@FE>4*T:1(IWW.C5$* !GWF/PF0A[\<-XAT3.'-,OH!?[7$7W -3]94@)Q'L;3K?3#-Y8/Z8 Z>;-CAXRN0L*(!A2?4 MY/$>"XIJU5_X*_0/_98M7!CH2YOD4*8]O!$@K? M/YGV/_#_ZG\L%92'!A0&E6N;U%C&E*:Y6T#[;O.=RM(J"9XHF@L8@,H%/IS@ M2_ Y< X]R\['E_E-HX?L!^2H@4]:(@M]A3E;4=(.1+52:UIVEB^\6%#Z,:=B MJ8@O-L<35[TQ]ARA\Q0^ZJ&HT/5O!M>_$[G^X]<7E MW8B:&KTKM6 =X5,5^50^"+1BD]]6M!/?J5_@@WK^<,QU85,T*)V=QI:[> MB/7SUE>*N%S9SZ;G8PGL#9[06]/%VH^;T;7I$T*[EZ]8M]DY.6NU*ND(R[MH M/?F\]=?WOWZX4IJ5=-+J7;S47)-7A#/S/1]VQMA]!GQ&25V_Q?*\L7>:M:K M<[V2KDS(Q?/F_M>/ R,JZ3&AJ_$\TV# 4"W=1+MUX(^7CK@H!MN\=**3P2Q; MSAJ5/4*!X^[GZKMP33D'SB"LEF!V:<*>6MZ1VMZP,&F]:'JKALV=5:VKSVD[ MCA%S<2(5[HR?JH)16:VZDNHT] ^'R]HT+IXQ@T!A&M@OJL%2X2UPMH<:#[NT M':(IML4',_YHICR=#B#CT 0A'[[5TYHW.+9N%%D4$,IRJ_F#@[<.8.GJBM"0K5:O+YGM+=!9DAV15_*Y0_B5F_X*0@/" [AM9WXF-C.'" MDW]=\]%PAZ*[WHO<9R)7\4I*:!V1-_97SG-E#YR)^6!\7U*_TZEOH7Z'2W7J%?7J^OSFZZ7ZT/M_?_#. M:B;_)Y+=D!7P'WCLH&4N.UZ4YX>6.=U ML>VJK>VWJSZD_);E8\U+TKQ; #7N$V>X*%K\\ WAM9+*5*D;P@]DMT?>EK79 MOUE[=W+V^Q\E;S#7FQOTN["-\05,*O3PS]DR 7;-Z]J.%I!K]:U;G.+L]A*S*L-HN#[YA6FH[165]>J[>5= M[\7.S?M6N:\4W#^_>-2-WNR6GI$>;.=_3DX7<+1!FK+:U)K-=< [/NR7!:T- M\@BE80&.)\*+2JMVUH&2V#<+-@"++PT+6LB"1K,*AO8AGH(-AMR4A@7MD[.N MUJVW-%U?;@;,94&QSM8/5 AL6-FUQ^ M>;UQ9)WRVT3S!*@#ZJ+>Z>3RL=<8-7EX?%ZL-#88[U46E='! 6>@,*J:WEA] MO.AAH[1P@N:LR M?/_3@XLM2[J*EDZYY@ E;*@N&NNI4)$'KRV[6HO_!=_B'[A:FTJQY2B=H8HM M^(_!:!S7]$UU8OI/SK"BQI:$'07!))Z,[A=E!,)D8\,K%A+/QCZ"CKC.[)&[ ML4T[F+?!33?%'(_E9![9L3)X,NQ'4P[D>3;&HC3+P"D=V.; /5\CDV;? M(F:I05VBU#:A!,-Q:<:J:+"0N^5F&1LD9JR:HQ$7.],C:$@38?-X,VPMM[!5 M8@ILL#Q\-[)A.G.GCA<.'\IX !-.='DHKOG?F06TB'6CPVJH] W')AK8%?27 MR=H GCJ:C<>G.!%+UM&)=@Z"(![DH@UWVH7^!REVBF^ /> L,"_< 2U -MAF M+%RVQH $\KPL%B%F"9P4"YAB $^>#=<2DW %%09P@N#0N:\Q?"ZU;_HOIFE' M2A(EDC,-VI0K%7^6YXS:$:V); RC3BQ#K$:+,3(< ,7 &'//$8KB!(LCC2FP M>XK+1T$T;"7\RGR9%&?Q\*MJ'S(:YC+V*QBAK#DR%,5Y:,%CJ=>)6E&0O@%$ MCXISE6>^X[Y&!8/>C((/W(&]X'PO'M2F8 8N"LK3-Y%E('D&C5U602-8*'(5 M]=JA1PE\?/4)%M)'^4-5#N+[3Z#,K4@O%CY"'I% _QFN^PH??3'<(7U"-J;# M%\.5D/HT2&5DZLC@_: +X%Q;WA.>TD?#LCV?I32E04'%6R21 =GX[6] ^'KI MAFXM*@!!-_&R+NT-:GO(\!)=ABLT&'8:)V>MNM9IIFUH!:6=F"6VPC/S4(@B MPW?I0N&3$R, ZS8_"]#"I_Y#OAJRR"1N;/J5. "TEBGV95NH7)UGNCA!I^&' M:(WA&0RFF>>8TZQOD("^Y>40X7.1&L=HXG3FC((:H!:W.#8$A O]!)SD4XS ;5-1VXW^G4TI2C[0AXH&O"C^U1ZXJA?OER MSC8XZP)UOL4KI@S+TZ/$9KD6)E 7X@3":6!PG7_+E?7DPG(1J+OX="0XCUAP MX.[GT_EKA$(L;^I^[(DW> ].>E,]8D>>K76K&+=JPM;J&6-KY 3?3+^T0.MA M2WSKZA2CJ5:U1D84-FOP=3C>=GG;[VXZ)+?[.MF&LE+W;ZUZ[/Y-=_^VC]V_ M.85MO>;?>.=IV.5[,T+'VK0]T@<"%^#<\7SO'G'-/F'4[I8!1+R5.T\W?$VD M\;BAUXH='-"HJ/J.ZV(0$B7M MTVM*^'IHM_+.KFP/9)HDDH!]'IX,^X:PY@;4X#!E,/IQY]-WY M.^!6WMU_\]1'6B?;E,2=%PL<47B:,9Q8-@ZR=N-(O))(^(^)Y?NF*>7@DX,A M);0YI(!=.[T5MS). JK#20-TTU)].Q\VH&P$,.H07; M:/KAHA':6OWO#*1X],KAJO"/N#]C^&QY\-_@Y8I%_.(Y!/C6SR IZOUI1QU9 M"/!,T6!R1.X1(BX<\7WY743&:<\>Q>SA__XU _^[UI+QCH?Y%*)PF>L80QF] MQ9"&A83X&XU8@ZCT"PH-%V$T;6DTNJXM5H<;)'K7 M5H;T6^^*U,^J&@_;85I:MYT!@934=@IKKA<&+R-=)[RE9."_+S51_/**Z@XX M?.#F^&/:&(_62&A(J9WBNJNBI$0PJLC?TN>=<#B\V_W2U6B,CBC./IZRN"M-7:.T7IZMVH>=7TX=*8?H0I9>U M&J^(-1MK._JCL/4N^4Z>(S$92H]&3G;U>58>&VCBYE\*CKT/C0_'B?>>LH-_ M8^V4EQ+8-=1I:[5Z1OR8[%/2'1$%FZ7N0SLQH:M!Z.0L+DR.#DW?L,9O(>$( MEA )H"HDL'@K"-XH-U;\J]8"R,H6YN@Y[0VXVF13C*QUWQ23_#;7+(P24&2[H["8RT2,UOZ'@]N7\]! Q;+)6XE/ M\@[L\>TGHP2W: G,BRW!-S.8V#TYZU9:R[NKF0:ZZM>:J MUX(?N_R.!8XEDK3V0?*L]]]EQ1Z9%I<9YJ+-OV)326JHA'5>L M?6E6]9.S5C.7F;H'N2ZOS9E!\6T9GLUJ#0W/C-S\(7%D#2NRO_P ].>P(T@T MQ]EC;MN@Q+J)REIXD]ORY#.!$1(QLO1$TSW *ZR@>#=!RVGM4^]&Z,XA^;Q: ME\!+.XU\BG>G4#DY7Y92%DN_=TC,W)XJ;^:,(?R@/-[3+;'E6Z&5,\RP!I/? M.D *-=4]/N+L4Y^ &ES+]JR!K*@=!04YD<'N"E4,&W:0Z^,T'U#/\PB#@1$D MQH[',WJM@3EON&^LH#M>.18#72FX?V^+JNM*DG"A',?$%QSPME9KU;5&+2W# M#,"2BT71(NEB6*1LR*)]%&TEJM4"=X&*(=?@%@[\K%:U3CN+5[VY? IFVGM! MI^-\D@N^\+$0W+&IP61L(-*$:Y"I.32"J=FB L9"C@^0R>+W+T+3GLID=$(@ M)MA0.AU;8;>#+6L;LHZ^ZKA*1,S>0$T9B8$L[8WN6M3UCN8.]A_]-6Y,'(;AT]5SRWSTYRZC>7#ZX=P.TQ7WN5Z?&Y5I5U_0,_+7D MI.>\TI0/?D?)*TL;]/+OE;;ZFK*TZ3VRK_T2>&.[VM:JW:6SHM6-"T)CS2J1 M\L&PR=WS9A/^W?:*0]=_:XQ4=;9-Y?F1M=##58KDN8R:KMHH)%_?LIV)98P5 M466*-R'^;>(,S7$1HC MUUC!Z)!1J@U4LD:-AM8V?^90!@UFRO*=Y?U].D*3RA*HJ(075U12-,"CB%:9 MI0K#EG1?=P]\^0I%5.GK&]G=>$9A^,BI&PE7% H'74IR$3-N##D*$ M^9CQ_@CW,K90;LW:HBH)^K!,IT;8V (V)J_>4'[G++J[YT6WP?:KIE:-[_<* M%KY-E3:_^U+"Y3X[" @[MOQRR&@N;;VCFKHL=27I]N^ ;"LHK,[)63/M(:VJ MK ]U]UW8?3K*MGM=+2S13BVS/C$X&$,+82S >7U%\*-=EW?KS7?9MF7I*D\7 MR">BB=Q_VRF 2''O"+%\N$TZ;(G&>)LZ MF$UFJ'8PGD+PNH3U<.H_6:[$S5=2 !@H:![Z_Z8Q>))A])'E$L(SPV?;\$37 M,UPKQ*V/@=&Z+;21>\;4Q%: +44!2&8,!@E** M8"MPW60XKC#^$^G$B\T64.5L 65B&HC-1B I&(T4B""D/ID5*500?AL.7F" MURRIU!8@L[#($%]QC?3U4Y0J)5QN)2O>M , H(4XE;G1'?4CNF,:W;%S1'?< M%+DT,Q*Z/1S'.2\H3HL>8ZT%QUJI@*CT3>E;VZ\LMHKWZ;.A@A=,LCV]S#'E MLV^B@DR+-Z*7I9FF-G]@:XG;4M!^VED#5,(A:[?"ENA#Z(C6V_I>BF0+@5YM MUFKSD:C*T69;- -W%/-8D7W;+9"MU7,VM.R[#Y>+*TJCS&L[4N8%++V^!XV> M?/)<"^@>G<*I3+[CC@$>5EO3B"7JU5[X[&R9E>UZK=U0OOETTK M/V A.,2[)]),N>6+IYGSXLDM(+O+@&8V]83N1ZK8[.VV^.GM6CDU5]!/M%+S M7PW;A=H-36^LWOHW=Y[R=AK#]C5%>Q7VET5I%=1,5FNOJ;)RB<8;3R[&R]]E ML3NE9B*%N\$46B5/">_2XO<-&@L20=I+7GB>4NX:M@&U.EJ]I>^X@'V#->-X M.;CSZEEM9H>?#%XS"9H+2!_'P0WHIYM1")7/YC+E$C9(AVYY 5&.UZM)N&5. M+3#>,CR!F]&,X.&*1& ^Y7QD+-,I9E9B@I7ZU?!YF,)$6]C@!#K\AY0UM[Z( MF:QEKI,OCOM'#.9(6J-ULN"!61G7Y;G=AU1#7KQ<'J^0DB9Y"J#&?>(F+8H6 M>7VNQ=&AY,2^@E-I6Z,R-N:55*:*V>V6&DP.9+='WI8FT9O(2#2S2V]_,VVP M,<9D<,O)?2X5_ 7#F@I(2:V*_)H[:-^0:YKWOW-"^H"#R^GD_L,S4<27BO#<<@T6WS@.J4X[Q2[ MLI0IR@U20%L\6DUR'CHUK5M;_4)YFTS++=WS@?%_#$(5E"S"H$4#\HVM2EI1Q=#_=_?'Y_D%3OWPY5]\C!&BM^@O_COZA__(A**0( MG^&,R,_V5.?%9NA._DJ%]_X9>U%5C(=.9A/\\$)HE(Z>&QKEBV,_PK8FMS-W M\ 3:)!3D-.))'3R#>C;@B?J>(P7?\ZVO5LSZP*+J9J_O@Z:$]#9#CB',ZL02 M$*Z2T$) 97F1P:C41 -%4SQR/-0J)##$L;?5G/H+131%ZU1G.!MCT"R]# M=H;\)OQ78JU@):+_IM;(" MJ/9N!(- M1GZ>N5@0-H]1LI5;?6]]4/]RX!!& U,CH)SO)>!WB562$T0G^/=["[[O/QF^ MNI1J2IQJL%5UYG$'^ B\''I5N ;Q;K'R<,^$]PS;QKHGVQ&$B2B*N)!DEE4A M,J*RN*RJLKRO^V NT_M9WZ.^:?_R.=;$&[TWV\V2WINMBG+_[=/]Y?_Y!O>F M>OEOO#U3=^4AEV7!3?DO4(\XWEWG;LV&!J;!Z?GEC8;P#)&\G>/*8T$(N%P" MJE[9>,"L9U.9CG$)$EEA.G.]&3:QP@'#[]S"7^'(V*>H[*R1%2!Z2 Q1^!R> MRQ D!/6EN"@0*ST$60]OI'G!G$W0C'%15YXW,X<7='KY:N*VY* >"3\D;S'< M6<[1I\TZ>%+M[+FGC"7B)<%$- 6U6PHJ'CZUN(91[S0VJ LVJ'6>=HFO QH0 M 5:JU6T@-K->T=/%NC1P"(265#B"V(UQ/!ZB9Z<+TC M0@8A)2/ /Z^,]X,7M3/2^'K&C[KFQ "JPG>W3TC+F[H?[^0+8B+@.@B7M3)9 MZJ IEI%%D<0 ^^045+2!5#&XU PL(>"6%=JA89EIO26KT=!(,XT1F'MI5*1A M@(KT)JZYSV;?95TBK[FH=>F:4S ZR2%4P3^;J)W3/]BR=((;4DX2$%\5WN < MC_*+Z?L\J &14 52T0,X*.K]DPEVZ/O((\)?!TXE">V#,P,[_9;LXS\==SQ\ ML8:F C=N11W^W/_94#\A!5Y#QY3^J8F'T!M]Y]%$)H>G0*PWMH=;PT4?0+X= M;GX@X^#)=L;.XZLJ"HI5A#\'C63]@U-F@$YCR_Z;A._IU<,<0N@9B#M_:#U: MV'+P@FO7@G^:]J/!6H4=L+Z+_PM?]DT2\HKZS2:L+32;@32!*Q#2B5XRG!\W["796PG^-/J$?!EN- M<@<$[]P)&$./>;'@U@$/8HD>::ZOD+]:MN-2BPW#Z-Z\V'C'6M-0CWQZA?W# MCSGU26,.6*6,42A)9VO)YC:85+7]S367;$Z%\W\CX')M]?]P@R _Q M.F#O;(J_6V9GM:.$.&VMVBX"=]?@J6?A5H!J3@\())CO' M\)0^MAC(LZX:TREXR49@PZ,4?:O<5T"+.MQ"?N'.'M5>I/X/[RCT@YV13\